Harbor

Changelog 67e87b9e59aa

pin d3d11 handle guards

@sky · 1 month ago · parent 2bcdb57323a2
0 added 2 modified 0 deleted
gpu/backend/d3d11/d3d11_frame.odin +2 -2 modified
192 unchanged lines hidden
193 193 begin_render_pass_d3d11 :: proc(ctx: bk.Frame_Context, desc: bk.Render_Pass_Begin_Desc) {
194 194 if g_d3d == nil { return }
195 195
196 - fb_entry := &g_d3d.framebuffers[desc.framebuffer]
197 - if !fb_entry.active { return }
196 + fb_entry, fb_ok := framebuffer_entry(desc.framebuffer)
197 + if !fb_ok { return }
198 198
199 199 // Set render targets
200 200 if fb_entry.rtv != nil {
123 unchanged lines hidden
gpu/backend/d3d11/d3d11_ops.odin modified

Diff hidden because this file has more than 800 lines.