Commit graph

20 commits

Author SHA1 Message Date
Light
033a3b1dd1 Shader files: hlsl & glsl
- Moved #define LT_ENGINE_RESOURCES_*_SHADER_* definitions to files
       * Note: This was done so for a gcc compilation error caused by R"()" string

- Removed test print fps in  'Application::GameLoop()'
2021-07-10 19:59:27 +04:30
Light
c9352407e1 Textures
- Added Texture and glTexture class ( no dx implementation yet )
- Added TextureRendererProgram to Renderer
- Added LoadTexture to ResourceManager
- Added TextureShader
- Added awesomeface.png
- Removed unused shader files from Sandbox/res
- Fixed gladLoadGLLoader call in glGraphicsContext
- Enabled alpha blending in glGraphicsContext
- Added stb_image library
2021-06-29 11:01:11 +04:30
Light
6149c0da70 ResourceManager
- Added ResourceManager
- Removed FileManager
- Shader's constructor now takes the shader source specific to the current GraphicsAPI
2021-06-28 14:37:48 +04:30
Light
b50564c833 Fixed premake5 excludes
- Fixed mistakes from previous fix... :/
- It seems like premake5 can't do nested filters therefore I have to
      use multiple tokens in the same filter
2021-06-27 14:48:26 +04:30
Light3039
7e870970a9 Fixed premake5 excludes
- Premake now excludes non-Linux folders from Linux builds
- Premake now excludes non-Windows folders from Windows builds
2021-06-27 13:06:57 +04:30
Light3039
8ece539976 lWindow class
- Added window class for linux
2021-06-27 12:05:46 +04:30
Light3039
a682523076 Initial Linux Support 2021-06-26 13:09:11 +04:30
Light
21e4432c60 Maintenance
- Some tidying
- Minor fixes
2021-06-15 22:17:28 +04:30
Light
bb604e9540 Major changes 2021-06-15 09:39:11 +04:30
Light3039
ce1aa29e0e DirectX Context 2021-06-02 09:07:45 +04:30
Light3039
ab92d8abc2 Maintenance 2021-05-27 18:55:30 +04:30
Light3039
4621f86cb2 ImGui & UserInterface class 2021-05-27 10:41:32 +04:30
Light3039
8841216238 GraphicsContext & RenderCommands 2021-05-26 18:41:14 +04:30
Light3039
cb44bd35e7 Precompiled header 2021-05-26 16:28:37 +04:30
Light3039
5b0ffe1365 Added GLAD 2021-05-25 21:22:01 +04:30
Light3039
727ea3e5aa Added glm 2021-05-25 18:35:52 +04:30
Light3039
7998d53c31 Added Window 2021-05-21 20:33:37 +04:30
Light3039
8d633dac01 Added GLFW 2021-05-21 15:00:29 +04:30
Light3039
ce790b4d38 Added spdlog 2021-05-21 10:55:39 +04:30
Light3039
8ee8377c25 Added premake5 2021-05-20 11:49:24 +04:30