summaryrefslogtreecommitdiff
path: root/model.cpp
AgeCommit message (Expand)AuthorLines
27 hoursmove shadows to a fullscreen bufferquou-1/+1
32 hoursshader globalsquou-19/+10
34 hoursbasic shadowsquou-1/+16
10 daysrefactoring; prep for shadowsquou-45/+45
2025-02-09Properly send lights from the CPUquou-4/+17
2025-01-18convert models and editor to use ecsquou-51/+0
2025-01-14misc refactoringquou-18/+1
2025-01-13improve picking by selecting the closest objectquou-21/+31
2025-01-13basic picking and debug renderingquou-7/+71
2025-01-12calculate model bounds at compile timequou-0/+2
2025-01-06environment mappingquou-1/+10
2025-01-05basic pbrquou-1/+6
2025-01-03orbit cameraquou-1/+1
2025-01-02Simpler depth prepass shaderquou-17/+31
2025-01-02model instance systemquou-78/+162
2025-01-01material systemquou-1/+123
2024-12-30backface cullingquou-0/+1
2024-12-29add a seperate update_cbuffers function to models to avoid doing it on every ...quou-5/+12
2024-12-29resource namesquou-1/+11
2024-12-29functions to destroy objects immediatelyquou-2/+2
2024-12-29add depth prepassquou-1/+5
2024-12-29model hierarchy supportquou-6/+60
2024-12-29seperate framebuffers and renderpasses; depth buffering.quou-2/+3
2024-12-28Improve memory efficiency of model loadingquou-17/+13
2024-12-28converting, loading and rendering GLTF modelsquou-0/+151