From 9349cf4ff4c37caa2f2b2a27bc51111a79c0b561 Mon Sep 17 00:00:00 2001 From: Triang3l Date: Tue, 8 Dec 2020 22:43:15 +0300 Subject: [PATCH] [D3D12] Fix custom sample position reset --- src/xenia/gpu/d3d12/deferred_command_list.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/xenia/gpu/d3d12/deferred_command_list.cc b/src/xenia/gpu/d3d12/deferred_command_list.cc index eb8d8922e..e618931d4 100644 --- a/src/xenia/gpu/d3d12/deferred_command_list.cc +++ b/src/xenia/gpu/d3d12/deferred_command_list.cc @@ -221,7 +221,9 @@ void DeferredCommandList::Execute(ID3D12GraphicsCommandList* command_list, *reinterpret_cast(stream); command_list_1->SetSamplePositions( args.num_samples_per_pixel, args.num_pixels, - const_cast(args.sample_positions)); + (args.num_samples_per_pixel && args.num_pixels) + ? const_cast(args.sample_positions) + : nullptr); } } break; default: