2e61c446ac
Texture usage flags can now be provided during texture creation specifying the ways in which a texture can be used. This allows the GPU backends to perform contextual optimizations which were not previously possible. This includes enablement of hardware lossless compression which can result in a 15%+ performance uplift for bandwidth-limited scenes on hardware such as Apple-Silicon using Metal. GPU_TEXTURE_USAGE_GENERAL can be used by default if usage is not known ahead of time. Patch will also be relevant for the Vulkan backend. Authored by Apple: Michael Parkin-White Ref T96261 Reviewed By: fclem Differential Revision: https://developer.blender.org/D15967 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
fallback_impl.cc | ||
gpu_shader_display_transform_frag.glsl | ||
gpu_shader_display_transform_vert.glsl | ||
ocio_capi.cc | ||
ocio_capi.h | ||
ocio_impl_glsl.cc | ||
ocio_impl.cc | ||
ocio_impl.h | ||
ocio_shader_shared.hh |