mirror of
https://github.com/cyberarm/i-mic-fps.git
synced 2025-12-15 15:42:35 +00:00
Moved constants into their own file, LoadingState now loads shaders and now shows 'Loading [model|shader] name...', tweaked player running speed, Player model is no longer rendered when in first person view, removed redundant ShaderManager
This commit is contained in:
@@ -28,18 +28,22 @@ class IMICFPS
|
||||
|
||||
handleGlError
|
||||
|
||||
if ShaderManager.shader("lighting")
|
||||
ShaderManager.shader("lighting").use do |shader|
|
||||
glUniform3f(shader.variable("SunLight"), 1.0, 1.0, 1.0)
|
||||
if Shader.available?("lighting")
|
||||
Shader.use("lighting") do |shader|
|
||||
glUniform3f(shader.attribute_location("SunLight"), 1.0, 1.0, 1.0)
|
||||
|
||||
handleGlError
|
||||
draw_mesh(object.model)
|
||||
object.draw
|
||||
if object.visible
|
||||
draw_mesh(object.model)
|
||||
object.draw
|
||||
end
|
||||
end
|
||||
else
|
||||
handleGlError
|
||||
draw_mesh(object.model)
|
||||
object.draw
|
||||
if object.visible
|
||||
draw_mesh(object.model)
|
||||
object.draw
|
||||
end
|
||||
end
|
||||
handleGlError
|
||||
|
||||
|
||||
Reference in New Issue
Block a user