Global memory emulation using NV_shader_buffer_store and VK_EXT_buffer_device_address

* Make global memory emulation work on OpenGL again

* Shader cache version bump
This commit is contained in:
gdkchan
2025-08-01 15:35:08 -05:00
committed by KeatonTheBot
parent fb27042e01
commit c3e20fa1c4
53 changed files with 1056 additions and 84 deletions
+1 -1
View File
@@ -12,7 +12,7 @@
public const int MaxStorageBuffersPerStage = 16;
public const int MaxTexturesPerStage = 64;
public const int MaxImagesPerStage = 16;
public const int MaxUniformBufferBindings = MaxUniformBuffersPerStage * MaxShaderStages;
public const int MaxUniformBufferBindings = MaxUniformBuffersPerStage * MaxShaderStages + 1;
public const int MaxStorageBufferBindings = MaxStorageBuffersPerStage * MaxShaderStages;
public const int MaxTextureBindings = MaxTexturesPerStage * MaxShaderStages;
public const int MaxImageBindings = MaxImagesPerStage * MaxShaderStages;