3 ms·
I think the big reason they get such good framerates is their conservatism with shader counts. A staff member mentions that in an interview with DigitalFoundry
by danbolt 3mo ago
I think the big reason they get such good framerates is their conservatism with shader counts. A staff member mentions that in an interview with DigitalFoundry for Doom: The Dark Ages. I wonder if their in-house technology made such restraint easier.
Compared to other engines, making a new material asset is easy for someone less technical to do willy-nilly.
- midnightclubbed 3mo agoFor sure, if you restrict what can (and can't) be done in shaders you can optimize buffer layouts and rendering passes, not allow things that explode shader permutations/switching or explode shader instruction count and kill occupancy. The flip side is the artists loose control and cannot author custom materials.
- flohofwoe 3mo ago> The flip side is the artists loose control and cannot author custom materials. ...which is a good thing tbh. No game needs hundreds or thousands of custom materials.
- cyber_kinetist 3mo agoI think it can actually be a bit better in terms of artistic consistency to have a fixed set of materials you can work with in a given game. Very important if you want any sort of stylized rendering!