examples: cleanup compiler notices for all sokol examples

This commit is contained in:
Delyan Angelov 2024-01-29 03:42:40 +02:00
parent d8b158be2b
commit 4f7476eaa3
No known key found for this signature in database
GPG key ID: 66886C0F12D595ED
7 changed files with 9 additions and 79 deletions

View file

@ -77,9 +77,7 @@ pub fn (mut obj_part ObjPart) create_pipeline(in_part []int, shader gfx.Shader,
res.material = obj_part.part[in_part[0]].material
// vertex buffer
mut vert_buffer_desc := gfx.BufferDesc{
label: 0
}
mut vert_buffer_desc := gfx.BufferDesc{}
unsafe { vmemset(&vert_buffer_desc, 0, int(sizeof(vert_buffer_desc))) }
vert_buffer_desc.size = usize(obj_buf.vbuf.len * int(sizeof(Vertex_pnct)))
@ -93,9 +91,7 @@ pub fn (mut obj_part ObjPart) create_pipeline(in_part []int, shader gfx.Shader,
vbuf := gfx.make_buffer(&vert_buffer_desc)
// index buffer
mut index_buffer_desc := gfx.BufferDesc{
label: 0
}
mut index_buffer_desc := gfx.BufferDesc{}
unsafe { vmemset(&index_buffer_desc, 0, int(sizeof(index_buffer_desc))) }
index_buffer_desc.size = usize(obj_buf.ibuf.len * int(sizeof(u32)))

View file

@ -55,7 +55,7 @@ mut:
// time
ticks i64
// model
obj_part &obj.ObjPart
obj_part &obj.ObjPart = unsafe { nil }
n_vertex u32
// init parameters
file_name string
@ -261,20 +261,13 @@ fn my_event_manager(mut ev gg.Event, mut app App) {
}
}
/******************************************************************************
* Main
******************************************************************************/
fn main() {
/*
obj.tst()
exit(0)
*/
// App init
mut app := &App{
gg: 0
obj_part: 0
}
mut app := &App{}
// app.file_name = 'v.obj' // default object is the v logo
app.file_name = 'utahTeapot.obj' // default object is the v logo