summaryrefslogtreecommitdiff
path: root/src/gallium/drivers
AgeCommit message (Collapse)Author
2008-02-20cell: plug in cell_set_sampler_textureBrian
2008-02-20Remove obsolete files replaced by cell_pipe_state.cBrian
2008-02-20cell: put most simple state-setter functions in new cell_pipe_state.c fileBrian
Also, re-org of texture/surface functions.
2008-02-20gallium: re-org of i965 texture/surface code, functionsBrian
2008-02-20gallium: minor re-org of 915 surface/texture codeBrian
2008-02-20gallium: new pipe->texture_update() functionBrian
Called whenever texture data is changed (glTexImage, glTexSubImage, glCopyTexSubImage, etc).
2008-02-20gallium: use pipe_texture_reference() in sp_tile_cache_set_texture()Brian
2008-02-19gallium: initialize the killmask register to zero before running shaderBrian
This fixes mysterious missing fragments when running with SSE.
2008-02-19gallium: add some casts to prevent likely msvc warningsBrian
2008-02-19gallium: don't hard-code attrib slot=0 in setup_fragcoord_coeff()Brian
2008-02-19gallium: implement correct sampling for RECT targets / unnormalized texcoordsBrian
2008-02-19gallium: updated cell buildBrian
Building on Ian's Cell build fix. Put libcell.a in the gallium/drivers/cell/ directory. General Makefile clean-up, simplification, updated comments.
2008-02-19Cell: emit vertex shaders and uniforms more intelligentlyIan Romanick
2008-02-19Cell: trivial clean-upsIan Romanick
2008-02-19Remove src/mesa and src/mesa/main from gallium source include paths.José Fonseca
2008-02-19Bring in ppc spe rtasm into gallium's rtasm module.José Fonseca
Moving files since these are not being used outside gallium.
2008-02-19Simplify makefile boilerplate code.José Fonseca
Don't define ASM_SOURCES variable globally -- reserve that variable to be defined locally by makefiles, together with C_SOURCES and CPP_SOURCES.
2008-02-19Use gallium's rtasm module.José Fonseca
2008-02-19More llvm -> gallivm.José Fonseca
Forgot this one on the last commit.
2008-02-18gallium: move draw_set_viewport_state() call, plus code clean-up, remove ↵Brian
obsolete comments
2008-02-18gallium: call draw_flush() for scissor/stipple state changesBrian
2008-02-18gallium: antialiased line drawingBrian
New draw/prim stage: draw_aaline. When installed, lines are replaced by textured quads to do antialiasing. The current user-defined fragment shader is modified to do a texture fetch and modulate fragment alpha.
2008-02-18Standardize on using the pipe/ include prefix.José Fonseca
2008-02-18Update scons build for new code layout.José Fonseca
2008-02-18Actually use GALLIUM_DRIVER_DIRS.José Fonseca
2008-02-18Code reorganization: split gallium and mesa makefiles.José Fonseca
In other words, don't build src/gallium source code from within src/mesa/Makefile. Also, allow to customize which gallium auxiliary dirs, driver driver, winsys dirs get built from the config/* files.
2008-02-16gallium: add missing mip level clampBrian
2008-02-16gallium: tweak texture filter min/mag thresholdsBrian
2008-02-16gallium: implement min vs. mag filter determination for non-mipmapped texturesBrian
Fixes tests/minmag.c
2008-02-15Cell: Enable code gen for SPE attribute fetchIan Romanick
Doubles are still unsupported.
2008-02-15Move cell_vertex_fetch.c for recent code reorg.Ian Romanick
2008-02-15softpipe: rename some functions to disambiguateKeith Whitwell
2008-02-15Merge commit 'origin/gallium-0.1' into gallium-0.1Keith Whitwell
2008-02-15Merge commit 'origin/gallium-0.1' into gallium-0.1Keith 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-15Code reorganization: s/aux/auxiliary/ -- update build.José Fonseca
2008-02-15Code 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-15Code reorganization: move files into their places.José Fonseca
This is in a separate commit to ensure renames are properly preserved.