Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2009-07-15 | intel/radeon: add common metaops code. | Dave Airlie | |
Move all the metaops to a dri_metaops file and port radeon/intel to use the new common meta ops code. | |||
2009-07-14 | r6xx/r7xx: fix buffer aging bug | Alex Deucher | |
We were using sparse indexing for aos, while the common code expected packed indexing. | |||
2009-07-14 | R6xx/R7xx: no irqs yet. | Alex Deucher | |
2009-07-15 | radeon: fix unsigned vs signed comparison in stencil code. | Dave Airlie | |
This function takes a GLint not a GLuint, passing in -1 breaks internally. | |||
2009-07-14 | intel: Fix ClearDepth to not be affected by DepthRange. | Eric Anholt | |
Fixes new piglit depthrange-clear.c test. | |||
2009-07-14 | intel: Set DepthRange in the metaops using RasterPos[2]. | Eric Anholt | |
RasterPos[2] is already sent through the window transform, which includes DepthRange handling. So make DepthRange for the metaops a noop. Fixes a failure in oglconform depthrange.c | |||
2009-07-14 | Fix state flag dependencies for fixed function fragment program updates. | Eric Anholt | |
I started looking into why _NEW_ARRAY punishes us, and while annotating dependencies noticed that a bunch of dependencies were missing. | |||
2009-07-14 | intel: Flag _NEW_ARRAY state when doing array object binding in clears. | Eric Anholt | |
This is just following bind_vertex_array()'s behavior. | |||
2009-07-14 | Disable shader dumps | Alex Deucher | |
2009-07-14 | mesa: fix texture border color code for glPopAttrib() | Brian Paul | |
The texture object's border color used to be stored as GLchan but it's been GLfloat for a while now. | |||
2009-07-14 | mesa: regenerated enums.c file | Brian Paul | |