Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-02-20 | nv40: fb state | Ben Skeggs | |
2008-02-20 | nv40: almost there.. | Ben Skeggs | |
2008-02-20 | nv40: keep track of generated context state vs current channel state | Ben Skeggs | |
2008-02-18 | nouveau: cleanups + fixes | Ben Skeggs | |
2008-02-18 | nv40: and vertprog.. | Ben Skeggs | |
2008-02-18 | nv40: get fragprog onto new state mechanism | Ben Skeggs | |
2008-02-18 | nv40: move some things around | Ben Skeggs | |
2008-02-18 | nv40: until gallium is fixed we'll need a fallback for user clip planes | Ben Skeggs | |
2008-02-18 | nouveau: header update | Ben Skeggs | |
2008-02-18 | nv40: obey polygon offset state | Ben Skeggs | |
Almost sure this isn't entirely correct. However, I'm not sure what gallium expects yet, and this fixes some bugs, so it'll do for now. | |||
2008-02-18 | nv40: similar changes to polygon stipple as were done for scissor | Ben Skeggs | |
2008-02-18 | nv40: ensure scissor gets disabled where necessary | Ben Skeggs | |
Fixes progs/demos/lodbias. Makes a complete mess of things, but now there's a motivation to finish this off :) | |||
2008-02-18 | Merge branch 'upstream-gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | |
2008-02-17 | fix the build | Zack Rusin | |
2008-02-16 | gallium: add missing mip level clamp | Brian | |
2008-02-16 | gallium: tweak texture filter min/mag thresholds | Brian | |
2008-02-16 | gallium: implement min vs. mag filter determination for non-mipmapped textures | Brian | |
Fixes tests/minmag.c | |||
2008-02-16 | Added minmag.c test | Brian | |
Test that different minification and magnification filters are chosen for the non-mipmapped texture case. | |||
2008-02-16 | nouveau: fix potential userbuf crash. | Ben Skeggs | |
2008-02-16 | nouveau: match gallium code reorginisation. | Ben Skeggs | |
That was... fun.. | |||
2008-02-16 | Merge branch 'upstream-gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | |
Conflicts: configs/linux-dri src/mesa/pipe/Makefile | |||
2008-02-16 | Merge branch 'nouveau-gallium-0.1' into darktama-gallium-0.1 | Ben Skeggs | |
Conflicts: src/mesa/pipe/nouveau/nouveau_stateobj.h src/mesa/pipe/nv40/nv40_context.c src/mesa/pipe/nv40/nv40_miptree.c | |||
2008-02-16 | nv30: fixes. | Stephane Marchesin | |
2008-02-16 | nv30: fixes. | Stephane Marchesin | |
2008-02-15 | Cell: Enable code gen for SPE attribute fetch | Ian Romanick | |
Doubles are still unsupported. | |||
2008-02-15 | Cell: Add missing back-slash in linux-cell config file | Ian Romanick | |
2008-02-15 | Cell: Add INCLUDE_DIRS to SPU_CFLAGS to fix build. | Ian Romanick | |
2008-02-15 | Make this file build on non-SSE builds (e.g., Cell) | Ian Romanick | |
2008-02-15 | Move cell_vertex_fetch.c for recent code reorg. | Ian Romanick | |
2008-02-15 | Initial version of code gen for attribute fetch | Ian Romanick | |
2008-02-15 | Correct the convert to and from float instructions | Ian Romanick | |
2008-02-16 | nv40: over-zealous s/ | Ben Skeggs | |
2008-02-16 | nv40: fix non-debug builds + start on obeying portability guidelines. | Ben Skeggs | |
2008-02-15 | tgsi: pass through failure to sse-codegenerate for fragment programs too. | Keith Whitwell | |
In particular, will fallback to interpreted execution for shaders with TEX instructions. | |||
2008-02-15 | draw: subclass vertex shaders according to execution method | Keith Whitwell | |
Create new files for shaders compiled/executed with llvm, sse, exec respectively | |||
2008-02-15 | softpipe: rename some functions to disambiguate | Keith Whitwell | |
2008-02-15 | Merge commit 'origin/gallium-0.1' into gallium-0.1 | Keith Whitwell | |
2008-02-15 | Merge commit 'origin/gallium-0.1' into gallium-0.1 | Keith Whitwell | |
Conflicts: src/gallium/drivers/softpipe/sp_quad_fs.c src/gallium/drivers/softpipe/sp_state.h src/gallium/drivers/softpipe/sp_state_fs.c | |||
2008-02-15 | Code reorganization: s/aux/auxiliary/ -- update build. | José Fonseca | |
2008-02-15 | Code reorganization: s/aux/auxiliary/. | José Fonseca | |
"aux" is a reserved name on Windows (X_X) | |||
2008-02-15 | gallium: reorganize fragment shader execution, unbreak sse | Keith Whitwell | |
This is probably going to get further reworked in the near future. Right now there's a new interface wrapped around each shader execution mode - exec, sse2, llvm. The llvm code was disabled already and has just been moved as-is to a new file, whereas the sse2 and exec code is actually enabled. The way the interfaces has turned out suggests to me that the correct approach is to actually have each shader include a pointer to a quad stage which will do a better job of encapsulating the execution environment than what I have here -- that's a second step however. | |||
2008-02-15 | tgsi: disable dummy sse2 texture code | Keith Whitwell | |
2008-02-15 | Code reorganization: placeholder for state-trackers. | José Fonseca | |
This is meant for temporarily holding state-trackers, until they eventually find their way out of gallium tree. | |||
2008-02-15 | Code reorganization: update build. | José Fonseca | |
Update the Makefiles and includes for the new paths. Note that there hasn't been no separation of the Makefiles yet, and make is jumping all over the place. That will be taken care shortly. But for now, make should work. It was tested with linux and linux-dri. Linux-cell and linux-llvm might require some minor tweaks. | |||
2008-02-15 | Code reorganization: move files into their places. | José Fonseca | |
This is in a separate commit to ensure renames are properly preserved. | |||
2008-02-15 | vastly simplify indexing | Zack Rusin | |
2008-02-15 | redo indirection | Zack Rusin | |
make all load's respect indirection | |||
2008-02-15 | redo the way immediates are handled | Zack Rusin | |
implement madd start implementing arl | |||
2008-02-15 | rename 'argument' to 'load' because that's what it does | Zack Rusin | |
2008-02-15 | implement swizzling on writes | Zack Rusin | |