Lines Matching refs:uav
1030 D3D12_UNORDERED_ACCESS_VIEW_DESC uav = {};
1032 uav.Format = DXGI_FORMAT_R32G32B32A32_FLOAT;
1036 uav.ViewDimension = D3D12_UAV_DIMENSION_BUFFER;
1037 uav.Buffer.FirstElement = 0;
1038 uav.Buffer.NumElements = 0;
1039 uav.Buffer.Flags = D3D12_BUFFER_UAV_FLAG_NONE;
1040 uav.Buffer.StructureByteStride = 0;
1041 uav.Buffer.CounterOffsetInBytes = 0;
1044 uav.ViewDimension = D3D12_UAV_DIMENSION_TEXTURE1D;
1045 uav.Texture1D.MipSlice = 0;
1048 uav.ViewDimension = D3D12_UAV_DIMENSION_TEXTURE1DARRAY;
1049 uav.Texture1DArray.MipSlice = 0;
1050 uav.Texture1DArray.ArraySize = 1;
1051 uav.Texture1DArray.FirstArraySlice = 0;
1054 uav.ViewDimension = D3D12_UAV_DIMENSION_TEXTURE2D;
1055 uav.Texture2D.MipSlice = 0;
1056 uav.Texture2D.PlaneSlice = 0;
1061 uav.ViewDimension = D3D12_UAV_DIMENSION_TEXTURE2DARRAY;
1062 uav.Texture2DArray.MipSlice = 0;
1063 uav.Texture2DArray.ArraySize = 1;
1064 uav.Texture2DArray.FirstArraySlice = 0;
1065 uav.Texture2DArray.PlaneSlice = 0;
1071 uav.ViewDimension = D3D12_UAV_DIMENSION_TEXTURE3D;
1072 uav.Texture3D.MipSlice = 0;
1073 uav.Texture3D.FirstWSlice = 0;
1074 uav.Texture3D.WSize = 1;
1078 if (uav.ViewDimension != D3D12_UAV_DIMENSION_UNKNOWN)
1081 screen->dev->CreateUnorderedAccessView(NULL, NULL, &uav, screen->null_uavs[i].cpu_handle);