Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make sure we use only signed/unsigned ints with bitfields. | Michal Krol | 2010-01-06 | 4 | -27/+25 |
| | | | | Seems to be the only way to stay fully portable. | ||||
* | i965g: fix invalid assertion in emit_xpd(), again | Brian Paul | 2010-01-06 | 1 | -1/+1 |
| | |||||
* | Merge remote branch 'origin/mesa_7_7_branch' | José Fonseca | 2010-01-06 | 13 | -340/+379 |
|\ | | | | | | | | | | | | | Conflicts: configs/default src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/mesa/main/version.h | ||||
| * | pipebuffer: Multi-threading fixes for fencing. | José Fonseca | 2010-01-06 | 1 | -111/+170 |
| | | | | | | | | | | | | | | | | | | I had this patch on my hard drive for long time. It doesn't fully address SVGA multi-threading issues, but causes no regressions, so decided to commit while it still applies cleanly. Attention: merging this into master will cause issues due to recent changes in reference counting to fix strict aliasing rules violation. | ||||
| * | i965: fix invalid assertion in emit_xpd() | Brian Paul | 2010-01-05 | 1 | -1/+1 |
| | | | | | | | | Invalid assertion found by Roel Kluin <[email protected]> | ||||
| * | tdfx: condition always evaluates to false in SetupDoubleTexEnvVoodoo3() | Roel Kluin | 2010-01-05 | 1 | -1/+1 |
| | | | | | | | | | | | | This can never be true. Signed-off-by: Roel Kluin <[email protected]> | ||||
| * | st/mesa: fix broken translation of negative register indexes | Brian Paul | 2010-01-05 | 1 | -4/+16 |
| | | | | | | | | | | | | | | | | | | | | A src register's index can be negative if we're doing indirect addressing into the constant buffer. Ex: MOV OUT[1], CONST[ADDR[0].x-3] This fixes the piglit vp-arl-neg-array.vpfp test. Before this change we were going out of bounds of the t->constants[] array and getting garbage that later triggered an assertion. | ||||
| * | ARB prog parser: regenerated parser file | Brian Paul | 2010-01-05 | 1 | -2/+5 |
| | | |||||
| * | ARB prog parser: fix parameter binding type | Brian Paul | 2010-01-05 | 1 | -2/+5 |
| | | | | | | | | | | | | | | | | | | | | References to program local and enviroment parameters are put into the unified program parameters list as PROGRAM_STATE_VAR entries which point into the local or environment arrays. So the param_binding_type field should be PROGRAM_STATE_VAR. This fixes the piglit vpfp-generic vp-arl-env-array.vpfp and vp-arl-local-array.vpfp test failures. | ||||
| * | ARB prog parser: regenerated parser files | Brian Paul | 2010-01-05 | 2 | -275/+285 |
| | | |||||
| * | ARB prog parser: add allowSwizzle param to initialize_symbol_from_const() | Brian Paul | 2010-01-05 | 1 | -8/+14 |
| | | | | | | | | | | | | | | | | We need to disable constant consolidation when building an array of constants which might be indexed indirectly. Fixes regression in piglit vpfp-generic vp-arl-constant-array.vpfp test caused by earlier constant consolidation patch. | ||||
| * | mesa: whitespace changes and comments | Brian Paul | 2010-01-05 | 1 | -10/+6 |
| | | |||||
| * | mesa: change constant search behaviour in _mesa_add_unnamed_constant() | Brian Paul | 2010-01-05 | 1 | -4/+4 |
| | | | | | | | | | | | | Only search for an existing, matching constant if swizzleOut is non-null. We need to be able to disable constant consolidation when building an array of constants which will be indexed indirectly. | ||||
| * | svga: Remove stale references to delete shader results. | José Fonseca | 2010-01-05 | 2 | -0/+14 |
| | | | | | | | | | | To ensure that a new result that happens to have the same address of the old one will be detected as a change. | ||||
| * | svga: Rebind shaders when tokens change. | José Fonseca | 2010-01-05 | 3 | -18/+10 |
| | | | | | | | | | | | | | | | | | | | | Even shader ID doesn't change. Otherwise the token change is not effective. This reverts regression from commit cdb445f3a9285e2d8f042a07021ade78b94e0156. Regression could be seen in Quake3's loading screen -- the upper right corner of the screen would be black. | ||||
| * | st/mesa: added PROGRAM_LOCAL_PARAM case in src_register() | Brian Paul | 2010-01-05 | 1 | -0/+1 |
| | | | | | | | | Fixes piglit vpfp-generic arl.vpfp failure when using gallium. | ||||
| * | mesa: bump version to 7.7.1-DEVEL | Brian Paul | 2010-01-05 | 3 | -6/+6 |
| | | |||||
* | | glew: Update to version 1.5.2. | José Fonseca | 2010-01-06 | 7 | -120/+3230 |
| | | |||||
* | | gallium: remove PIPE_TEX_FILTER_ANISO | Luca Barbieri | 2010-01-06 | 13 | -36/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch removes PIPE_TEX_FILTER_ANISO. Anisotropic filtering is enabled if and only if max_anisotropy > 1.0. Values between 0.0 and 1.0, inclusive, of max_anisotropy are to be considered equivalent, and meaning to turn off anisotropic filtering. This approach has the small drawback of eliminating the possibility of enabling anisotropic filter on either minification or magnification separately, which Radeon hardware seems to support, is currently support by Gallium but not exposed to OpenGL. If this is actually useful it could be handled by splitting max_anisotropy in two values and adding an appropriate OpenGL extension. NOTE: some fiddling & reformatting by keithw to get this patch to apply. Hopefully nothing broken in the process. | ||||
* | | docs: added more GL3 items | Brian Paul | 2010-01-05 | 1 | -1/+5 |
| | | |||||
* | | mesa: added GL_MAJOR_VERSION and GL_MINOR_VERSION queries | Brian Paul | 2010-01-05 | 2 | -0/+26 |
| | | | | | | | | New in GL 3.0. | ||||
* | | mesa: call _mesa_compute_version() to set context's version info | Brian Paul | 2010-01-05 | 2 | -80/+6 |
| | | |||||
* | | mesa: added version.c to build | Brian Paul | 2010-01-05 | 2 | -0/+2 |
| | | |||||
* | | mesa: added _mesa_compute_version() in new version.c file | Brian Paul | 2010-01-05 | 2 | -0/+137 |
| | | |||||
* | | mesa: added version fields to GLcontext | Brian Paul | 2010-01-05 | 1 | -0/+4 |
| | | |||||
* | | gallium/util: replace 8 with PIPE_MAX_COLOR_BUFS | Brian Paul | 2010-01-05 | 1 | -2/+2 |
| | | |||||
* | | gallium/util: comments and whitespace fixes | Brian Paul | 2010-01-05 | 1 | -3/+15 |
| | | |||||
* | | docs: added link to wiki page about missing Mesa features | Brian Paul | 2010-01-05 | 1 | -0/+3 |
| | | |||||
* | | i965g: fix invalid assertion in emit_xpd() | Brian Paul | 2010-01-05 | 1 | -1/+1 |
| | | | | | | | | Invalid assertion found by Roel Kluin <[email protected]> | ||||
* | | i965: Fix build after blind merge of mesa 7.7 by Brian. | Eric Anholt | 2010-01-05 | 1 | -2/+3 |
| | | |||||
* | | nouveau: rewrite nouveau_stateobj to use BEGIN_RING properly | Maarten Maathuis | 2010-01-05 | 31 | -145/+265 |
| | | | | | | | | | | | | | | | | | | - The previous solution was hacky and didn't do subchannel autobinding. - The beheaviour should match what libdrm_nouveau does closely. - The solution remains statically sized, but when debugging is on it will check for abuse. Signed-off-by: Maarten Maathuis <[email protected]> | ||||
* | | nouveau: kill nouveau_push.h and use libdrm versions of BEGIN_RINGs, etc | Marcin Slusarz | 2010-01-05 | 27 | -1005/+1089 |
| | | |||||
* | | nv50: remove vtxbuf stateobject after a referenced vtxbuf is mapped | Maarten Maathuis | 2010-01-05 | 6 | -0/+65 |
| | | | | | | | | | | | | | | - This avoids problematic "reloc'ed while mapped" messages and some associated corruption as well. Signed-off-by: Maarten Maathuis <[email protected]> | ||||
* | | Merge branch 'gallium-docs' | Corbin Simpson | 2010-01-05 | 16 | -0/+2255 |
|\ \ | |||||
| * | | docs: Don't check in generated docs. | Corbin Simpson | 2010-01-05 | 38 | -6008/+0 |
| | | | | | | | | | | | | Per ML discussion. | ||||
| * | | docs: Stub out list of modules in core distribution of G3D. | Corbin Simpson | 2010-01-05 | 2 | -0/+142 |
| | | | |||||
| * | | docs: Explain TGSI_SEMANTIC_NORMAL. | Michal Krol | 2010-01-04 | 1 | -1/+2 |
| | | | |||||
| * | | docs: Fix indent. | Michal Krol | 2010-01-04 | 1 | -2/+2 |
| | | | |||||
| * | | docs: Clarify what truncate means. | Michal Krol | 2010-01-04 | 1 | -3/+1 |
| | | | |||||
| * | | docs: Replace bogus `\times' back with `*'. | Michal Krol | 2010-01-04 | 1 | -1/+1 |
| | | | |||||
| * | | docs: TGSI SIN and COS are scalar instructions. | Michal Krol | 2010-01-04 | 1 | -2/+2 |
| | | | |||||
| * | | docs: Clarify math description of TGSI LRP instruction operation. | Michal Krol | 2010-01-04 | 1 | -4/+4 |
| | | | |||||
| * | | docs: Correct TGSI acronym expansion. | Michal Krol | 2010-01-04 | 1 | -1/+1 |
| | | | |||||
| * | | docs: Add all semantics to TGSI doc, regen. | Corbin Simpson | 2009-12-23 | 4 | -19/+252 |
| | | | |||||
| * | | docs: Re-adjust headers for TGSI, regenerate. | Corbin Simpson | 2009-12-21 | 5 | -68/+68 |
| | | | |||||
| * | | docs: Regenerate. | Corbin Simpson | 2009-12-21 | 7 | -36/+2157 |
| | | | |||||
| * | | docs: Moar cleanup. | Corbin Simpson | 2009-12-21 | 1 | -158/+231 |
| | | | | | | | | | | | | Good enough for now! | ||||
| * | | docs: \times. | Corbin Simpson | 2009-12-21 | 1 | -51/+51 |
| | | | | | | | | | | | | Yay for sed. | ||||
| * | | docs: abs, lg2, ceil. | Corbin Simpson | 2009-12-21 | 1 | -36/+47 |
| | | | |||||
| * | | docs: Pow, sqrt. | Corbin Simpson | 2009-12-21 | 1 | -22/+26 |
| | | |