Alan Hourihane
68c48df2bf
Correct check for noop array state change (Raystonn)
2002-04-19 08:38:23 +00:00
Brian Paul
26e2fb062a
removed a stray debug printf
2002-04-19 01:08:48 +00:00
Brian Paul
4c5f8a8207
C++ fix
2002-04-19 00:47:07 +00:00
Brian Paul
7322cccfb9
new casts
2002-04-19 00:45:50 +00:00
Brian Paul
6c5b7029b3
added two (GLchan *) casts
2002-04-19 00:42:20 +00:00
Brian Paul
a670c1280b
casts to fix GLint/GLuint mismatches
2002-04-19 00:38:27 +00:00
Brian Paul
db07de057f
added some casts
2002-04-19 00:23:08 +00:00
Brian Paul
36c3df78f4
restored writeAll = GL_FALSE test/assignment
2002-04-18 14:57:00 +00:00
Jose Fonseca
55d9ee83b4
Definition of several utility macros for self-contained MMX operations such 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-18 11:57:28 +00:00
Keith Whitwell
9ff3e9d992
Core of the future vertex engine. Isn't built yet, nor will be for a while...
...
Checkpoint commit.
2002-04-18 08:17:03 +00:00
Jose Fonseca
ef65c60d88
Removed code that was proven to have faster alternatives to reduce complexity and facilitate reusability.
2002-04-18 08:09:50 +00:00
Brian Paul
4c1f79264e
fixed problem with swap() function and GCC3 (patch 414404)
2002-04-17 19:30:41 +00:00
Brian Paul
620735af45
Disabled SPARC cliptest functions for now. See bug report 544665.
2002-04-17 19:08:32 +00:00
Jose Fonseca
d60bb2fbc8
Remaining patch for the 255x255=255 identity correction be
...
made also in the runin and runout section of the code.
2002-04-14 11:33:54 +00:00
Brian Paul
cffb351a62
Jose's latest patch (GMBT_GEOMETRIC_CORRECTION)
2002-04-12 21:56:42 +00:00
Brian Paul
8c598cfd82
fixes for corrected GL_DOT3_RGB[A]_EXT token values
2002-04-12 21:17:28 +00:00
Brian Paul
cb445412fc
version 13 of glext.h - fixes GL_EXT_texture_env_dot3 token values
2002-04-12 21:09:12 +00:00
Brian Paul
d23de4d334
updated a few comments
2002-04-12 15:47:21 +00:00
Brian Paul
b7f5e92f17
Klaus Niederkrueger's latest changes: use INIT_SPAN() to init span primitive
...
type, width, interp mask and array mask.
2002-04-12 15:39:58 +00:00
Brian Paul
9add9a21d8
new MMX blend code (Jose Fonseca)
2002-04-10 16:32:32 +00:00
Jouk Jansen
0cd8a1ea13
Committing in .
...
Update OpenVMS makefile
Modified Files:
Mesa/src/descrip.mms
----------------------------------------------------------------------
2002-04-10 13:17:59 +00:00
Keith Whitwell
306d3fcdba
bring in changes from dri tcl branch
2002-04-09 16:56:50 +00:00
Karl Schultz
e503d8b56f
Update filelist to reflect two removed source files.
2002-04-09 15:33:49 +00:00
Keith Whitwell
0a79baf1bf
remove dead vertex assembly
2002-04-09 14:58:03 +00:00
Keith Whitwell
851de7ded1
remove dead vertex assembly
2002-04-09 14:47:57 +00:00
Brian Paul
c030a18ea6
tranforming display list normals by non-uniform scale didn't work (Carlos Pereira)
2002-04-08 15:37:13 +00:00
Karl Schultz
17642eddf4
Added -perf option to measure frame rate. This is useful for measuring
...
Mesa in a more environment-independent way.
2002-04-05 17:40:20 +00:00
Brian Paul
ebe4e3237c
repair Array.NewState flags (Michael Fitzpatrick)
2002-04-04 23:59:14 +00:00
Karl Schultz
14209028b6
export more symbols for osmesa (win32)
2002-04-04 18:27:49 +00:00
Karl Schultz
4d030ba651
casts to silence compiler warnings
2002-04-04 18:25:40 +00:00
Brian Paul
db0944b08a
latest 4.1 features and bug fixes
2002-04-04 17:01:50 +00:00
Brian Paul
42f916de5c
fixed some 3D texture image stride bugs when using 16-bit channels
2002-04-04 16:59:05 +00:00
Brian Paul
01dc182ee8
added OSMesaGetProcAddress()
2002-04-04 16:58:04 +00:00
Brian Paul
486734a5d5
Texture combine alpha subtraction was wrong. Fixed 16-bit channel glitches
2002-04-04 16:56:24 +00:00
Brian Paul
09784e1e15
use NULL lambda array for pixel texture
2002-04-04 16:53:59 +00:00
Brian Paul
d5c94ef40d
fixed 16 bit/channel problem in blend_modulate()
2002-04-04 16:53:26 +00:00
Brian Paul
543381510d
fixed 16/32-bit channel problems in CopyColor[Sub]Table()
2002-04-04 16:53:00 +00:00
Brian Paul
1d84421b7e
fixup float/ushort conversion macros
2002-04-04 16:51:52 +00:00
Brian Paul
6b50a004ff
blend_add() modified for GLfloat channels
2002-04-04 01:40:18 +00:00
Brian Paul
02ee456248
call _mesa_ResizeBuffersMESA() in OSMesaMakeCurrent() to reconcile buffer size changes
2002-04-04 00:54:02 +00:00
Brian Paul
db30cc8d00
added an error check
2002-04-02 23:53:56 +00:00
Brian Paul
99aab34199
return NULL from Fake_glXCreateContext() if dpy or visinfo are NULL
2002-04-02 23:52:53 +00:00
Brian Paul
b63e8556fa
more blending updates from Jose
2002-04-02 23:36:50 +00:00
Brian Paul
31fe0ade35
minor re-org
2002-04-02 16:20:00 +00:00
Brian Paul
9de4782e49
added GL_ARB_point_parameters
2002-04-02 16:19:21 +00:00
Brian Paul
f9e75c31e8
DJGPP updates
2002-04-02 16:18:20 +00:00
Brian Paul
17b7cc4cae
faster blending (Jose Fonseca)
2002-04-02 16:16:45 +00:00
Brian Paul
01bcd83def
updates from Jose Fonseca
2002-04-02 16:16:14 +00:00
Brian Paul
1537b63fce
GL_ARB_point_parameters support
2002-04-02 16:15:16 +00:00
Brian Paul
86a7cc6f2c
minor optimization in GL_TRANSFORM_BIT popping
2002-04-01 17:03:38 +00:00