| Age | Commit message (Collapse) | Author |
|
Oh No! More shader changes!
|
|
|
|
These are not used any more since we moved shader JIT to xbyak.
|
|
|
|
|
|
This also fixes a long-standing but neverthless harmless memory
corruption bug, whech the padding of the OutputVertex struct would get
corrupted by unused attributes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This doesn't belong in LoadInputVertex because it also happens for
non-VS invocations. Since it's not used by the JIT it seems adequate to
initialize it in the interpreter which is the only thing that cares
about them.
|
|
|
|
|
|
|
|
|
|
|
|
Currently there's only a single dummy implementation, which will be
split in a following commit.
|
|
|
|
This removes all implicit dependency of ShaderState on global PICA
state.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
As far as I can tell, memset was replaced by a fill without correcting
the parameter type, causing an out-of-bounds array read in the Vec4
constructor.
|
|
|
|
|
|
This makes clang-format useful on those.
Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
|
|
|
|
|
|
The static meant that after the first execution, these lambda context
would be pointing to a random location on the stack. Fixes a random
crash when using the interpreter.
|
|
|
|
|
|
|
|
|
|
|