Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-06-07 | r300: rewrite vertex setup for software T&L path using functions from ↵ | Maciej Cencora | |
software TCL path | |||
2009-06-07 | r300: prepare for some code duplication removal | Maciej Cencora | |
2009-06-07 | r300: enable EXT_vertex_array_bgra extensions | Maciej Cencora | |
2009-06-07 | r300: add hw accelerated support for different vertex data formats | Maciej Cencora | |
2009-06-07 | r300: prepare for different vertex data type support | Maciej Cencora | |
2009-06-07 | r300: fixup vertex attributes ordering | Maciej Cencora | |
Always allocate the vertex program input registers in the same order as the vertex attributes are passed in vertex arrays. | |||
2009-06-07 | r300: always pass 4 color components to RS unit | Maciej Cencora | |
Even if we don't pass all 4 color components to vertex shader unit, the vertex program can generate the missing components. | |||
2009-06-01 | radeon: Provide a more detailled GL_RENDERER string. | Nicolai Hähnle | |
Display the chip family and PCI ID. This can be parsed easily, and essentially all information that the driver has about the chip can be deduced from it. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-05-28 | r300: when using cs path emit scissor in the cmdbuffer | Jerome Glisse | |
2009-05-28 | r300: rework texture offset emission. | Jerome Glisse | |
2009-05-27 | radeon: emit scissor before emiting vertices | Jerome Glisse | |
2009-05-27 | radeon: emit scissor when using cs submission style. | Jerome Glisse | |
2009-05-25 | radeon: on update drawable don't firevertices as it might be call from GetLock | Jerome Glisse | |
To avoid locking bug we shouldn't not call firevertices from this path as it's call from radeon get lock. | |||
2009-05-25 | r200: emit scissor when dri2 is enabled | Jerome Glisse | |
In DRI1 kernel emit scissor but in dri2 cs path we have to explicitly program them. | |||
2009-05-25 | r200: fix multitexturing in dri2 path | Jerome Glisse | |
2009-05-25 | r200: emit cliprect with indexed primitive | Jerome Glisse | |
2009-05-24 | radeon: realloc dma if needed after revalidate | Jerome Glisse | |
Revalidate can trigger flushing and dma buffer deallocation, so retry allocation on such case. | |||
2009-05-24 | radeon: Remove drawable & readable from radeon_dri_mirror | Nicolai 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-22 | radeon: reading back to scratch reg through status map doesn't work | Jerome 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-21 | radeon: maxbuffer size is in bytes | Jerome Glisse | |
2009-05-20 | r200: fix vbo array rendering | Jerome Glisse | |
2009-05-20 | radeon: 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-20 | Merge branch 'master' into radeon-rewrite | Michel Dänzer | |
Conflicts: src/mesa/drivers/dri/r300/r300_context.c src/mesa/drivers/dri/r300/r300_texstate.c | |||
2009-05-20 | radeon: set max texture size | Jerome Glisse | |
This still need some work to actually report somethings reasonable if no memory manager is available. | |||
2009-05-20 | r200: fix indexed draw color order and cs missmatch | Jerome Glisse | |
2009-05-19 | st: reformatting, comments, var renaming | Brian Paul | |
2009-05-19 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
2009-05-19 | mesa: allow depth/stencil textures to be attached to GL_STENCIL_ATTACHMENT | Mathias Fröhlich | |
See sourceforge bug #2793846. | |||
2009-05-19 | mesa: assign trb->Base.StencilBits in update_wrapper(). | Brian Paul | |
When we render to a depth/stencil texture there are stencil bits. | |||
2009-05-19 | mesa: print more info when valid_texture_object() fails | Brian Paul | |
2009-05-18 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: Makefile src/mesa/main/version.h | |||
2009-05-18 | st/mesa: fix incorrect src/dst stride params to _mesa_generate_mipmap_level() | Brian Paul | |
The stride needs to be in texels, not bytes. | |||
2009-05-18 | mesa: comments for _mesa_generate_mipmap_level() | Brian Paul | |
2009-05-18 | st: fix incorrect target parameter to screen->is_format_supported() | Brian Paul | |
We were passing a GL texture target instead of a pipe_texture_target enum. | |||
2009-05-18 | radeon: fix DRI1 cmd stream | Jerome Glisse | |
2009-05-16 | r300: cleanup vertex program related functions | Maciej 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-16 | r300: minor code movement | Maciej Cencora | |
2009-05-16 | r300: more cleanup | Maciej Cencora | |
- remove unnecessary r300TranslateFragmentShader call from r300UpdateShaderStates (it is already called in r300UpdateShaders) - remove unnecessary null ptr checks | |||
2009-05-16 | r300: move some code to common path | Maciej Cencora | |
2009-05-16 | r300: rename functions | Maciej Cencora | |
Be consistent with function naming: use Setup/Emit names for functions that modify hardware state | |||
2009-05-16 | r300: move forward declarations to where they belong | Maciej Cencora | |
2009-05-16 | r300: software fallbacking handling rewrite | Maciej Cencora | |
Until now falling back to software rasterizer worked only for TCL enabled cards. For non TCL cards we used to plug our rendering functions in r300InitSwtcl, and we had never restored original functions for software rasterizer. | |||
2009-05-16 | r300: r300EmitArrays should never fail | Maciej Cencora | |
2009-05-16 | r300: remove unnecessary switch cases | Maciej Cencora | |
2009-05-16 | r300: further cleanup | Maciej Cencora | |
- move extensions init into seperate function - move options handling into seperate function - create new structure to hold options values - use context->options.hw_tcl_enabled field instead of global hw_tcl_on and future_hw_tcl_on variables | |||
2009-05-15 | intel: Don't complain on falling back from PBO fastpaths. | Eric Anholt | |
Instead, stash the debug info under the handy debug flag. Bug #20053 | |||
2009-05-15 | mesa: Mark FBOs with compressed color attachments as FBO-incomplete. | Eric Anholt | |
Both EXT_fbo and ARB_fbo agree on this. Fixes a segfault in the metaops mipmap generation in Intel for SGIS_generate_mipmap of S3TC textures in Regnum Online. Bug #21654. | |||
2009-05-15 | i915: Fix 945 cube map layout for the small mipmaps along the bottom. | Steinar H. Gunderson | |
Bug #21691. | |||
2009-05-15 | i915: Use Stencil.Enabled instead of Stencil._Enabled in DrawBuffers. | Eric Anholt | |
The _Enabled field isn't updated at the point that DrawBuffers is called, and the Driver.Enable() function does the testing for stencil buffer presence anyway. bug #21608 for Radeon | |||
2009-05-15 | i915: Only use the new 945 cube layout for compressed textures. | Eric Anholt | |
The docs actually explain this, but not in a terribly clear manner. This nearly fixes the piglit cubemap testcase, except that something's going wrong with the nearest filtering at 2x2 sizes in the testcase. Looks good by visual inspection, though. Bug #21692 |