tests/shader_runner_d3d12: Pass the structure byte stride for SRVs.

This commit is contained in:
Victor Chiletto
2024-12-18 11:27:15 -03:00
committed by Henri Verbeet
parent 3e8b56c509
commit 7b21183f45
Notes: Henri Verbeet 2025-04-08 20:55:13 +02:00
Approved-by: Francisco Casas (@fcasas)
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1428

View File

@@ -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,