From 91f19bedb902fb8b97c9b9da9fcb9c82e6f1c785 Mon Sep 17 00:00:00 2001 From: Anders Leino Date: Wed, 13 Nov 2024 18:08:14 +0200 Subject: Various fixes to enable some WGSL graphics tests (#5548) * Update Slang-RHI to get WGPU backend fixes * render-test: Use device local memory type for vertex buffers This helps to avoid https://github.com/shader-slang/slang-rhi/issues/104 * Fix bug in WGSL emitter layout code. There was a "kinds" vs. "kind flags" mismatch, and also getBindingOffsetForKinds was not being used. This patch enables a bunch of tests for WGPU. This helps to address issue #4943. * format code --------- Co-authored-by: slangbot <186143334+slangbot@users.noreply.github.com> --- tools/render-test/render-test-main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tools/render-test/render-test-main.cpp') diff --git a/tools/render-test/render-test-main.cpp b/tools/render-test/render-test-main.cpp index e64954029..d128be453 100644 --- a/tools/render-test/render-test-main.cpp +++ b/tools/render-test/render-test-main.cpp @@ -597,7 +597,7 @@ SlangResult RenderTestApp::initialize( BufferDesc vertexBufferDesc; vertexBufferDesc.size = kVertexCount * sizeof(Vertex); - vertexBufferDesc.memoryType = MemoryType::Upload; + vertexBufferDesc.memoryType = MemoryType::DeviceLocal; vertexBufferDesc.usage = BufferUsage::VertexBuffer; vertexBufferDesc.defaultState = ResourceState::VertexBuffer; -- cgit v1.2.3