[GPU/D3D12] Remove now-unused typed shared memory descriptors
All usage instances changed to ByteAddressBuffer.
This commit is contained in:
@@ -111,47 +111,11 @@ bool D3D12SharedMemory::Initialize() {
|
|||||||
provider.OffsetViewDescriptor(buffer_descriptor_heap_start_,
|
provider.OffsetViewDescriptor(buffer_descriptor_heap_start_,
|
||||||
uint32_t(BufferDescriptorIndex::kRawSRV)),
|
uint32_t(BufferDescriptorIndex::kRawSRV)),
|
||||||
buffer_, kBufferSize);
|
buffer_, kBufferSize);
|
||||||
ui::d3d12::util::CreateBufferTypedSRV(
|
|
||||||
device,
|
|
||||||
provider.OffsetViewDescriptor(
|
|
||||||
buffer_descriptor_heap_start_,
|
|
||||||
uint32_t(BufferDescriptorIndex::kR32UintSRV)),
|
|
||||||
buffer_, DXGI_FORMAT_R32_UINT, kBufferSize >> 2);
|
|
||||||
ui::d3d12::util::CreateBufferTypedSRV(
|
|
||||||
device,
|
|
||||||
provider.OffsetViewDescriptor(
|
|
||||||
buffer_descriptor_heap_start_,
|
|
||||||
uint32_t(BufferDescriptorIndex::kR32G32UintSRV)),
|
|
||||||
buffer_, DXGI_FORMAT_R32G32_UINT, kBufferSize >> 3);
|
|
||||||
ui::d3d12::util::CreateBufferTypedSRV(
|
|
||||||
device,
|
|
||||||
provider.OffsetViewDescriptor(
|
|
||||||
buffer_descriptor_heap_start_,
|
|
||||||
uint32_t(BufferDescriptorIndex::kR32G32B32A32UintSRV)),
|
|
||||||
buffer_, DXGI_FORMAT_R32G32B32A32_UINT, kBufferSize >> 4);
|
|
||||||
ui::d3d12::util::CreateBufferRawUAV(
|
ui::d3d12::util::CreateBufferRawUAV(
|
||||||
device,
|
device,
|
||||||
provider.OffsetViewDescriptor(buffer_descriptor_heap_start_,
|
provider.OffsetViewDescriptor(buffer_descriptor_heap_start_,
|
||||||
uint32_t(BufferDescriptorIndex::kRawUAV)),
|
uint32_t(BufferDescriptorIndex::kRawUAV)),
|
||||||
buffer_, kBufferSize);
|
buffer_, kBufferSize);
|
||||||
ui::d3d12::util::CreateBufferTypedUAV(
|
|
||||||
device,
|
|
||||||
provider.OffsetViewDescriptor(
|
|
||||||
buffer_descriptor_heap_start_,
|
|
||||||
uint32_t(BufferDescriptorIndex::kR32UintUAV)),
|
|
||||||
buffer_, DXGI_FORMAT_R32_UINT, kBufferSize >> 2);
|
|
||||||
ui::d3d12::util::CreateBufferTypedUAV(
|
|
||||||
device,
|
|
||||||
provider.OffsetViewDescriptor(
|
|
||||||
buffer_descriptor_heap_start_,
|
|
||||||
uint32_t(BufferDescriptorIndex::kR32G32UintUAV)),
|
|
||||||
buffer_, DXGI_FORMAT_R32G32_UINT, kBufferSize >> 3);
|
|
||||||
ui::d3d12::util::CreateBufferTypedUAV(
|
|
||||||
device,
|
|
||||||
provider.OffsetViewDescriptor(
|
|
||||||
buffer_descriptor_heap_start_,
|
|
||||||
uint32_t(BufferDescriptorIndex::kR32G32B32A32UintUAV)),
|
|
||||||
buffer_, DXGI_FORMAT_R32G32B32A32_UINT, kBufferSize >> 4);
|
|
||||||
|
|
||||||
upload_buffer_pool_ = std::make_unique<ui::d3d12::D3D12UploadBufferPool>(
|
upload_buffer_pool_ = std::make_unique<ui::d3d12::D3D12UploadBufferPool>(
|
||||||
provider, xe::align(ui::d3d12::D3D12UploadBufferPool::kDefaultPageSize,
|
provider, xe::align(ui::d3d12::D3D12UploadBufferPool::kDefaultPageSize,
|
||||||
|
|||||||
@@ -104,13 +104,7 @@ class D3D12SharedMemory : public SharedMemory {
|
|||||||
// rather than creation).
|
// rather than creation).
|
||||||
enum class BufferDescriptorIndex : uint32_t {
|
enum class BufferDescriptorIndex : uint32_t {
|
||||||
kRawSRV,
|
kRawSRV,
|
||||||
kR32UintSRV,
|
|
||||||
kR32G32UintSRV,
|
|
||||||
kR32G32B32A32UintSRV,
|
|
||||||
kRawUAV,
|
kRawUAV,
|
||||||
kR32UintUAV,
|
|
||||||
kR32G32UintUAV,
|
|
||||||
kR32G32B32A32UintUAV,
|
|
||||||
|
|
||||||
kCount,
|
kCount,
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user