module sgl // should be in a proper module pub enum SglError { no_error vertices_full commands_full stack_overflow stack_underfloat } pub struct C.sgl_pipeline { id u32 } pub struct C.sgl_desc_t { max_vertices int // size for vertex buffer max_commands int // size of uniform- and command-buffers pipeline_pool_size int // size of the internal pipeline pool, default is 64 color_format C.sg_pixel_format depth_format C.sg_pixel_format sample_count int face_winding C.sg_face_winding // default front face winding is CCW }