24 lines
585 B
V
24 lines
585 B
V
|
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 */
|
||
|
}
|