summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorLines
2024-12-29allow binding only a portion of a cbufferquou-5/+22
2024-12-29fix depth only render passesquou-5/+7
2024-12-29seperate framebuffers and renderpasses; depth buffering.quou-112/+483
2024-12-28Improve memory efficiency of model loadingquou-17/+13
2024-12-28windows dpi awarenessquou-0/+1
2024-12-28update todoquou-2/+6
2024-12-28fix warningsquou-4/+6
2024-12-28replace memsetquou-15/+23
2024-12-28update the windows buildquou-16/+461
2024-12-28converting, loading and rendering GLTF modelsquou-18/+7841
2024-12-28index buffersquou-7/+34
2024-12-28Fix drawing with no descriptorsquou-15/+21
2024-12-28fix pack_close_filequou-0/+1
2024-12-27Fix linux buildquou-6/+9
2024-12-27building and running on windows with visual studioquou-49/+2379
2024-12-273D mathsquou-14/+857
2024-12-27update the todo listquou-0/+1
2024-12-27correct the Pso_Key hash functionquou-2/+3
2024-12-27basic text renderingquou-6/+418
2024-12-27expose the create texture functionquou-77/+85
2024-12-27allow renderpasses to specify a clear mode and pipelines to specify their vie...quou-54/+194
2024-12-26constant buffersquou-25/+226
2024-12-26update todoquou-1/+1
2024-12-26allow manually creating vertex formatsquou-38/+91
2024-12-26seperate descriptor sets from pipelines to allow swapping out shader resource...quou-136/+299
2024-12-25update the to do listquou-1/+2
2024-12-25Fix some of the object ID getters and stuffquou-5/+11
2024-12-25fix BC1 compressorquou-22/+138
2024-12-25fix uvsquou-2/+2
2024-12-25rm convtexture in make cleanquou-0/+1
2024-12-25fix the file packerquou-1/+5
2024-12-23send textures to shadersquou-38/+764
2024-12-23Texture conversion and loadingquou-149/+769
2024-12-22cute asset loading systemquou-98/+615
2024-12-22add some string functionsquou-0/+38
2024-12-21update the todo listquou-2/+2
2024-12-21render a trianglequou-103/+1412
2024-12-19remove commented debugging codequou-4/+0
2024-12-19properly destroy objects on device destructionquou-0/+17
2024-12-19update the debug compiler flag to include -Wall and -Wextraquou-1/+1
2024-12-19basic vulkan setupquou-37/+5707
2024-12-19assert to prevent double freequou-0/+1
2024-12-19hash functionquou-1/+24
2024-12-19heap_block_sizequou-0/+12
2024-12-19fix the heap allocatorquou-6/+7
2024-12-15Windowing + keyboard and mouse inputquou-2/+465
2024-12-15use the Shader_Type in the shader compiler instead of another stage enumquou-14/+9
2024-12-14initial commitquou-0/+1378