summaryrefslogtreecommitdiff
path: root/video.cpp
AgeCommit message (Expand)AuthorLines
2025-02-08device get swap width and heightquou-0/+10
2025-01-19render UI in softwarequou-0/+8
2025-01-13basic picking and debug renderingquou-3/+14
2025-01-11use a generated makefile instead of handwritten onesquou-1/+1
2025-01-09mipmap the environment probequou-2/+3
2025-01-09Actually pay attention to the vsync flag passed into choose_swap_modequou-3/+10
2025-01-09simplify texture transitionsquou-66/+12
2025-01-08automagic texture transitionsquou-57/+216
2025-01-06cubemap supportquou-49/+274
2025-01-05use rgba instead of rgb for HDR since nvidia gpu doesnt support itquou-0/+4
2025-01-05source level shader debuggingquou-1/+4
2025-01-03HDR texture supportquou-0/+4
2025-01-03correct vram allocator chunk creationquou-1/+1
2025-01-02fix warningsquou-1/+1
2025-01-02Simpler depth prepass shaderquou-1/+48
2025-01-01material systemquou-0/+1
2025-01-01BC4 and BC5 compressionquou-0/+5
2025-01-01improve efficiency of texture uploadingquou-20/+10
2025-01-01vram allocator debug hooksquou-0/+17
2025-01-01device 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