├── .gitignore ├── README.md ├── include └── .gitignore ├── makefile ├── res ├── models │ ├── dragon │ │ └── dragon.obj │ ├── fern │ │ └── fern.obj │ ├── grass │ │ └── grassModel.obj │ ├── lamp │ │ ├── lamp.mtl │ │ └── lamp.obj │ ├── low_poly_tree │ │ └── lowPolyTree.obj │ ├── pine │ │ └── pine.obj │ ├── stall │ │ └── stall.obj │ └── tree │ │ └── tree.obj ├── shaders │ ├── gui.f.glsl │ ├── gui.v.glsl │ ├── skybox.f.glsl │ ├── skybox.v.glsl │ ├── static.f.glsl │ ├── static.v.glsl │ ├── terrain.f.glsl │ ├── terrain.v.glsl │ ├── water.f.glsl │ └── water.v.glsl └── textures │ ├── dragon │ └── white.png │ ├── fern │ ├── fern.png │ └── fern_atlas.png │ ├── grass │ └── grassTexture.png │ ├── guis │ └── thinmatrix.png │ ├── lamp │ └── lamp.png │ ├── low_poly_tree │ └── lowPolyTree.png │ ├── pine │ └── pine.png │ ├── skybox │ ├── day │ │ ├── back.png │ │ ├── bottom.png │ │ ├── front.png │ │ ├── left.png │ │ ├── right.png │ │ └── top.png │ └── night │ │ ├── back.png │ │ ├── bottom.png │ │ ├── front.png │ │ ├── left.png │ │ ├── right.png │ │ └── top.png │ ├── stall │ └── stallTexture.png │ ├── terrain │ ├── blendMap.png │ ├── grass.png │ ├── grassFlowers.png │ ├── heightmap.png │ ├── mud.png │ └── path.png │ ├── tree │ └── tree.png │ └── water │ ├── normalMap.png │ └── waterDUDV.png ├── screenshot.png └── src ├── engine_tester ├── game_engine.cpp └── game_engine.hpp ├── entities ├── camera.cpp ├── camera.hpp ├── entity.cpp ├── entity.hpp ├── light.cpp └── light.hpp ├── guis ├── gui_renderer.cpp ├── gui_renderer.hpp ├── gui_shader.cpp ├── gui_shader.hpp ├── gui_texture.cpp └── gui_texture.hpp ├── main.cpp ├── models ├── raw_model.cpp ├── raw_model.hpp ├── textured_model.cpp └── textured_model.hpp ├── render_engine ├── display_manager.cpp ├── display_manager.hpp ├── entity_renderer.cpp ├── entity_renderer.hpp ├── glew.cpp ├── glew.hpp ├── loader.cpp ├── loader.hpp ├── master_renderer.cpp ├── master_renderer.hpp ├── obj_loader.cpp ├── obj_loader.hpp ├── terrain_renderer.cpp └── terrain_renderer.hpp ├── shaders ├── shader.cpp ├── shader.hpp ├── static_shader.cpp ├── static_shader.hpp ├── terrain_shader.cpp └── terrain_shader.hpp ├── skybox ├── skybox_renderer.cpp ├── skybox_renderer.hpp ├── skybox_shader.cpp └── skybox_shader.hpp ├── terrain ├── terrain.cpp └── terrain.hpp ├── textures ├── model_texture.cpp ├── model_texture.hpp ├── terrain_texture.cpp ├── terrain_texture.hpp ├── terrain_texture_pack.cpp └── terrain_texture_pack.hpp ├── toolbox ├── debug.cpp ├── debug.hpp ├── gl_handles.hpp ├── math.cpp ├── math.hpp ├── mouse_picker.cpp └── mouse_picker.hpp └── water ├── water_frame_buffers.cpp ├── water_frame_buffers.hpp ├── water_renderer.cpp ├── water_renderer.hpp ├── water_shader.cpp ├── water_shader.hpp ├── water_tile.cpp └── water_tile.hpp /.gitignore: -------------------------------------------------------------------------------- 1 | obj 2 | bin 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/README.md -------------------------------------------------------------------------------- /include/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/makefile -------------------------------------------------------------------------------- /res/models/dragon/dragon.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/models/dragon/dragon.obj -------------------------------------------------------------------------------- /res/models/fern/fern.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/models/fern/fern.obj -------------------------------------------------------------------------------- /res/models/grass/grassModel.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/models/grass/grassModel.obj -------------------------------------------------------------------------------- /res/models/lamp/lamp.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/models/lamp/lamp.mtl -------------------------------------------------------------------------------- /res/models/lamp/lamp.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/models/lamp/lamp.obj -------------------------------------------------------------------------------- /res/models/low_poly_tree/lowPolyTree.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/models/low_poly_tree/lowPolyTree.obj -------------------------------------------------------------------------------- /res/models/pine/pine.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/models/pine/pine.obj -------------------------------------------------------------------------------- /res/models/stall/stall.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/models/stall/stall.obj -------------------------------------------------------------------------------- /res/models/tree/tree.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/models/tree/tree.obj -------------------------------------------------------------------------------- /res/shaders/gui.f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/shaders/gui.f.glsl -------------------------------------------------------------------------------- /res/shaders/gui.v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/shaders/gui.v.glsl -------------------------------------------------------------------------------- /res/shaders/skybox.f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/shaders/skybox.f.glsl -------------------------------------------------------------------------------- /res/shaders/skybox.v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/shaders/skybox.v.glsl -------------------------------------------------------------------------------- /res/shaders/static.f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/shaders/static.f.glsl -------------------------------------------------------------------------------- /res/shaders/static.v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/shaders/static.v.glsl -------------------------------------------------------------------------------- /res/shaders/terrain.f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/shaders/terrain.f.glsl -------------------------------------------------------------------------------- /res/shaders/terrain.v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/shaders/terrain.v.glsl -------------------------------------------------------------------------------- /res/shaders/water.f.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/shaders/water.f.glsl -------------------------------------------------------------------------------- /res/shaders/water.v.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/shaders/water.v.glsl -------------------------------------------------------------------------------- /res/textures/dragon/white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/dragon/white.png -------------------------------------------------------------------------------- /res/textures/fern/fern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/fern/fern.png -------------------------------------------------------------------------------- /res/textures/fern/fern_atlas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/fern/fern_atlas.png -------------------------------------------------------------------------------- /res/textures/grass/grassTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/grass/grassTexture.png -------------------------------------------------------------------------------- /res/textures/guis/thinmatrix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/guis/thinmatrix.png -------------------------------------------------------------------------------- /res/textures/lamp/lamp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/lamp/lamp.png -------------------------------------------------------------------------------- /res/textures/low_poly_tree/lowPolyTree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/low_poly_tree/lowPolyTree.png -------------------------------------------------------------------------------- /res/textures/pine/pine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/pine/pine.png -------------------------------------------------------------------------------- /res/textures/skybox/day/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/skybox/day/back.png -------------------------------------------------------------------------------- /res/textures/skybox/day/bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/skybox/day/bottom.png -------------------------------------------------------------------------------- /res/textures/skybox/day/front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/skybox/day/front.png -------------------------------------------------------------------------------- /res/textures/skybox/day/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/skybox/day/left.png -------------------------------------------------------------------------------- /res/textures/skybox/day/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/skybox/day/right.png -------------------------------------------------------------------------------- /res/textures/skybox/day/top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/skybox/day/top.png -------------------------------------------------------------------------------- /res/textures/skybox/night/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/skybox/night/back.png -------------------------------------------------------------------------------- /res/textures/skybox/night/bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/skybox/night/bottom.png -------------------------------------------------------------------------------- /res/textures/skybox/night/front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/skybox/night/front.png -------------------------------------------------------------------------------- /res/textures/skybox/night/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/skybox/night/left.png -------------------------------------------------------------------------------- /res/textures/skybox/night/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/skybox/night/right.png -------------------------------------------------------------------------------- /res/textures/skybox/night/top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/skybox/night/top.png -------------------------------------------------------------------------------- /res/textures/stall/stallTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/stall/stallTexture.png -------------------------------------------------------------------------------- /res/textures/terrain/blendMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/terrain/blendMap.png -------------------------------------------------------------------------------- /res/textures/terrain/grass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/terrain/grass.png -------------------------------------------------------------------------------- /res/textures/terrain/grassFlowers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/terrain/grassFlowers.png -------------------------------------------------------------------------------- /res/textures/terrain/heightmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/terrain/heightmap.png -------------------------------------------------------------------------------- /res/textures/terrain/mud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/terrain/mud.png -------------------------------------------------------------------------------- /res/textures/terrain/path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/terrain/path.png -------------------------------------------------------------------------------- /res/textures/tree/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/tree/tree.png -------------------------------------------------------------------------------- /res/textures/water/normalMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/water/normalMap.png -------------------------------------------------------------------------------- /res/textures/water/waterDUDV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/res/textures/water/waterDUDV.png -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/screenshot.png -------------------------------------------------------------------------------- /src/engine_tester/game_engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/engine_tester/game_engine.cpp -------------------------------------------------------------------------------- /src/engine_tester/game_engine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/engine_tester/game_engine.hpp -------------------------------------------------------------------------------- /src/entities/camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/entities/camera.cpp -------------------------------------------------------------------------------- /src/entities/camera.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/entities/camera.hpp -------------------------------------------------------------------------------- /src/entities/entity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/entities/entity.cpp -------------------------------------------------------------------------------- /src/entities/entity.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/entities/entity.hpp -------------------------------------------------------------------------------- /src/entities/light.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/entities/light.cpp -------------------------------------------------------------------------------- /src/entities/light.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/entities/light.hpp -------------------------------------------------------------------------------- /src/guis/gui_renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/guis/gui_renderer.cpp -------------------------------------------------------------------------------- /src/guis/gui_renderer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/guis/gui_renderer.hpp -------------------------------------------------------------------------------- /src/guis/gui_shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/guis/gui_shader.cpp -------------------------------------------------------------------------------- /src/guis/gui_shader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/guis/gui_shader.hpp -------------------------------------------------------------------------------- /src/guis/gui_texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/guis/gui_texture.cpp -------------------------------------------------------------------------------- /src/guis/gui_texture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/guis/gui_texture.hpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/models/raw_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/models/raw_model.cpp -------------------------------------------------------------------------------- /src/models/raw_model.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/models/raw_model.hpp -------------------------------------------------------------------------------- /src/models/textured_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/models/textured_model.cpp -------------------------------------------------------------------------------- /src/models/textured_model.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/models/textured_model.hpp -------------------------------------------------------------------------------- /src/render_engine/display_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/render_engine/display_manager.cpp -------------------------------------------------------------------------------- /src/render_engine/display_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/render_engine/display_manager.hpp -------------------------------------------------------------------------------- /src/render_engine/entity_renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/render_engine/entity_renderer.cpp -------------------------------------------------------------------------------- /src/render_engine/entity_renderer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/render_engine/entity_renderer.hpp -------------------------------------------------------------------------------- /src/render_engine/glew.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/render_engine/glew.cpp -------------------------------------------------------------------------------- /src/render_engine/glew.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/render_engine/glew.hpp -------------------------------------------------------------------------------- /src/render_engine/loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/render_engine/loader.cpp -------------------------------------------------------------------------------- /src/render_engine/loader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/render_engine/loader.hpp -------------------------------------------------------------------------------- /src/render_engine/master_renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/render_engine/master_renderer.cpp -------------------------------------------------------------------------------- /src/render_engine/master_renderer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/render_engine/master_renderer.hpp -------------------------------------------------------------------------------- /src/render_engine/obj_loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/render_engine/obj_loader.cpp -------------------------------------------------------------------------------- /src/render_engine/obj_loader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/render_engine/obj_loader.hpp -------------------------------------------------------------------------------- /src/render_engine/terrain_renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/render_engine/terrain_renderer.cpp -------------------------------------------------------------------------------- /src/render_engine/terrain_renderer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/render_engine/terrain_renderer.hpp -------------------------------------------------------------------------------- /src/shaders/shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/shaders/shader.cpp -------------------------------------------------------------------------------- /src/shaders/shader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/shaders/shader.hpp -------------------------------------------------------------------------------- /src/shaders/static_shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/shaders/static_shader.cpp -------------------------------------------------------------------------------- /src/shaders/static_shader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/shaders/static_shader.hpp -------------------------------------------------------------------------------- /src/shaders/terrain_shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/shaders/terrain_shader.cpp -------------------------------------------------------------------------------- /src/shaders/terrain_shader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/shaders/terrain_shader.hpp -------------------------------------------------------------------------------- /src/skybox/skybox_renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/skybox/skybox_renderer.cpp -------------------------------------------------------------------------------- /src/skybox/skybox_renderer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/skybox/skybox_renderer.hpp -------------------------------------------------------------------------------- /src/skybox/skybox_shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/skybox/skybox_shader.cpp -------------------------------------------------------------------------------- /src/skybox/skybox_shader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/skybox/skybox_shader.hpp -------------------------------------------------------------------------------- /src/terrain/terrain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/terrain/terrain.cpp -------------------------------------------------------------------------------- /src/terrain/terrain.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/terrain/terrain.hpp -------------------------------------------------------------------------------- /src/textures/model_texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/textures/model_texture.cpp -------------------------------------------------------------------------------- /src/textures/model_texture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/textures/model_texture.hpp -------------------------------------------------------------------------------- /src/textures/terrain_texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/textures/terrain_texture.cpp -------------------------------------------------------------------------------- /src/textures/terrain_texture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/textures/terrain_texture.hpp -------------------------------------------------------------------------------- /src/textures/terrain_texture_pack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/textures/terrain_texture_pack.cpp -------------------------------------------------------------------------------- /src/textures/terrain_texture_pack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/textures/terrain_texture_pack.hpp -------------------------------------------------------------------------------- /src/toolbox/debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/toolbox/debug.cpp -------------------------------------------------------------------------------- /src/toolbox/debug.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/toolbox/debug.hpp -------------------------------------------------------------------------------- /src/toolbox/gl_handles.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/toolbox/gl_handles.hpp -------------------------------------------------------------------------------- /src/toolbox/math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/toolbox/math.cpp -------------------------------------------------------------------------------- /src/toolbox/math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/toolbox/math.hpp -------------------------------------------------------------------------------- /src/toolbox/mouse_picker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/toolbox/mouse_picker.cpp -------------------------------------------------------------------------------- /src/toolbox/mouse_picker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/toolbox/mouse_picker.hpp -------------------------------------------------------------------------------- /src/water/water_frame_buffers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/water/water_frame_buffers.cpp -------------------------------------------------------------------------------- /src/water/water_frame_buffers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/water/water_frame_buffers.hpp -------------------------------------------------------------------------------- /src/water/water_renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/water/water_renderer.cpp -------------------------------------------------------------------------------- /src/water/water_renderer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/water/water_renderer.hpp -------------------------------------------------------------------------------- /src/water/water_shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/water/water_shader.cpp -------------------------------------------------------------------------------- /src/water/water_shader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/water/water_shader.hpp -------------------------------------------------------------------------------- /src/water/water_tile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/water/water_tile.cpp -------------------------------------------------------------------------------- /src/water/water_tile.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelh800/thinmatrix-game-engine/HEAD/src/water/water_tile.hpp --------------------------------------------------------------------------------