Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-31 | Merge branch 'mesa_7_7_branch' | Brian Paul | |
Conflicts: configs/darwin src/gallium/auxiliary/util/u_clear.h src/gallium/state_trackers/xorg/xorg_exa_tgsi.c src/mesa/drivers/dri/i965/brw_draw_upload.c | |||
2009-12-31 | mesa: remove a line of dead code | Brian Paul | |
2009-12-31 | mesa: enable ColorMaskIndexed in display lists | Brian Paul | |
2009-12-31 | mesa: enable GL_EXT_draw_buffers2 for sw drivers | Brian Paul | |
2009-12-31 | mesa: turn on NV_conditional_render for software drivers | Brian Paul | |
2009-12-31 | mesa: plug in API functions for conditional rendering | Brian Paul | |
2009-12-31 | mesa: added dispatch for GL_NV_conditional_render extension | Brian Paul | |
2009-12-31 | mesa: added FLUSH_VERTICES(), more comments | Brian Paul | |
2009-12-31 | mesa: add flag for GL_NV_conditional_render extension | Brian Paul | |
2009-12-31 | mesa: _mesa_Begin/EndConditionalRender() functions | Brian Paul | |
For GL_NV_conditional_render and GL3. The drawing functions don't check the query object yet. No API dispatch yet. | |||
2009-12-31 | mesa: make _mesa_lookup_query_object() an non-private inline function | Brian Paul | |
2009-12-31 | mesa: Silence unused variable warning. | Vinson Lee | |
2009-12-30 | mesa: implement _mesa_GetStringi() for GL3 | Brian Paul | |
Note: not plugged into the dispatch table yet. | |||
2009-12-30 | mesa: _mesa_get_enabled_extension() function | Brian Paul | |
2009-12-30 | mesa: implement GL3 GL_NUM_EXTENSIONS query | Brian Paul | |
2009-12-30 | mesa: simplify some extension testing code | Brian Paul | |
2009-12-30 | mesa: display list support for glClearBuffer functions | Brian Paul | |
Note: some code disabled until dispatch table supports GL3 entrypoints. | |||
2009-12-30 | mesa: implement GL3 glClearBuffer() functions | Brian Paul | |
These functions clear color/depth/stencil buffers with a value that's passed to the function, rather than the context clear values. For now these functions are implemented in terms of the existing ctx->Driver.Clear() hook. In the future when we have non-normalized integer and unsigned integer color buffer formats we'll need new driver hook(s) to pass int and uint clear values to the driver. Note: these functions are not hooked into the dispatch table at this time. | |||
2009-12-29 | mesa: fix-up blend enable/disable code in _mesa_PopAttrib() | Brian Paul | |
2009-12-29 | mesa: finish-up indexed color mask code in _mesa_PopAttrib() | Brian Paul | |
2009-12-29 | mesa: plug in GL_EXT_draw_buffers2 functions | Brian Paul | |
2009-12-29 | mesa: regenerate API files related to GL_EXT_draw_buffers2 | Brian Paul | |
2009-12-29 | mesa: added infrastructure for GL_EXT_draw_buffers2 | Brian Paul | |
2009-12-29 | mesa: add dlist support for indexed colormask and indexed enables/disables | Brian Paul | |
Not plugged into dispatch table yet... | |||
2009-12-29 | mesa: implement per-buffer color masking | Brian Paul | |
This is part of the GL_EXT_draw_buffers2 extension and part of GL 3.0. The ctx->Color.ColorMask field is now a 2-D array. Until drivers are modified to support per-buffer color masking, they can just look at the 0th color mask. The new _mesa_ColorMaskIndexed() function will be called by glColorMaskIndexedEXT() or glColorMaski(). | |||
2009-12-29 | mesa: implement indexed glGet functions | Brian Paul | |
The functions are _mesa_GetBooleanIndexedv(), _mesa_GetIntegerIndexedv(), and _mesa_GetInteger64Indexedv(). These will be called from API functions such as glGetBooleanIndexedvEXT() and glGetBooleani_v(). Only the GL_BLEND query is supported at this time. | |||
2009-12-29 | mesa: per-buffer blend enabled flags | Brian Paul | |
ctx->Color.BlendEnabled is now a GLbitfield instead of a GLboolean to indicate blend on/off status for each color/draw buffer. This is infrastructure for GL_EXT_draw_buffers2 and OpenGL 3.x New functions include _mesa_EnableIndexed(), _mesa_DisableIndexed(), and _mesa_IsEnabledIndexed(). The enable function corresponds to glEnableIndexedEXT() for GL_EXT_draw_buffers2 or glEnablei() for GL3. Note that there's quite a few tests for ctx->Color.BlendEnabled != 0 in drivers, etc. Those tests can remain as-is since the mask will be 0 or ~0 unless GL_EXT_draw_buffers2 is enabled. | |||
2009-12-29 | mesa: Initialize variable in get_tex_color_index. | Vinson Lee | |
2009-12-22 | mesa: remove unnecessary store. | Eric Anholt | |
2009-12-22 | mesa: Remove an unnecessary store reported by clang. | Eric Anholt | |
This was a workaround for a compiler warning that was showing a real error. The real error was later fixed. | |||
2009-12-22 | mesa: Replace CLAMP_SELF() macro with more obvious CLAMP() usage. | Eric Anholt | |
The same code is generated, and readers and static analyzers are happier. | |||
2009-12-22 | mesa: Remove _mesa_exit wrapper for exit(). | Eric Anholt | |
It does nothing else while being less useful than exit() because it lacks attributes that real exit() has. | |||
2009-12-21 | mesa: set version string to 7.7 | Ian Romanick | |
2009-12-21 | Merge branch 'mesa_7_7_branch' | Brian Paul | |
Conflicts: src/mesa/main/version.h src/mesa/state_tracker/st_atom_shader.c | |||
2009-12-21 | Merge branch 'mesa_7_6_branch' into mesa_7_7_branch | Brian Paul | |
Conflicts: configure.ac progs/demos/morph3d.c progs/demos/textures.c progs/glsl/shtest.c progs/glsl/texaaline.c progs/tests/packedpixels.c progs/xdemos/corender.c src/mesa/main/version.h | |||
2009-12-16 | mesa: set version string to 7.6.1-rc4 | Ian Romanick | |
2009-12-16 | mesa: add missing semicolon | Brian Paul | |
See bug 25663. | |||
2009-12-16 | mesa: test for __blrts for CPU_TO_LE32() | Brian Paul | |
See bug 25663. | |||
2009-12-16 | mesa: no dlopen on BlueGene | Brian Paul | |
See bug 25663. | |||
2009-12-11 | mesa: minor reformatting/rewrapping in dd.h | Brian Paul | |
2009-12-11 | mesa: remove unused ctx->Driver.ActiveTexture() hook | Brian Paul | |
2009-12-11 | mesa: updated comment | Brian Paul | |
2009-12-11 | Merge branch 'mesa_7_7_branch' | Brian Paul | |
Conflicts: src/gallium/state_trackers/xorg/xorg_xv.c src/mesa/drivers/dri/intel/intel_span.c | |||
2009-12-11 | Merge branch 'mesa_7_6_branch' into mesa_7_7_branch | Brian Paul | |
2009-12-10 | mesa: Fix array out-of-bounds access by _mesa_TexParameteriv. | Vinson Lee | |
2009-12-10 | mesa: Fix default (swrast) GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS. | Eric Anholt | |
The swrast pipeline shouldn't have any problem with all the frag and vert textures being bound at the same time. Note that this may result in DRI drivers that don't set this limit having an improbable return (fragment + vertex < combined), but it seems like it shouldn't cause problems for apps. | |||
2009-12-09 | mesa: Fix array out-of-bounds access by _mesa_TexGend. | Vinson Lee | |
_mesa_TexGend calls _mesa_TexGenfv, which uses the params argument as an array. | |||
2009-12-09 | mesa: Fix array out-of-bounds access by _mesa_Lighti. | Vinson Lee | |
_mesa_Lighti calls _mesa_Lightiv, which uses the params argument as an array. | |||
2009-12-09 | mesa: Fix array out-of-bounds access by _mesa_Lightf. | Vinson Lee | |
2009-12-09 | mesa: Fix array out-of-bounds access by _mesa_PointParameteri. | Vinson Lee | |
_mesa_PointParameteri calls _mesa_PointParameterfv, which uses the params argument as an array. |