Commit 9d9d931
committed
Updated submodules (implemented async shaders in render state cache; WebGPU improvements)
1 parent 09b1737 commit 9d9d931
5 files changed
Lines changed: 10 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
192 | 192 | | |
193 | 193 | | |
194 | 194 | | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
Submodule DiligentCore updated 98 files
- Common/CMakeLists.txt+1
- Common/interface/AsyncInitializer.hpp+158
- Graphics/Archiver/include/SerializationDeviceImpl.hpp+1-1
- Graphics/Archiver/include/SerializedPipelineStateImpl.hpp+25-6
- Graphics/Archiver/include/SerializedShaderImpl.hpp+15-10
- Graphics/Archiver/interface/ArchiverFactory.h+21
- Graphics/Archiver/src/ArchiverFactory.cpp+8
- Graphics/Archiver/src/ArchiverImpl.cpp+44-14
- Graphics/Archiver/src/Archiver_D3D11.cpp+12-2
- Graphics/Archiver/src/Archiver_D3D12.cpp+13-3
- Graphics/Archiver/src/Archiver_GL.cpp+110-29
- Graphics/Archiver/src/Archiver_Mtl.mm+12-2
- Graphics/Archiver/src/Archiver_Vk.cpp+13-3
- Graphics/Archiver/src/Archiver_WebGPU.cpp+12-2
- Graphics/Archiver/src/SerializationDeviceImpl.cpp+2
- Graphics/Archiver/src/SerializedPipelineStateImpl.cpp+148-25
- Graphics/Archiver/src/SerializedShaderImpl.cpp+69-4
- Graphics/GraphicsAccessories/interface/GraphicsAccessories.hpp+93
- Graphics/GraphicsAccessories/src/GraphicsAccessories.cpp+32
- Graphics/GraphicsEngine/CMakeLists.txt+1
- Graphics/GraphicsEngine/include/DeviceObjectBase.hpp+1-1
- Graphics/GraphicsEngine/include/EngineFactoryBase.hpp+7-1
- Graphics/GraphicsEngine/include/PipelineStateBase.hpp+250-246
- Graphics/GraphicsEngine/include/RenderDeviceBase.hpp+2-2
- Graphics/GraphicsEngine/include/ShaderBase.hpp+8-32
- Graphics/GraphicsEngine/interface/EngineFactory.h+8-2
- Graphics/GraphicsEngine/interface/GraphicsTypesX.hpp+57-12
- Graphics/GraphicsEngine/interface/RenderDevice.h+8-2
- Graphics/GraphicsEngine/src/GraphicsTypesX.cpp+46
- Graphics/GraphicsEngine/src/ShaderBase.cpp+7-3
- Graphics/GraphicsEngineD3D11/src/PipelineStateD3D11Impl.cpp+3-3
- Graphics/GraphicsEngineD3D12/src/PipelineStateD3D12Impl.cpp+3-3
- Graphics/GraphicsEngineD3DBase/include/ShaderD3DBase.hpp+1-3
- Graphics/GraphicsEngineOpenGL/include/GLContextAndroid.hpp+3-2
- Graphics/GraphicsEngineOpenGL/src/GLContextAndroid.cpp+90-31
- Graphics/GraphicsEngineVulkan/src/PipelineStateVkImpl.cpp+2-2
- Graphics/GraphicsEngineVulkan/src/ShaderVkImpl.cpp+1-2
- Graphics/GraphicsEngineWebGPU/CMakeLists.txt+1
- Graphics/GraphicsEngineWebGPU/include/DeviceContextWebGPUImpl.hpp+7
- Graphics/GraphicsEngineWebGPU/include/GenerateMipsHelperWebGPU.hpp+42-19
- Graphics/GraphicsEngineWebGPU/include/QueryManagerWebGPU.hpp+15-56
- Graphics/GraphicsEngineWebGPU/include/QueryWebGPUImpl.hpp+4-4
- Graphics/GraphicsEngineWebGPU/include/ShaderWebGPUImpl.hpp+7-6
- Graphics/GraphicsEngineWebGPU/include/TextureViewWebGPUImpl.hpp+4
- Graphics/GraphicsEngineWebGPU/include/WebGPUStubs.hpp+49
- Graphics/GraphicsEngineWebGPU/interface/ShaderWebGPU.h+7
- Graphics/GraphicsEngineWebGPU/src/DeviceContextWebGPUImpl.cpp+22-18
- Graphics/GraphicsEngineWebGPU/src/EngineFactoryWebGPU.cpp+10-3
- Graphics/GraphicsEngineWebGPU/src/GenerateMipsHelperWebGPU.cpp+338-159
- Graphics/GraphicsEngineWebGPU/src/PipelineStateWebGPUImpl.cpp+57-30
- Graphics/GraphicsEngineWebGPU/src/QueryManagerWebGPU.cpp+83-178
- Graphics/GraphicsEngineWebGPU/src/QueryWebGPUImpl.cpp+14-15
- Graphics/GraphicsEngineWebGPU/src/RenderDeviceWebGPUImpl.cpp+18-1
- Graphics/GraphicsEngineWebGPU/src/ShaderWebGPUImpl.cpp+1-2
- Graphics/GraphicsEngineWebGPU/src/SwapChainWebGPUImpl.cpp+76-80
- Graphics/GraphicsEngineWebGPU/src/TextureViewWebGPUImpl.cpp+12
- Graphics/GraphicsEngineWebGPU/src/TextureWebGPUImpl.cpp+145-46
- Graphics/GraphicsEngineWebGPU/src/WebGPUResourceBase.cpp-1
- Graphics/GraphicsEngineWebGPU/src/WebGPUTypeConversions.cpp+19-12
- Graphics/GraphicsTools/CMakeLists.txt+24-6
- Graphics/GraphicsTools/include/AsyncPipelineState.hpp+89
- Graphics/GraphicsTools/include/ProxyPipelineState.hpp+174
- Graphics/GraphicsTools/include/ReloadablePipelineState.hpp+93
- Graphics/GraphicsTools/include/ReloadableShader.hpp+120
- Graphics/GraphicsTools/include/RenderStateCacheImpl.hpp+155
- Graphics/GraphicsTools/interface/GraphicsUtilities.h+7
- Graphics/GraphicsTools/interface/OffScreenSwapChain.hpp+37
- Graphics/GraphicsTools/src/AsyncPipelineState.cpp+206
- Graphics/GraphicsTools/src/GraphicsUtilities.cpp+5
- Graphics/GraphicsTools/src/GraphicsUtilitiesWebGPU.cpp+49
- Graphics/GraphicsTools/src/OffScreenSwapChain.cpp+177
- Graphics/GraphicsTools/src/ReloadablePipelineState.cpp+289
- Graphics/GraphicsTools/src/ReloadableShader.cpp+118
- Graphics/GraphicsTools/src/RenderStateCache.cpp-1.6k
- Graphics/GraphicsTools/src/RenderStateCacheImpl.cpp+999
- Platforms/Android/src/AndroidDebug.cpp+15-5
- Platforms/Apple/src/AppleDebug.mm+15-5
- Platforms/Basic/interface/BasicPlatformDebug.hpp+4-1
- Platforms/Basic/src/BasicPlatformDebug.cpp+14-1
- Platforms/Emscripten/src/EmscriptenDebug.cpp+15-5
- Platforms/Linux/src/LinuxDebug.cpp+14-4
- Platforms/UWP/src/UWPDebug.cpp+38-28
- Platforms/Win32/src/Win32Debug.cpp+37-27
- Tests/DiligentCoreAPITest/assets/shaders/RenderStateCache/PixelShader.psh+15-2
- Tests/DiligentCoreAPITest/assets/shaders/RenderStateCache/PixelShader2.psh+15-2
- Tests/DiligentCoreAPITest/assets/shaders/RenderStateCache/PixelShaderRld.psh+19-7
- Tests/DiligentCoreAPITest/assets/shaders/RenderStateCache/Reload/PixelShaderRld.psh+18-6
- Tests/DiligentCoreAPITest/assets/shaders/RenderStateCache/Reload2/PixelShader.psh+15-2
- Tests/DiligentCoreAPITest/src/ArchiveTest.cpp+145-45
- Tests/DiligentCoreAPITest/src/AsyncShaderCompilationTest.cpp+19-4
- Tests/DiligentCoreAPITest/src/GenerateMipsTest.cpp+6-1
- Tests/DiligentCoreAPITest/src/RenderStateCacheTest.cpp+212-63
- Tests/DiligentCoreTest/src/GraphicsAccessories/GraphicsAccessoriesTest.cpp+108
- Tests/DiligentCoreTest/src/GraphicsEngine/GraphicsTypesXTest.cpp+41-8
- Tests/GPUTestFramework/src/GPUTestingEnvironment.cpp+9
- Tests/IncludeTest/GraphicsTools/OffScreenSwapChainH_test.cpp+27
- Tests/TestFramework/src/TestingEnvironment.cpp+1
- doc/SDL2.md+355
Submodule DiligentFX updated 7 files
- Components/interface/ShadowMapManager.hpp+3-1
- Hydrogent/src/Tasks/HnProcessSelectionTask.cpp+2-2
- PBR/interface/PBR_Renderer.hpp+12-4
- PBR/src/PBR_Renderer.cpp+20-24
- PostProcess/EpipolarLightScattering/interface/EpipolarLightScattering.hpp-1
- PostProcess/EpipolarLightScattering/src/EpipolarLightScattering.cpp+1-1
- Shaders/PBR/private/PBR_PrecomputeCommon.fxh+2-2
Submodule DiligentSamples updated 8 files
- .github/workflows/build-windows.yml+10-1
- SampleBase/include/SampleApp.hpp+2-1
- SampleBase/src/Emscripten/resources/emscripten_template.html.in+2
- SampleBase/src/SampleApp.cpp+2
- Samples/NuklearDemo/src/NkDiligent.cpp+2-1
- Samples/USDViewer/src/USDViewer.cpp+5-4
- Tests/ProcessGoldenImages.bat+8-2
- Tests/ProcessGoldenImages.sh+1-1
0 commit comments