diff options
| author | Triang3l <triang3l@yandex.ru> | 2026-02-18 16:41:36 +0300 |
|---|---|---|
| committer | Triang3l <triang3l@yandex.ru> | 2026-02-18 16:41:36 +0300 |
| commit | 17bc5b48e3a93675caf0142e1143a65d66174352 (patch) | |
| tree | 502e2b2297b064744497040f727c3177158e6ae4 | |
| parent | 80dad41454459ec53038d021dc5c933a3cc47769 (diff) | |
[GPU/D3D12] Remove now-unused typed shared memory descriptors
All usage instances changed to ByteAddressBuffer.
| -rw-r--r-- | src/xenia/gpu/d3d12/d3d12_shared_memory.cc | 36 | ||||
| -rw-r--r-- | src/xenia/gpu/d3d12/d3d12_shared_memory.h | 6 |
2 files changed, 0 insertions, 42 deletions
diff --git a/src/xenia/gpu/d3d12/d3d12_shared_memory.cc b/src/xenia/gpu/d3d12/d3d12_shared_memory.cc index e43c72ee0..901d45925 100644 --- a/src/xenia/gpu/d3d12/d3d12_shared_memory.cc +++ b/src/xenia/gpu/d3d12/d3d12_shared_memory.cc @@ -111,47 +111,11 @@ bool D3D12SharedMemory::Initialize() { provider.OffsetViewDescriptor(buffer_descriptor_heap_start_, uint32_t(BufferDescriptorIndex::kRawSRV)), 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( device, provider.OffsetViewDescriptor(buffer_descriptor_heap_start_, uint32_t(BufferDescriptorIndex::kRawUAV)), 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>( provider, xe::align(ui::d3d12::D3D12UploadBufferPool::kDefaultPageSize, diff --git a/src/xenia/gpu/d3d12/d3d12_shared_memory.h b/src/xenia/gpu/d3d12/d3d12_shared_memory.h index 316649b0c..fbb7e51b2 100644 --- a/src/xenia/gpu/d3d12/d3d12_shared_memory.h +++ b/src/xenia/gpu/d3d12/d3d12_shared_memory.h @@ -104,13 +104,7 @@ class D3D12SharedMemory : public SharedMemory { // rather than creation). enum class BufferDescriptorIndex : uint32_t { kRawSRV, - kR32UintSRV, - kR32G32UintSRV, - kR32G32B32A32UintSRV, kRawUAV, - kR32UintUAV, - kR32G32UintUAV, - kR32G32B32A32UintUAV, kCount, }; |
