Main framework for graphics assignments in DA307A Computer Graphics and Modelling, Malmö University.
Assets are required to run the code. These can be downloaded from the course page.
Clone this repository to start working with the course assignments.
Cloning can be done here on this page, or using e.g. GitHub Desktop Client.
- Windows 10 or 11.
- Visual Studio 2019 (C++14) or newer, with the following workloads:
- Desktop development with C++
- Game development with C++
- A GPU that supports DirectX 11.
Run Visual Studio Installer to add or remove workloads.
Make sure Windows, Visual Studio and GPU drivers are updated.
- Misc. QOL (@xzereha)
- ImGui (@Selfsson-Dev)
- Optional FORCE_DGPU (@Oxenryd)
- Major cleanup (@xzereha, @FilipTrip)
- Scene class hierarchy (@cjgribel)
- stb_image for texture loading (@cjgribel)
- Shader hot-reloading (@xzereha)
- Better DirectX debugging (@xzereha)
- Window class (@xzereha)
Base version by CJ Gribel (@cjgribel).
