Age | Commit message (Collapse) | Author |
|
|
|
Also, some var renaming and additional comments
|
|
tgsi_exec_machine_bind_shader() isn't cheap so avoiding unecessary calls
is a big win.
A similar change should be done for softpipe's fragment exec path but
extra care needs to be taken with the texture sampler state/params.
|
|
This fixes parsing errors seen with optimized builds on PPC (which led to crashes).
The memcpy() is heavy-handed, but works. A lighter uint assignment could
be used on x86...
|
|
|
|
|
|
|
|
aliasing
|
|
|
|
|
|
|
|
|
|
|
|
Also remove old code, etc.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Conflicts:
configs/linux-dri
|
|
|
|
|
|
|
|
Conflicts:
progs/fp/Makefile
|
|
|
|
|
|
|
|
|
|
TGSI shaders are translated into SPE instructions which are then sent to
the SPEs for execution. Only a few opcodes work, no swizzling yet, no
support for constants/immediates, etc.
|
|
|
|
|
|
|
|
spe_splat()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|