Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | glhd: Add glhd_warn for unconditional stderr output. | Corbin Simpson | 2010-06-22 | 2 | -0/+10 |
| | | | | | | Design decision. Bad API errors should never be silenced. Of course, you can always not use galahad. | ||||
* | id, glhd: Fix segfault with misreferenced pipe member. | Corbin Simpson | 2010-06-22 | 4 | -6/+4 |
| | | | | And remove the offending member to keep that from happening again. | ||||
* | targets, radeong: Add Galahad. | Corbin Simpson | 2010-06-22 | 5 | -3/+8 |
| | | | | Currently unconditional and causes segfaults. | ||||
* | configure: Add galahad to default build. | Corbin Simpson | 2010-06-22 | 1 | -1/+1 |
| | |||||
* | gallium/drivers: Create Galahad from identity. | Corbin Simpson | 2010-06-22 | 11 | -0/+1930 |
| | | | | | | | Galahad is a sanity-checking layer meant to replace the crufty and scattered sanity checks inside drivers with a robust, non-silenceable, useful set of warnings and errors that can be used to keep misbehaving state trackers from going unnoticed. | ||||
* | mesa: fix attachment error checking for glGetFramebufferAttachmentParameteriv() | Brian Paul | 2010-06-22 | 1 | -1/+44 |
| | | | | | | | This is a follow-on to commit 80dfec3e53fd5b5c8c31fb16376c9910258c91b0. The valid attachments for glGetFramebufferAttachmentParameteriv() depends on whether we're querying the default FBO or a user-created FBO. | ||||
* | r300/compiler: allow 1024 instructions in r5xx vertex shaders | Marek Olšák | 2010-06-23 | 3 | -9/+12 |
| | |||||
* | r300/compiler: allow 32 temporaries in vertex shaders | Marek Olšák | 2010-06-23 | 2 | -4/+4 |
| | |||||
* | r300/compiler: emulate loops in vertex shaders | Marek Olšák | 2010-06-23 | 2 | -4/+11 |
| | | | | It is not perfect, but it is the best we got. | ||||
* | mesa: fix assertion failure for GL_ALPHA FBOs | Marek Olšák | 2010-06-23 | 1 | -0/+1 |
| | |||||
* | r300g: attempt to fix texture corruption on RV505 | Marek Olšák | 2010-06-23 | 1 | -0/+2 |
| | |||||
* | r300g: index buffer range checking | Marek Olšák | 2010-06-23 | 1 | -0/+6 |
| | |||||
* | i915g: Revert debug hunks from last commit | Jakob Bornecrantz | 2010-06-22 | 1 | -2/+2 |
| | |||||
* | i915g: Reduce state emission by using a index bias | Jakob Bornecrantz | 2010-06-22 | 1 | -27/+122 |
| | |||||
* | i915g: Drop fifo code in vbuf | Jakob Bornecrantz | 2010-06-22 | 1 | -43/+2 |
| | |||||
* | i915g: Change state code in vbuf code | Jakob Bornecrantz | 2010-06-22 | 1 | -12/+23 |
| | |||||
* | i915g: Rework debug print code | Jakob Bornecrantz | 2010-06-22 | 11 | -82/+190 |
| | |||||
* | i915g: Switch to state atoms | Jakob Bornecrantz | 2010-06-22 | 5 | -57/+128 |
| | |||||
* | i915g: i915_state_sampler.c code style | Jakob Bornecrantz | 2010-06-22 | 1 | -50/+52 |
| | |||||
* | i915g: i915_state_immediate.c code style | Jakob Bornecrantz | 2010-06-22 | 1 | -27/+33 |
| | |||||
* | i915g: i915_state_dynamic.c code style | Jakob Bornecrantz | 2010-06-22 | 1 | -88/+84 |
| | |||||
* | i915g: Create seperate option for i915g and i965g | Jakob Bornecrantz | 2010-06-22 | 1 | -11/+26 |
| | |||||
* | u_math: Add align function npot alignments | Jakob Bornecrantz | 2010-06-22 | 1 | -0/+14 |
| | |||||
* | llvmpipe: Ignores | Jakob Bornecrantz | 2010-06-22 | 1 | -0/+1 |
| | |||||
* | llvmpipe: make geometry shaders and stream output work | Zack Rusin | 2010-06-22 | 8 | -3/+180 |
| | |||||
* | gallium: add a timestamp disjoint query | Zack Rusin | 2010-06-22 | 3 | -3/+21 |
| | | | | | | allows application to not only request the frequency of the TIME_ELAPSED clock but also to detect if that frequency was consistent throughout the entire bracketed range of graphics commands. | ||||
* | gallium: add a new query | Zack Rusin | 2010-06-22 | 2 | -3/+12 |
| | | | | to figure out if gpu is finished with all of the previously issues commands | ||||
* | st/mesa: remove bogus assertions st_CompressedTexSubImage2D | Roland Scheidegger | 2010-06-22 | 1 | -2/+0 |
| | | | | | | width/height may not be a multiple of blocksize (small mip levels / npot textures). This should be handled just fine. Fixes #28530. | ||||
* | r300g: optimize the immediate mode emission path a bit | Marek Olšák | 2010-06-22 | 6 | -22/+45 |
| | |||||
* | r300g: do not emit ZTOP every draw call | Marek Olšák | 2010-06-22 | 1 | -1/+3 |
| | |||||
* | swrast: fix incorrect specular highlights on backfaces | Tim Evans | 2010-06-21 | 1 | -1/+1 |
| | | | | | | | See bug 28577 for details. NOTE: this is a candidate for the 7.8 branch. Signed-off-by: Brian Paul <[email protected]> | ||||
* | docs: add link to 7.9 relnotes | Brian Paul | 2010-06-21 | 1 | -0/+1 |
| | |||||
* | r300g: fix crash when destroying the context on r3xx-r4xx | Marek Olšák | 2010-06-21 | 1 | -1/+1 |
| | | | | FDO bug #28652, | ||||
* | llvmpipe: s/lpfs/shader/ | José Fonseca | 2010-06-21 | 2 | -5/+5 |
| | |||||
* | r300g: fix the KIL opcode for r3xx-r4xx (v4) | Marek Olšák | 2010-06-21 | 3 | -0/+74 |
| | |||||
* | r300g: fix assigning the texture cache region for 1 texture | Marek Olšák | 2010-06-20 | 1 | -1/+4 |
| | |||||
* | mapi: Add missing stdlib.h header for malloc declaration. | Vinson Lee | 2010-06-20 | 1 | -0/+2 |
| | |||||
* | i965g: Fix setup of immediate types for gen4 disasm. | Vinson Lee | 2010-06-20 | 1 | -1/+1 |
| | | | | | | Caught by clang. Follow-up to commit 070bbd4fcd5d2b669b880b91730a7ad9d130e416. | ||||
* | r300g: manually assign texture cache regions | Marek Olšák | 2010-06-20 | 4 | -1/+73 |
| | | | | This should fix corrupted texturing on r3xx-r4xx. | ||||
* | r600g: handle DRM_API_HANDLE_TYPE_KMS in buffer_get_handle | Marek Olšák | 2010-06-20 | 1 | -10/+13 |
| | |||||
* | r300g: cleanup buffer_{from, get}_handle | Marek Olšák | 2010-06-20 | 4 | -29/+13 |
| | |||||
* | r300g: cleanup includes | Marek Olšák | 2010-06-20 | 2 | -8/+14 |
| | |||||
* | r300g: texture alignment code cleanup + use special alignment for AA textures | Marek Olšák | 2010-06-20 | 1 | -36/+58 |
| | |||||
* | Revert "Fix image_matches_texture_obj() MaxLevel check" | Will Dyson | 2010-06-19 | 2 | -7/+7 |
| | | | | | | | | | | | | | This reverts commit a9ee95651131e27d5acf3d10909b5b7e5c8d3e92. It was based on a failure to understand how ther driver allocates memory, and causes a regression with Celestia. Set MaxLevel to dstLevel before allocating new mipmap level. The radeon driver will fail to allocate space for a new level that is outside of BaseLevel..MaxLevel. Set MaxLevel before allocating. Signed-off-by: Maciej Cencora <[email protected]> | ||||
* | r300g: fix random pixels appearing / incomplete rendering | Marek Olšák | 2010-06-19 | 3 | -27/+20 |
| | | | | | | | | | | | | This should fix the FDO bug #28612. Also, these piglit tests have been fixed: - fbo-copypix - scissor-copypixels - copytexsubimage - texredefine Finally, 2 flushes in the transfer path are no longer needed. | ||||
* | r300g: output floats instead of halfs when passed through translate | Marek Olšák | 2010-06-19 | 1 | -2/+25 |
| | |||||
* | r300g: fix clamp and mirror_clamp wrap modes when used with nearest filtering | Marek Olšák | 2010-06-19 | 1 | -3/+27 |
| | |||||
* | r300g: more informative warning in END_CS | Marek Olšák | 2010-06-19 | 1 | -4/+8 |
| | |||||
* | r300g: improve the ZTOP condition | Marek Olšák | 2010-06-19 | 3 | -13/+29 |
| | | | | | The real difference here is that ZTOP is now enabled if all stencil ops are set to KEEP. This improves performance. | ||||
* | r300g: fix up the CS size of the rasterizer state | Marek Olšák | 2010-06-19 | 1 | -2/+2 |
| |