Commit Graph
19 Commits
Author SHA1 Message Date
Piotr Krygier daed76f02f [WIP] Continue working on pipeline 2025-06-20 13:44:33 +02:00
Piotr Krygier f8eb98ddf4 [WIP] Add descriptors and pipeline builder 2025-06-20 13:44:33 +02:00
Piotr Krygier 173a82b9d1 [WIP] Refactor project
There are many problems with the way the current version is provided
and maintained. This commit or series of commits will fix this.
2025-06-20 13:44:33 +02:00
Piotr Krygier 56c0b7922f [WIP] Create pipeline for transparent on screen objects 2025-06-20 13:44:33 +02:00
Piotr Krygier ad90e5897a [WIP] Alpha blending enabled 2025-06-20 13:44:33 +02:00
Piotr Krygier c9384eb795 [WIP] Try to enable alpha blending 2025-06-20 13:44:33 +02:00
Piotr Krygier fb3151c5d1 [WIP] Render full text on screen 2025-06-20 13:44:33 +02:00
Piotr Krygier d59d8c640e [WIP] Add render text functionality 2025-06-20 13:44:33 +02:00
Piotr Krygier 99d7546e3d Fix instance buffer size 2025-06-20 13:44:33 +02:00
Piotr Krygier b2508ce4ff [WIP] Add text rendering 2025-06-20 13:44:33 +02:00
Piotr Krygier 3bd14b20c2 Minor cleanup and texture update 2025-06-20 13:44:33 +02:00
Piotr Krygier 1f585b4d8e Refactoring
Cleaned up a project, removed uneccessary includes.
Fixed few errors, nothing major.
2025-06-20 13:44:33 +02:00
Piotr Krygier 42dc4d6fcd Refactor project
Crealned up some TODOs, FIXMEs etc. Added better error handling. Looks
better, feels better.
2023-10-10 10:46:12 +02:00
Piotr Krygier bd4dd74881 Add bindless textures
Created bindless descriptors for holding texture data.
2023-10-04 13:29:23 +02:00
Piotr Krygier d328e38761 Add depth buffering 2023-10-03 13:22:24 +02:00
Piotr Krygier 548ed57969 Add textures
Textures supported
2023-10-03 09:00:02 +02:00
Piotr Krygier 4fcda01ba2 Add texture handler
Added functionality to load images as textures and bind them to meshes.
2023-10-02 13:21:17 +02:00
Piotr Krygier 252a0820ed Move to bindless design
Replaced DrawIndexed with DrawIndexedIndirect function. This way
less parameters are passed from CPU and are store in GPU
mapped memory. Multiple meshes with multiple instances also work.
2023-09-26 14:15:21 +02:00
Piotr Krygier 3d538eaa2c Move back to C
I'm insane and as such I have moved to C AGAIN! Without any reason.
2023-08-14 13:48:29 +02:00