Letterbox, maintain render-resolution's aspect ratio
This commit is contained in:
11
mesh.odin
11
mesh.odin
@@ -161,6 +161,8 @@ create_mesh_from_primitive :: proc(renderer: ^Renderer, primitive_mesh_type: Pri
|
||||
|
||||
vertices := make([dynamic]f32, 0)
|
||||
indices := make([dynamic]u32, 0)
|
||||
defer delete(vertices)
|
||||
defer delete(indices)
|
||||
|
||||
for y in 0..=Y_SEGMENTS {
|
||||
y_segment := f32(y) / f32(Y_SEGMENTS)
|
||||
@@ -233,4 +235,13 @@ create_mesh_from_primitive :: proc(renderer: ^Renderer, primitive_mesh_type: Pri
|
||||
}
|
||||
|
||||
return {}, false
|
||||
}
|
||||
|
||||
delete_mesh :: proc(renderer: ^Renderer, mesh: ^Mesh) {
|
||||
assert(renderer != nil)
|
||||
assert(mesh != nil)
|
||||
|
||||
when RENDER_BACKEND_OPENGL {
|
||||
opengl_delete_mesh(renderer, mesh)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user