Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | softpipe: separate case for PIPE_PRIM_POLYGON in sp_vbuf_draw() | Brian Paul | 2009-06-04 | 1 | -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 rendering | Brian Paul | 2009-06-04 | 1 | -1/+1 | |
| | | | | | | | | | | | | This fixes incorrect front/back-face orientation. (cherry picked from commit a64bbdaa3e0b036a880d6db65ceb4a66205062f1) | |||||
| * | st/mesa: increase ST_MAX_SHADER_TOKENS to 8k | Brian Paul | 2009-06-04 | 1 | -1/+1 | |
| | | ||||||
| * | tgsi: increase MAX_LABELS to 4096 | Brian Paul | 2009-06-04 | 1 | -1/+1 | |
| | | ||||||
| * | scons: Less aggressive optimizations for MSVC 64bit compiler. | José Fonseca | 2009-06-02 | 1 | -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é Fonseca | 2009-06-02 | 2 | -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é Fonseca | 2009-06-02 | 1 | -1/+1 | |
| | | ||||||
| * | util: Support Z24S8/Z24X8 -> unsigned conversion. | José Fonseca | 2009-06-02 | 1 | -0/+15 | |
| | | ||||||
| * | util: Fix 24 to 32 bit expansion binary arithmetic expression. | José Fonseca | 2009-06-02 | 1 | -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 destruction | Brian Paul | 2009-06-02 | 1 | -0/+10 | |
| | | ||||||
| * | mesa: add #define FEATURE_ARB_pixel_buffer_object | Brian Paul | 2009-06-02 | 1 | -0/+1 | |
| | | ||||||
| * | intel: Clip to window after calling Driver.TexImage2D | Ian Romanick | 2009-06-02 | 1 | -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 shaders | Keith Whitwell | 2009-06-01 | 3 | -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 arrays | Keith Whitwell | 2009-06-01 | 2 | -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 shader | Keith Whitwell | 2009-06-01 | 1 | -0/+1 | |
| | | | | | | | | Add missing FREE() after MALLOC(). | |||||
| * | mesa/st: restore flush to copy_texsubimage (was previously finish) | Keith Whitwell | 2009-06-01 | 1 | -0/+3 | |
| | | | | | | | | Need a flush here even though the original finish was overkill. | |||||
| * | wgl: Destroy the framebuffer when the window is destroyed. | José Fonseca | 2009-06-01 | 1 | -24/+48 | |
| | | ||||||
| * | progs/vpglsl: add similar support for point rendering as progs/vp | Keith Whitwell | 2009-06-01 | 3 | -6/+64 | |
| | | ||||||
| * | st/gl: Fix mip gen for compressed textures | Jakob Bornecrantz | 2009-06-01 | 1 | -6/+8 | |
| | | ||||||
| * | trivial/tri-z: add controls for depthrange min/max | Keith Whitwell | 2009-06-01 | 1 | -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é Fonseca | 2009-06-01 | 1 | -5/+4 | |
| | | ||||||
| * | progs/wgl: Use an invisible window in wglinfo. | José Fonseca | 2009-06-01 | 1 | -1/+1 | |
| | | ||||||
* | | mesa: update wglext.h to latest version | Brian Paul | 2009-06-04 | 1 | -1/+11 | |
| | | ||||||
* | | mesa: remove PFNGL typedefs that are in glext.h | Brian Paul | 2009-06-04 | 1 | -85/+2 | |
| | | ||||||
* | | mesa: upgrade glext.h to version 52 | Brian Paul | 2009-06-04 | 2 | -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 Anholt | 2009-06-04 | 13 | -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 Anholt | 2009-06-04 | 8 | -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 Anholt | 2009-06-04 | 1 | -20/+0 | |
| | | ||||||
* | | softpipe: separate case for PIPE_PRIM_POLYGON in sp_vbuf_draw() | Brian Paul | 2009-06-03 | 1 | -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 rendering | Brian Paul | 2009-06-03 | 1 | -1/+1 | |
| | | | | | | | | This fixes incorrect front/back-face orientation. | |||||
* | | swrast: always do span clipping in _swrast_write_rgba_span() | Brian Paul | 2009-06-03 | 1 | -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 reformatting | Brian Paul | 2009-06-03 | 1 | -16/+23 | |
| | | ||||||
* | | vbo: move/refactor debug code | Brian Paul | 2009-06-03 | 1 | -38/+49 | |
| | | ||||||
* | | vbo: added debug code to check array data validity (disabled) | Brian Paul | 2009-06-03 | 1 | -0/+156 | |
| | | ||||||
* | | vbo: new debug/dump code (disabled) | Brian Paul | 2009-06-03 | 1 | -0/+58 | |
| | | ||||||
* | | mesa: added NaN checking code (disabled) | Brian Paul | 2009-06-03 | 1 | -0/+14 | |
| | | ||||||
* | | mesa: check/prevent NaN for EX2/LG2 | Brian Paul | 2009-06-03 | 1 | -6/+15 | |
| | | ||||||
* | | tnl: updated clip debug code (disabled) | Brian Paul | 2009-06-03 | 1 | -9/+19 | |
| | | ||||||
* | | mesa: added buffer object debug code (disabled) | Brian Paul | 2009-06-03 | 1 | -0/+36 | |
| | | ||||||
* | | tnl: add some floating point sanity checks (disabled) | Brian Paul | 2009-06-03 | 1 | -2/+25 | |
| | | ||||||
* | | vbo: tweak out-of-bounds VBO access error message | Brian Paul | 2009-06-03 | 1 | -1/+1 | |
| | | | | | | | | Subtract 1 from _MaxElement to be clearer. | |||||
* | | Thank you git for doing the right thing. | Ian Romanick | 2009-06-03 | 1 | -94/+1 | |
| | | ||||||
* | | Fix compiling indirect.c when GLX_DIRECT_RENDERING is not defined | Ian Romanick | 2009-06-03 | 2 | -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 environment | Ian Romanick | 2009-06-03 | 1 | -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, etc | Brian Paul | 2009-06-02 | 1 | -14/+11 | |
| | | ||||||
* | | docs: remove version info carried over from 7.5 | Brian Paul | 2009-06-02 | 1 | -7/+0 | |
| | | ||||||
* | | docs: clarify GL_ARB_copy_buffer driver support | Brian Paul | 2009-06-02 | 1 | -1/+1 | |
| | | ||||||
* | | st/mesa: implement/enable GL_ARB_copy_buffer extension | Brian Paul | 2009-06-02 | 2 | -0/+39 | |
| | | ||||||
* | | mesa: fix error test mistake in _mesa_CopyBufferSubData() | Brian Paul | 2009-06-02 | 1 | -1/+1 | |
| | | ||||||
* | | docs: added GL_ARB_copy_buffer extension | Brian Paul | 2009-06-02 | 1 | -0/+1 | |
| | |