Letterbox, maintain render-resolution's aspect ratio
This commit is contained in:
@@ -243,10 +243,12 @@ delete_pass :: proc(pass: ^Pass) {
|
||||
}
|
||||
|
||||
@(private) delete_scene_pass :: proc(pass: ^Scene_Pass) {
|
||||
assert(pass.draw_commands != nil)
|
||||
delete(pass.draw_commands)
|
||||
}
|
||||
|
||||
@(private) delete_post_processing_pass :: proc(pass: ^Post_Processing_Pass) {
|
||||
assert(pass.post_processing_nodes != nil)
|
||||
delete(pass.post_processing_nodes)
|
||||
}
|
||||
|
||||
@@ -294,9 +296,10 @@ execute_pass :: proc(renderer: ^Renderer, pass: ^Pass, view_matrix, projection_m
|
||||
should_clear_depth := should_write_depth
|
||||
|
||||
should_clear_color := true
|
||||
should_scissor :: false
|
||||
set_clear_color(renderer, RGBA_Color { 0, 0, 0, 0 })
|
||||
|
||||
clear_screen(renderer, should_clear_color, should_clear_depth)
|
||||
clear_screen(renderer, should_clear_color, should_clear_depth, should_scissor)
|
||||
|
||||
apply_depth(renderer, should_test_depth, should_write_depth)
|
||||
|
||||
apply_blend_mode(renderer, t.blend_mode)
|
||||
|
||||
Reference in New Issue
Block a user