summaryrefslogtreecommitdiff
path: root/src/mesa/drivers
AgeCommit message (Collapse)Author
2009-05-29R6xx/r7xx: remove old sw tcl bitsAlex Deucher
2009-05-29R6xx/R7xx: switch to common clear with draw codeAlex Deucher
2009-05-29r6xx/r7xx: switch to common dma functions for vecsAlex Deucher
2009-05-29Remove subpixel offset from viewportAlex Deucher
remove subpixel offset inherited from r100 code. based on 038f0bf5916df5bae1145d234589e5fd528bb7fa
2009-05-28Argh. fix last commit. clears are still brokenAlex Deucher
2009-05-28R6xx/r7xx: re-enable clearsAlex Deucher
flush cache and wait for idle after drawing. Probably just need the cache flush. This gets redbook hello working properly.
2009-05-28R6xx, add edge rules for trianglesCooper Yuan
2009-05-28mesa: regenerated API files for GL_EXT_provoking_vertexBrian Paul
2009-05-28r300: when using cs path emit scissor in the cmdbufferJerome Glisse
2009-05-28r300: rework texture offset emission.Jerome Glisse
2009-05-27radeon: emit scissor before emiting verticesJerome Glisse
2009-05-27radeon: emit scissor when using cs submission style.Jerome Glisse
2009-05-26i915: Fall back on NPOT textured metaops on 830-class.Eric Anholt
2009-05-26i915: Restore the Viewport and DepthRange functions on 8xx.Eric Anholt
Fixes failed viewport updates on glxgears (and other apps) resize since e41780fedc2c1f22b43118da30a0103fa68b769f. Bug #20473.
2009-05-26intel: Override MaxRenderbufferSize with hardware constraintsChris Wilson
Limit the maximum renderbuffer size to 8192 on i965 and to 2048 on earlier hardware.
2009-05-26enable surface sync functionAlex Deucher
- needs to be more fine-grained
2009-05-26r6xx: fix more r6xx specific casesAlex Deucher
2009-05-26R6xx: select proper shader formatAlex Deucher
2009-05-26fix segfault when running glxinfoAlex Deucher
2009-05-26add missing RS780 pci idAlex Deucher
2009-05-26fix build when HAVE_LIBDRM_RADEON is definedAlex Deucher
2009-05-25radeon: on update drawable don't firevertices as it might be call from GetLockJerome Glisse
To avoid locking bug we shouldn't not call firevertices from this path as it's call from radeon get lock.
2009-05-25r200: emit scissor when dri2 is enabledJerome Glisse
In DRI1 kernel emit scissor but in dri2 cs path we have to explicitly program them.
2009-05-25r200: fix multitexturing in dri2 pathJerome Glisse
2009-05-25r200: emit cliprect with indexed primitiveJerome Glisse
2009-05-24radeon: realloc dma if needed after revalidateJerome Glisse
Revalidate can trigger flushing and dma buffer deallocation, so retry allocation on such case.
2009-05-24radeon: Remove drawable & readable from radeon_dri_mirrorNicolai Hähnle
The duplication of state data caused a crash due to double-free on destruction of context, because a variable wasn't correctly null'ed out. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
2009-05-22radeon: reading back to scratch reg through status map doesn't workJerome Glisse
For some unknown reasons the scratch reg value doesn't endup in the status map at the scratch reg offset, this is a temporary work around until we figure out why it doesn't work.
2009-05-21r6xx/r7xx: fix segfault in vertex shader setupAlex Deucher
2009-05-21r6xx: fix count on START_3D packetAlex Deucher
2009-05-21i965: fix whitespace in brw_tex_layout.cEric Anholt
The broken indentation was driving me crazy, so fix other stuff while I'm here.
2009-05-21i956: Make state dependency of SF on drawbuffer bounds match Mesa's.Eric Anholt
Noticed while debugging a weird 1D FBO testcase that left its existing viewport and projection matrix in place when switching drawbuffers. Didn't fix the testcase, though.
2009-05-21intel: Fall back on any rendering to texture with no miptree.Eric Anholt
Fixes segfault on an fbo.c negative test for FBO with texture width/height of 0. Previously we just tested for border != 0 to work around this segfault.
2009-05-21intel: Mark the FBO as incomplete if there's no intel_renderbuffer for it.Eric Anholt
This happens to rendering with textures with a border, which had resulted in a segfault on dereferencing the irb.
2009-05-21intel: Don't segfault on glGenerateMipmaps of a cube map with one face defined.Eric Anholt
This presumably applies to SGIS_generate_mipmaps as well.
2009-05-21intel: Use _mesa_CheckFramebufferStatusEXT insteaad of glCheck...Eric Anholt
Fixes a segfault in our oglconform fbo test.
2009-05-21i965: rename var: s/tmp/vs_inputs/Brian Paul
2009-05-21radeon: maxbuffer size is in bytesJerome Glisse
2009-05-20r200: fix vbo array renderingJerome Glisse
2009-05-20radeon: Increase reference count of current renderbuffers.Michel Dänzer
Fixes glxinfo: main/renderbuffer.c:2159: _mesa_reference_renderbuffer: Assertion `oldRb->Magic == 0xaabbccdd' failed.
2009-05-20Merge branch 'master' into radeon-rewriteMichel Dänzer
Conflicts: src/mesa/drivers/dri/r300/r300_context.c src/mesa/drivers/dri/r300/r300_texstate.c
2009-05-20radeon: set max texture sizeJerome Glisse
This still need some work to actually report somethings reasonable if no memory manager is available.
2009-05-20Add missing file from local.root
2009-05-20r200: fix indexed draw color order and cs missmatchJerome Glisse
2009-05-19Makeup checkin for radeon code change paired with r6/7 code.root
2009-05-19Fix nop insertion bug. redbook hello can run.Richard Li
2009-05-18Merge branch 'mesa_7_5_branch'Brian Paul
Conflicts: Makefile src/mesa/main/version.h
2009-05-18radeon: fix DRI1 cmd streamJerome Glisse
2009-05-16r300: cleanup vertex program related functionsMaciej Cencora
- move vertex program related functions to r300_vertprog.c - use _mesa_bitcount instead of self-made bit_count function - remove duplicated field in r300_vertex_shader_fragment.body union - rename r300_vertex_shader_fragment to r300_vertex_shader_hw_code - rename r300_vertex_program field native to error - remove unnecessary r300_vertex_shader_state structure - remove unused r300_vertex_program and r300_vertex_program_cont fields - remove disabled code
2009-05-16r300: minor code movementMaciej Cencora