1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

use new exit() everywhere

This commit is contained in:
Alexander Medvednikov
2019-06-23 10:41:42 +02:00
parent b2851daffc
commit a69e6febbc
5 changed files with 18 additions and 10 deletions

View File

@ -125,7 +125,8 @@ pub fn new_shader(name string) Shader {
log := gl.shader_info_log(vertex_shader)
println('shader $vertex_shader compilation failed')
println('shader source = $vertex_src')
os.exit('shader')
println('shader failed to compile')
exit(1)
}
// fragment shader
// fragment_src := os.read_file(fragment_path.trim_space())
@ -134,7 +135,8 @@ pub fn new_shader(name string) Shader {
gl.compile_shader(fragment_shader)
if gl.shader_compile_status(fragment_shader) == 0 {
println('fragment $fragment_shader shader compilation failed')
os.exit('shader')
println('shader failed to compile')
exit(1)
}
// link shaders
shader_program := gl.create_program()
@ -147,7 +149,8 @@ pub fn new_shader(name string) Shader {
println('shader compilation failed')
println('vertex source = $vertex_src')
println('fragment source = $fragment_src')
os.exit('shader')
println('shader failed to compile')
exit(1)
}
shader := Shader {
program_id: shader_program,

View File

@ -18,7 +18,8 @@ import const (
fn init_glad() {
ok := C.gladLoadGL()
if !ok {
os.exit('Failed to initialize glad OpenGL context')
println('Failed to initialize glad OpenGL context')
exit(1)
}
}