Commit Graph

208 Commits

Author SHA1 Message Date
Jack Christensen 590982cde3 Add FBO class. Still need to add functionality 2024-08-13 17:47:16 -04:00
Jack Christensen 07eb172464 Refactorize and started shader pipline 2024-08-13 16:25:56 -04:00
Jack Christensen 4575698c55 DebugBreack() -> DEBUG_BREAK() in scene.cpp 2024-08-12 22:00:57 -04:00
Jack Christensen 0adc58fe20 Add PluginUtils.h to DebugCallback includes 2024-08-12 21:59:48 -04:00
Jack Christensen 8e5f1f1119 Fix case sensitive issue for linux 2024-08-12 21:58:13 -04:00
Jack Christensen dcd82ae202 Create PlatformUtils.h to handle cross platform compatibility 2024-08-12 21:55:08 -04:00
Jack Christensen 5f415e4f1b Merge branch 'main' of https://git.jackmchristensen.com/jack/terravisor 2024-08-12 21:40:41 -04:00
Jack Christensen d4537b88a5 Shaders up and running 2024-08-12 21:40:37 -04:00
Jack Christensen 8ff81a064a Add more files from VS_Template 2024-08-12 21:40:28 -04:00
Jack Christensen 02883a4830 Update README.md 2024-08-12 22:29:35 +00:00
Jack Christensen 9c4b47f39c Update README.md 2024-08-12 22:04:25 +00:00
Jack Christensen 75e9b1ea63 Add title comment for some reason 2024-08-12 17:56:29 -04:00
Jack Christensen cf918040b3 Add imgui_impl_opengl3_loader.h to hopefully fix loader issues in test 2024-08-12 17:30:29 -04:00
Jack Christensen f3ebcdd8d5 Testing imgui/backends headers 2024-08-12 17:22:51 -04:00
Jack Christensen 229616687b Typo in #include "scene.h" 2024-08-12 17:20:14 -04:00
Jack Christensen fcc51c5439 Lowercase glm in CMakeLists.txt 2024-08-12 17:06:33 -04:00
Jack Christensen d63206fa58 Should fix issues vcpkg finding packages 2024-08-12 17:03:03 -04:00
Jack Christensen abc21b4edf Add correct image to .gitlab-ci.yml 2024-08-12 16:11:18 -04:00
Jack Christensen 59fa6c1a21 Update to add build stage to .gitlab-ci.yml 2024-08-12 16:07:57 -04:00
Jack Christensen 34b641a58d Make CMake files machine agnostic 2024-08-12 16:05:20 -04:00
Jack Christensen dc89084bf3 Get ImGui docking working 2024-08-11 21:20:17 -04:00
Jack Christensen fc7219d6c9 Add custom environment container 2024-08-11 21:19:58 -04:00
Jack Christensen 535acecc32 Rename directories headers->include | src->source 2024-08-11 15:09:37 -04:00
Jack Christensen 4261ce59f7 Add ImGui and refactor 2024-08-11 14:52:38 -04:00
Jack Christensen b416f8da27 Add assimp and imgui dependencies 2024-08-11 14:52:19 -04:00
Jack Christensen 9dab0a933a Add ImGui 2024-08-11 14:51:52 -04:00
Jack Christensen 30c156435d Revert .gitlab-ci.yml back to simple check 2024-08-11 12:14:19 -04:00
Jack Christensen e96095bb4c Add glm and assimp packages to CMakeLists.txt 2024-08-11 12:12:26 -04:00
Jack Christensen 290f7fcc12 Actual last try for tonight 2024-08-11 00:10:33 -04:00
Jack Christensen c4d4b49732 Last try for tonight 2024-08-11 00:08:37 -04:00
Jack Christensen 8e926e728d Last change to setup broke it for some reason 2024-08-11 00:07:02 -04:00
Jack Christensen 8c42618b8a Try to carry over from setup stage 2024-08-11 00:05:30 -04:00
Jack Christensen a098b5b0e3 Add more stuff to build stage 2024-08-11 00:01:52 -04:00
Jack Christensen f6a463194f Try to catch some logs 2024-08-10 23:59:35 -04:00
Jack Christensen 899baada53 Update .gitlab-ci.yml 2024-08-10 23:54:06 -04:00
Jack Christensen 2685fe4cbd Back to alpine:latest image 2024-08-10 23:51:20 -04:00
Jack Christensen 5e8f519f41 Update custom image path 2024-08-10 23:49:23 -04:00
Jack Christensen 64acbd7460 Create own docker image for cmake environment 2024-08-10 23:48:31 -04:00
Jack Christensen b192fa1e95 Combine setup and build stage .gitlab-ci.yml 2024-08-10 23:40:23 -04:00
Jack Christensen 86d33418f7 Add ninja to .gitlab-ci.yml 2024-08-10 23:38:07 -04:00
Jack Christensen 0fbe47751f Update .gitlab-ci.yml 2024-08-10 23:36:34 -04:00
Jack Christensen 6c6f9a9c04 Update .gitlab-ci.yml 2024-08-10 23:35:01 -04:00
Jack Christensen b8a5bb81ca Update .gitlab-ci.yml 2024-08-10 23:33:39 -04:00
Jack Christensen 5be3db6f0a Add build test 2024-08-10 23:29:50 -04:00
Jack Christensen 4617b18fe4 Runner test 2024-08-10 23:24:51 -04:00
Jack Christensen 0c47167bfb Can't be bothered with tests 2024-08-10 22:46:30 -04:00
Jack Christensen 628ac6c3aa Update .gitlab-ci.yml with new variable 2024-08-10 22:30:33 -04:00
Jack Christensen f09dd5c3b9 Fix token 2024-08-10 22:25:20 -04:00
Jack Christensen 6b74045c57 Add token to .gitlab-ci.yml 2024-08-10 22:24:51 -04:00
Jack Christensen fb7d670eca Fix .gitlab-ci.yml file extension 2024-08-10 21:36:44 -04:00