Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: implement glGet queries for GL_ARB_draw_buffers_blend | Brian Paul | 2011-01-15 | 1 | -0/+47 |
| | |||||
* | mesa: begin implementation of GL_ARB_draw_buffers_blend | Brian Paul | 2011-01-15 | 1 | -8/+8 |
| | |||||
* | mesa: Add getter for GL_SHADER_COMPILER with ARB_ES2_compatibility. | Eric Anholt | 2011-01-14 | 1 | -0/+1 |
| | | | | Fixes piglit arb_es2_compatibility-shadercompiler | ||||
* | mesa: Add getters for ARB_ES2_compatibility MAX_*_VECTORS. | Eric Anholt | 2011-01-14 | 1 | -0/+9 |
| | | | | Fixes piglit arb_es2_compatibility-maxvectors. | ||||
* | mesa: don't assert in GetIntegerIndexed, etc | Brian Paul | 2011-01-12 | 1 | -6/+12 |
| | | | | | | We were getting an assertion upon invalid pname. NOTE: This is a candidate for the 7.9 and 7.10 branches. | ||||
* | mesa: Directly include mfeatures.h in files that perform feature tests. | Vinson Lee | 2011-01-07 | 1 | -0/+1 |
| | |||||
* | 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: 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: 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: Allow query of MAX_SAMPLES with EXT_framebuffer_multisample | Ian Romanick | 2010-11-10 | 1 | -2/+2 |
| | | | | | | | | | | | | | 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 <[email protected]> | ||||
* | mesa: state/queries for GL_MIN/MAX_PROGRAM_TEXEL_OFFSET_EXT | Brian Paul | 2010-10-28 | 1 | -0/+13 |
| | |||||
* | mesa: Track an ActiveProgram distinct from CurrentProgram | Ian Romanick | 2010-10-27 | 1 | -1/+1 |
| | | | | | ActiveProgram is the GL_EXT_separate_shader_objects state variable used for glUniform calls. glUseProgram also sets this. | ||||
* | mesa: added glGet query for GL_RGBA_INTEGER_MODE_EXT | Brian Paul | 2010-10-23 | 1 | -0/+11 |
| | |||||
* | mesa: set/get primitive restart state | Brian Paul | 2010-10-21 | 1 | -0/+16 |
| | |||||
* | Drop GLcontext typedef and use struct gl_context instead | Kristian Høgsberg | 2010-10-13 | 1 | -16/+16 |
| | |||||
* | mesa: Remove EXT_convolution. | Eric Anholt | 2010-09-23 | 1 | -33/+0 |
| | | | | More optional code. | ||||
* | mesa: Remove SGI_color_matrix. | Eric Anholt | 2010-09-23 | 1 | -25/+0 |
| | | | | Another optional ARB_imaging subset extension. | ||||
* | mesa: Remove SGI_color_table. | Eric Anholt | 2010-09-23 | 1 | -12/+0 |
| | | | | Another optional ARB_imaging subset extension. | ||||
* | mesa: Remove EXT_histogram. | Eric Anholt | 2010-09-23 | 1 | -6/+0 |
| | | | | This has always been optional, and not useful. | ||||
* | mesa: Remove the non-required ARB_imaging extension. | Eric Anholt | 2010-09-23 | 1 | -2/+2 |
| | | | | | | | Many of the EXT_ extensions in the subset have significant code overhead with no users. It is not a required part of GL -- though text describing the extension is part of the core spec since 1.2, it is always conditional on the ARB_imaging extension. | ||||
* | mesa: Enable GL_MAX_VERTEX_ATTRIBS in ES2. | Kenneth Graunke | 2010-09-07 | 1 | -1/+16 |
| | | | | | Signed-off-by: Kristian Høgsberg <[email protected]> Signed-off-by: Kenneth Graunke <[email protected]> | ||||
* | Fix inverted version checks in check_extra. | Kenneth Graunke | 2010-08-30 | 1 | -6/+12 |
| | | | | | | | | | | Previously, if an attribute was enabled by either a specific GL version or an extension, the check would require -both- to be enabled. This bug was not discovered earlier because version checks are currently only ever used on their own. Signed-off-by: Kristian Høgsberg <[email protected]> Signed-off-by: Kenneth Graunke <[email protected]> | ||||
* | mesa: initial support for ARB_geometry_shader4 | Zack Rusin | 2010-06-28 | 1 | -0/+21 |
| | | | | | | laying down the foundation for everything and implementing most of the stuff. linking, gl_VerticesIn and multidimensional inputs are left. | ||||
* | mesa: rename src/mesa/shader/ to src/mesa/program/ | Brian Paul | 2010-06-10 | 1 | -1/+1 |
| | |||||
* | mesa: Fix excess initializers in get.c table. | Chia-I Wu | 2010-05-31 | 1 | -2/+2 |
| | |||||
* | mesa: fix warnings about missing initializers in get.c table | Brian Paul | 2010-05-21 | 1 | -326/+330 |
| | |||||
* | mesa: enum bitfields are a gcc-only feature, use GLubyte | Brian Paul | 2010-05-14 | 1 | -2/+2 |
| | |||||
* | mesa: print enum name instead of hexadecimal value in glGet errors | Brian Paul | 2010-05-14 | 1 | -4/+9 |
| | |||||
* | mesa: silence compiler warning | Alan Hourihane | 2010-05-13 | 1 | -1/+3 |
| | |||||
* | mesa: added glGet code for GL_ARB_transform_feedback2 | Brian Paul | 2010-05-11 | 1 | -0/+18 |
| | |||||
* | mesa: Optimize get.c by using a table-driven approach | Kristian Høgsberg | 2010-05-11 | 1 | -7842/+2298 |
| | |||||
* | mesa: more transform feedback infrastructure | Brian Paul | 2010-05-10 | 1 | -9/+9 |
| | | | | | Includes GL_ARB_transform_feedback2 which encapsulates transform feedback state in objects. | ||||
* | mesa: remove driver hooks for GetFloat/Integer/Doublev, etc | Brian Paul | 2010-05-07 | 1 | -16/+0 |
| | | | | | Once upon a time some drivers hooked into these for GL_HP_occlusion_test and GL_OES_read_format. They're not being used anymore so get rid of them. | ||||
* | mesa: do version checking for GL 3.x queries | Brian Paul | 2010-04-20 | 1 | -0/+50 |
| | |||||
* | mesa: API and state for GL 3.1 primitive restart | Brian Paul | 2010-04-20 | 1 | -0/+24 |
| | |||||
* | mesa: add GL 3.2 GL_CONTEXT_PROFILE_MASK query | Brian Paul | 2010-04-20 | 1 | -0/+12 |
| | |||||
* | mesa: better, smaller error handling code for glGet*() | Brian Paul | 2010-04-20 | 1 | -602/+626 |
| | | | | get.o is about 17% smaller. | ||||
* | mesa: check for _NEW_BUFFERS for color read format queries | Brian Paul | 2010-04-05 | 1 | -0/+16 |
| | |||||
* | mesa: added glGet queries for transform_feedback | Brian Paul | 2010-03-30 | 1 | -0/+152 |
| | |||||
* | mesa: only call _mesa_update_state() when necessary in glGet functions | Brian Paul | 2010-03-26 | 1 | -69/+46 |
| | | | | | | | | | | | Only a few state vars require state validation before querying them. This potentially speeds up state queries. Encode that info into the state tuple table. Also, use the new tuple field to indicate when FLUSH_CURRENT() must be called to validate other state vars. Based on a patch submitted by Robert Bragg on Feb 12, 2010. | ||||
* | mesa: added missing glGet query for GL_MAX_ARRAY_TEXTURE_LAYERS_EXT | Brian Paul | 2010-03-20 | 1 | -0/+16 |
| | |||||
* | mesa: added GL3 ContextFlags field and query code | Brian Paul | 2010-03-20 | 1 | -0/+12 |
| | |||||
* | mesa: Always return default value for CURRENT_RASTER_INDEX | Ian Romanick | 2010-03-03 | 1 | -4/+4 |
| | | | | | | | Since there is no color-index rendering, it is impossible to update this value. Just return the initial setting and be happy. Signed-off-by: Ian Romanick <[email protected]> | ||||
* | mesa: Remove checks of Visual.rgbMode in Get paths | Ian Romanick | 2010-03-03 | 1 | -8/+8 |
| | | | | Signed-off-by: Ian Romanick <[email protected]> | ||||
* | mesa: Remove unnecessary header. | Vinson Lee | 2010-02-12 | 1 | -1/+0 |
| | |||||
* | mesa: check for invalid texture coord unit in glGet queries | Brian Paul | 2010-02-03 | 1 | -44/+116 |
| | |||||
* | mesa: add error check for querying invalid texture matrix | Brian Paul | 2010-02-03 | 1 | -4/+32 |
| | |||||
* | mesa: added GL_MAJOR_VERSION and GL_MINOR_VERSION queries | Brian Paul | 2010-01-05 | 1 | -0/+24 |
| | | | | New in GL 3.0. | ||||
* | mesa: implement GL3 GL_NUM_EXTENSIONS query | Brian Paul | 2009-12-30 | 1 | -0/+12 |
| |