Age | Commit message (Collapse) | Author |
|
|
|
IR_CLAMP is decomposed into OPCODE_MIN+OPCODE_MAX. Allocate a temporary
register for the intermediate value so we don't inadvertantly use an output
register (which are write-only on some GPUs).
|
|
|
|
|
|
|
|
|
|
|
|
variable array indexes.
|
|
|
|
Conflicts:
src/mesa/drivers/dri/i965/brw_sf.h
src/mesa/drivers/dri/i965/intel_context.c
|
|
|
|
Contains the normalized fragment position within a point sprite.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
into 965-glsl
|
|
|
|
of -I flags.
|
|
into 965-glsl
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
exp() was using __asm float_exp (OPCODE_EXP) but that computes base two, not e.
See bug 10907.
|
|
modified: src/mesa/descrip.mms
modified: src/mesa/drivers/osmesa/descrip.mms
modified: src/mesa/drivers/x11/descrip.mms
modified: src/mesa/main/descrip.mms
modified: src/mesa/shader/descrip.mms
modified: src/mesa/shader/slang/descrip.mms
modified: src/mesa/swrast/descrip.mms
modified: src/mesa/swrast_setup/descrip.mms
modified: src/mesa/tnl/descrip.mms
|
|
|
|
|
|
|
|
substitution.
We had been taking a short-cut w/ asm inlines by just using parameters in order
rather than doing full formal parameter -> actual argument substitution like
ordinary inlined function calls. This worked in all cases but one: mix() in
which the parameters were used in a different order.
This fixes bug 10821.
|
|
|
|
produced by vertex shader.
|
|
|
|
|
|
|
|
|
|
|
|
Instead of doing intricate malloc/free tracking during compiling, allocate
everything (which would be discarded after compiling) from a pool that can
be freed en masse when done.
|
|
|
|
|
|
|