summaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Add basic block texturesAaditya Dhruv39 hours1-0/+1
| | | | | | | | | - Remove the code that sent colors through uniform variables, instead send texture data - Each vertex now has a texture coordinate - struct texture is a easy way to represent textures, can be extended later - Shaders updated to use textures
* Add camera handling and movementAaditya Dhruv4 days1-0/+1
| | | | | | | | Camera related movements have been moved to camera.c - it tracks the matrices as well so we don't have to call it in block_update The player class is empty right now, but the camera will be a child of the player, and the player a child of the engine
* Move input to separate fileAaditya Dhruv4 days1-0/+1
| | | | | - Input is handled in a separate thread, its all kind of unsafe right now but will fix later on
* Add World and multi-chunk renderingAaditya Dhruv4 days1-0/+1
| | | | | | | - More than 1 chunk can now be rendered with the help of the world struct - Block coords are now in world space, not local space - Engine init code cleaned up for cleaner world/chunk handling
* Add support for chunk and worldAaditya Dhruv5 days1-0/+1
| | | | | | | - Chunk is a array of blocks - World is a array of chunks - Basic chunk plains generation based on simple linear functions - Bunch of functions still not implemented, in design phase
* rotating cubeAaditya Dhruv7 days1-0/+1
|
* wipAaditya Dhruv7 days1-1/+8
|
* initAaditya Dhruv2026-01-151-0/+1