summaryrefslogtreecommitdiff
path: root/src/mesa/main
AgeCommit message (Collapse)Author
2005-01-13add ARB_shader_objects interfaces, shared and context stateMichal Krol
2005-01-13enable ARB_fragment/vertex_shaderMichal Krol
2005-01-13init ARB_shader_objects subsystemMichal Krol
2005-01-12Some initial work for OpenGL 2.0: glStencilFunc/Op/MaskSeparate() functions.Brian Paul
2005-01-11applied Keith's patch for "safe" type-punning.Daniel Borca
made IS_NEGATIVE produce a boolean (useful when xoring with other booleans).
2004-12-21`t' was not initialized (use `texture' instead?)Daniel Borca
2004-12-21fix bug in _mesa_IsTexture()Brian Paul
2004-12-21missing `or' in preprocessor conditionalDaniel Borca
2004-12-20allow ARB vp/fp query program errorsDaniel Borca
2004-12-20really protect against npot compressed textures (logbase2 never returns -1).Daniel Borca
2004-12-19Implement software ATI_fragment_shaderDave Airlie
no error detection, slow, may not be 100% correct but a good start
2004-12-18added GL_ARB_pixel_buffer_object extension stringBrian Paul
2004-12-15fxt1_decode_1() needs to be non-static for the tdfx and glide drivers.Adam Jackson
2004-12-15Fix up glx/x11 to work when built with -fvisibility=hidden.Adam Jackson
2004-12-14uint*t -> u_int*t changesAlan Hourihane
2004-12-12Added driver hooks for GetTexImage() and GetCompressedTexImage().Brian Paul
Added fallback _mesa_get_[compressed]_teximage() routines to texstore.c
2004-12-10allow GetTexImage with RGBA format and COLOR_INDEX internalformatDaniel Borca
2004-12-08silence warningsAlan Hourihane
2004-12-06explicit cast in a few placesDaniel Borca
2004-12-06disable junk for mingwDaniel Borca
2004-12-05direct bug reports to freedesktop.orgBrian Paul
2004-12-03mask color indexes against palette size, per the specBrian Paul
2004-12-03Use the GL datatypes. Lots of assorted clean-ups.Brian Paul
2004-12-03silence a variety of warnings found with g++ 3.4.2Brian Paul
2004-12-02Fix some warningsAlan Hourihane
2004-11-27Remove _mesa_ResizeBuffersMESA() call from _mesa_set_viewport().Brian Paul
Now, the driver's Viewport routine should call _mesa_ResizeBuffersMESA() if necessary. Cleaned up code related to GLframebuffer width/height initialization. Set initial viewport/scissor params in _mesa_make_current2(), instead of in the drivers' MakeCurrent functions.
2004-11-27remove _glapi_add_entrypoint() calls, they're already in context.cBrian Paul
2004-11-27add a few functions in add_newer_entrypoints()Brian Paul
2004-11-27Change the dispatch offsets for the VertexAttrib*NV functions so they don'tBrian Paul
alias with the corresponding ARB functions. GL_ARB_vertex_shader (and OpenGL 2.0's) VertexAttrib functions don't alias with conventional vertex attributes, as GL_NV_vertex_program does. So, the ARB and NV version of VertexAttrib need to be distinct.
2004-11-27use new PUBLIC macro for symbol exportBrian Paul
2004-11-27clean up code related to dispatch table initializationBrian Paul
2004-11-27use _glapi_procBrian Paul
2004-11-27fix typo, update version/dateBrian Paul
2004-11-27remove the GLAPI/GLAPIENTRY defines - they're already in gl.hBrian Paul
2004-11-27Removed GLCALLBACK stuff - apparently never used anywhere.Brian Paul
Removed GLWINAPI stuff - only used (unnecessarily?) in enums.c
2004-11-25Some new comments, clean-up formatting, etc.Brian Paul
2004-11-25Started some assorted clean-ups in #defines, typedefs, etc.Brian Paul
Next: move all the Windows/WGL stuff into the drivers/windows/ directory.
2004-11-23update _mesa_store_teximageXd() comments and minor code clean-upBrian Paul
2004-11-22Don't allow queries/etc of buffer object 0 - it's invisible to users.Brian Paul
Misc clean-ups.
2004-11-22added GL_RED/GREEN/BLUE to is_color_format()Brian Paul
2004-11-22handle ENABLE_BIT for EXT_stencil_two_sideDaniel Borca
2004-11-15use float constantsDaniel Borca
2004-11-15use parentheses to avoid warningDaniel Borca
2004-11-12added DD_TRI_TWOSTENCIL to ease EXT_stencil_two_side in device driversDaniel Borca
2004-11-12pop(stencil) for EXT_stencil_two_sideDaniel Borca
2004-11-10GL_(UN)PACK_SKIP_IMAGES should only be applied to 3D texture pack/unpackingBrian Paul
and ignored for 1D and 2D images. Need to pass in image dimensions (1,2,3) to the _mesa_image_address() function. This change gets propogated to some other routines. Also added new _mesa_image_address[123]d() convenience functions.
2004-11-09added a comment and assertion in _mesa_clip_drawpixels() for PixelZoomBrian Paul
2004-11-09added _mesa_clip_drawpixels() and _mesa_clip_readpixels()Brian Paul
2004-11-08Remove need for defining _MSC_VER when building Mesa for windows withBrian Paul
a non MS C compiler (MinGW). (Gregor Anich)
2004-11-01cleaned up the mess a bitDaniel Borca