Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-09-19 | updated comment | Brian Paul | |
2005-09-19 | additional wrapper updates, bug 4468 | Brian Paul | |
2005-09-16 | use mesa import wrappers, bug 4468 | Brian Paul | |
2005-09-15 | Replace GLuint with GLbitfield where appropriate. Also replace GLuint | Brian Paul | |
with GLboolean in a few places. | |||
2005-09-15 | Remove a bunch texel fetch functions that can be handled by the new | Brian Paul | |
adaptor functions. | |||
2005-09-15 | New set_fetch_functions() to set a gl_texture_image's FetchTexel functions | Brian Paul | |
from the gl_texture_format's functions. Added "adaptor" functions to allow sampling a float-valued texture with GLchans and vice versa. This will allow trimming down the number of texture fetch routines. | |||
2005-09-14 | Remove _tnl_MakeCurrent() and the unused ctx->Driver.MakeCurrent() callback. | Brian Paul | |
2005-09-14 | clean-up some _mesa_make_current() code | Brian Paul | |
2005-09-13 | Move _mesa_add_soft_renderbuffers() from framebuffer.c to renderbuffer.c | Brian Paul | |
Update some comments, code, etc. | |||
2005-09-13 | print version with debug info | Brian Paul | |
2005-09-13 | Replace ctx->Driver.StencilOp/Func/Mask() functions with | Brian Paul | |
ctx->Driver.Stencil*Separate() functions. | |||
2005-09-13 | OpenGL 2.0's two-sided stencil feature wasn't implemented correctly. | Brian Paul | |
See comment near top of stencil.c for info about OpenGL 2.0 vs. GL_EXT_stencil_two_side. | |||
2005-09-13 | Use GLuint/GLint intead of GLstencil for stencil state. | Brian Paul | |
2005-09-13 | Move the ctx->FirstTimeCurrent initialization | Brian Paul | |
2005-09-12 | make lookup_query_object() static | Brian Paul | |
2005-09-12 | remove rendundant r,g,b,a vars (bug 4331) | Brian Paul | |
2005-09-10 | make some vars static | Brian Paul | |
2005-09-10 | fix GLubyte/GLchan inconsistencies (bug 4331) | Brian Paul | |
2005-09-09 | don't generate selection hits for glBitmap, glDraw/CopyPixels. Misc clean-ups | Brian Paul | |
2005-09-08 | Keep NumTemporaries uptodate. | Keith Whitwell | |
Make sure oC alpha is populated when separate_specular enabled. | |||
2005-09-08 | check for either GL_ARB_depth_texture or GL_SGIX_depth_texture in a few places | Brian Paul | |
2005-09-07 | new comment | Brian Paul | |
2005-09-07 | minor tweaks to _mesa_ResizeBuffersMESA() | Brian Paul | |
2005-09-06 | minor formatting fix | Brian Paul | |
2005-09-06 | just changes/updates to comments | Brian Paul | |
2005-09-06 | remove DEFARRAY, CHECKARRAY stuff | Brian Paul | |
2005-09-05 | Windows mesa.def file had been moved to the drivers dir tree some time ago. ↵ | Karl Schultz | |
This copy is not needed. | |||
2005-09-03 | fudge set_component_sizes() a bit, see comments | Brian Paul | |
2005-09-03 | Remove last remnants of pre-renderbuffer code. | Brian Paul | |
2005-09-02 | comments | Brian Paul | |
2005-09-02 | Prototype implementation of new GL_EXT_timer_query extension (not finalized ↵ | Brian Paul | |
yet). Extends the query mechanism to query elapsed time while rendering. | |||
2005-09-02 | add error checking to the GL_ATI_FRAGMENT_SHADER entrypoints. Fix bug with ↵ | Roland Scheidegger | |
scope of ati fragment shader constants. Fix issues with specifying color/alpha instructions not pair-wise. Change internal representation of the shader (to better fit how the extension works, should make driver implementations simpler, and saves some memory). (still doesn't work correctly with doom3 and swrast, but not worse than before) | |||
2005-08-31 | Just additional comments. | Brian Paul | |
2005-08-31 | remove dead code, update comments | Brian Paul | |
2005-08-28 | fix a few proxy color table bugs (bug 4270) | Brian Paul | |
2005-08-27 | check the Ready flag when getting GL_QUERY_RESULT_ARB | Brian Paul | |
2005-08-27 | Rearrange the code related to GL_ARB_occlusion_object to generalize query | Brian Paul | |
objects for future types of queries. | |||
2005-08-26 | /dri/msg | Adam Jackson | |
2005-08-25 | don't compile debug code (bug 4242: rand undefined) | Brian Paul | |
2005-08-25 | removed GL_HP_occlusion_test extension | Brian Paul | |
2005-08-23 | simplify, clean-up texel addressing macros | Brian Paul | |
2005-08-22 | bump version to 6.5 | Brian Paul | |
2005-08-18 | Replace mult/div operators with bitwise operators in texel fetch routines | Brian Paul | |
for better performance. (Roland Scheidegger) | |||
2005-08-16 | Bump version to 6.3.2 | Brian Paul | |
2005-08-15 | In _mesa_TexEnvfv, do not accept values for GL_OPERAND2_ALPHA and ↵ | Roland Scheidegger | |
GL_OPERAND2_RGB which are only valid with ARB_texture_env_combine but not with EXT_texture_env_combine, when only EXT_texture_env_combine is supported. | |||
2005-08-12 | added FREXPF() macro (bug 4060) | Brian Paul | |
2005-08-10 | Remove _glapi_check_multithread from the interface exported by the loader to | Ian Romanick | |
the driver. The loader now takes care of this for the driver. Remove _glapi_DispatchTSD and give _glapi_Dispatch its semantic (i.e., having a NULL value means that the application is multithreaded and _glapi_get_dispatch must be called). Gut all of the dispatch override code. This removes _glapi_RealDispatch, _glapi_tls_RealDispatch, _glapi_begin_dispatch_override, _glapi_end_dispatch_override, and _glapi_get_override_dispatch. Remove _glapi_get_proc_address, _glapi_get_proc_name, _glapi_get_version, and _glapi_check_table from the loader / driver interface. Reviewed by: Brian Paul | |||
2005-08-10 | the PIXEL_MAP_I_TO_I table should be GLfloat, not GLint | Brian Paul | |
2005-08-06 | Follow suggestion by Aapo Tahkola to fix giant memory leak from forgetting ↵ | Vladimir Dergachev | |
to free the key when entry was already found (presumably a common case). | |||
2005-08-05 | Fix recent problems with display lists and other parts of the code. | Ian Romanick | |
CALL_by_offset, SET_by_offset, and GET_by_offset all had various problems. The core issue is that parts of the device-independent code in Mesa assumes that all functions have slots in the dispatch table. This is especially true in the display list code. It will merrilly try to set dispatch pointers for glVertexAttrib1fARB even if GL_ARB_vertex_program is not supported. When the GET/SET/CALL macros are invoked, they would read a 0 from the remap table. The problem is that 0 is the dispatch offset for glNewList! One change is that the remap table is now initialized to be full of -1 values. In addtion, all of the *_by_offset marcos misbehave in an obvious way if the specified offset is -1. SET_by_offset will do nothing, GET_by_offset will return NULL, and CALL_by_offset, since it uses GET_by_offset, will segfault. I also had to add GL_EXT_blend_func_separate to the list of default extensions in all_mesa_extensions (src/mesa/drivers/dri/common/utils.c). Even though many drivers do not export this extension, glBlendFunc is internally implemented by calling glBlendFuncSeparate. Without this addition, glBlendFunc stopped working on drivers (such as mga) that do not export GL_EXT_blend_func_separate. There are still a few assertions / crashes in GL_ARB_vertex_program tests, but I don't think that these are related to any of my changes. |