Light
eb00566953
Implemented ShaderConductor into Shaders
...
- glShader now uses ShaderConductor and compiles from .hlsl files
- Added Shader::Stage enum
- Removed .glsl files
- Improvements to CMakeLists files
- Maintenance
2021-09-13 12:17:26 +04:30
Light
98184d358f
DrawQuad Transform
...
- DraqQuadImpl functions now call a non-static DrawQuadFinal function with a mat4
transform matrix
2021-07-30 12:49:48 +04:30
Light
8287b89fad
Scene System
...
- Added Scene
- Added Entity
- Added Components
* TransformComponent
* SpriteRendererComponent
- Minor fixes
2021-07-25 17:50:08 +04:30
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