Refactor draw calls drawing to use single objects buffer and better materials batching

This commit is contained in:
2024-07-02 00:52:22 +02:00
parent 78f3248ac9
commit 08ef7c93ea
35 changed files with 491 additions and 442 deletions
@@ -38,14 +38,12 @@ void PS_Forward(
)
{
output = 0;
MaterialInput materialInput = GetMaterialInput(input);
#if USE_DITHERED_LOD_TRANSITION
// LOD masking
ClipLODTransition(input);
ClipLODTransition(materialInput);
#endif
// Get material parameters
MaterialInput materialInput = GetMaterialInput(input);
Material material = GetMaterialPS(materialInput);
// Masking