Age | Commit message (Collapse) | Author |
|
|
|
vec2 v; v.x = v.y = 1.0; // chained assignment
vec4 v; v.zx = vec2(a,b); // swizzled writemask
|
|
instruction saturate-write option. Not finished yet.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Conflicts:
src/mesa/drivers/dri/nouveau/nouveau_shader_0.c
|
|
|
|
|
|
|
|
|
|
|
|
allow to print what we are really sending to the fifo.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
of registers, rather than crash.
|
|
|
|
|
|
|
|
Only enabled on NV40, NV20/NV30 code is untested.. However, NV30
should be identical to NV40.
|
|
block.
|
|
|
|
share a single register. Clean-up needed.
|
|
Switched to LGPL (GPL header was a cut-&-paste mistake).
|
|
|
|
This is because (in glX_API.xml) GetVertexAttribPointerv is aliased to
GetVertexAttribPointervARB which is then aliased to GetVertexAttribPointervNV.
Make GetVertexAttribPointerv alias GetVertexAttribPointervNV directly. Patch
by Ian Romanick <idr@us.ibm.com> and regenerate.
|
|
|
|
|
|
|
|
|
|
|
|
The pool that the static buffer got allocated from was sized by pitch * height,
but the buffer generated from it had its size aligned to a tile boundary, so
allocation failed if pitch * height wasn't aligned. However, the 2d driver
ensures that the size ends at a tile boundary, so just pass the 2d driver's
buffer size rather than calculating it.
|
|
|