0ad/source/renderer/backend/vulkan
Vladislav Belov 83a3794ea3
Fixes slow-path texture conversion on RPI4.
RPI4 returns `false` for `textureCompressionBC` because it doesn't
support formats above BC3. As the Vulkan specification requires to
support all BC formats to have `true` for `textureCompressionBC`.

(cherry picked from commit 0467d27b07)
Signed-off-by: Itms <itms@wildfiregames.com>
2025-01-05 22:55:22 +01:00
..
Buffer.cpp Adds storage buffer support to Vulkan and GL. 2024-12-09 22:47:15 +01:00
Buffer.h Removes hardcoded Vulkan uniform descriptor set ranges. 2024-11-06 23:24:22 +01:00
DescriptorManager.cpp Adds storage buffer support to Vulkan and GL. 2024-12-09 22:47:15 +01:00
DescriptorManager.h Adds storage buffer support to Vulkan and GL. 2024-12-09 22:47:15 +01:00
Device.cpp Fixes slow-path texture conversion on RPI4. 2025-01-05 22:55:22 +01:00
Device.h Adds storage buffer support to Vulkan and GL. 2024-12-09 22:47:15 +01:00
DeviceCommandContext.cpp Adds storage buffer support to Vulkan and GL. 2024-12-09 22:47:15 +01:00
DeviceCommandContext.h Adds storage buffer support to Vulkan and GL. 2024-12-09 22:47:15 +01:00
DeviceForward.h Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
DeviceObjectUID.h Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
DeviceSelection.cpp Fixes Vulkan device selection. 2024-12-16 23:18:20 +01:00
DeviceSelection.h Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
Framebuffer.cpp Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
Framebuffer.h Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
Mapping.cpp Adds storage buffer support to Vulkan and GL. 2024-12-09 22:47:15 +01:00
Mapping.h Adds storage buffer support to Vulkan and GL. 2024-12-09 22:47:15 +01:00
PipelineState.cpp Adds compute shaders support and scaling with FSR. 2024-01-17 19:40:27 +00:00
PipelineState.h Adds compute shaders support and scaling with FSR. 2024-01-17 19:40:27 +00:00
RenderPassManager.cpp Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
RenderPassManager.h Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
RingCommandContext.cpp Avoids assertions on Vulkan backend device creation in case of driver bugs. 2024-12-05 18:32:15 +01:00
RingCommandContext.h Avoids assertions on Vulkan backend device creation in case of driver bugs. 2024-12-05 18:32:15 +01:00
SamplerManager.cpp Accounts maxAnisotropy for Vulkan samplers. 2024-02-16 18:46:44 +00:00
SamplerManager.h Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
ShaderProgram.cpp Adds storage buffer support to Vulkan and GL. 2024-12-09 22:47:15 +01:00
ShaderProgram.h Adds storage buffer support to Vulkan and GL. 2024-12-09 22:47:15 +01:00
SubmitScheduler.cpp Avoids assertions on Vulkan backend device creation in case of driver bugs. 2024-12-05 18:32:15 +01:00
SubmitScheduler.h Avoids assertions on Vulkan backend device creation in case of driver bugs. 2024-12-05 18:32:15 +01:00
SwapChain.cpp Avoids assertions on Vulkan backend device creation in case of driver bugs. 2024-12-05 18:32:15 +01:00
SwapChain.h Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
Texture.cpp Adds compute shaders support and scaling with FSR. 2024-01-17 19:40:27 +00:00
Texture.h Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
Utilities.cpp Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
Utilities.h Avoids assertions on Vulkan backend device creation in case of driver bugs. 2024-12-05 18:32:15 +01:00
VMA.cpp Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
VMA.h Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00