Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ARB prog parse: Fix cut-and-paste error for constant vectors | Ian Romanick | 2009-07-24 | 2 | -55/+67 |
| | |||||
* | ARB prog: get frag prog texture info from the right place | Ian Romanick | 2009-07-24 | 2 | -5/+3 |
| | | | | This gets basic texturing working. w00t! | ||||
* | parser: Clean up a bunch of silly compiler warnings | Ian Romanick | 2009-07-22 | 3 | -266/+280 |
| | |||||
* | parser: Track a few more frag prog related values | Ian Romanick | 2009-07-22 | 2 | -227/+261 |
| | |||||
* | parser: Ensure that param_binding_type is set correctly | Ian Romanick | 2009-07-22 | 2 | -0/+8 |
| | |||||
* | GIT ignore program_parse.output | Ian Romanick | 2009-07-22 | 1 | -0/+1 |
| | |||||
* | parser: Set NumParameters | Ian Romanick | 2009-07-22 | 2 | -0/+4 |
| | |||||
* | parser: Clean up generation of error strings during assembly | Ian Romanick | 2009-07-22 | 3 | -13/+120 |
| | |||||
* | parser: Initialize unused instruction source registers | Ian Romanick | 2009-07-22 | 2 | -0/+8 |
| | | | | | | The 965 driver expects unused source registers (e.g., SrcReg[2] of a DP3 instruction) to have a register file of PROGRAM_UNDEFINED. Initializing these source registers ensures that this happens. | ||||
* | parser: Anonymous constants come from the PROGRAM_CONSTANT file | Ian Romanick | 2009-07-22 | 2 | -198/+202 |
| | |||||
* | ARB_fp/vp: Initial import of new ARB vp/fp assembler | Ian Romanick | 2009-07-20 | 16 | -50/+12596 |
| | | | | | This still needs quite a bit of work, but a bunch of the programs in progs/vp produce correct results. | ||||
* | Add new _mesa_new_parameter_list_sized to pre-allocate a parameter list | Ian Romanick | 2009-07-20 | 2 | -0/+31 |
| | |||||
* | Merge branch 'mesa_7_5_branch' | Michel Dänzer | 2009-07-20 | 1 | -2/+2 |
|\ | |||||
| * | radeon: With DRI1, if we have HW stencil, only expose fbconfigs with stencil. | Michel Dänzer | 2009-07-20 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | Otherwise simple apps like glxgears pick up a DirectColor visual since the X server mixes the depth 32 visual in with the other GLX visuals, and this seems to result in a (mostly) black screen due to a bad ColorMap for a lot of people. The bad ColorMap may be a bug in the apps, the X server or X driver, and regardless of that I think the X server should ideally make the depth 32 GLX visual separate from the rest again, but in the meantime this makes us cope. (depth_bits is either 16 or 24, never 0) | ||||
* | | r600: Fix compilation | Kevin DeKorte | 2009-07-20 | 1 | -3/+3 |
| | | |||||
* | | R6xx/r7xx: Fix line stipple and width issue | Cooper Yuan | 2009-07-20 | 1 | -0/+34 |
| | | |||||
* | | Add common_ppc.c to MESA_GALLIUM_SOURCES. | Michel Dänzer | 2009-07-20 | 1 | -0/+1 |
| | | |||||
* | | Merge branch 'mesa_7_5_branch' | Brian Paul | 2009-07-17 | 4 | -72/+91 |
|\| | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile progs/glsl/multitex.c src/mesa/main/enums.c src/mesa/main/state.c src/mesa/main/texenvprogram.c src/mesa/main/version.h | ||||
| * | mesa: set version to 7.5 | Brian Paul | 2009-07-17 | 1 | -1/+1 |
| | | |||||
| * | mesa: Fix logbase2. | José Fonseca | 2009-07-16 | 1 | -7/+5 |
| | | | | | | | | It was providing 1 too many for non power two values. | ||||
| * | Fix state flag dependencies for fixed function fragment program updates. | Brian Paul | 2009-07-15 | 2 | -1/+11 |
| | | | | | | | | | | | | | | I started looking into why _NEW_ARRAY punishes us, and while annotating dependencies noticed that a bunch of dependencies were missing. (cherry picked from master, commit e5f63c403b767f9974e8eb5d412c012b8a69287f) | ||||
| * | mesa: recognize and eliminate repeated error messages | Keith Whitwell | 2009-07-15 | 2 | -3/+38 |
| | | |||||
| * | mesa: split out errorstring switch from _mesa_error | Keith Whitwell | 2009-07-15 | 1 | -36/+26 |
| | | | | | | | | Move a chunk of code out of _mesa_error() | ||||
| * | mesa: remove dead code in _mesa_error | Keith Whitwell | 2009-07-15 | 1 | -6/+0 |
| | | | | | | | | Remove early and unused snprintf and where[] string. | ||||
| * | mesa: don't call getenv every time _mesa_error is called | Keith Whitwell | 2009-07-15 | 1 | -11/+14 |
| | | | | | | | | | | | | Buggy apps can generate thousands of mesa_error calls. Don't need to keep calling getenv to retreive the same MESA_DEBUG string each time. | ||||
| * | mesa: fix texture border color code for glPopAttrib() | Brian Paul | 2009-07-14 | 1 | -7/+1 |
| | | | | | | | | | | The texture object's border color used to be stored as GLchan but it's been GLfloat for a while now. | ||||
| * | mesa: regenerated enums.c file | Brian Paul | 2009-07-14 | 1 | -5/+6 |
| | | |||||
| * | mesa: Report the true face number when flushing. | José Fonseca | 2009-07-14 | 1 | -3/+8 |
| | | |||||
* | | R6xx/R7xx: add fine grained syncing support | Alex Deucher | 2009-07-17 | 3 | -52/+50 |
| | | |||||
* | | R6xx/r7xx: send depth state in it's own function | Alex Deucher | 2009-07-17 | 2 | -96/+65 |
| | | |||||
* | | R200: fix build when RADEON_DEBUG_BO is set | Alex Deucher | 2009-07-17 | 1 | -0/+6 |
| | | |||||
* | | radeon: disable BO debug | Dave Airlie | 2009-07-18 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesa ↵ | Alex Deucher | 2009-07-17 | 5 | -21/+32 |
|\ \ | | | | | | | | | | into r6xx-rewrite | ||||
| * | | egl: Remove redundant DeletePending flag. | Chia-I Wu | 2009-07-17 | 1 | -10/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | A context or surface that is neither linked to a display nor current to a thread should be destroyed. Therefore, an unlinked context or surface implies a pending delete automatically. Signed-off-by: Chia-I Wu <[email protected]> | ||||
| * | | egl: Use the link functions to manage resources. | Chia-I Wu | 2009-07-17 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | This commit uses the newly introduced link functions to manage EGL contexts and surfaces. As a result of this, the API for drivers are changed. All drivers are updated for the change. Signed-off-by: Chia-I Wu <[email protected]> | ||||
| * | | texenv: Calculate whether we need to do secondary color on our own. | Eric Anholt | 2009-07-16 | 2 | -4/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | The _TriangleCaps bit is deprecated, not updated when we require, and is set based on state that hasn't been updated at that point in _mesa_update_state_locked(). Fixes incorrect clear color in glsl/twoside.c with meta_clear_tris. | ||||
| * | | i965: Add missing state dependency of sf_unit on _NEW_BUFFERS. | Eric Anholt | 2009-07-16 | 1 | -2/+4 |
| | | | |||||
| * | | st/mesa: add some array index bounds assertions | Brian Paul | 2009-07-16 | 1 | -0/+5 |
| | | | |||||
* | | | R6xx/r7xx: warning fixes | Kevin DeKorte | 2009-07-17 | 5 | -0/+11 |
| | | | | | | | | | | | | patch from Kevin DeKorte with some minor fixes from me. | ||||
* | | | R6xx/r7xx: disable depth/stencil compression for now | Alex Deucher | 2009-07-17 | 1 | -0/+2 |
| | | | |||||
* | | | R6xx/r7xx: add some missing state regs | Alex Deucher | 2009-07-17 | 2 | -23/+28 |
| | | | |||||
* | | | R6xx: fix rendering on r6xx/rs780 chips | Alex Deucher | 2009-07-16 | 3 | -1/+43 |
| | | | | | | | | | | | | | | | | | | You always need to emit a fetch shader (fs) even if you aren't using it. For now, just emit the fs with the vs address to make the kernel happy. | ||||
* | | | Warning fixes | Kevin DeKorte | 2009-07-16 | 3 | -16/+19 |
| | | | |||||
* | | | R6xx/r7xx: remove unused function | Alex Deucher | 2009-07-16 | 1 | -109/+1 |
| | | | | | | | | | | | | Spotted by kdekorte on IRC | ||||
* | | | Restore vp input mapping, fix vtx stream missing problem. | Richard Li | 2009-07-16 | 2 | -15/+12 |
| | | | |||||
* | | | Fix more merge fallout | Alex Deucher | 2009-07-16 | 2 | -2/+1 |
| | | | |||||
* | | | R6xx/r7xx: warning fixes | Kevin DeKorte | 2009-07-15 | 5 | -1/+20 |
| | | | |||||
* | | | R6xx/r7xx: fix missing vertex stream | Richard Li | 2009-07-15 | 1 | -17/+15 |
| | | | | | | | | | | | | | | | | | | Somehow context->radeon.tcl.aos[j].bo is not null sometimes, but it is safe for now because it is only a pointer to dma.current so overwriting it would not hurt anything. | ||||
* | | | radeon bo: Fix merge fall out | Alex Deucher | 2009-07-15 | 1 | -0/+7 |
| | | | |||||
* | | | R6xx/r7xx: more Makefile fixes | Alex Deucher | 2009-07-15 | 1 | -2/+4 |
| | | |