Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-12-02 | mesa: replace large/MAX_WIDTH stack allocations with heap allocations | Brian Paul | |
2010-12-02 | mesa: replace large/MAX_WIDTH stack allocations with heap allocations | Brian Paul | |
2010-12-02 | mesa: Temporary hack to prevent stack overflow on windows | José Fonseca | |
e.g. st_readpixels is trying to alloca() an huge ammount of memory from the stack. | |||
2010-12-02 | mesa: Add getters for ARB_copy_buffer's attachment points. | Eric Anholt | |
Fixes more complaints by oglconform. | |||
2010-12-02 | mesa: Add getters for the rest of the supported draw buffers. | Eric Anholt | |
MAX_DRAW_BUFFERS is 8, so allow all 8 GL_DRAW_BUFFER# to be retrieved. Fixes complaints by oglconform. | |||
2010-12-02 | mesa: raise max texture sizes to 16K | Brian Paul | |
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. | |||
2010-12-01 | glsl: Lower ir_binop_pow to a sequence of EXP2 and LOG2 | Ian Romanick | |
2010-12-01 | glsl: Use M_LOG2E constant instead of calling log2 | Ian Romanick | |
2010-11-29 | mesa: check for posix_memalign() errors | pontus lidman | |
Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-11-24 | mesa: Fix glGet of ES2's GL_MAX_*_VECTORS properties. | Kenneth Graunke | |
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. | |||
2010-11-24 | mesa: added _mesa_format_image_size64() | Brian Paul | |
2010-11-24 | mesa: add assertion and update comment in _mesa_format_image_size() | Brian Paul | |
2010-11-23 | mesa: use gl_shader_type enum | Brian Paul | |
2010-11-23 | mesa: replace #defines with new gl_shader_type enum | Brian Paul | |
2010-11-22 | mesa: Clean up header file inclusion in syncobj.h. | Vinson Lee | |
2010-11-23 | mesa: fix regression from b4bb6680200b5a898583392f4c831c02f41e63f7 | Xiang, Haihao | |
Pending commands to the previous context aren't flushed since commit b4bb668 Reported-by: Oleksiy Krivoshey <oleksiyk@gmail.com> Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> | |||
2010-11-21 | mesa: fix get_texture_dimensions() for texture array targets | Brian Paul | |
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=31779 | |||
2010-11-21 | mesa: hook up GL 3.x entrypoints | Brian Paul | |
Fix up some details in the xml files and regenerate dispatch files. | |||
2010-11-21 | mesa: fix error msg typo | Brian Paul | |
2010-11-20 | mesa: Clean up header file inclusion in stencil.h. | Vinson Lee | |
2010-11-20 | mesa: Clean up header file inclusion in shared.h. | Vinson Lee | |
2010-11-20 | mesa: Clean up header file inclusion in shaderapi.h. | Vinson Lee | |
2010-11-20 | mesa: Clean up header file inclusion in scissor.h. | Vinson Lee | |
2010-11-20 | mesa: Clean up header file inclusion in renderbuffer.h. | Vinson Lee | |
2010-11-20 | mesa: Clean up header file inclusion in readpix.h. | Vinson Lee | |
2010-11-20 | mesa: Clean up header file inclusion in rastpos.h. | Vinson Lee | |
2010-11-20 | mesa: Clean up header file inclusion in polygon.h. | Vinson Lee | |
2010-11-18 | mesa: pass gl_format to _mesa_init_teximage_fields() | Brian Paul | |
This should prevent the field going unset in the future. See bug http://bugs.freedesktop.org/show_bug.cgi?id=31544 for background. Also remove unneeded calls to clear_teximage_fields(). Finally, call _mesa_set_fetch_functions() from the _mesa_init_teximage_fields() function so callers have one less thing to worry about. | |||
2010-11-18 | mesa: Clean up core.h. | Chia-I Wu | |
Remove version.h and context.h from core.h. | |||
2010-11-17 | mesa: upgrade to glext.h version 66 | Brian Paul | |
The type of the num/count parameter to glProgramParameters4[df]vNV() changed so some API dispatch code needed updates too. | |||
2010-11-18 | mesa: Don't spam the console in a debug build unless some spam is requested. | Eric Anholt | |
It's annoying to use test suites under a Mesa debug build because pretty output is cluttered with stderr's continuous reports that you're still using the debug driver. | |||
2010-11-16 | mesa: minor clean-ups in context code | Brian Paul | |
2010-11-16 | mesa: reorder texture_error_check() params | Brian Paul | |
To better match other functions. | |||
2010-11-16 | mesa: 80-column wrapping | Brian Paul | |
2010-11-16 | mesa: whitespace cleanups | Brian Paul | |
2010-11-16 | mesa: fix error messages and minor reindenting | Brian Paul | |
2010-11-15 | mesa: Add definitions for inverse hyperbolic function on MSVC. | Vinson Lee | |
2010-11-15 | mesa: add more work-arounds for acoshf(), asinhf(), atahf() | Brian Paul | |
2010-11-13 | mesa: Clean up header file inclusion in points.h. | Vinson Lee | |
2010-11-12 | mesa: consolidate assertions in teximage code | Brian Paul | |
2010-11-11 | mesa: fix glDeleteBuffers() regression | Brian Paul | |
This fixes a regression (failed assertion) from commit c552f273f559968dfd770367e25329baccbcd0c4 which was hit if glDeleteBuffers() was called on a buffer that was never bound. NOTE: this is a candidate for the 7.9 branch. | |||
2010-11-11 | mesa: make glIsBuffer() return false for never bound buffers | Brian Paul | |
Use a dummy buffer object as we do for frame/renderbuffer objects. Fixes http://bugs.freedesktop.org/show_bug.cgi?id=31514 Note: this is a candidate for the 7.9 branch. | |||
2010-11-11 | mesa: handle more pixel types in mipmap generation code | Brian Paul | |
NOTE: This is a candidate for the 7.9 branch. | |||
2010-11-11 | mesa: add missing formats in _mesa_format_to_type_and_comps() | Brian Paul | |
NOTE: this is a candidate for the 7.9 branch | |||
2010-11-11 | mesa: improve error message | Brian Paul | |
2010-11-11 | mesa: #include mfeatures.h in enums.h | Brian Paul | |
2010-11-10 | mesa: Fix printf format warnings. | Vinson Lee | |
2010-11-10 | mesa: Allow query of MAX_SAMPLES with EXT_framebuffer_multisample | Ian Romanick | |
Previously queries of MAX_SAMPLES were only allowed with ARB_framebuffer_object, but EXT_framebuffer_multisample also enables this query. This seems to only effect the i915. All other drivers support both extensions or neither extension. This patch is based on a patch that Kenneth sent along with the report. NOTE: this is a candidate for the 7.9 branch. Reported-by: Kenneth Waters <kwaters@chromium.org> | |||
2010-11-10 | mesa: remove unneeded DD_POINT_SIZE and DD_LINE_WIDTH tricaps | Roland Scheidegger | |
DD_POINT_SIZE was broken for quite some time, and the only driver (r200) relying on this no longer needs it. Both DD_POINT_SIZE and DD_LINE_WIDTH have no users left outside of debugging output, hence instead of fixing DD_POINT_SIZE setting just drop both of them - there was a plan to remove tricaps flags entirely at some point. | |||
2010-11-10 | mesa: Clean up header file inclusion in pixelstore.h. | Vinson Lee | |