mirror of
https://github.com/cyberarm/i-mic-fps.git
synced 2025-12-15 15:42:35 +00:00
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user