summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2002-04-19Allocate a sw_span struct in the swrast context instead of allocating itBrian Paul
on the stack frame in the point/line/triangle functions. (Klaus Niederkrueger) This should solve the performance problem Karl found on Windows.
2002-04-19pass context pointer to _tnl_free_immediate(), removed backref pointerBrian Paul
2002-04-19MMX add blending function added.Jose Fonseca
2002-04-19MMX modulate belding function added.Jose Fonseca
Factorization of more common MMX code.
2002-04-19Correct check for noop array state change (Raystonn)Alan Hourihane
2002-04-19removed a stray debug printfBrian Paul
2002-04-19C++ fixBrian Paul
2002-04-19new castsBrian Paul
2002-04-19added two (GLchan *) castsBrian Paul
2002-04-19casts to fix GLint/GLuint mismatchesBrian Paul
2002-04-19added some castsBrian Paul
2002-04-18restored writeAll = GL_FALSE test/assignmentBrian Paul
2002-04-18Definition of several utility macros for self-contained MMX operations such ↵Jose Fonseca
as scaling and lerping. Restructured the MMX blending function to use a template, being only necessary to specify the main loop, which is also used for making the runin and runout sections. Optimization of the MMX function after remembering that the multiplication was commutative (how can somebody forget this..) resulting in less register usage. Now there is no need for generate or read from memory any constant inside the loop. Assemblers other than the GNU assembler can choke on the output of the C preprocessor since it was necessary to add line separators ';' to the defined macros.
2002-04-18Core of the future vertex engine. Isn't built yet, nor will be for a while...Keith Whitwell
Checkpoint commit.
2002-04-18Removed code that was proven to have faster alternatives to reduce ↵Jose Fonseca
complexity and facilitate reusability.
2002-04-17fixed problem with swap() function and GCC3 (patch 414404)Brian Paul
2002-04-17Disabled SPARC cliptest functions for now. See bug report 544665.Brian Paul
2002-04-14Remaining patch for the 255x255=255 identity correction beJose Fonseca
made also in the runin and runout section of the code.
2002-04-12Jose's latest patch (GMBT_GEOMETRIC_CORRECTION)Brian Paul
2002-04-12fixes for corrected GL_DOT3_RGB[A]_EXT token valuesBrian Paul
2002-04-12version 13 of glext.h - fixes GL_EXT_texture_env_dot3 token valuesBrian Paul
2002-04-12updated a few commentsBrian Paul
2002-04-12Klaus Niederkrueger's latest changes: use INIT_SPAN() to init span primitiveBrian Paul
type, width, interp mask and array mask.
2002-04-10new MMX blend code (Jose Fonseca)Brian Paul
2002-04-10 Committing in .Jouk Jansen
Update OpenVMS makefile Modified Files: Mesa/src/descrip.mms ----------------------------------------------------------------------
2002-04-09bring in changes from dri tcl branchKeith Whitwell
2002-04-09Update filelist to reflect two removed source files.Karl Schultz
2002-04-09remove dead vertex assemblyKeith Whitwell
2002-04-09remove dead vertex assemblyKeith Whitwell
2002-04-08tranforming display list normals by non-uniform scale didn't work (Carlos ↵Brian Paul
Pereira)
2002-04-05Added -perf option to measure frame rate. This is useful for measuringKarl Schultz
Mesa in a more environment-independent way.
2002-04-04repair Array.NewState flags (Michael Fitzpatrick)Brian Paul
2002-04-04export more symbols for osmesa (win32)Karl Schultz
2002-04-04casts to silence compiler warningsKarl Schultz
2002-04-04latest 4.1 features and bug fixesBrian Paul
2002-04-04fixed some 3D texture image stride bugs when using 16-bit channelsBrian Paul
2002-04-04added OSMesaGetProcAddress()Brian Paul
2002-04-04Texture combine alpha subtraction was wrong. Fixed 16-bit channel glitchesBrian Paul
2002-04-04use NULL lambda array for pixel textureBrian Paul
2002-04-04fixed 16 bit/channel problem in blend_modulate()Brian Paul
2002-04-04fixed 16/32-bit channel problems in CopyColor[Sub]Table()Brian Paul
2002-04-04fixup float/ushort conversion macrosBrian Paul
2002-04-04blend_add() modified for GLfloat channelsBrian Paul
2002-04-04call _mesa_ResizeBuffersMESA() in OSMesaMakeCurrent() to reconcile buffer ↵Brian Paul
size changes
2002-04-02added an error checkBrian Paul
2002-04-02return NULL from Fake_glXCreateContext() if dpy or visinfo are NULLBrian Paul
2002-04-02more blending updates from JoseBrian Paul
2002-04-02minor re-orgBrian Paul
2002-04-02added GL_ARB_point_parametersBrian Paul
2002-04-02DJGPP updatesBrian Paul