mirror of
https://github.com/cyberarm/i-mic-fps.git
synced 2025-12-15 23:52:35 +00:00
Setup GBuffer for future deferred rendering
This commit is contained in:
@@ -2,8 +2,10 @@ class IMICFPS
|
||||
class OpenGLRenderer
|
||||
include CommonMethods
|
||||
|
||||
@@immediate_mode_warning = false
|
||||
|
||||
def initialize
|
||||
@immediate_mode_warning = false
|
||||
@g_buffer = GBuffer.new
|
||||
end
|
||||
|
||||
def draw_object(camera, lights, object)
|
||||
@@ -32,8 +34,8 @@ class IMICFPS
|
||||
object.draw
|
||||
end
|
||||
else
|
||||
puts "Shader 'default' failed to compile, using immediate mode for rendering..." unless @immediate_mode_warning
|
||||
@immediate_mode_warning = true
|
||||
puts "Shader 'default' failed to compile, using immediate mode for rendering..." unless @@immediate_mode_warning
|
||||
@@immediate_mode_warning = true
|
||||
|
||||
gl_error?
|
||||
lights.each(&:draw)
|
||||
|
||||
Reference in New Issue
Block a user