Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-11-02 | mesa: Select FEATURE_remap_table when multiple APIs are enabled. | Chia-I Wu | |
Core mesa should query glapi for the positions of the functions in _glapi_table when multiple APIs are supported. It does not know which glapitable.h glapi used. | |||
2010-10-29 | mesa: Make metaops use program refcounts instead of names. | Eric Anholt | |
Fixes failure on restoring state when the program was active but deleted, and the name no longer exists. Bug #31194 | |||
2010-10-29 | mesa: remove dead code | Brian Paul | |
2010-10-29 | mesa: Fix windows build (uint -> GLuint). | José Fonseca | |
2010-10-29 | Merge branch 'glapi-reorg' | Chia-I Wu | |
Conflicts: src/mapi/glapi/glapi_sparc.S src/mapi/glapi/glapi_x86.S src/mapi/glapi/glapidispatch.h src/mapi/glapi/glapioffsets.h src/mapi/glapi/glprocs.h | |||
2010-10-28 | mesa: pixel transfer ops do not apply to integer-valued textures | Brian Paul | |
2010-10-28 | mesa: additional integer formats in _mesa_bytes_per_pixel() | Brian Paul | |
2010-10-28 | mesa: add const qualifier to _mesa_is_legal_format_and_type() | Brian Paul | |
2010-10-28 | mesa: fix integer cases in _mesa_is_legal_format_and_type() | Brian Paul | |
Some integer formats work with some packed datatypes. | |||
2010-10-28 | mesa: fix incorrect type in _mesa_texstore_rgba_int16() | Brian Paul | |
2010-10-28 | mesa: remove obsolete comment | Brian Paul | |
2010-10-28 | mesa: add extension table entry for GL_EXT_gpu_shader4 | Brian Paul | |
2010-10-28 | mesa: clean-up array element code | Brian Paul | |
Remove unnecessary GLAPIENTRY keywords, update comments, re-indent. | |||
2010-10-28 | mesa: glArrayElement support for integer-valued arrays | Brian Paul | |
2010-10-28 | mesa: state/queries for GL_MIN/MAX_PROGRAM_TEXEL_OFFSET_EXT | Brian Paul | |
2010-10-28 | mesa: consolidate glVertex/Color/etcPointer() code | Brian Paul | |
This removes a bunch of similar error checking code in all the vertex pointer functions and puts nearly all the error checking in update_array(). | |||
2010-10-28 | mesa: add gl_client_array::Integer field and related vertex array state code | Brian Paul | |
2010-10-28 | mesa: implement integer-valued vertex attribute functions | Brian Paul | |
The integers still get converted to floats. That'll have to change someday. | |||
2010-10-28 | mesa: add new GLvertexformat entries for integer-valued attributes | Brian Paul | |
2010-10-28 | mesa: plug in more GL_EXT_gpu_shader4 functions | Brian Paul | |
2010-10-28 | mesa: add glGetUniformuiv(), plug in uint glUniform funcs | Brian Paul | |
2010-10-28 | mesa: plug in stubs for glBindFragDataLocation(), glGetFragDataLocation() | Brian Paul | |
2010-10-28 | glapi: regenerated API files | Brian Paul | |
2010-10-28 | mesa: remove 'normalized' parameter from _mesa_VertexAttribIPointer() | Brian Paul | |
2010-10-27 | swrast: Enable GL_EXT_separate_shader_objects in software paths | Ian Romanick | |
2010-10-27 | Track separate programs for each stage | Ian Romanick | |
The assumption is that all stages are the same program or that varyings are passed between stages using built-in varyings. | |||
2010-10-27 | mesa: Track an ActiveProgram distinct from CurrentProgram | Ian Romanick | |
ActiveProgram is the GL_EXT_separate_shader_objects state variable used for glUniform calls. glUseProgram also sets this. | |||
2010-10-27 | mesa: Add display list support for GL_EXT_separate_shader_objects functions | Ian Romanick | |
2010-10-27 | mesa: Skeletal support for GL_EXT_separate_shader_objects | Ian Romanick | |
Really just filling in the entry points. None of them do anything other than validate their inputs. | |||
2010-10-27 | mesa: Add infrastructure to track GL_EXT_separate_shader_objects | Ian Romanick | |
2010-10-27 | glapi: Commit files changed by previous commit | Ian Romanick | |
2010-10-27 | mesa: Remove unnecessary header. | Vinson Lee | |
2010-10-27 | mesa: Remove unnecessary headers. | Vinson Lee | |
2010-10-27 | mesa: Remove unnecessary glapitable.h includes. | Chia-I Wu | |
With 07b85457d95bcc70588584e9380c51cd63aa3a2b, glapitable.h is included by core mesa only to know the size of _glapi_table. It is not necessary as the same info is given by _gloffset_COUNT. This change makes _glapi_table opaque to core mesa. All operations on it are supposed to go through one of the SET/GET/CALL macros. | |||
2010-10-27 | glapi: Merge glapioffsets.h into glapidispath.h. | Chia-I Wu | |
Move defines in glapioffsets.h to glapidispatch.h. Rename _gloffset_FIRST_DYNAMIC to _gloffset_COUNT, which is equal to the number of entries in _glapi_table. Consistently use SET_by_offset, GET_by_offset, CALL_by_offset, and _gloffset_* to recursively define all SET/GET/CALL macros. | |||
2010-10-26 | mesa: rename function to _mesa_is_format_integer_color() | Brian Paul | |
Be a bit more clear about its operation. | |||
2010-10-26 | mesa: fix bug in _mesa_is_format_integer() | Brian Paul | |
We only want to return true if it's an integer _color_ format, not a depth and/or stencil format. Fixes http://bugs.freedesktop.org/show_bug.cgi?id=31143 | |||
2010-10-27 | glapi: Move glapidispatch.h to core mesa. | Chia-I Wu | |
It is a core mesa header, not a glapi header. | |||
2010-10-26 | mesa: remove the unused _mesa_is_fragment_shader_active() function | Brian Paul | |
This reverts commit 013d5ffeec3af5665c81c6a7a8370d21699ca609. | |||
2010-10-26 | mesa: call _mesa_valid_to_render() in glDrawPixels, glCopyPixels, glBitmap | Brian Paul | |
This lets us simplify and consolidate some state checking code. This implements the GL_INVALID_OPERATION check for all drawing commands required by GL_EXT_texture_integer. | |||
2010-10-26 | mesa: do integer FB / shader validation check in _mesa_valid_to_render() | Brian Paul | |
2010-10-25 | mesa: additional teximage error checks for GL_EXT_texture_integer | Brian Paul | |
2010-10-25 | mesa: additional switch cases for GL_EXT_texture_integer | Brian Paul | |
2010-10-25 | mesa: additional glReadPixels error checks for GL_EXT_texture_integer | Brian Paul | |
2010-10-25 | mesa: fix uninitialized var warning | Brian Paul | |
http://bugs.freedesktop.org/show_bug.cgi?id=31067 | |||
2010-10-24 | mesa: allow FBO attachments of formats LUMINANCE, LUMINANCE_ALPHA, and INTENSITY | Marek Olšák | |
As per the GL_ARB_framebuffer_object specification. Signed-off-by: Marek Olšák <maraeo@gmail.com> | |||
2010-10-23 | mesa: display list support for GL_EXT_texture_integer | Brian Paul | |
2010-10-23 | mesa: plug in GL_EXT_texture_integer functions | Brian Paul | |
2010-10-23 | mesa: regenerated API files for GL_EXT_texture_integer | Brian Paul | |
2010-10-23 | mesa: simplify target_can_be_compressed() function | Brian Paul | |