From bc39da3923321b37509442944dc10210e66768f3 Mon Sep 17 00:00:00 2001 From: luboslenco Date: Mon, 21 Jul 2025 11:00:42 +0200 Subject: [PATCH] D3D12 fixes --- base/sources/backends/direct3d12_gpu.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/base/sources/backends/direct3d12_gpu.c b/base/sources/backends/direct3d12_gpu.c index e8c1a337..0adeaa28 100644 --- a/base/sources/backends/direct3d12_gpu.c +++ b/base/sources/backends/direct3d12_gpu.c @@ -174,8 +174,9 @@ void gpu_destroy() { void gpu_render_target_init2(gpu_texture_t *render_target, int width, int height, gpu_texture_format_t format, int framebuffer_index) { render_target->width = width; render_target->height = height; - render_target->impl.readback = NULL; + render_target->format = format; render_target->state = (framebuffer_index >= 0) ? GPU_TEXTURE_STATE_PRESENT : GPU_TEXTURE_STATE_SHADER_RESOURCE; + render_target->impl.readback = NULL; DXGI_FORMAT dxgi_format = convert_format(format);