Moved renderering system and model loading into CyberarmEngine, added island_test_map

This commit is contained in:
2020-07-15 21:28:57 -05:00
parent 9264ef6e58
commit 65cfc1a124
29 changed files with 6357 additions and 1874 deletions

View File

@@ -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