Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-07 | tgsi: fix SSE code emit for XPD | Brian Paul | |
Rearrange things so that the writes to the dest registers happen after we've fetched/used all src registers. The problematic instruction was: XPD TEMP[2].xyz, TEMP[0], TEMP[2]; Note that the dst reg is also a src reg. This fixes bad shading with progs/glsl/bump.c since Eric's changes to the Mesa program optimizer in commit d6690ce15fb8c7c6abf1bc0d847c1d2da2c33904. The optimizer rearranges some registers so we occasionally wind up with something like the above. | |||
2010-01-07 | nv50: preallocate TEMPs written first time in a subroutine | Christoph Bumiller | |
Otherwise we risk overwriting them with temporary GPRs if they're not used immediately after the CALL. | |||
2010-01-07 | nv50: handle TGSI_OPCODE_SAD,UADD | Christoph Bumiller | |
2010-01-07 | nv50: handle TGSI_OPCODE_IMAX,IMIN,UMAX,UMIN | Christoph Bumiller | |
2010-01-07 | nv50: handle integer SET operations | Christoph Bumiller | |
2010-01-07 | nv50: handle TGSI_OPCODE_SHL,ISHR,USHR | Christoph Bumiller | |
2010-01-07 | nv50: handle TGSI_OPCODE_F2I,F2U,I2F,U2F plus src mods | Christoph Bumiller | |
2010-01-07 | intel: Remove leftover symlinks from DRI1 removal. | Eric Anholt | |
2010-01-07 | tgsi: add assertion to verify legal register file | Brian Paul | |
This assertion fails with piglit glsl-vs-mov-after-deref test because we're double freeing the memory. It seems there's some confusion between what's placed in the hash table and what isn't. | |||
2010-01-07 | tgsi: fix incorrectly placed braces, add more braces to be clear | Brian Paul | |
2010-01-07 | tgsi: move register checking code before check_register_usage() | Brian Paul | |
check_register_usage() frees the scan_register *reg data so we were reading from freed memory. This fixes a valgrind error found with piglit's glsl-vs-mov-after-deref test. | |||
2010-01-07 | swrast: fix color masking for glAccum(GL_RETURN) | Brian Paul | |
Should fix fdo bug 25837. | |||
2010-01-07 | i810: use ColorMask[0] | Brian Paul | |
2010-01-07 | progs/fp: increase buffer size to read larger shaders | Brian Paul | |
2010-01-07 | gallium/util: remove useless assertions | Brian Paul | |
2010-01-07 | gallium/util: update comment: s/src_pitch/src_stride | Brian Paul | |
2010-01-07 | gallium/util: make src_y unsigned like the other x/y params | Brian Paul | |
2010-01-07 | llvmpipe: Remove TGSI sampler pointers from JIT context too. | José Fonseca | |
2010-01-07 | llvmpipe: Remove more loose ends of TGSI exec sampling. | José Fonseca | |
2010-01-07 | configure: Fix matching for dri driver to actually work | Kristian Høgsberg | |
The shell case statement obviously only evaluates the first matching block. Thanks to Julien Cristau for spotting the bug. | |||
2010-01-07 | makefile: added src/glsl/Makefile.template to tarball list | Brian Paul | |
2010-01-07 | i965g: updates for draw retval | Keith Whitwell | |
2010-01-07 | llvmpipe: Axe texture sampling code inherited from softpipe. | José Fonseca | |
Was used only as a reference, since texture sampling is now code generated. Already axed in the lp-binning branch too. This fixes the llvmpipe build after recent sampling changes. | |||
2010-01-07 | progs/fp: remove invalid tri-inv.c test | Brian Paul | |
INV is not a valid instruction. | |||
2010-01-07 | gallium: Fix texture sampling with explicit LOD in softpipe. | Michal Krol | |
2010-01-07 | gallium: Pass per-element (not per-quad) LOD bias values down to texture ↵ | Michal Krol | |
sampler. | |||
2010-01-07 | tgsi: Cleanup exec_tex(). | Michal Krol | |
2010-01-07 | svga: Fix fs key size computation and key comparison. | Michal Krol | |
This also allows us to have texture_target back as a bitfield and save us a few bytes. | |||
2010-01-06 | progs/demos: Assert that input to malloc is valid. | Vinson Lee | |
2010-01-07 | Revert "pipebuffer: Multi-threading fixes for fencing." | Jakob Bornecrantz | |
This reverts commit 5b64d94390e4805e1634f0c8b5e3156e12b8b872. | |||
2010-01-11 | Revert "st/dri: no need to request fake front buffer, only handle it being ↵ | Thomas Hellstrom | |
returned" This reverts commit 1336989ec60fff7bd590fefd28945a0e5dc536e3. The commit breaks frontbuffer rendering and the possibility to do on-demand frontbuffer requests on all Xservers prior to 1.7. The commit should be conditioned on a dri2 version check. I've submitted a patch to Xserver to bump dri2 minor, and it's acked by Ian. To be able to check the version from within the state tracker, we will probably need another dri2 extension function that returns the server version. The protocol has support for it. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> | |||
2010-01-11 | util: Build u_bitmask.o when using make. | Thomas Hellstrom | |
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> | |||
2010-01-11 | progs/demos: Remove unnecessary header from fbotexture.c. | Vinson Lee | |
2010-01-11 | radeon: fix prediction for r100 inline vert/elt emits. | Dave Airlie | |
On r100 we emit the indices inline so we need to account for that in the emission size. | |||
2010-01-11 | radeon: fix bug in realloc code. | Dave Airlie | |
This bug was fixed in libdrm ages ago, port to non-kms | |||
2010-01-10 | glu/sgi: Initialize members of class Mesher. | Vinson Lee | |
2010-01-10 | glu/sgi: Initialize members of class Slicer. | Vinson Lee | |
2010-01-10 | glu/sgi: Include missing header file. | Vinson Lee | |
2010-01-10 | progs/demos: Check upper bounds of input in manywin.c. | Vinson Lee | |
2010-01-10 | progs/demos: Bounds check input to fire.c. | Vinson Lee | |
2010-01-10 | glu/sgi: Initialize members of class Renderhints. | Vinson Lee | |
2010-01-09 | glu/sgi: Initialize members of class StoredVertex. | Vinson Lee | |
2010-01-09 | glu/sgi: Include missing header file. | Vinson Lee | |
2010-01-09 | glu/sgi: Initialize member of class O_pwlcurve. | Vinson Lee | |
2010-01-08 | progs/tests: Silence 'missing initializer' warnings. | Vinson Lee | |
2010-01-08 | progs/glsl: Silence uninitialized variable warning. | Vinson Lee | |
2010-01-08 | progs/demos: Add missing initializers in engine.c. | Vinson Lee | |
2010-01-08 | r300g: Silence unused variable warnings. | Vinson Lee | |
2010-01-08 | tgsi: Silence uninitialized variable warnings. | Vinson Lee | |
2010-01-06 | progs/xdemos: Check for string overflow. | Vinson Lee | |