Jeroen Bakker
3f1486ab16
Don't create pipelines when using render graph.
buildbot/vexp-code-patch-linux-x86_64 Build done.
Details
buildbot/vexp-code-patch-windows-amd64 Build done.
Details
buildbot/vexp-code-patch-coordinator Build done.
Details
2024-04-23 15:01:40 +02:00
Jeroen Bakker
ac93067583
Merge branch 'main' into vulkan/render-graph-compute
2024-04-23 14:57:32 +02:00
Jeroen Bakker
b8f5f0a77e
some comments and todos
2024-04-23 06:06:45 +02:00
Jeroen Bakker
d689fb8c92
Merge branch 'main' into vulkan/pipeline-pool
2024-04-22 21:06:43 +02:00
Jeroen Bakker
e5ff021dcb
Merge branch 'vulkan/render-graph-free-node-data' into vulkan/pipeline-pool
2024-04-22 05:54:44 +02:00
Jeroen Bakker
d17151582e
Vulkan: Fix memory leak in render graph
...
buildbot/vexp-code-patch-lint Build done.
Details
buildbot/vexp-code-patch-linux-x86_64 Build done.
Details
buildbot/vexp-code-patch-darwin-x86_64 Build done.
Details
buildbot/vexp-code-patch-darwin-arm64 Build done.
Details
buildbot/vexp-code-patch-windows-amd64 Build done.
Details
buildbot/vexp-code-patch-coordinator Build done.
Details
There was a memory leak in the render graph where nodes where freed,
but not the data it could keep.
2024-04-22 05:49:52 +02:00
Jeroen Bakker
ce9307fd9d
Remove compilation errors
2024-04-22 05:48:33 +02:00
Jeroen Bakker
1012d21907
Vulkan: Render graph compute
...
- Extract access flags from shader interface
- Add resource access info when applying bindings
- Late compute pipeline binding (with support for specialization constants)
using a pipeline pool
- Use render graph for regular dispatch
2024-04-21 23:17:14 +02:00