From 1f9b827badb2de4c4eaae11c0d02242ec90af7f6 Mon Sep 17 00:00:00 2001 From: Nic Gaffney Date: Mon, 13 Oct 2025 01:19:27 -0500 Subject: Updating to zig 0.15.1 --- vendor/zgui/src/backend_dx12.zig | 59 ---------------------------------------- 1 file changed, 59 deletions(-) delete mode 100644 vendor/zgui/src/backend_dx12.zig (limited to 'vendor/zgui/src/backend_dx12.zig') diff --git a/vendor/zgui/src/backend_dx12.zig b/vendor/zgui/src/backend_dx12.zig deleted file mode 100644 index 22672e7..0000000 --- a/vendor/zgui/src/backend_dx12.zig +++ /dev/null @@ -1,59 +0,0 @@ -pub const D3D12_CPU_DESCRIPTOR_HANDLE = extern struct { - ptr: c_ulonglong, -}; - -pub const D3D12_GPU_DESCRIPTOR_HANDLE = extern struct { - ptr: c_ulonglong, -}; - -pub fn init( - device: *const anyopaque, // ID3D12Device - num_frames_in_flight: u32, - rtv_format: c_uint, // DXGI_FORMAT - cbv_srv_heap: *const anyopaque, // ID3D12DescriptorHeap - font_srv_cpu_desc_handle: D3D12_CPU_DESCRIPTOR_HANDLE, - font_srv_gpu_desc_handle: D3D12_GPU_DESCRIPTOR_HANDLE, -) void { - if (!ImGui_ImplDX12_Init( - device, - num_frames_in_flight, - rtv_format, - cbv_srv_heap, - font_srv_cpu_desc_handle, - font_srv_gpu_desc_handle, - )) { - @panic("failed to init d3d12 for imgui"); - } -} - -pub fn deinit() void { - ImGui_ImplDX12_Shutdown(); -} - -pub fn newFrame() void { - ImGui_ImplDX12_NewFrame(); -} - -pub fn render( - draw_data: *const anyopaque, // *gui.DrawData - gfx_command_list: *const anyopaque, // *ID3D12GraphicsCommandList -) void { - ImGui_ImplDX12_RenderDrawData(draw_data, gfx_command_list); -} - -// Those functions are defined in 'imgui_impl_dx12.cpp` -// (they include few custom changes). -extern fn ImGui_ImplDX12_Init( - device: *const anyopaque, // ID3D12Device - num_frames_in_flight: u32, - rtv_format: u32, // DXGI_FORMAT - cbv_srv_heap: *const anyopaque, // ID3D12DescriptorHeap - font_srv_cpu_desc_handle: D3D12_CPU_DESCRIPTOR_HANDLE, - font_srv_gpu_desc_handle: D3D12_GPU_DESCRIPTOR_HANDLE, -) bool; -extern fn ImGui_ImplDX12_Shutdown() void; -extern fn ImGui_ImplDX12_NewFrame() void; -extern fn ImGui_ImplDX12_RenderDrawData( - draw_data: *const anyopaque, // *ImDrawData - graphics_command_list: *const anyopaque, // *ID3D12GraphicsCommandList -) void; -- cgit v1.2.3