From 7b21183f45363e5ea96653053a45a3adbce84f84 Mon Sep 17 00:00:00 2001 From: Victor Chiletto Date: Wed, 18 Dec 2024 11:27:15 -0300 Subject: [PATCH] tests/shader_runner_d3d12: Pass the structure byte stride for SRVs. --- tests/shader_runner_d3d12.c | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/shader_runner_d3d12.c b/tests/shader_runner_d3d12.c index 26da3404..1ace3dde 100644 --- a/tests/shader_runner_d3d12.c +++ b/tests/shader_runner_d3d12.c @@ -160,6 +160,7 @@ static struct resource *d3d12_runner_create_resource(struct shader_runner *r, co srv_desc.ViewDimension = D3D12_SRV_DIMENSION_BUFFER; srv_desc.Shader4ComponentMapping = D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING; srv_desc.Buffer.NumElements = params->desc.width * params->desc.height; + srv_desc.Buffer.StructureByteStride = params->stride; srv_desc.Buffer.Flags = params->is_raw ? D3D12_BUFFER_SRV_FLAG_RAW : 0; ID3D12Device_CreateShaderResourceView(device, resource->resource,