Brian Paul
91d6f12b4a
added another spot-check to verify dispatch table correctness
2002-05-29 15:23:16 +00:00
Brian Paul
60f1a3c288
Added GL_NV_point_sprite functions: glPointParameteri[v]NV().
...
Removed dead ARB_window_pos functions (we alias the MESA_window_pos funcs).
2002-05-29 15:16:01 +00:00
Brian Paul
1d155c1dd8
added GL_NV_point_sprite entrypoints
2002-05-29 15:14:13 +00:00
Brian Paul
4290dbac4d
added -axK to linux-icc CFLAGS
2002-05-27 17:13:42 +00:00
Brian Paul
a078d75a27
some initial work for fbconfigs/pbuffers
2002-05-27 17:06:59 +00:00
Brian Paul
1c40d50014
added GL_NV_point_sprite
2002-05-27 17:05:51 +00:00
Brian Paul
f105bc4095
removed experiemental GL_MESA_sprite_point extension
2002-05-27 17:05:19 +00:00
Brian Paul
6c408b4667
replaced experimental MESA_sprite_point with NV_point_sprite
2002-05-27 17:04:52 +00:00
Brian Paul
23d8ef3937
dispatch offsets for ARB_window_pos
2002-05-27 17:03:08 +00:00
Brian Paul
22538b23b4
updated vertex program dispatch
2002-05-27 17:00:18 +00:00
Brian Paul
ee29d3b42a
updated vertex program dispatch offsets to official values
2002-05-27 16:58:24 +00:00
Keith Whitwell
02e0de263e
another checkpoint of struct immediate replacement code
2002-05-11 08:38:25 +00:00
Brian Paul
002483e009
Minor change to current raster position and texcoords.
2002-05-09 21:54:16 +00:00
Keith Whitwell
9228a9362c
Fix FETCH(argb1555) mask values
2002-05-09 20:51:05 +00:00
Brian Paul
79cfdebbe0
remove -xK flag from linux-icc
2002-05-06 15:46:05 +00:00
Brian Paul
30ec9dbaed
added linux-icc config (Marc.Dietrich)
2002-05-05 16:00:06 +00:00
Alan Hourihane
a5cdf99951
remove test code
2002-05-02 09:17:59 +00:00
Alan Hourihane
056b35874b
glutSwapBuffers implicitly does a glFinish when swapping back to the front
...
buffer. We now issue a glFinish when not issuing SwapBuffers to ensure
the pipeline is complete.
(Problem found with Chromium).
2002-05-02 09:15:22 +00:00
Brian Paul
f595212336
Implemented GL_ARB_texture_env_crossbar.
...
Simplification of some of the texture application code.
2002-05-02 00:59:20 +00:00
Brian Paul
c450d57991
replaced GLshort with GLushort in _mesa_sizeof_packed_type()
2002-04-26 13:59:09 +00:00
Brian Paul
18385b0f4e
added GL_TEXTURE_MAX_ANISOTROPY_EXT to glGetTexParameteriv()
2002-04-26 13:40:11 +00:00
Brian Paul
57c35b162e
added GL_TEXTURE_MAX_ANISOTROPY_EXT to glGetTexParameter (bug 548812)
2002-04-25 22:11:33 +00:00
Brian Paul
df7bd4bf11
test mapsize against 1, not 0 in glPixelMap()
2002-04-24 20:11:20 +00:00
Brian Paul
fb68919362
added GL_EDGE_FLAG_ARRAY_COUNT_EXT to glGetBooleanv() (Bug 548277)
2002-04-24 20:05:26 +00:00
Karl Schultz
dc2270b461
Apply alpha buffer control fix to accum buffer too.
2002-04-23 18:39:09 +00:00
Karl Schultz
e694a8765a
Fix up alpha buffer handling for Windows.
...
- add two new Pixel Format Descriptors that do not have alpha bits to
mirror the two that do.
- add logic to wglChoosePixelFormat to match PFD's with respect to alpha.
- Create/clear software alpha buffer as required.
Now a wgl or GLUT program can control the creation of a software alpha
buffer via the PFD or GLUT parms, respectively.
2002-04-23 18:23:32 +00:00
Brian Paul
62c36a2ff3
call _mesa_sizeof_packed_type() in _mesa_GetTexImage() (bug 547203)
2002-04-23 16:44:46 +00:00
Alan Hourihane
dec0131a29
Test for NULL pointer for LoadMatrix(), MultMatrix() and
...
Load/MultTransposeMatrix() and return without recording any errors or
doing any multiplication.
2002-04-22 20:00:16 +00:00
Brian Paul
fdd631a941
removed CVS $Log comments
2002-04-22 16:03:37 +00:00
Brian Paul
62954c8c30
test program for NV_vertex_program + vertex arrays
2002-04-22 15:53:54 +00:00
Jouk Jansen
bcc5d46b08
Committing in .
...
Remove __FUNCTION__ macro definition from CC compile definitions.
(OpenVMS only)
Modified Files:
Mesa/src/descrip.mms
----------------------------------------------------------------------
2002-04-22 10:29:43 +00:00
Brian Paul
f55b303fc2
added to-do list for the 4.1 release
2002-04-21 21:12:49 +00:00
Brian Paul
61bac6014a
check for vertex program mode
2002-04-21 21:04:46 +00:00
Brian Paul
28c61d5b49
fixed assertion, replaced switch() with if/elseif
2002-04-21 21:03:02 +00:00
Brian Paul
12bab63f09
Vertex program attribute arrays seem to work now. This includes fallbacks
...
to the conventional arrays when attribute arrays aren't enabled.
2002-04-21 20:37:04 +00:00
Brian Paul
f3781eaafa
added support for vertex program attribute arrays
2002-04-21 19:39:48 +00:00
Brian Paul
b7752724d9
vertex program attribute array work
2002-04-21 18:49:18 +00:00
Brian Paul
1113e3266f
fixed Width/Height cut&paste typo
2002-04-20 17:54:55 +00:00
Jose Fonseca
04df3bbe8e
Re-scheduling of the instructions according to the MMX pairing rules. This is dificult to quantify but the improvemnet reaches about of 0.7% in some cases in a Pentium III. In older Pentiums the improvements could be quite substancial due less capable integer pipelines.
2002-04-19 21:27:12 +00:00
Jose Fonseca
3fe2bb8933
Added min and max blend functions.
...
Slight optimization of _mesa_mmx_blend_add.
2002-04-19 20:12:30 +00:00
Karl Schultz
4fa66fa85c
Provide a reasonable replacement for __FUNCTION__ when using non GNU C
...
compilers. This allows Mesa to compile with non GNU C compilers again.
2002-04-19 15:49:40 +00:00
Brian Paul
bf80e1ed62
Allocate a sw_span struct in the swrast context instead of allocating it
...
on the stack frame in the point/line/triangle functions. (Klaus Niederkrueger)
This should solve the performance problem Karl found on Windows.
2002-04-19 14:05:50 +00:00
Brian Paul
05be7ae125
pass context pointer to _tnl_free_immediate(), removed backref pointer
2002-04-19 12:32:14 +00:00
Jose Fonseca
0c527ab054
MMX add blending function added.
2002-04-19 10:53:08 +00:00
Jose Fonseca
533e88824a
MMX modulate belding function added.
...
Factorization of more common MMX code.
2002-04-19 10:33:34 +00:00
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