Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-07-20 | r600: fix typo in blend code | Alex Deucher | |
2009-07-20 | r600: fix dst reg indexing | Kevin DeKorte | |
This fixes segfaults in apps like teapot and tunnel | |||
2009-07-20 | r600: add blending support | Alex Deucher | |
2009-07-20 | r600: add user clip plane support | Alex Deucher | |
2009-07-20 | r600: add logicop support | Alex Deucher | |
2009-07-20 | Merge branch 'mesa_7_5_branch' | Michel Dänzer | |
2009-07-20 | radeon: With DRI1, if we have HW stencil, only expose fbconfigs with stencil. | Michel Dänzer | |
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) | |||
2009-07-20 | r600: Fix compilation | Kevin DeKorte | |
2009-07-20 | R6xx/r7xx: Fix line stipple and width issue | Cooper Yuan | |
2009-07-20 | Add common_ppc.c to MESA_GALLIUM_SOURCES. | Michel Dänzer | |
2009-07-17 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
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 | |||
2009-07-17 | R6xx/R7xx: add fine grained syncing support | Alex Deucher | |
2009-07-17 | R6xx/r7xx: send depth state in it's own function | Alex Deucher | |
2009-07-17 | R200: fix build when RADEON_DEBUG_BO is set | Alex Deucher | |
2009-07-18 | radeon: disable BO debug | Dave Airlie | |
2009-07-17 | Merge branch 'master' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa ↵ | Alex Deucher | |
into r6xx-rewrite | |||
2009-07-17 | R6xx/r7xx: warning fixes | Kevin DeKorte | |
patch from Kevin DeKorte with some minor fixes from me. | |||
2009-07-17 | mesa: set version to 7.5 | Brian Paul | |
2009-07-17 | egl: Remove redundant DeletePending flag. | Chia-I Wu | |
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 <olvaffe@gmail.com> | |||
2009-07-17 | egl: Use the link functions to manage resources. | Chia-I Wu | |
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 <olvaffe@gmail.com> | |||
2009-07-17 | R6xx/r7xx: disable depth/stencil compression for now | Alex Deucher | |
2009-07-17 | R6xx/r7xx: add some missing state regs | Alex Deucher | |
2009-07-16 | texenv: Calculate whether we need to do secondary color on our own. | Eric Anholt | |
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. | |||
2009-07-16 | i965: Add missing state dependency of sf_unit on _NEW_BUFFERS. | Eric Anholt | |
2009-07-16 | R6xx: fix rendering on r6xx/rs780 chips | Alex Deucher | |
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. | |||
2009-07-16 | mesa: Fix logbase2. | José Fonseca | |
It was providing 1 too many for non power two values. | |||
2009-07-16 | Warning fixes | Kevin DeKorte | |
2009-07-16 | R6xx/r7xx: remove unused function | Alex Deucher | |
Spotted by kdekorte on IRC | |||
2009-07-16 | st/mesa: add some array index bounds assertions | Brian Paul | |
2009-07-16 | Restore vp input mapping, fix vtx stream missing problem. | Richard Li | |
2009-07-16 | Fix more merge fallout | Alex Deucher | |
2009-07-15 | R6xx/r7xx: warning fixes | Kevin DeKorte | |
2009-07-15 | R6xx/r7xx: fix missing vertex stream | Richard Li | |
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. | |||
2009-07-15 | radeon bo: Fix merge fall out | Alex Deucher | |
2009-07-15 | R6xx/r7xx: more Makefile fixes | Alex Deucher | |
2009-07-15 | Fix r600 makefile for lastest CS changes | Alex Deucher | |
2009-07-15 | Merge branch 'master' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa ↵ | Alex Deucher | |
into r6xx-rewrite This builds, but I get an assertion in radeonGetLock() due to the drawable being null. | |||
2009-07-15 | Fix state flag dependencies for fixed function fragment program updates. | Brian Paul | |
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) | |||
2009-07-15 | make sure ctx->Driver.Flush is valid before calling it | Alex Deucher | |
2009-07-15 | Use memcpy directly in the common code | Alex Deucher | |
This alleviates the need for an additional symbol. | |||
2009-07-15 | mesa: recognize and eliminate repeated error messages | Keith Whitwell | |
2009-07-15 | mesa: split out errorstring switch from _mesa_error | Keith Whitwell | |
Move a chunk of code out of _mesa_error() | |||
2009-07-15 | mesa: remove dead code in _mesa_error | Keith Whitwell | |
Remove early and unused snprintf and where[] string. | |||
2009-07-15 | mesa: don't call getenv every time _mesa_error is called | Keith Whitwell | |
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. | |||
2009-07-15 | radeon: update span reading micro tile code | Dave Airlie | |
tested on r500 with zreaddraw with Z buffer in all 3 modes | |||
2009-07-15 | r300: emit z depth pitch reloc in preparation for tiling | Dave Airlie | |
2009-07-15 | radeon: r300 fix span reading for macro tiled buffers. | Dave Airlie | |
this uses the correct formula for macro tiled buffers for readback | |||
2009-07-15 | radeon: for tiling you really need to use GET/PUT VALUE not PTR. | Dave Airlie | |
since the surfaces aren't linear you can't just use GET_PTR | |||
2009-07-15 | i965: the offset of any branch/jump instruction is in unit of 64bits on IGDNG | Xiang, Haihao | |
2009-07-14 | R6xx/r7xx: implement memcpy buffer swaps | Alex Deucher | |
This allows double buffered apps to run, but perfomance will be awful until we implement something faster. You must update to the latest kernel modules. |