summaryrefslogtreecommitdiff
path: root/video.cpp
AgeCommit message (Expand)AuthorLines
48 hoursuse a generated makefile instead of handwritten onesquou-1/+1
3 daysmipmap the environment probequou-2/+3
4 daysActually pay attention to the vsync flag passed into choose_swap_modequou-3/+10
4 dayssimplify texture transitionsquou-66/+12
5 daysautomagic texture transitionsquou-57/+216
7 dayscubemap supportquou-49/+274
7 daysuse rgba instead of rgb for HDR since nvidia gpu doesnt support itquou-0/+4
8 dayssource level shader debuggingquou-1/+4
9 daysHDR texture supportquou-0/+4
10 dayscorrect vram allocator chunk creationquou-1/+1
11 daysfix warningsquou-1/+1
11 daysSimpler depth prepass shaderquou-1/+48
12 daysmaterial systemquou-0/+1
12 daysBC4 and BC5 compressionquou-0/+5
12 daysimprove efficiency of texture uploadingquou-20/+10
12 daysvram allocator debug hooksquou-0/+17
12 daysdevice debug interfacequou-37/+134
2024-12-30backface cullingquou-2/+10
2024-12-30Staged_Bufferquou-0/+38
2024-12-30correct render pass endsquou-6/+13
2024-12-29resource namesquou-5/+83
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