| … | 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 | ||
Diff hidden because this file has more than 800 lines.