summaryrefslogtreecommitdiffstats
path: root/src/gallium
Commit message (Collapse)AuthorAgeFilesLines
* nv50: fix TEX for WriteMask not equal 0xfChristoph Bumiller2009-09-251-4/+5
| | | | | If you e.g. only need alpha, it ends up in the first reg, not the last, as it would when reading rgb too.
* nv50: actually enable view volume clippingChristoph Bumiller2009-09-251-1/+10
| | | | | | | Until now, only primitives wholly outside the view volume were not drawn. This was only visibile when using a viewport smaller than the window size, naturally.
* nv50: RCP and RSQ cannot load from VP inputsChristoph Bumiller2009-09-251-1/+21
|
* nv50: fix CEIL and TRUNCChristoph Bumiller2009-09-251-4/+5
| | | | Separated the integer rounding mode flag for cvt.
* nv50: implement BGNLOOP, BRK, ENDLOOPChristoph Bumiller2009-09-251-2/+75
| | | | | | There's a good chance a loop won't execute correctly though since our TEMP allocation assumes programs to be executed linearly. Will fix later.
* nv50: implement IF, ELSE, ENDIF opcodesChristoph Bumiller2009-09-251-42/+146
|
* r300g: add texture format for xvmcCooper Yuan2009-09-251-0/+3
|
* st/xorg: start working on the Xv acceleration codeZack Rusin2009-09-242-0/+218
|
* st/xorg: fills are supported plussome minor clenupsZack Rusin2009-09-242-11/+7
|
* st/xorg: add easier way of disabling/enabling accelerationZack Rusin2009-09-242-10/+18
|
* llvmpipe: add missing __FUNCTION__ parameter to debug_printf() callsBrian Paul2009-09-241-4/+8
|
* llvmpipe: increase max 3D texture size to 256Brian Paul2009-09-241-1/+1
|
* Merge branch 'mesa_7_6_branch'Brian Paul2009-09-241-1/+1
|\ | | | | | | | | | | Conflicts: src/mesa/vbo/vbo_exec_array.c
| * Merge branch 'mesa_7_5_branch' into mesa_7_6_branchBrian Paul2009-09-241-1/+1
| |\
| | * softpipe: Increase GL_MAX_3D_TEXTURE_SIZE to 256.Vinson Lee2009-09-241-1/+1
| | |
* | | Merge branch 'mesa_7_6_branch'Brian Paul2009-09-241-5/+5
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/r600/r700_assembler.c src/mesa/drivers/dri/r600/r700_chip.c src/mesa/drivers/dri/r600/r700_render.c src/mesa/drivers/dri/r600/r700_vertprog.c src/mesa/drivers/dri/r600/r700_vertprog.h src/mesa/drivers/dri/radeon/radeon_span.c
| * | tgsi/sse: Pass the lodbias, not zero. More comments.Brian Paul2009-09-241-5/+5
| | | | | | | | | | | | This fixes the glean/glsl1 "texture2D(), with bias" test when using SSE.
* | | gallium/trace: casts to silence warningsBrian Paul2009-09-241-4/+4
| | |
* | | tgsi/sse: remove old commentsBrian Paul2009-09-241-8/+0
| | |
* | | tgsi/sse: implement SEQ, SGT, SLE, SNEBrian Paul2009-09-241-4/+4
| | |
* | | trace: fix printf warningsKeith Whitwell2009-09-241-5/+5
| | |
* | | softpipe: fix compiler warningsKeith Whitwell2009-09-242-2/+2
| | |
* | | pipebuffer: fix printf warningsKeith Whitwell2009-09-241-1/+1
| | |
* | | pipebuffer: fix warningsKeith Whitwell2009-09-241-2/+2
| | |
* | | draw: fix warningKeith Whitwell2009-09-241-1/+1
| | |
* | | softpipe: Use portable INLINE macro.José Fonseca2009-09-241-1/+1
| | |
* | | softpipe: Update SConscript.José Fonseca2009-09-241-6/+0
| | |
* | | gdi: Update for WGL state tracker interface changes.José Fonseca2009-09-242-8/+16
| | |
* | | wgl: DWM integration.José Fonseca2009-09-2410-67/+380
| | |
* | | llvmpipe: move tile cache datatypes into .c file since they're privateBrian Paul2009-09-232-36/+38
| | |
* | | softpipe: replace macros with inline functionsBrian Paul2009-09-231-21/+32
| | | | | | | | | | | | And update comments.
* | | softpipe: white-space/formatting fixes and updated commentsBrian Paul2009-09-231-86/+87
| | |
* | | llvmpipe: added max texture/surface size sanity checkBrian Paul2009-09-231-0/+6
| | | | | | | | | | | | Carried over from softpipe driver.
* | | llvmpipe: increase MAX_WIDTH/HEIGHT to match max texture sizeBrian Paul2009-09-231-2/+2
| | |
* | | Merge branch 'mesa_7_6_branch'Brian Paul2009-09-233-8/+8
|\| | | | | | | | | | | | | | | | | Conflicts: src/gallium/drivers/softpipe/sp_tile_cache.c
| * | softpipe: added max texture/surface size sanity checkBrian Paul2009-09-231-0/+6
| | |
| * | softpipe: increase MAX_WIDTH/HEIGTH 4096 to match max texture sizeBrian Paul2009-09-231-2/+2
| | |
| * | Merge branch 'mesa_7_5_branch' into mesa_7_6_branchBrian Paul2009-09-211-2/+2
| |\|
| | * softpipe: Fix cube face selection.Brian Paul2009-09-211-2/+2
| | | | | | | | | | | | | | | | | | | | | If arx and ary are equal, we still want to choose from one of them, and not arz. (cherry picked from commit de685b37a91bc95dd4093a44a49b7b47385b1f7c)
* | | Merge branch 'softpipe-opt'Keith Whitwell2009-09-2344-4312/+4571
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: progs/demos/cubemap.c src/gallium/drivers/softpipe/sp_tex_sample.c src/gallium/drivers/softpipe/sp_texture.c
| * | | softpipe: fix bugs in POT texture sampling when texture is not squareroot2009-09-221-6/+28
| | | | | | | | | | | | | | | | | | | | Before, if level was greater than the logbase2(base size) we were doing a negative bit shift and winding up with garbage values.
| * | | softpipe: additional assertionsBrian Paul2009-09-221-0/+4
| | | |
| * | | softpipe: disable a _debug_printf()Brian Paul2009-09-221-0/+2
| | | |
| * | | softpipe: need to write depth/stencil values even when stencil failsKeith Whitwell2009-09-221-12/+10
| | | |
| * | | softpipe: set quad->facing valueKeith Whitwell2009-09-221-0/+1
| | | |
| * | | softpipe: fix polygon stippleKeith Whitwell2009-09-221-2/+0
| | | |
| * | | softpipe: fix occlusion countingKeith Whitwell2009-09-221-2/+17
| | | |
| * | | softpipe: use one fewer divide in sample_cubeKeith Whitwell2009-08-241-3/+6
| | | | | | | | | | | | | | | | | | | | GCC won't do this for us. Makes a bigger difference to cubemap fps than previous set of compilcated rearrangements.
| * | | softpipe: separate out 2d and cube img filter functionsKeith Whitwell2009-08-241-4/+88
| | | |
| * | | softpipe: make the various get_texel routines more similarKeith Whitwell2009-08-241-92/+176
| | | | | | | | | | | | | | | | | | | | Remove arguments, return const float * by default. Add specialized 3d versions and remove 3d texture support from the others.