Skip to content

Commit ab3f66d

Browse files
committed
[D3D12] Remeber the device in descriptor-sets
1 parent aa67d08 commit ab3f66d

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

backends/gpu/direct3d12/includes/kore3/direct3d12/descriptorset_structs.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,11 @@
1111
extern "C" {
1212
#endif
1313

14+
struct kore_gpu_device;
15+
1416
typedef struct kore_d3d12_descriptor_set {
17+
struct kore_gpu_device *device;
18+
1519
oa_allocation_t descriptor_allocation;
1620
size_t descriptor_count;
1721

backends/gpu/direct3d12/sources/device.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -743,6 +743,8 @@ void kore_d3d12_device_create_descriptor_set(kore_gpu_device *device, uint32_t d
743743
set->sampler_count = sampler_count;
744744

745745
set->execution_index = 0;
746+
747+
set->device = device;
746748
}
747749

748750
static D3D12_TEXTURE_ADDRESS_MODE convert_address_mode(kore_gpu_address_mode mode) {

0 commit comments

Comments
 (0)