Harbor

Changelog 4ab6f66622cb

implement opengl instance input

@sky · 1 month ago · parent cb1140b5abdb
0 added 2 modified 0 deleted
backend/opengl/gl_backend.odin +2 -0 modified
74 unchanged lines hidden
75 75 cull_mode: bk.Cull_Mode,
76 76 front_face: bk.Front_Face,
77 77 vertex_stride: u32,
78 + vertex_strides: [16]u32,
78 79 push_constant_size: u32,
79 80 push_constant_stages: bk.Shader_Stage_Flags,
80 81 is_compute: bool,
116 unchanged lines hidden
197 198 unmap_buffer = unmap_buffer_opengl,
198 199 get_buffer_mapped = get_buffer_mapped_opengl,
199 200 bind_vertex_buffer = bind_vertex_buffer_opengl,
201 + bind_vertex_buffer_slot = bind_vertex_buffer_slot_opengl,
200 202 bind_index_buffer = bind_index_buffer_opengl,
201 203 create_texture = create_texture_opengl,
202 204 destroy_texture = destroy_texture_opengl,
107 unchanged lines hidden
backend/opengl/gl_ops.odin modified

Diff hidden because this file has more than 800 lines.