Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-06-22 | mesa: plug in glBindVertexArray, glGenVertexArrays functions | Brian Paul | |
2009-06-22 | mesa: enforce the rule that arrays live in VBOs for GL_ARB_vertex_array_object | Brian Paul | |
2009-06-22 | mesa: added extension flag for ARB_vertex_array_object | Brian Paul | |
2009-06-19 | mesa: implement _mesa_GenVertexArrays() for GL_ARB_vertex_array_object | Brian Paul | |
This also involves adding a gl_array_object::VBOonly field. For the ARB extension, all arrays in the object must reside in a VBO. This flag keeps track of that requirement. | |||
2009-06-19 | mesa: implement _mesa_BindVertexArray() | Brian Paul | |
2009-06-19 | mesa: move vertex array objects from shared state to per-context | Brian Paul | |
The ARB version requires VAOs to be per-context while the Apple extension was ambiguous. | |||
2009-06-19 | mesa: regenerated files related to GL_ARB_vertex_array_object | Brian Paul | |
2009-06-19 | mesa: make query-related driver fallback functions static | Brian Paul | |
Plug them in via _mesa_init_query_object_functions(). | |||
2009-06-19 | mesa: make buffer object-related driver fallback functions static | Brian Paul | |
Plug them in via _mesa_init_buffer_object_functions(). | |||
2009-06-19 | mesa: create/destroy buffer objects via driver functions | Brian Paul | |
2009-06-19 | Merge branch 'ext-provoking-vertex' | Brian Paul | |
Conflicts: docs/relnotes-7.6.html progs/tests/Makefile src/gallium/drivers/softpipe/sp_prim_vbuf.c src/glx/x11/indirect.c src/mesa/glapi/Makefile src/mesa/glapi/dispatch.h src/mesa/glapi/glapioffsets.h src/mesa/glapi/glapitable.h src/mesa/glapi/glapitemp.h src/mesa/glapi/glprocs.h src/mesa/main/dlist.c src/mesa/main/enums.c src/mesa/sparc/glapi_sparc.S src/mesa/x86-64/glapi_x86-64.S src/mesa/x86/glapi_x86.S | |||
2009-06-16 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: src/mesa/main/api_validate.c | |||
2009-06-16 | mesa: fix incorrect viewport clamping in _mesa_set_viewport() | Brian Paul | |
A 0 by 0 viewport size is legal. Don't clamp against lower bound of one. The error checking earlier in the function prevents negative values. | |||
2009-06-15 | Merge branch 'arb_map_buffer_range' | Brian Paul | |
Conflicts: docs/relnotes-7.6.html src/mesa/main/mtypes.h | |||
2009-06-15 | mesa: Always return a value. | José Fonseca | |
2009-06-15 | mesa: Use appropriate float/integer types. | José Fonseca | |
2009-06-15 | mesa: Use type modifier for float constants. | José Fonseca | |
2009-06-15 | mesa: Use integer type with appropriate sign. | José Fonseca | |
2009-06-12 | mesa: use larger initial refcount for NullBufferObj | Brian Paul | |
Refcounting of the null/default buffer object isn't perfect yet so be extra safe. | |||
2009-06-12 | mesa: use _mesa_reference_buffer_object() in a few places | Brian Paul | |
2009-06-12 | Merge branch 'mesa_7_5_branch' | Jakob Bornecrantz | |
2009-06-12 | mesa: Enable uploads of only depth to z24s8 textures | Jakob Bornecrantz | |
2009-06-11 | mesa: add default function for ctx->Driver.CheckQuery() hook | Brian Paul | |
2009-06-11 | Merge branch 'mesa_7_5_branch' | José Fonseca | |
Conflicts: src/mesa/state_tracker/st_cb_fbo.c src/mesa/state_tracker/st_framebuffer.c | |||
2009-06-10 | mesa: Fix typo in bitmask. | José Fonseca | |
2009-06-10 | mesa: disable texture unit error check in _mesa_MatrixMode() | Brian Paul | |
See comments for details. | |||
2009-06-09 | Merge branch 'mesa_7_5_branch' | Jakob Bornecrantz | |
Conflicts: Makefile src/mesa/main/version.h src/mesa/shader/slang/slang_preprocess.c src/mesa/state_tracker/st_cb_bufferobjects.c | |||
2009-06-09 | mesa: added a simple bounds checker to glMap/UnmapBuffer() (disabled) | Brian Paul | |
2009-06-09 | mesa: reorder fields, update comments for gl_buffer_object | Brian Paul | |
2009-06-08 | mesa: implement GL_ARB_map_buffer_range | Brian Paul | |
Only enabled for software drivers at this point. Note that the gl_buffer_object::Access enum field has been replaced by a gl_buffer_object::AccessFlags bitfield. The new field is a mask of the GL_MAP_x_BIT flags which is a superset of the old GL_READ_ONLY, GL_WRITE_ONLY and GL_READ_WRITE modes. When we query GL_BUFFER_ACCESS_ARB we translate the bitfield into the conventional enum values. | |||
2009-06-08 | mesa: regenerated files for GL_ARB_map_buffer_range | Brian Paul | |
2009-06-08 | mesa: reorder fields, update comments for gl_buffer_object | Brian Paul | |
2009-06-08 | mesa: new MESA_EXTENSION_OVERRIDE env var | Brian Paul | |
Can be used to enable/disable extensions as reported by glGetString(GL_EXTENSIONS). If a name is preceeded by '-' it's disabled. Otherwise, the named extension is enabled. Intended for debug/test purposes. | |||
2009-06-08 | mesa: Use matching signedness for the counter as upper bound. | José Fonseca | |
2009-06-08 | mesa: bump MAX_PROGRAM_ENV_PARAMS from 128 to 256 | Brian Paul | |
Also, MAX_NV_VERTEX_PROGRAM_PARAMS should be 96, not 128 (or 256). | |||
2009-06-08 | mesa: EXT_vertex_array_bgra fixes | Brian Paul | |
1) Pass the correct format when calling update_array in _mesa_VertexAttribPointerARB. 2) glVertexAttribPointerNV accepts GL_BGRA format too. 3) raise INVALID_VALUE error when format is BGRA and normalized is false in glVertexAttribPointerARB (cherry picked from commit 4adb190a162c5ed0684a8616331344caadba4010) | |||
2009-06-08 | mesa: EXT_vertex_array_bgra fixes | Maciej Cencora | |
1) Pass the correct format when calling update_array in _mesa_VertexAttribPointerARB. 2) glVertexAttribPointerNV accepts GL_BGRA format too. 3) raise INVALID_VALUE error when format is BGRA and normalized is false in glVertexAttribPointerARB | |||
2009-06-05 | mesa: bump version to 7.5-rc3 | Brian Paul | |
2009-06-04 | mesa: call _mesa_ funcs, not gl funcs for debugging | Brian Paul | |
2009-06-04 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: src/mesa/main/context.c | |||
2009-06-03 | mesa: added buffer object debug code (disabled) | Brian Paul | |
2009-06-03 | Fast path when rebinding the same texture in single context environment | Ian Romanick | |
If there is no shared context, there is no purpose in rebinding the same texture. In some artificial tests this improves performance 10% - 30%. | |||
2009-06-02 | mesa: fix error test mistake in _mesa_CopyBufferSubData() | Brian Paul | |
2009-06-02 | mesa: enable GL_ARB_copy_buffer for software drivers | Brian Paul | |
2009-06-02 | mesa: plug in new _mesa_CopyBufferSubData() functions | Brian Paul | |
2009-06-02 | mesa: _mesa_CopyBufferSubData() function, and driver fall-back | Brian Paul | |
2009-06-02 | mesa: new state for GL_ARB_copy_buffer | Brian Paul | |
2009-06-02 | mesa: new CopyBufferSubData() driver hook | Brian Paul | |
2009-06-02 | glapi: regenerated files for GL_ARB_copy_buffer | Brian Paul | |
2009-06-02 | mesa: release VBO and PBO references upon context destruction | Brian Paul | |