aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/main
Commit message (Collapse)AuthorAgeFilesLines
* Bump version numbers to 7.0.3 for next releaseBrian2007-11-221-3/+3
|
* Recompute ctx->Point._Size if GL_POINT_SIZE_MIN/MAX changes.Brian2007-11-222-3/+12
| | | | Note that all the point size clamping stuff has been redone in Mesa/master.
* check for count==0 in _mesa_validate_DrawArrays()Brian2007-10-311-2/+3
|
* Alias glStencilOpSeparateATI with glStencilOpSeparate.Brian2007-10-303-76/+29
| | | | (Cherry-pick from master)
* Finish up ATI_separate_stencilBrian2007-10-304-760/+749
| | | | | | | | | | | | | | | | | | | Add entrypoints to glapi XML file and regenerate files. Implement glStencilOpSeparateATI(). Consolidate some code in stencil.c Conflicts: 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/enums.c src/mesa/main/state.c src/mesa/sparc/glapi_sparc.S src/mesa/x86-64/glapi_x86-64.S src/mesa/x86/glapi_x86.S
* add missing _mesa_StencilFuncSeparateATI functionRoland Scheidegger2007-10-302-0/+77
|
* Only set R_MODE with NV_point_spriteAlan Hourihane2007-10-281-1/+2
|
* properly init dst reg's CondMask/Swizzle fieldsBrian2007-10-231-2/+2
|
* bump up MAX_INSTRUCTIONS and add an assertion to catch emitting too many ↵Brian2007-10-231-4/+7
| | | | instructions
* Brian's fix for bug9829Xiang, Haihao2007-10-041-1/+1
|
* bump versions to 7.0.2Brian2007-09-271-3/+3
|
* Restore old _TriangleCaps code to fix Blender problem (bug 12164)Brian2007-09-276-0/+78
|
* fix DrawRangeElements error msgBrian2007-09-231-1/+1
|
* fix for __IBMC__Brian2007-09-201-1/+1
|
* fixes for bluegene-xlc-osmesa configBrian2007-09-201-1/+1
|
* In _mesa_make_current(), don't unbind FBOs from the old context.Brian2007-09-111-10/+1
| | | | | | This fixes the X server crash reported by KeithP on Aug 29. The old context's FBOs will be unreferenced during context destruction so there's no memleak with this change.
* remove CallDepth++/-- accidentally removed in prev commitBrian2007-08-241-0/+4
|
* remove unneeded CallStack arrayBrian2007-08-232-6/+1
|
* refactor bounds checking codeBrian2007-08-201-67/+81
|
* don't map buffer in _mesa_validate_DrawElements() unless neededBrian2007-08-201-13/+20
|
* Remove recent texobj refcount debug/logging code.Brian2007-08-167-133/+46
|
* log deleting/binding of FBOsBrian2007-08-152-2/+20
|
* more debug output (context destroy, fb destroy)Brian2007-08-152-1/+12
|
* Rewrite quite a bit of the code for glPush/PopAttrib() for texture state.Brian2007-08-152-126/+131
| | | | | | | | Remove the Saved1D/2D/etc fields from gl_texture_attrib in mtypes.h Use a new texture_state struct in attrib.c that has the extra information for restoring texture object state and saving references to the texture objects (so they can't accidentally get deleted while referenced by the attribute stack). All the texobj refcounting is mutex-protected now.
* copy Target in _mesa_copy_texture_object()Brian2007-08-151-0/+1
|
* Added _mesa_free_attrib_data() to free anything left in the attribute stack ↵Brian2007-08-155-10/+112
| | | | | | upon context destruction. Also, a bit more refcount debug info.
* more tex obj ref count debugging (temporary)Brian2007-08-152-1/+15
|
* added some temporary texobj ref counting debug outputBrian2007-08-146-39/+50
|
* Fix a few more problems with freeing FBOs/textures during context destruction.Brian2007-08-142-25/+41
| | | | | | Free FBOs before textures since the later may be referenced by the former. Need to bind the context we're destroying if there isn't a current context so that ctx->DeleteTexture() etc can be used.
* free any render/framebuffers left in hash tables when freeing shared stateBrian2007-08-131-0/+23
|
* Implement mutex/locking around texture object reference counting.Brian2007-08-137-184/+169
| | | | | | Use new _mesa_reference_texobj() function for referencing/unreferencing textures. Add new assertions/tests to try to detect invalid usage of deleted textures.
* fix byte swap bug for GLuint stencil indexes (bug 11909)Brian2007-08-091-1/+1
|
* fix stencil value masking bug 11805, and fix sizeof() bugBrian2007-08-021-7/+4
|
* _mesa_pack_bitmap() fix from trunkBrian2007-07-301-8/+8
|
* dlist polygon stipple fix from trunkBrian2007-07-301-10/+14
|
* fix glPointParameteriv bug 11754Jan Dvorak2007-07-291-3/+8
|
* Fix a number of MINGW32 issues (Zhang <[email protected]>)mesa_7_0_1_rc1Brian2007-07-215-5/+18
|
* fix width/depth mix-up (bug 11577)Brian2007-07-121-1/+1
|
* Fix zero-size texture checking in _mesa_test_proxy_teximage(), bug 11309Brian2007-07-081-12/+16
|
* Check if 'indices' is NULL, bug 11314Brian2007-07-081-2/+17
|
* check depthScale value for optimized ushort->uint case (fixes bug 11474)Brian2007-07-081-1/+13
|
* Copy from Mesa master. Includes fixes for bugs 11475 and 11448.Brian2007-07-051-40/+63
|
* bring over Roland's DOT3_RGBA fix from masterBrian2007-07-031-1/+1
|
* Bump version to 7.0.1Brian2007-07-031-3/+3
|
* a variety of fixes for MingWzhang2007-06-281-0/+3
|
* disable depthBits check in check_compatible(), see bug 11161Brian2007-06-081-2/+5
|
* remove old comment about DEFAULT_SOFTWARE_DEPTH_BITSBrian2007-06-081-6/+3
|
* restore GL_TEXTURE_LOD_BIAS in _mesa_PopAttrib(), bug 11049Brian2007-05-231-0/+1
|
* Fix point attentuation problem (bug 11042)Brian2007-05-231-6/+5
| | | | | ctx->Point._Attentuation was computed in wrong place and the VB->Eye coord Z array wasn't indexed correctly in run_point_stage().
* if light position is local, treat it as a homogeneous coord and divide by W ↵Brian2007-05-211-2/+9
| | | | (see bug 11009)