No description
- Added 'Get*Ref()' to 'dxSharedContext' - Fixed 'dxFramebuffer::Resize' not resizing :/ - Fixed 'dxFrameBuffer::BindAsTarget' not setting the viewport - Fixed 'dxRenderCommand::SetViewport()' not resizing the swapchain's buffer - Improved 'dxGraphicsContext''s debug interface - Removed most of the 'ComPtr's in 'dxGraphicsContext', they can be accessed with the 'm_SharedContext' |
||
---|---|---|
BuildScripts | ||
Dependencies | ||
Engine | ||
Mirror | ||
Sandbox | ||
.gitignore | ||
.gitmodules | ||
README.md |
Light
A 2D cross-platform game engine
Supported Graphics APIs
- OpenGL
- DirectX
Will support:
- Vulkan
- Metal
Supported Operating Systems
- Windows
- Linux
Will support:
- Mac
Getting Started
- Run
git clone --recurse-submodules -j4 https://github.com/Light3039/Light
- Open BuildScripts folder and build the project
- Use the Sandbox project (a Demo project will be added soon)
Acknowledgments
Huge thanks to these people:
- TheCherno for teaching C++, OpenGL and GameEngine development
- Chili for teaching DirectX
- JoeyDeVriez for creating learnopengl.com