Removed redundant glError? from Map class and renamed CommonMethods#glError? to #gl_error?, added debug settings for disabling shaders and whether to exit on opengl error

This commit is contained in:
2020-01-27 22:19:07 -06:00
parent 75f94963b2
commit e7b84bd123
8 changed files with 34 additions and 31 deletions

View File

@@ -27,7 +27,7 @@ class IMICFPS
shader.uniform_float("totalLights", lights.size)
handleGlError
gl_error?
draw_model(object.model)
object.draw
end
@@ -35,7 +35,7 @@ class IMICFPS
puts "Shader 'default' failed to compile, using immediate mode for rendering..." unless @immediate_mode_warning
@immediate_mode_warning = true
handleGlError
gl_error?
lights.each(&:draw)
camera.draw
@@ -48,13 +48,13 @@ class IMICFPS
glRotatef(object.orientation.y, 0, 1.0, 0)
glRotatef(object.orientation.z, 0, 0, 1.0)
handleGlError
gl_error?
draw_mesh(object.model)
object.draw
glPopMatrix
end
handleGlError
gl_error?
end
def draw_model(model)
@@ -137,4 +137,4 @@ class IMICFPS
end
end
end
end
end