Files
test/source
Aras Pranckevicius 357eb41513 VSE: Faster float image preview drawing by avoiding float 32->16 bit conversions
Sequencer preview area drawing, when displaying float (EXR/HDR) final
image using GPU based display transform, was converting input float32
data to float16 data for the GPU texture, and the GPU was displaying
that float16 texture.

However this texture is displayed for just one frame, and the cost of
doing the conversion was pretty high. Just send incoming float32
data to the GPU instead.

Playback of EXR sequence at 2048x858 resolution, on
Ryzen 5950X / RTX 3080Ti: 28fps -> 70fps (time to do just the GL
texture upload: 28ms->3ms)

Pull Request: https://projects.blender.org/blender/blender/pulls/128829
2024-10-11 10:14:15 +02:00
..