diff --git a/vlib/freetype/freetype.v b/vlib/freetype/freetype.v index 1d550109ef..c85922e0f1 100644 --- a/vlib/freetype/freetype.v +++ b/vlib/freetype/freetype.v @@ -334,7 +334,7 @@ fn (ctx mut FreeType) private_draw_text(_x, _y int, utext ustring, cfg gx.TextCf } // A new Unicode character. Load it and cache it. if !found && _rune.len > 0 && _rune[0] > 32 { - c := _rune[0] + //c := _rune[0] //println('cant draw rune "$_rune" code=$c, loading') //continue ch = ft_load_char(ctx.face, _rune.utf32_code()) diff --git a/vlib/gl/1shader.v b/vlib/gl/1shader.v index 2a41b889c0..23c17fd854 100644 --- a/vlib/gl/1shader.v +++ b/vlib/gl/1shader.v @@ -133,10 +133,11 @@ pub fn new_shader(name string) Shader { gl.shader_source(vertex_shader, 1, vertex_src, 0) gl.compile_shader(vertex_shader) if gl.shader_compile_status(vertex_shader) == 0 { - log := gl.shader_info_log(vertex_shader) - println('shader $vertex_shader compilation failed') - println('shader source = $vertex_src') - println('shader failed to compile') + cerror := gl.shader_info_log(vertex_shader) + eprintln('vertex ${vertex_shader} shader compilation failed') + eprintln('shader source = ${vertex_src}') + eprintln('failed to compile, with error') + eprintln(cerror) exit(1) } // fragment shader @@ -145,8 +146,11 @@ pub fn new_shader(name string) Shader { gl.shader_source(fragment_shader, 1, fragment_src, 0) gl.compile_shader(fragment_shader) if gl.shader_compile_status(fragment_shader) == 0 { - println('fragment $fragment_shader shader compilation failed') - println('shader failed to compile') + cerror := gl.shader_info_log(fragment_shader) + eprintln('fragment ${fragment_shader} shader compilation failed') + eprintln('shader source = ${fragment_src}') + eprintln('failed to compile, with error') + eprintln(cerror) exit(1) } // link shaders @@ -157,10 +161,12 @@ pub fn new_shader(name string) Shader { // check for linking errors success := gl.get_program_link_status(shader_program) if success == 0 { - println('shader compilation failed') - println('vertex source = $vertex_src') - println('fragment source = $fragment_src') - println('shader failed to compile') + cerror := gl.shader_info_log(shader_program) + eprintln('shader program linking failed') + eprintln('vertex source = ${vertex_src}') + eprintln('fragment source = ${fragment_src}') + eprintln('failed to compile, with error') + eprintln(cerror) exit(1) } shader := Shader {