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