On 20/10/06, Stefan Dösinger stefandoesinger@gmx.at wrote:
Right, we would waste 13*8 = 104 bytes per unsupported sampler. How much samplers does d3d10 support?
Something like 128.
If we use run-time dynamic values for the state table then we loose the ability to access a state with its state number, and we loose the ability to set up a constant table in the code.
Well, no, you just wouldn't dump everything in one big list. Sure, lumping everything together in one big list would work, but that doesn't mean it's pretty.