summaryrefslogtreecommitdiffstats
path: root/src/mesa/main
Commit message (Collapse)AuthorAgeFilesLines
* use new PUBLIC macro for symbol exportBrian Paul2004-11-271-1/+1
|
* clean up code related to dispatch table initializationBrian Paul2004-11-275-72/+51
|
* use _glapi_procBrian Paul2004-11-271-6/+3
|
* fix typo, update version/dateBrian Paul2004-11-271-4/+3
|
* remove the GLAPI/GLAPIENTRY defines - they're already in gl.hBrian Paul2004-11-271-12/+0
|
* Removed GLCALLBACK stuff - apparently never used anywhere.Brian Paul2004-11-272-19/+7
| | | | Removed GLWINAPI stuff - only used (unnecessarily?) in enums.c
* Some new comments, clean-up formatting, etc.Brian Paul2004-11-251-100/+167
|
* Started some assorted clean-ups in #defines, typedefs, etc.Brian Paul2004-11-252-42/+44
| | | | Next: move all the Windows/WGL stuff into the drivers/windows/ directory.
* update _mesa_store_teximageXd() comments and minor code clean-upBrian Paul2004-11-231-14/+30
|
* Don't allow queries/etc of buffer object 0 - it's invisible to users.Brian Paul2004-11-221-23/+21
| | | | Misc clean-ups.
* added GL_RED/GREEN/BLUE to is_color_format()Brian Paul2004-11-221-0/+3
|
* handle ENABLE_BIT for EXT_stencil_two_sideDaniel Borca2004-11-222-1/+5
|
* use float constantsDaniel Borca2004-11-151-3/+3
|
* use parentheses to avoid warningDaniel Borca2004-11-151-1/+1
|
* added DD_TRI_TWOSTENCIL to ease EXT_stencil_two_side in device driversDaniel Borca2004-11-123-1/+8
|
* pop(stencil) for EXT_stencil_two_sideDaniel Borca2004-11-121-7/+16
|
* GL_(UN)PACK_SKIP_IMAGES should only be applied to 3D texture pack/unpackingBrian Paul2004-11-1012-125/+215
| | | | | | | 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.
* added a comment and assertion in _mesa_clip_drawpixels() for PixelZoomBrian Paul2004-11-091-0/+3
|
* added _mesa_clip_drawpixels() and _mesa_clip_readpixels()Brian Paul2004-11-092-2/+112
|
* Remove need for defining _MSC_VER when building Mesa for windows withBrian Paul2004-11-081-2/+2
| | | | a non MS C compiler (MinGW). (Gregor Anich)
* cleaned up the mess a bitDaniel Borca2004-11-011-211/+91
|
* don't advertise GL_ARB_vertex/fragment_shader until they're doneBrian Paul2004-10-311-4/+4
|
* added a cast to ADD_POINTERS macroBrian Paul2004-10-311-1/+1
|
* indentation fixBrian Paul2004-10-311-4/+4
|
* Use the _mesa_scale_and_bias_rgba() function in the convolution functions.Brian Paul2004-10-314-89/+49
| | | | Minor clean-ups.
* PBO support for gl[Get]PixelMap functionsBrian Paul2004-10-311-82/+371
|
* PBO support for glColorTable, glColorSubTable, glGetColorTable, etc.Brian Paul2004-10-311-9/+62
|
* PBO support for glConvolutionFilter1D/2D, glGetConvolutionFilter, etc.Brian Paul2004-10-311-52/+206
|
* updated for PBOsBrian Paul2004-10-311-4/+57
|
* glPolygonStipple() and glGetPolygonStipple() updated for PBOs.Brian Paul2004-10-312-9/+91
|
* PBO support for glGetCompressedTexImage().Brian Paul2004-10-311-2/+37
|
* glGetTexImage() now works with PBOs.Brian Paul2004-10-311-7/+32
|
* Map/Unmap PBO as needed so that the texstore routines can work withBrian Paul2004-10-311-48/+95
| | | | hardware-based PBOs in the future.
* Remove redundant error checking.Brian Paul2004-10-312-23/+52
| | | | | Added _mesa_buffer_unmap(). Minor clean-ups.
* decoder "width" parameter represents "stride-in-pixels"Daniel Borca2004-10-291-3/+3
|
* VertexAttrib3svNV was incorrectBrian Paul2004-10-291-3/+3
|
* Use the generic __amd64__, instead of __AMD64__ which has to be defined by hand.Eric Anholt2004-10-281-1/+1
|
* fill api entries for ARB_shader_objects and ARB_vertex_shaderMichal Krol2004-10-271-0/+50
|
* add entries for extensions ARB_shader_objects, ARB_fragment_shader andMichal Krol2004-10-272-1/+24
| | | | ARB_vertex_shader
* add FEATURE flags for ARB_shader_objects, ARB_vertex_shader andMichal Krol2004-10-271-0/+3
| | | | ARB_fragment_shader
* Bug #1682: Mesa core code that gets linked into DRI drivers should never callAdam Jackson2004-10-242-64/+263
| | | | through the GL API directly, but should instead use the GL_CALL macro.
* changed _mesa_rescale_teximage2d to allow rescaling of padded imagesDaniel Borca2004-10-182-12/+17
|
* added dstRowStride to dxtCompressTexFuncExt;Daniel Borca2004-10-181-5/+5
| | | | | | | | good for subimages, padded images and such. NB: intentionally, this is the last parameter, to avoid breaking the current API! adding a new parameter is not harmful, at worst it will be ignored, since all platforms use a CDECL calling convention.
* use RowStride instead of Width in texel fetchers.Daniel Borca2004-10-181-11/+11
| | | | changed some pointers to be (char *) instead of (long)
* Add support for OES_read_format. As soon as glext.h is updated with theIan Romanick2004-10-164-0/+36
| | | | enums for this extension, the changes to gl.h can be removed.
* add more mess to the dynamic linking systemDaniel Borca2004-10-121-25/+35
|
* Reject unsupported texture formats passed to glCompressedTexImage?D. ThisIan Romanick2004-10-081-0/+3
| | | | fixes Mesa bug #1028405.
* Add Roland Scheidegger's S3TC patch. This patch does not implement theEric Anholt2004-10-072-21/+119
| | | | | | | | | | | | | | | | | (patented) S3TC/DXTC algorithms, but adds an option to dlopen a library module providing functions to do so. Because it uses dlopen, it is only enabled if USE_EXTERNAL_DXTN_LIB=1 is defined (which is only in linux-dri config, so far). It adds support for S3TC to several DRI drivers, and adds a DRI config option to force enabling S3TC even if the software compression/decompression is unavailable. This may allow people to use apps that require S3TC even though they don't have a license to implement the patented material themselves, if those apps use precompressed textures. Ideally we would get permission from the current holder of the patents to implement the algorithm in Mesa, at which point the dlopen mess could go away. Until then, this allows some to run applications they couldn't otherwise, and hopefully will provide us with more push to get the final step of getting that permission done.
* added support for GL_ARB_draw_buffersBrian Paul2004-10-0214-296/+591
|
* fix a commentBrian Paul2004-10-021-2/+2
|