summaryrefslogtreecommitdiffstats
path: root/src/mesa/main
Commit message (Collapse)AuthorAgeFilesLines
* 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)
* Refactor determining whether a texture target can use compressed formatIan Romanick2007-05-171-25/+19
|
* version 7.0, not 7.1Brian2007-05-171-3/+3
|
* Bring framebuffer_texture's error checking more in-line with the spec.Ian Romanick2007-05-151-68/+61
|
* master/trunk is now for Mesa 7.1 devel: bump versionsBrian2007-05-141-3/+3
|
* more indentation fixes, remove 'register' keywordsBrian2007-05-101-29/+26
|
* re-indent some codeBrian2007-05-101-54/+62
|
* Fix reversed enable logic in enable_textureIan Romanick2007-05-101-1/+1
| | | | | Fix bug inserted in commit c9e723e5013443df984cb3987ffa3a9ba3384b89. Discovered by Oliver McFadden (z3ro).
* Convert "bit" parameters to GLbitfield. Fix cut-and-paste bug in _mesa_IsEnabledIan Romanick2007-05-101-3/+3
| | | | | These changes are based on patch review comments from Brian Paul, Alan Hourihane, and vehemens.
* Refactor the loop in unbind_texobj_from_texunits.Ian Romanick2007-05-101-18/+12
| | | | | | Common code was pulled out of the per-target if-statment and put at the end of the for-loop. The common code is guarded by a new variable, curr, that is set to point to the unit's current target in each if-statement.
* Refactor queries of GL_(SOURCE|OPERAND)[012]_(ALPHA|RGB).Ian Romanick2007-05-101-136/+16
| | | | | | | | | Most switch-statements that have cases for these enums already use code like: const GLuint idx = pname - GL_SOURCE0_RGB; ... texUnit->Combine.SourceRGB[idx] ... This patch just brings the remaining bits up to speed.
* Refactor the way TestProxyTexImage is called in texture_error_check.Ian Romanick2007-05-101-22/+15
|
* Refactor Enable / Disable and IsEnabled bits related to texture targets.Ian Romanick2007-05-101-82/+50
|
* better comments for _mesa_debug(), _mesa_warning(), etcBrian2007-05-071-22/+14
|
* Version bumps for 7.0Brian2007-04-271-7/+7
|
* Unconditionally update _TriangleCaps bits. Fixes software fallback bugs, ↵Brian2007-04-261-3/+3
| | | | such as #10687.
* assorted fixes for Windows/VC8Karl Schultz2007-04-241-2/+2
|
* specularColor.alpha should default to 1, not 0Brian2007-04-211-1/+1
|
* fix SkipPixels bugs in _mesa_pack_bitmap(), bug 10690Brian2007-04-211-4/+4
|
* Rename occlude.[ch] to queryobj.[ch]Brian2007-04-214-6/+6
|
* Rename occlude.[ch] to queryobj.[ch] to better reflect contents.Brian2007-04-212-0/+0
|
* added MemPool fieldBrian2007-04-211-0/+1
|
* Call _mesa_warning() instead of _mesa_problem() when external s3tc lib not ↵Brian2007-04-211-6/+6
| | | | | | found. The later incorrectly encourages filing a bug (10703, for example).
* Remove unused Imakefiles.Brian2007-04-201-129/+0
|
* Long obsolete.Brian2007-04-201-21/+0
|
* In _mesa_unpack_depth_span() look for special cases of GLuint->GLushort and ↵Brian2007-04-191-0/+31
| | | | | | | | GLushort->GLuint conversion. This improves performance and avoids int/float/int conversion problems that can introduce errors during glCopyTexImage(). Another fix for the depth peeling algorithm.
* s/GL_SHADER_PROGRAM/GL_SHADER_PROGRAM_MESA/ (a Mesa-specific token)Brian2007-04-182-2/+2
|
* Enable texture sampling for vertex programs/shaders.Brian2007-04-171-7/+18
| | | | | | | This is a bit of a hack for now because the tnl module is using the swrast module to fetch texels. The texture fetch/filter code should probably be moved into the main/ module since it doesn't really depend upon other swrast code.
* don't set GL_TEXTURE_MAX_LEVEL for GL_TEXTURE_RECTANGLE_ARB as that ↵Brian2007-04-171-1/+2
| | | | generates an error
* Use generic program limits instead of NV-specific ones to init program ↵Brian2007-04-161-4/+4
| | | | | | | | | constants. Previously, this limited us to 12 temp regs for vertex programs. Many vertex shaders could exceed that. This forces us to stop using t_vb_arbprogram.c for now because of its particular register indexing scheme. Need to increase bits allocated for register indexing, etc.
* illegal to set GL_TEXTURE_MAX_LEVEL w/ GL_TEXTURE_RECTANGLE_ARBBrian2007-04-141-4/+8
|
* more _mesa_unreference_framebuffer() calls, remove dead codeBrian2007-04-141-24/+2
|
* i915tex: Make sure texture format fetch hooks are initialized.Michel Dänzer2007-04-092-3/+7
|
* enable GLSL 1.20Brian2007-04-082-0/+4
|
* Drop XFree86Server from execmem.cGeorge Sapountzis2007-04-071-1/+1
| | | | | | | | | | | | | | | | | | | | | This is a remnant from the libcwrapper days that can be removed now. It is the last XFree86 glitch in Mesa core. Reverts the following commit (thanks to Brian Paul for pointing to it): commit 8b1dc68662f2a18ea4e02c6d3247c5d1da741aa8 Author: Alan Hourihane <[email protected]> Date: Tue Jan 24 21:40:53 2006 +0000 pull in fix from 6.4 branch for XFree86Server definition commit cc7b6810e2fe6ab485fd96d5f17bf5d9329bd153 Author: Ian Romanick <[email protected]> Date: Fri Oct 21 18:09:24 2005 +0000 Make execmem.c compile in the server (libGLcore). Since xf86mmap doesn't know about MAP_ANONYMOUS, this is the only viable fix. This issue will likely have to be revisited at some point.
* Remove SI imports/exports remnants.George Sapountzis2007-04-052-9/+1
|
* temporary add some extra renderbuffer debug codeBrian2007-04-052-1/+9
|
* Remove the never-used SI-style imports/exports code.Brian2007-04-045-478/+7
|