mirror of
https://github.com/cyberarm/i-mic-fps.git
synced 2025-12-15 15:42:35 +00:00
Moved renderering system and model loading into CyberarmEngine, added island_test_map
This commit is contained in:
@@ -24,7 +24,7 @@ class IMICFPS
|
||||
Commands::Command.setup
|
||||
|
||||
@renderer = Renderer.new
|
||||
@renderer.preload_default_shaders
|
||||
preload_default_shaders
|
||||
@scene = TurnTableScene.new
|
||||
@overlay = Overlay.new
|
||||
|
||||
@@ -39,6 +39,18 @@ class IMICFPS
|
||||
@delta_time = Gosu.milliseconds
|
||||
end
|
||||
|
||||
def preload_default_shaders
|
||||
shaders = ["g_buffer", "lighting"]
|
||||
shaders.each do |shader|
|
||||
Shader.new(
|
||||
name: shader,
|
||||
includes_dir: "shaders/include",
|
||||
vertex: "shaders/vertex/#{shader}.glsl",
|
||||
fragment: "shaders/fragment/#{shader}.glsl"
|
||||
)
|
||||
end
|
||||
end
|
||||
|
||||
def needs_cursor?
|
||||
false
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user