Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: make _mesa_test_proxy_teximage() easier to read | Brian Paul | 2010-12-07 | 1 | -55/+71 |
| | |||||
* | mesa: consolidate glCompressedTexImage1/2/3D() functions | Brian Paul | 2010-12-07 | 1 | -374/+190 |
| | |||||
* | mesa: consolidate glCopyTexSubImage1/2/3D() functions | Brian Paul | 2010-12-07 | 1 | -145/+63 |
| | |||||
* | mesa: consolidate glCopyTexImage1/2D() code | Brian Paul | 2010-12-07 | 1 | -148/+90 |
| | |||||
* | mesa: consolidate the glTexSubImage1/2/3D() functions | Brian Paul | 2010-12-07 | 1 | -165/+86 |
| | |||||
* | mesa: simplify proxy texture code in texture_error_check() | Brian Paul | 2010-12-07 | 1 | -49/+51 |
| | |||||
* | mesa: Clean up header file inclusion in viewport.h. | Vinson Lee | 2010-12-07 | 1 | -1/+2 |
| | |||||
* | mesa: Clean up header file inclusion in varray.h. | Vinson Lee | 2010-12-07 | 1 | -1/+5 |
| | |||||
* | mesa: Clean up header file inclusion in transformfeedback.h. | Vinson Lee | 2010-12-07 | 1 | -1/+6 |
| | |||||
* | mesa: Clean up header file inclusion in texrender.h. | Vinson Lee | 2010-12-07 | 1 | -1/+3 |
| | |||||
* | mesa: consolidate glTexImage1/2/3D() code | Brian Paul | 2010-12-06 | 1 | -294/+161 |
| | | | | | Something similar could be done for glCopyTex[Sub]Image() and the compressed texture image functions as well. | ||||
* | mesa: set gl_texture_object::_Complete=FALSE in incomplete() | Brian Paul | 2010-12-06 | 1 | -27/+5 |
| | |||||
* | mesa: test for cube map completeness in glGenerateMipmap() | Brian Paul | 2010-12-06 | 3 | -0/+49 |
| | | | | | | | The texture is not cube complete if the base level images aren't of the same size and format. NOTE: This is a candidate for the 7.9 branch. | ||||
* | mesa: Clean up header file inclusion in texobj.h. | Vinson Lee | 2010-12-04 | 1 | -1/+2 |
| | |||||
* | mesa: Clean up header file inclusion in texgetimage.h. | Vinson Lee | 2010-12-04 | 1 | -1/+5 |
| | |||||
* | mesa: Clean up header file inclusion in texformat.h. | Vinson Lee | 2010-12-04 | 1 | -1/+1 |
| | |||||
* | mesa: Clean up header file inclusion in texenvprogram.h. | Vinson Lee | 2010-12-04 | 1 | -1/+1 |
| | |||||
* | mesa: Clean up header file inclusion in texcompress_s3tc.h. | Vinson Lee | 2010-12-04 | 1 | -1/+5 |
| | |||||
* | mesa: Clean up header file inclusion in texcompress.h. | Vinson Lee | 2010-12-04 | 1 | -1/+4 |
| | |||||
* | mesa: make glGet*(GL_NONE) generate GL_INVALID_ENUM | Brian Paul | 2010-12-03 | 1 | -3/+5 |
| | | | | | | | | | In find_value() check if we've hit the 0th/invalid entry before checking if the pname matches. Fixes http://bugs.freedesktop.org/show_bug.cgi?id=31987 NOTE: This is a candidate for the 7.9 branch. | ||||
* | mesa: return GL_FRAMEBUFFER_DEFAULT as FBO attachment type | Brian Paul | 2010-12-03 | 1 | -1/+1 |
| | | | | | | | | | If querying the default/window-system FBO's attachment type, return GL_FRAMEBUFFER_DEFAULT (per the GL_ARB_framebuffer_object spec). See http://bugs.freedesktop.org/show_bug.cgi?id=31947 NOTE: This is a candidate for the 7.9 branch. | ||||
* | mesa: fix GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME query | Brian Paul | 2010-12-03 | 1 | -2/+2 |
| | | | | | | | | | | | | Return 0 instead of generating an error. See http://bugs.freedesktop.org/show_bug.cgi?id=30993 Note that piglit fbo-getframebufferattachmentparameter-01 still does not pass. But Mesa behaves the same as the NVIDIA driver in this case. Perhaps the test is incorrect. NOTE: This is a candidate for the 7.9 branch. | ||||
* | mesa: replace more MAX_WIDTH stack allocations with heap allocations | Brian Paul | 2010-12-02 | 2 | -38/+111 |
| | |||||
* | mesa: replace large/MAX_WIDTH stack allocations with heap allocations | Brian Paul | 2010-12-02 | 1 | -4/+34 |
| | |||||
* | mesa: replace large/MAX_WIDTH stack allocations with heap allocations | Brian Paul | 2010-12-02 | 1 | -3/+24 |
| | |||||
* | mesa: Temporary hack to prevent stack overflow on windows | José Fonseca | 2010-12-02 | 1 | -0/+17 |
| | | | | | e.g. st_readpixels is trying to alloca() an huge ammount of memory from the stack. | ||||
* | mesa: Add getters for ARB_copy_buffer's attachment points. | Eric Anholt | 2010-12-02 | 1 | -0/+13 |
| | | | | Fixes more complaints by oglconform. | ||||
* | mesa: Add getters for the rest of the supported draw buffers. | Eric Anholt | 2010-12-02 | 1 | -0/+8 |
| | | | | | MAX_DRAW_BUFFERS is 8, so allow all 8 GL_DRAW_BUFFER# to be retrieved. Fixes complaints by oglconform. | ||||
* | mesa: raise max texture sizes to 16K | Brian Paul | 2010-12-02 | 4 | -114/+213 |
| | | | | | | | | | | | This allows 16K x 16K 2D textures, for example, but we don't want to allow that for 3D textures. The new gl_constants::MaxTextureMBytes field is used to prevent allocating too large of texture image. This allows a 16K x 32 x 32 3D texture, for example, but prevents 16K^3. Drivers can override this limit. The default is currently 1GB. Apps should use the proxy texture mechanism to determine the actual max texture size. | ||||
* | glsl: Lower ir_binop_pow to a sequence of EXP2 and LOG2 | Ian Romanick | 2010-12-01 | 1 | -0/+1 |
| | |||||
* | glsl: Use M_LOG2E constant instead of calling log2 | Ian Romanick | 2010-12-01 | 1 | -0/+4 |
| | |||||
* | mesa: check for posix_memalign() errors | pontus lidman | 2010-11-29 | 1 | -1/+2 |
| | | | | Signed-off-by: Brian Paul <[email protected]> | ||||
* | mesa: Fix glGet of ES2's GL_MAX_*_VECTORS properties. | Kenneth Graunke | 2010-11-24 | 1 | -6/+11 |
| | | | | | | | | | | | | Previously, the get table listed all three as having custom locations, yet find_custom_value did not have cases to handle them. MAX_VARYING_VECTORS does not need a custom location since MaxVaryings is already stored as float[4] (or vec4). MaxUniformComponents is stored as the number of floats, however, so a custom implementation that divides by 4 is necessary. Fixes bugs.freedesktop.org #31495. | ||||
* | mesa: added _mesa_format_image_size64() | Brian Paul | 2010-11-24 | 2 | -0/+34 |
| | |||||
* | mesa: add assertion and update comment in _mesa_format_image_size() | Brian Paul | 2010-11-24 | 1 | -1/+2 |
| | |||||
* | mesa: use gl_shader_type enum | Brian Paul | 2010-11-23 | 1 | -3/+3 |
| | |||||
* | mesa: replace #defines with new gl_shader_type enum | Brian Paul | 2010-11-23 | 4 | -15/+22 |
| | |||||
* | mesa: Clean up header file inclusion in syncobj.h. | Vinson Lee | 2010-11-22 | 1 | -1/+5 |
| | |||||
* | mesa: fix regression from b4bb6680200b5a898583392f4c831c02f41e63f7 | Xiang, Haihao | 2010-11-23 | 1 | -0/+7 |
| | | | | | | | Pending commands to the previous context aren't flushed since commit b4bb668 Reported-by: Oleksiy Krivoshey <[email protected]> Signed-off-by: Xiang, Haihao <[email protected]> | ||||
* | mesa: fix get_texture_dimensions() for texture array targets | Brian Paul | 2010-11-21 | 1 | -5/+5 |
| | | | | Fixes http://bugs.freedesktop.org/show_bug.cgi?id=31779 | ||||
* | mesa: hook up GL 3.x entrypoints | Brian Paul | 2010-11-21 | 5 | -6320/+6864 |
| | | | | Fix up some details in the xml files and regenerate dispatch files. | ||||
* | mesa: fix error msg typo | Brian Paul | 2010-11-21 | 1 | -1/+1 |
| | |||||
* | mesa: Clean up header file inclusion in stencil.h. | Vinson Lee | 2010-11-20 | 1 | -1/+2 |
| | |||||
* | mesa: Clean up header file inclusion in shared.h. | Vinson Lee | 2010-11-20 | 1 | -1/+1 |
| | |||||
* | mesa: Clean up header file inclusion in shaderapi.h. | Vinson Lee | 2010-11-20 | 1 | -1/+3 |
| | |||||
* | mesa: Clean up header file inclusion in scissor.h. | Vinson Lee | 2010-11-20 | 1 | -1/+2 |
| | |||||
* | mesa: Clean up header file inclusion in renderbuffer.h. | Vinson Lee | 2010-11-20 | 1 | -1/+1 |
| | |||||
* | mesa: Clean up header file inclusion in readpix.h. | Vinson Lee | 2010-11-20 | 1 | -1/+2 |
| | |||||
* | mesa: Clean up header file inclusion in rastpos.h. | Vinson Lee | 2010-11-20 | 1 | -1/+4 |
| | |||||
* | mesa: Clean up header file inclusion in polygon.h. | Vinson Lee | 2010-11-20 | 1 | -1/+2 |
| |