summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-04-21Rename occlude.[ch] to queryobj.[ch] to better reflect contents.Brian
2007-04-21Remove all the USE_MEMPOOL debug code.Brian
2007-04-21Use new memory pool allocator. Lots of debug code still in place...Brian
2007-04-21added MemPool fieldBrian
2007-04-21call grammar_alloc_free() to fix memleaksBrian
2007-04-21remove more unused vars, assertionsBrian
2007-04-21remove unused vars, assertionsBrian
2007-04-21added slang_mem.cBrian
2007-04-21Memory pool manager.Brian
Instead of doing intricate malloc/free tracking during compiling, allocate everything (which would be discarded after compiling) from a pool that can be freed en masse when done.
2007-04-21undo a test/debug changeBrian
2007-04-21fix instruction comment codeBrian
2007-04-21another bit of debug codeBrian
2007-04-21free subroutine array (fix mem leak)Brian
2007-04-21new varnames in slang_operation_insert()Brian
2007-04-21fix memleak in slang_operation_insert()Brian
2007-04-21free shProg->Attributes in _mesa_free_shader_program_data()Brian
2007-04-21move allocation of shProg->Attributes earlier in functionBrian
2007-04-21Call _mesa_warning() instead of _mesa_problem() when external s3tc lib not ↵Brian
found. The later incorrectly encourages filing a bug (10703, for example).
2007-04-20Remove unused Imakefiles.Brian
2007-04-20Long obsolete.Brian
2007-04-20added new xm_glide.c fileBrian
2007-04-20xmesa: call _glapi_set_dispatch() for all xserver DDXes.George Sapountzis
This is to unify the xmesa code across xserver DDX'es. The call is intented for XGL, but it does not hurt to call for other DDX'es. In fact it was not guarded against XGL when it was first added in xserver.
2007-04-20xmesa: minor cosmeticGeorge Sapountzis
mainly drop 'client' argument from initialize_visual_and_buffer().
2007-04-20xmesa: split FX functions to separate file, part 2.George Sapountzis
2007-04-20xmesa: split FX functions to separate file, part 1.George Sapountzis
2007-04-20xmesa: spilt FX code to separate functions.George Sapountzis
2007-04-20Revert "xmesa: drop glide (FX) backend."George Sapountzis
This reverts commit 2a2f8d806f74619f0a7cf97fdc7f7b3ad1cad81b.
2007-04-19Put gl_program_machine into swrast structure rather than using a local variable.Brian
Basically an easy way to make sure the memory gets initialized once (to zero) to avoid lots of valgrind warnings.
2007-04-19Fix valgrind problem caused by reading text[-1].Brian
2007-04-19remove invalid assertion (span->facing may be set because of polygonmode)Brian
2007-04-19remove invalid assertionBrian
2007-04-19fix crash when program has invalid structure fieldBrian
2007-04-19init A.curFuncEndLabel = NULLBrian
2007-04-19In _mesa_unpack_depth_span() look for special cases of GLuint->GLushort and ↵Brian
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.
2007-04-19Don't allow deferredTexture if using occlusion query and a frag shader.Brian
Occlusion query might depend on the shader killing/discarding fragments. Helps fix depth peeling technique. Also, minor tweaks in interpolate_wpos().
2007-04-18fix an uninitialized variable and a warningBrian
2007-04-18comments, assertionsBrian
2007-04-18new commentsBrian
2007-04-18record proper datatypes for uniforms/samplersBrian
2007-04-18added _slang_gltype_from_specifier()Brian
2007-04-18Start fixing some issues with uniform variables and their types.Brian
2007-04-18Fix some bugs related to querying active uniforms.Brian
2007-04-18fix error strings, add a sanity checkBrian
2007-04-19xmesa: drop glide (FX) backend.George Sapountzis
glide is no longer compiled with stand-alone libGL, so this will not link. There are still the glide config files. some code in demos and the GLX_MESA_set_3dfx_mode code which could be removed.
2007-04-18Remove bad assertions, decrement NumShaders in _mesa_detach_shader().Brian
Fixes crashes w/ Brad King's depth peeling test.
2007-04-18s/GL_SHADER_PROGRAM/GL_SHADER_PROGRAM_MESA/ (a Mesa-specific token)Brian
2007-04-18Replace _mesa_parameter_longest_name() with _mesa_longest_parameter_name().Brian
The later takes a type parameter so we can match uniforms or attributes/inputs. Used by the GL_ACTIVE_ATTRIBUTE_MAX_LENGTH and GL_ACTIVE_UNIFORM_MAX_LENGTH queries. Fixes problem reported by Brad King in VTK.
2007-04-18call ProgramStringNotify() after linkingBrian
2007-04-18check _PreferPixelFog in _swrast_span_default_fog(), see bug 10669Brian
2007-04-18improved fog commentBrian