diff --git a/examples/sokol/07_simple_shader_glsl/simple_shader.v b/examples/sokol/07_simple_shader_glsl/simple_shader.v index eb8d06860a..5e1346a9f6 100644 --- a/examples/sokol/07_simple_shader_glsl/simple_shader.v +++ b/examples/sokol/07_simple_shader_glsl/simple_shader.v @@ -58,8 +58,8 @@ fn (mut a App) run() { user_data: a init_userdata_cb: init frame_userdata_cb: frame - window_title: title.str - html5_canvas_name: title.str + window_title: &char(title.str) + html5_canvas_name: &char(title.str) cleanup_userdata_cb: cleanup sample_count: 4 // Enables MSAA (Multisample anti-aliasing) x4 on rendered output, this can be omitted. } @@ -110,7 +110,7 @@ fn init(user_data voidptr) { // Note the function `C.simple_shader_desc()` (also defined above) - this is // the function that returns the compiled shader code/desciption we have // written in `simple_shader.glsl` and compiled with `v shader .` (`sokol-shdc`). - shader := gfx.make_shader(C.simple_shader_desc(gfx.query_backend())) + shader := gfx.make_shader(voidptr(C.simple_shader_desc(gfx.query_backend()))) // Create a pipeline object (default render states are fine for triangle) mut pipeline_desc := gfx.PipelineDesc{} diff --git a/examples/sokol/drawing.v b/examples/sokol/drawing.v index 0aea025134..1b61dcd968 100644 --- a/examples/sokol/drawing.v +++ b/examples/sokol/drawing.v @@ -17,8 +17,8 @@ fn main() { user_data: state init_userdata_cb: init frame_userdata_cb: frame - window_title: title.str - html5_canvas_name: title.str + window_title: &char(title.str) + html5_canvas_name: &char(title.str) } sapp.run(&desc) } diff --git a/examples/sokol/fonts.v b/examples/sokol/fonts.v index a84cad01c7..ec484c2811 100644 --- a/examples/sokol/fonts.v +++ b/examples/sokol/fonts.v @@ -22,8 +22,8 @@ fn main() { user_data: state init_userdata_cb: init frame_userdata_cb: frame - window_title: title.str - html5_canvas_name: title.str + window_title: &char(title.str) + html5_canvas_name: &char(title.str) } sapp.run(&desc) } diff --git a/examples/sokol/freetype_raven.v b/examples/sokol/freetype_raven.v index 04db85f6a2..9c4ebc91e9 100644 --- a/examples/sokol/freetype_raven.v +++ b/examples/sokol/freetype_raven.v @@ -80,8 +80,8 @@ fn main() { user_data: state init_userdata_cb: init frame_userdata_cb: frame - window_title: title.str - html5_canvas_name: title.str + window_title: &char(title.str) + html5_canvas_name: &char(title.str) width: 600 height: 700 high_dpi: true