aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * softpipe: separate case for PIPE_PRIM_POLYGON in sp_vbuf_draw()Brian Paul2009-06-041-2/+12
| | | | | | | | | | | | | | Because of flat shading, we can't use same code as PIPE_PRIM_TRIANGLE_FAN. This is a follow-on to commit a59575d8fbe8b0ca053cc8366ce7a42bc660158a. (cherry picked from commit 086ecea179ed572c89aa77c5f465671a5cef87a7)
| * softpipe: fix incorrect tri vertex order for PIPE_PRIM_POLYGON renderingBrian Paul2009-06-041-1/+1
| | | | | | | | | | | | This fixes incorrect front/back-face orientation. (cherry picked from commit a64bbdaa3e0b036a880d6db65ceb4a66205062f1)
| * st/mesa: increase ST_MAX_SHADER_TOKENS to 8kBrian Paul2009-06-041-1/+1
| |
| * tgsi: increase MAX_LABELS to 4096Brian Paul2009-06-041-1/+1
| |
| * scons: Less aggressive optimizations for MSVC 64bit compiler.José Fonseca2009-06-021-4/+17
| | | | | | | | | | | | MSVC 64bit compiler takes forever on some of the files. Might want to revisit this again later.
| * scons: Output nice summary messages instead of long command lines.José Fonseca2009-06-022-5/+10
| | | | | | | | You can still get the old behavior by passing the option quiet=no to scons.
| * util: Unsaved change missing from last commit.José Fonseca2009-06-021-1/+1
| |
| * util: Support Z24S8/Z24X8 -> unsigned conversion.José Fonseca2009-06-021-0/+15
| |
| * util: Fix 24 to 32 bit expansion binary arithmetic expression.José Fonseca2009-06-021-1/+1
| | | | | | | | | | | | When approaching y = x * 0xffffffff / 0xffffff with bit arithmetic, the 8 least significant bits of y should come from the 8 most significant bits of x.
| * mesa: release VBO and PBO references upon context destructionBrian Paul2009-06-021-0/+10
| |
| * mesa: add #define FEATURE_ARB_pixel_buffer_objectBrian Paul2009-06-021-0/+1
| |
| * intel: Clip to window after calling Driver.TexImage2DIan Romanick2009-06-021-9/+8
| | | | | | | | | | | | | | | | | | | | This prevents the width / height from being clipped to the window size before the texture is allocated. This matches intelCopyTexImage1D. This should fix bug #21227 Signed-off-by: Ian Romanick <[email protected]> (cherry picked from commit 129f311673c99eb912d659023e50bc5f0ef53249)
| * gallium/draw: Free specialized versions of driver shadersKeith Whitwell2009-06-013-0/+13
| | | | | | | | | | The pstipple, aaline and aapoint code would create specialized versions of shaders and upload them to the driver -- but never free them.
| * draw: free more token arraysKeith Whitwell2009-06-012-5/+12
| | | | | | | | | | The AA line and point code also needs to free token arrays after building driver shaders.
| * draw: avoid leaking tokens when building pstipple fragment shaderKeith Whitwell2009-06-011-0/+1
| | | | | | | | Add missing FREE() after MALLOC().
| * mesa/st: restore flush to copy_texsubimage (was previously finish)Keith Whitwell2009-06-011-0/+3
| | | | | | | | Need a flush here even though the original finish was overkill.
| * wgl: Destroy the framebuffer when the window is destroyed.José Fonseca2009-06-011-24/+48
| |
| * progs/vpglsl: add similar support for point rendering as progs/vpKeith Whitwell2009-06-013-6/+64
| |
| * st/gl: Fix mip gen for compressed texturesJakob Bornecrantz2009-06-011-6/+8
| |
| * trivial/tri-z: add controls for depthrange min/maxKeith Whitwell2009-06-011-10/+40
| | | | | | | | | | Also add key to set up quake-1 style ztrick rendering with clear depth 1.0, deptrange(1.0, 0.0) and depthfunc GL_GREATER.
| * progs/wgl: Small cleanup to wglinfo.José Fonseca2009-06-011-5/+4
| |
| * progs/wgl: Use an invisible window in wglinfo.José Fonseca2009-06-011-1/+1
| |
* | mesa: update wglext.h to latest versionBrian Paul2009-06-041-1/+11
| |
* | mesa: remove PFNGL typedefs that are in glext.hBrian Paul2009-06-041-85/+2
| |
* | mesa: upgrade glext.h to version 52Brian Paul2009-06-042-182/+312
| | | | | | | | | | A number of the PFNGL* function typedefs are now in glext.h and must be omitted from the gl.h file. gl.h will be pruned in the next commit.
* | intel: Add support for tiled textures.Eric Anholt2009-06-0413-44/+120
| | | | | | | | | | | | | | | | | | | | This is about a 30% performance win in OA with high settings on my GM45, and experiments with 915GM indicate that it'll be around a 20% win there. Currently, 915-class hardware is seriously hurt by the fact that we use fence regs to control the tiling even for 3D instructions that could live without them, so we spend a bunch of time waiting on previous rendering in order to pull fences off. Thus, the texture_tiling driconf option defaults off there for now.
* | i915: Don't rely on fence regs when we don't have to.Eric Anholt2009-06-048-62/+55
| | | | | | | | | | We're on the way to telling the kernel about when we need fence regs on our objects or not, and this will cut the number of places needing them.
* | i915: Remove some long-dead i830 code.Eric Anholt2009-06-041-20/+0
| |
* | softpipe: separate case for PIPE_PRIM_POLYGON in sp_vbuf_draw()Brian Paul2009-06-031-2/+12
| | | | | | | | | | Because of flat shading, we can't use same code as PIPE_PRIM_TRIANGLE_FAN. This is a follow-on to commit a59575d8fbe8b0ca053cc8366ce7a42bc660158a.
* | softpipe: fix incorrect tri vertex order for PIPE_PRIM_POLYGON renderingBrian Paul2009-06-031-1/+1
| | | | | | | | This fixes incorrect front/back-face orientation.
* | swrast: always do span clipping in _swrast_write_rgba_span()Brian Paul2009-06-031-14/+4
| | | | | | | | | | | | | | | | It's possible for mis-behaving vertex programs to produce vertex data with very large/NaN values. This doesn't get handled reliably by the clipper code so we may try to rasterize triangles that extend beyond the viewport/window. Always clip spans to avoid invalid memory accesses later.
* | vbo: minor reformattingBrian Paul2009-06-031-16/+23
| |
* | vbo: move/refactor debug codeBrian Paul2009-06-031-38/+49
| |
* | vbo: added debug code to check array data validity (disabled)Brian Paul2009-06-031-0/+156
| |
* | vbo: new debug/dump code (disabled)Brian Paul2009-06-031-0/+58
| |
* | mesa: added NaN checking code (disabled)Brian Paul2009-06-031-0/+14
| |
* | mesa: check/prevent NaN for EX2/LG2Brian Paul2009-06-031-6/+15
| |
* | tnl: updated clip debug code (disabled)Brian Paul2009-06-031-9/+19
| |
* | mesa: added buffer object debug code (disabled)Brian Paul2009-06-031-0/+36
| |
* | tnl: add some floating point sanity checks (disabled)Brian Paul2009-06-031-2/+25
| |
* | vbo: tweak out-of-bounds VBO access error messageBrian Paul2009-06-031-1/+1
| | | | | | | | Subtract 1 from _MaxElement to be clearer.
* | Thank you git for doing the right thing.Ian Romanick2009-06-031-94/+1
| |
* | Fix compiling indirect.c when GLX_DIRECT_RENDERING is not definedIan Romanick2009-06-032-1/+143
| | | | | | | | | | DO NOT HAND-EDIT GLX PROTOCOL FILES. Seriously. How can you miss the giant comment at the top of the file?
* | Fast path when rebinding the same texture in single context environmentIan Romanick2009-06-031-0/+12
| | | | | | | | | | If there is no shared context, there is no purpose in rebinding the same texture. In some artificial tests this improves performance 10% - 30%.
* | st/mesa: minor clean-ups, reformatting, etcBrian Paul2009-06-021-14/+11
| |
* | docs: remove version info carried over from 7.5Brian Paul2009-06-021-7/+0
| |
* | docs: clarify GL_ARB_copy_buffer driver supportBrian Paul2009-06-021-1/+1
| |
* | st/mesa: implement/enable GL_ARB_copy_buffer extensionBrian Paul2009-06-022-0/+39
| |
* | mesa: fix error test mistake in _mesa_CopyBufferSubData()Brian Paul2009-06-021-1/+1
| |
* | docs: added GL_ARB_copy_buffer extensionBrian Paul2009-06-021-0/+1
| |