Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-07-20 | i965: Don't clip everything if FRONT_AND_BACK culling while culling disabled. | Eric Anholt | |
Fixes everything-black with meta_clear_tris on quake4-mpdemo and doom3-demo. Bug #18844, 22077. | |||
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-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 | 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 | 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 | Warning fixes | Kevin DeKorte | |
2009-07-16 | R6xx/r7xx: remove unused function | Alex Deucher | |
Spotted by kdekorte on IRC | |||
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 | 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 | 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 | 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 | radeon: Differentiate 16 bpp destination formats. | Michel Dänzer | |
Fixes those formats in fbo_firecube. Only tested with r300, radeon and r200 compile tested only. | |||
2009-07-14 | radeon: Invert front face winding when rendering to FBO. | Michel Dänzer | |
Fixes fgl_glxgears and progs/demos/fbotexture after pressing 'c'. Tested with r300, radeon and r200 compile tested only. |