Lines Matching defs:desc
46 D3D12_CONSTANT_BUFFER_VIEW_DESC desc = {};
47 desc.BufferLocation = bufferResource->GetGPUVirtualAddress() + offset;
48 desc.SizeInBytes = size;
49 gpu->device()->CreateConstantBufferView(&desc, descriptor.fHandle);
60 D3D12_SHADER_RESOURCE_VIEW_DESC desc = {};
61 desc.Format = resource->GetDesc().Format;
62 desc.ViewDimension = D3D12_SRV_DIMENSION_TEXTURE2D;
63 desc.Texture2D.MostDetailedMip = mostDetailedMip;
64 desc.Texture2D.MipLevels = mipLevels;
65 desc.Shader4ComponentMapping = D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING;
66 gpu->device()->CreateShaderResourceView(resource, &desc, descriptor.fHandle);
78 D3D12_UNORDERED_ACCESS_VIEW_DESC desc = {};
79 desc.Format = resource->GetDesc().Format;
80 desc.ViewDimension = D3D12_UAV_DIMENSION_TEXTURE2D;
81 desc.Texture2D.MipSlice = mipSlice;
82 gpu->device()->CreateUnorderedAccessView(resource, nullptr, &desc, descriptor.fHandle);
99 D3D12_SAMPLER_DESC desc = {};
100 desc.Filter = filter;
101 desc.AddressU = addressModeU;
102 desc.AddressV = addressModeV;
103 desc.AddressW = D3D12_TEXTURE_ADDRESS_MODE_CLAMP;
104 desc.MipLODBias = 0;
105 desc.MaxAnisotropy = 1;
106 desc.ComparisonFunc = D3D12_COMPARISON_FUNC_ALWAYS;
107 // desc.BorderColor initialized to { 0, 0, 0, 0 } by default initializer, above.
108 desc.MinLOD = 0;
109 desc.MaxLOD = maxLOD;
111 gpu->device()->CreateSampler(&desc, descriptor.fHandle);