From 27b166dfdedc7a4da9c5a552aec4ca48e70fa192 Mon Sep 17 00:00:00 2001 From: Caleb Cornett Date: Sun, 11 Feb 2024 00:08:34 -0600 Subject: [PATCH] Move uav FIXME's to API FIXME's --- src/Refresh_Driver_D3D11.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Refresh_Driver_D3D11.c b/src/Refresh_Driver_D3D11.c index 746d4a2..ade9e83 100644 --- a/src/Refresh_Driver_D3D11.c +++ b/src/Refresh_Driver_D3D11.c @@ -1544,12 +1544,13 @@ static Refresh_Texture* D3D11_CreateTexture( } /* Create the UAV, if applicable */ + /* API FIXME: Create these dynamically as needed per mip level! */ if (isCompute) { D3D11_UNORDERED_ACCESS_VIEW_DESC uavDesc; uavDesc.Format = format; uavDesc.ViewDimension = D3D11_UAV_DIMENSION_TEXTURE2D; - uavDesc.Texture2D.MipSlice = 0; /* FIXME */ + uavDesc.Texture2D.MipSlice = 0; res = ID3D11Device_CreateUnorderedAccessView( renderer->device, @@ -1659,14 +1660,15 @@ static Refresh_Texture* D3D11_CreateTexture( } /* Create the UAV, if applicable */ + /* API FIXME: Create these dynamically as needed per mip level! */ if (isCompute) { D3D11_UNORDERED_ACCESS_VIEW_DESC uavDesc; uavDesc.Format = format; uavDesc.ViewDimension = D3D11_UAV_DIMENSION_TEXTURE3D; - uavDesc.Texture3D.MipSlice = 0; /* FIXME */ - uavDesc.Texture3D.FirstWSlice = 0; /* FIXME */ - uavDesc.Texture3D.WSize = -1; /* FIXME */ + uavDesc.Texture3D.MipSlice = 0; + uavDesc.Texture3D.FirstWSlice = 0; + uavDesc.Texture3D.WSize = -1; res = ID3D11Device_CreateUnorderedAccessView( renderer->device,