Commit d90829a
committed
Fixed Vulkan validation errors + a few improvements
1 parent c1f3b8d commit d90829a
3 files changed
+3
-3
lines changedSubmodule DiligentCore updated 36 files
- Graphics/GraphicsEngine/interface/APIInfo.h+1-1
- Graphics/GraphicsEngine/interface/Shader.h+23-1
- Graphics/GraphicsEngineD3D12/src/ShaderD3D12Impl.cpp+6-6
- Graphics/GraphicsEngineD3DBase/src/ShaderD3DBase.cpp+4-4
- Graphics/GraphicsEngineVulkan/include/SwapChainVkImpl.hpp+3-4
- Graphics/GraphicsEngineVulkan/src/ShaderVkImpl.cpp+15-14
- Graphics/GraphicsEngineVulkan/src/SwapChainVkImpl.cpp+18-59
- Graphics/GraphicsEngineWebGPU/src/ShaderWebGPUImpl.cpp+2-2
- Graphics/HLSL2GLSLConverterLib/include/GLSLDefinitions.h+7-1
- Graphics/HLSL2GLSLConverterLib/src/HLSL2GLSLConverterImpl.cpp+5-2
- Graphics/ShaderTools/include/DXCompiler.hpp+2-2
- Graphics/ShaderTools/include/HLSLDefinitions.fxh+6
- Graphics/ShaderTools/include/HLSLUtils.hpp+4-5
- Graphics/ShaderTools/src/DXCompiler.cpp+33-32
- Graphics/ShaderTools/src/GLSLUtils.cpp+12-12
- Graphics/ShaderTools/src/HLSLUtils.cpp+2-6
- ReleaseHistory.md+1
- Tests/DiligentCoreAPITest/assets/shaders/HLSL2GLSLConverter/CS_RWTex1D.hlsl+3-3
- Tests/DiligentCoreAPITest/assets/shaders/HLSL2GLSLConverter/CS_RWTex2D_1.hlsl+2-2
- Tests/DiligentCoreAPITest/assets/shaders/HLSL2GLSLConverter/CS_RWTex2D_2.hlsl+1
- Tests/DiligentCoreAPITest/assets/shaders/PipelineResourceSignature/RunTimeResourceArray.hlsl+2-2
- Tests/DiligentCoreAPITest/assets/shaders/RenderStateCache/ComputeShader.csh+1-1
- Tests/DiligentCoreAPITest/assets/shaders/ShaderResourceLayout/RWFormattedBuffers.hlsl+1-2
- Tests/DiligentCoreAPITest/assets/shaders/ShaderResourceLayout/RWTextures.hlsl+8-7
- Tests/DiligentCoreAPITest/include/InlineShaders/ComputeShaderTestHLSL.h+11-5
- Tests/DiligentCoreAPITest/include/InlineShaders/RayTracingTestHLSL.h+19-12
- Tests/DiligentCoreAPITest/include/InlineShaders/SparseResourcesTest.h+4-3
- Tests/DiligentCoreAPITest/src/ArchiveTest.cpp+116-114
- Tests/DiligentCoreAPITest/src/ComputeShaderTest.cpp+22-10
- Tests/DiligentCoreAPITest/src/D3D11/ComputeShaderRefenceD3D11.cpp+6-6
- Tests/DiligentCoreAPITest/src/D3D12/RayTracingReferenceD3D12.cpp+43-37
- Tests/DiligentCoreAPITest/src/FenceTest.cpp+3-1
- Tests/DiligentCoreAPITest/src/HLSL2GLSLConverterTest.cpp+17-17
- Tests/DiligentCoreAPITest/src/RenderStateCacheTest.cpp+2-1
- Tests/DiligentCoreAPITest/src/ShaderResourceLayoutTest.cpp+3-1
- Tests/DiligentCoreAPITest/src/SparseResourcesTest.cpp+2-1
Submodule DiligentSamples updated 74 files
- SampleBase/include/SampleBase.hpp+12-3
- SampleBase/src/SampleApp.cpp+1-1
- Samples/Atmosphere/src/AtmosphereSample.cpp+3-4
- Samples/Atmosphere/src/AtmosphereSample.hpp+5-3
- Samples/GLTFViewer/src/GLTFViewer.cpp+2-3
- Samples/GLTFViewer/src/GLTFViewer.hpp+5-3
- Samples/ImguiDemo/src/ImguiDemo.cpp+3-5
- Samples/ImguiDemo/src/ImguiDemo.hpp+5-4
- Samples/NuklearDemo/src/NuklearDemo.cpp+3-5
- Samples/NuklearDemo/src/NuklearDemo.hpp+5-4
- Samples/Shadows/src/ShadowsSample.cpp+3-4
- Samples/Shadows/src/ShadowsSample.hpp+5-3
- Samples/USDViewer/src/USDViewer.cpp+3-4
- Samples/USDViewer/src/USDViewer.hpp+4-2
- Tests/ProcessGoldenImages.bat+1-1
- Tests/ProcessGoldenImages.sh+1-1
- Tutorials/Tutorial01_HelloTriangle/src/Tutorial01_HelloTriangle.cpp+3-3
- Tutorials/Tutorial01_HelloTriangle/src/Tutorial01_HelloTriangle.hpp+2-2
- Tutorials/Tutorial02_Cube/src/Tutorial02_Cube.cpp+3-3
- Tutorials/Tutorial02_Cube/src/Tutorial02_Cube.hpp+2-2
- Tutorials/Tutorial03_Texturing-C/src/Tutorial03_Texturing-C.cpp+3-3
- Tutorials/Tutorial03_Texturing-C/src/Tutorial03_Texturing-C.hpp+2-2
- Tutorials/Tutorial03_Texturing/src/Tutorial03_Texturing.cpp+3-3
- Tutorials/Tutorial03_Texturing/src/Tutorial03_Texturing.hpp+2-2
- Tutorials/Tutorial04_Instancing/src/Tutorial04_Instancing.cpp+3-4
- Tutorials/Tutorial04_Instancing/src/Tutorial04_Instancing.hpp+5-3
- Tutorials/Tutorial05_TextureArray/src/Tutorial05_TextureArray.cpp+3-4
- Tutorials/Tutorial05_TextureArray/src/Tutorial05_TextureArray.hpp+5-3
- Tutorials/Tutorial06_Multithreading/src/Tutorial06_Multithreading.cpp+3-4
- Tutorials/Tutorial06_Multithreading/src/Tutorial06_Multithreading.hpp+5-3
- Tutorials/Tutorial07_GeometryShader/src/Tutorial07_GeometryShader.cpp+3-4
- Tutorials/Tutorial07_GeometryShader/src/Tutorial07_GeometryShader.hpp+6-3
- Tutorials/Tutorial08_Tessellation/src/Tutorial08_Tessellation.cpp+3-4
- Tutorials/Tutorial08_Tessellation/src/Tutorial08_Tessellation.hpp+5-3
- Tutorials/Tutorial09_Quads/src/Tutorial09_Quads.cpp+3-4
- Tutorials/Tutorial09_Quads/src/Tutorial09_Quads.hpp+5-3
- Tutorials/Tutorial10_DataStreaming/src/Tutorial10_DataStreaming.cpp+3-4
- Tutorials/Tutorial10_DataStreaming/src/Tutorial10_DataStreaming.hpp+5-3
- Tutorials/Tutorial11_ResourceUpdates/src/Tutorial11_ResourceUpdates.cpp+3-3
- Tutorials/Tutorial11_ResourceUpdates/src/Tutorial11_ResourceUpdates.hpp+2-2
- Tutorials/Tutorial12_RenderTarget/src/Tutorial12_RenderTarget.cpp+3-3
- Tutorials/Tutorial12_RenderTarget/src/Tutorial12_RenderTarget.hpp+2-2
- Tutorials/Tutorial13_ShadowMap/src/Tutorial13_ShadowMap.cpp+3-4
- Tutorials/Tutorial13_ShadowMap/src/Tutorial13_ShadowMap.hpp+5-3
- Tutorials/Tutorial14_ComputeShader/src/Tutorial14_ComputeShader.cpp+3-4
- Tutorials/Tutorial14_ComputeShader/src/Tutorial14_ComputeShader.hpp+5-3
- Tutorials/Tutorial16_BindlessResources/src/Tutorial16_BindlessResources.cpp+3-4
- Tutorials/Tutorial16_BindlessResources/src/Tutorial16_BindlessResources.hpp+5-3
- Tutorials/Tutorial17_MSAA/src/Tutorial17_MSAA.cpp+3-4
- Tutorials/Tutorial17_MSAA/src/Tutorial17_MSAA.hpp+5-3
- Tutorials/Tutorial18_Queries/src/Tutorial18_Queries.cpp+3-4
- Tutorials/Tutorial18_Queries/src/Tutorial18_Queries.hpp+5-3
- Tutorials/Tutorial19_RenderPasses/src/Tutorial19_RenderPasses.cpp+3-4
- Tutorials/Tutorial19_RenderPasses/src/Tutorial19_RenderPasses.hpp+4-2
- Tutorials/Tutorial20_MeshShader/src/Tutorial20_MeshShader.cpp+3-4
- Tutorials/Tutorial20_MeshShader/src/Tutorial20_MeshShader.hpp+5-3
- Tutorials/Tutorial21_RayTracing/assets/RayTrace.rgen+1-7
- Tutorials/Tutorial21_RayTracing/src/Tutorial21_RayTracing.cpp+3-4
- Tutorials/Tutorial21_RayTracing/src/Tutorial21_RayTracing.hpp+5-3
- Tutorials/Tutorial22_HybridRendering/src/Tutorial22_HybridRendering.cpp+3-4
- Tutorials/Tutorial22_HybridRendering/src/Tutorial22_HybridRendering.hpp+5-3
- Tutorials/Tutorial23_CommandQueues/src/Terrain.cpp+6
- Tutorials/Tutorial23_CommandQueues/src/Tutorial23_CommandQueues.cpp+4-4
- Tutorials/Tutorial23_CommandQueues/src/Tutorial23_CommandQueues.hpp+5-3
- Tutorials/Tutorial24_VRS/src/Tutorial24_VRS.cpp+3-4
- Tutorials/Tutorial24_VRS/src/Tutorial24_VRS.hpp+5-3
- Tutorials/Tutorial25_StatePackager/src/Tutorial25_StatePackager.cpp+3-4
- Tutorials/Tutorial25_StatePackager/src/Tutorial25_StatePackager.hpp+5-3
- Tutorials/Tutorial26_StateCache/src/Tutorial26_StateCache.cpp+3-4
- Tutorials/Tutorial26_StateCache/src/Tutorial26_StateCache.hpp+5-3
- Tutorials/Tutorial27_PostProcessing/src/Tutorial27_PostProcessing.cpp+2-3
- Tutorials/Tutorial27_PostProcessing/src/Tutorial27_PostProcessing.hpp+6-17
- Tutorials/Tutorial29_OIT/src/Tutorial29_OIT.cpp+2-3
- Tutorials/Tutorial29_OIT/src/Tutorial29_OIT.hpp+4-2
0 commit comments