summaryrefslogtreecommitdiff
path: root/video.cpp
AgeCommit message (Expand)AuthorLines
2024-12-29debug markersquou-0/+19
2024-12-29alpha blendingquou-15/+65
2024-12-29functions to destroy objects immediatelyquou-0/+19
2024-12-29vram allocatorquou-47/+255
2024-12-29correct the default depth buffer sizequou-2/+2
2024-12-29fix depth target layoutquou-1/+33
2024-12-29Don't rebind pipelines, descriptor sets and renderpasses if it isn't necessaryquou-7/+29
2024-12-29allow binding only a portion of a cbufferquou-2/+2
2024-12-29fix depth only render passesquou-3/+3
2024-12-29seperate framebuffers and renderpasses; depth buffering.quou-79/+284
2024-12-28fix warningsquou-3/+1
2024-12-28replace memsetquou-14/+14
2024-12-28converting, loading and rendering GLTF modelsquou-13/+2
2024-12-28index buffersquou-7/+27
2024-12-28Fix drawing with no descriptorsquou-15/+21
2024-12-27Fix linux buildquou-4/+6
2024-12-27building and running on windows with visual studioquou-7/+25
2024-12-27correct the Pso_Key hash functionquou-2/+3
2024-12-27expose the create texture functionquou-77/+78
2024-12-27allow renderpasses to specify a clear mode and pipelines to specify their vie...quou-50/+118
2024-12-26constant buffersquou-11/+23
2024-12-26allow manually creating vertex formatsquou-38/+67
2024-12-26seperate descriptor sets from pipelines to allow swapping out shader resource...quou-109/+193
2024-12-25Fix some of the object ID getters and stuffquou-5/+11
2024-12-23send textures to shadersquou-8/+343
2024-12-23Texture conversion and loadingquou-108/+476
2024-12-22cute asset loading systemquou-78/+101
2024-12-21render a trianglequou-69/+1120
2024-12-19remove commented debugging codequou-4/+0
2024-12-19properly destroy objects on device destructionquou-0/+17
2024-12-19basic vulkan setupquou-0/+1238