Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cell: minor improvements to batch buffer functions | Brian Paul | 2008-10-20 | 1 | -4/+7 |
| | |||||
* | cell: temporarily disable freeing of tiled texture memory | Brian Paul | 2008-10-20 | 1 | -0/+6 |
| | | | | Allows glDrawPixels to work for now... | ||||
* | cell: use an approximation in compute_lambda_2d() to avoid sqrt | Brian Paul | 2008-10-17 | 1 | -2/+12 |
| | | | | Though, the logf() call still needs attention. | ||||
* | cell: add new debug flag (cache) to report texture cache stats on exit | Brian Paul | 2008-10-17 | 4 | -2/+7 |
| | |||||
* | cell: more efficient state emit for textures/samplers | Brian Paul | 2008-10-17 | 3 | -45/+58 |
| | |||||
* | cell: use 7-bit weights in sample_texture_2d_bilinear_int() | Brian Paul | 2008-10-17 | 1 | -31/+31 |
| | | | | | This allows us to use 16-bit signed mul/add instructions. Had to used unsigned mul before and there's no unsigned mul/add instruction. | ||||
* | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Brian Paul | 2008-10-17 | 1 | -2/+2 |
|\ | | | | | | | | | | | Conflicts: progs/trivial/tri.c | ||||
| * | gallium: fix mis-matched malloc/free vs. aligned malloc/free | Brian Paul | 2008-10-17 | 1 | -2/+2 |
| | | | | | | | | | | Use aligned malloc/free for teximage data everywhere to be consistant. The mismatch didn't make any difference when HAVE_POSIX_MEMALIGN was defined. | ||||
* | | cell: pass spu_texture_level ptr to get_four_texels() | Brian Paul | 2008-10-16 | 1 | -11/+11 |
| | | |||||
* | | cell: implement KIL instruction | Brian Paul | 2008-10-16 | 3 | -4/+87 |
| | | |||||
* | | cell: CELL_NUM_SPUS env var | Brian Paul | 2008-10-16 | 1 | -0/+4 |
| | | |||||
* | | cell: trilinear mipmap interpolation | Brian Paul | 2008-10-16 | 1 | -9/+46 |
| | | |||||
* | | cell: update comments | Brian Paul | 2008-10-16 | 1 | -5/+2 |
| | | |||||
* | | cell: call proper sampler function in sample_texture_cube() | Brian Paul | 2008-10-16 | 1 | -4/+4 |
| | | |||||
* | | cell: clean up various texture-related things | Brian Paul | 2008-10-16 | 6 | -80/+107 |
| | | | | | | | | | | Distinguish among texture targets in codegen. progs/demos/cubemap.c runs correctly now too. | ||||
* | | cell: start some performance measurements | Brian Paul | 2008-10-15 | 4 | -1/+55 |
| | | | | | | | | | | Use the spu_write_decrementer() and spu_read_decrementer() functions to measure time. Convert to milliseconds according to the system timebase value. | ||||
* | | cell: updated debug code | Brian Paul | 2008-10-15 | 1 | -19/+7 |
| | | |||||
* | | cell: get rid of last usage of float4 union/typedef | Brian Paul | 2008-10-15 | 1 | -34/+29 |
| | | | | | | | | Results in slightly tighter code. | ||||
* | | cell: simplify triangle front/back face determination | Brian Paul | 2008-10-15 | 1 | -46/+23 |
| | | |||||
* | | cell: send rasterizer state to SPUs in proper way, remove front_winding hack | Brian Paul | 2008-10-15 | 8 | -9/+34 |
| | | |||||
* | | cell: query # cells too | Brian Paul | 2008-10-15 | 2 | -3/+5 |
| | | |||||
* | | cell: query number SPUs with spe_cpu_info_get() | Brian Paul | 2008-10-15 | 1 | -3/+4 |
| | | |||||
* | | cell: use CELL_MAX_SPUS consistently. | Brian Paul | 2008-10-15 | 3 | -7/+5 |
| | | |||||
* | | cell: remove some old, pre-batchbuffer stuff | Brian Paul | 2008-10-15 | 4 | -39/+2 |
| | | |||||
* | | cell: move some CELL_MAX constants | Brian Paul | 2008-10-15 | 2 | -10/+7 |
| | | |||||
* | | cell: remove obsolete spu_debug.h file | Brian Paul | 2008-10-15 | 1 | -51/+0 |
| | | |||||
* | | cell: simplify spu debug code | Brian Paul | 2008-10-15 | 7 | -48/+41 |
| | | |||||
* | | cell: propogate blend color to SPUs for the fallback fragment ops code | Brian Paul | 2008-10-15 | 6 | -9/+74 |
| | | |||||
* | | gallium: fix the shader-rebind test in softpipe, as was done for the draw ↵ | Brian Paul | 2008-10-15 | 1 | -4/+1 |
| | | | | | | | | module. | ||||
* | | gallium: fix the test in vs_exec_prepare() to avoid redundant bindings | Brian Paul | 2008-10-15 | 1 | -3/+1 |
| | | | | | | | | Fixes regressions seen in progs/samples/prim.c, progs/demos/ray.c | ||||
* | | gallium: temporariliy revert softpipe shader optimization | Brian Paul | 2008-10-15 | 1 | -1/+2 |
| | | |||||
* | | cell: updated vertex dump/debug code | Brian Paul | 2008-10-15 | 1 | -9/+14 |
| | | |||||
* | | cell: additional debug | Brian Paul | 2008-10-15 | 1 | -0/+1 |
| | | |||||
* | | cell: fix/add some fallback blend cases | Brian Paul | 2008-10-15 | 1 | -3/+46 |
| | | |||||
* | | cell: need to flush draw module when constants change | Brian Paul | 2008-10-15 | 1 | -0/+2 |
| | | |||||
* | | draw: don't assume output buffer pointer is aligned | Keith Whitwell | 2008-10-15 | 1 | -1/+1 |
| | | | | | | | | (cherry picked from commit 23cc303994eb630c56b1224dfdac51dcea41ed03) | ||||
* | | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Keith Whitwell | 2008-10-15 | 7 | -41/+98 |
|\| | | | | | | | | | | | Conflicts: src/mesa/main/context.c | ||||
| * | mesa: modify fixed function vertex programs not to reference constant attributes | Keith Whitwell | 2008-10-14 | 2 | -30/+41 |
| | | |||||
| * | mesa: new _mesa_set_vp_override() function for driver-override of vertex program | Brian Paul | 2008-10-10 | 5 | -11/+57 |
| | | | | | | | | | | | | | | | | Patch provide by Keith. Used in state tracker by DrawPixels to indicate that the state tracker (driver) is using its own vertex program. This prevents the texenvprogram code from replacing conventional shader inputs with state vars. Fixes glDraw/CopyPixels regressions. | ||||
* | | Update DRI2 implementation according to new specification. | Kristian Høgsberg | 2008-10-15 | 7 | -69/+101 |
| | | |||||
* | | Revert pointless reindents to avoid merge conflicts. | Kristian Høgsberg | 2008-10-15 | 7 | -3019/+2893 |
| | | | | | | | | Why are we reindenting code that's work in progress... | ||||
* | | glx: indent -br -i3 -npcs --no-tabs glxclient.h | RALOVICH, Kristóf | 2008-10-15 | 1 | -173/+188 |
| | | |||||
* | | glx: indent -br -i3 -npcs --no-tabs glcontextmodes.h | RALOVICH, Kristóf | 2008-10-15 | 1 | -15/+15 |
| | | |||||
* | | glx: indent -br -i3 -npcs --no-tabs glxextensions.c | RALOVICH, Kristóf | 2008-10-15 | 1 | -178/+183 |
| | | |||||
* | | glx: indent -br -i3 -npcs --no-tabs glxextensions.h | RALOVICH, Kristóf | 2008-10-15 | 1 | -24/+32 |
| | | |||||
* | | glx: indent -br -i3 -npcs --no-tabs xfont.c | RALOVICH, Kristóf | 2008-10-15 | 1 | -211/+212 |
| | | |||||
* | | glx: indent -br -i3 -npcs --no-tabs xf86dristr.h | RALOVICH, Kristóf | 2008-10-15 | 1 | -207/+232 |
| | | |||||
* | | glx: indent -br -i3 -npcs --no-tabs XF86dri.c | RALOVICH, Kristóf | 2008-10-15 | 1 | -461/+493 |
| | | |||||
* | | glx: indent -br -i3 -npcs --no-tabs xf86dri.h | RALOVICH, Kristóf | 2008-10-15 | 1 | -52/+53 |
| | | |||||
* | | glx: kill old K&R syntax in XF86dri.c | RALOVICH, Kristóf | 2008-10-15 | 1 | -63/+15 |
| | |