summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTriang3l <triang3l@yandex.ru>2026-02-18 16:41:36 +0300
committerTriang3l <triang3l@yandex.ru>2026-02-18 16:41:36 +0300
commit17bc5b48e3a93675caf0142e1143a65d66174352 (patch)
tree502e2b2297b064744497040f727c3177158e6ae4
parent80dad41454459ec53038d021dc5c933a3cc47769 (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.cc36
-rw-r--r--src/xenia/gpu/d3d12/d3d12_shared_memory.h6
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,
};