summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorLines
14 daysstart UI frameworkquou-26/+422
14 daysui renderer clippingquou-55/+135
14 daysdup_string function that takes a heapquou-0/+8
14 daysUpdate scissor and viewport functions to take ints insteadquou-10/+10
14 daysbackface cullingquou-3/+25
2024-12-30better ui rendererquou-147/+272
2024-12-30Fix arena size checkquou-1/+1
2024-12-30Fix default blendquou-3/+3
2024-12-30Staged_Bufferquou-0/+55
2024-12-30correct render pass endsquou-6/+13
2024-12-29add a seperate update_cbuffers function to models to avoid doing it on every ...quou-14/+25
2024-12-29resource namesquou-20/+127
2024-12-29debug markersquou-1/+32
2024-12-29alpha blendingquou-16/+153
2024-12-29functions to destroy objects immediatelyquou-14/+32
2024-12-29vram allocatorquou-48/+257
2024-12-29expose align_addressquou-1/+5
2024-12-29add operator!= to Primitive_Idquou-0/+3
2024-12-29fix build error on msvcquou-2/+2
2024-12-29correct the default depth buffer sizequou-2/+2
2024-12-29add depth prepassquou-1/+16
2024-12-29fix depth target layoutquou-1/+33
2024-12-29update todoquou-1/+1
2024-12-29Don't rebind pipelines, descriptor sets and renderpasses if it isn't necessaryquou-7/+29
2024-12-29cache assets to avoid loading them more than oncequou-18/+45
2024-12-29model hierarchy supportquou-43/+135
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