Keith Whitwell
96582f4f28
Eliminate a couple of swizzles.
2005-05-18 14:03:02 +00:00
Keith Whitwell
dd4c1dd038
Generates working SSE code for gears under the swrast driver.
2005-05-18 12:26:21 +00:00
Keith Whitwell
b745bf08cd
Checkpoint commit: Preliminary version of a facility to emit x86/sse code
...
to implement vertex emit functions for the t_vertex.c mechanism.
2005-05-18 10:04:27 +00:00
Aapo Tahkola
2f74adc41f
Stick texture LOD back on.
2005-05-18 08:43:30 +00:00
Aapo Tahkola
e53fc72f67
Polygon mode fixes.
2005-05-18 08:22:36 +00:00
Jon Smirl
bd565e4bb7
Fix for writing the wrong sysfs variable when blanking
2005-05-18 02:48:44 +00:00
Jon Smirl
9a3da7ea7b
Implement fbdev swapbuffers()
2005-05-18 01:44:11 +00:00
Ian Romanick
6e56f905d0
More comments. More dead-code removed. More clean-up.
2005-05-18 00:37:32 +00:00
Keith Whitwell
2860e5f536
Disable leftover debug statements
2005-05-17 22:21:08 +00:00
Brian Paul
22652f952f
fix some BCOMP/ACOMP typos (fixes Brad King's vtk failures)
2005-05-17 19:29:46 +00:00
Brian Paul
ae818ed1da
don't include strings.h
2005-05-17 18:44:33 +00:00
Brian Paul
198d6d05b0
remove eglQueryDisplayMESA()
2005-05-17 13:22:13 +00:00
Brian Paul
5a0cb726d1
fix pbuffer sample code
2005-05-17 13:21:46 +00:00
Brian Paul
d2ab4eb2c2
remove glmode stuff
2005-05-17 13:21:12 +00:00
Jon Smirl
2ec2e94e2e
Check error return from _eglInitPbufferSurface() correctly
2005-05-17 03:48:38 +00:00
Jon Smirl
40c1c723fb
Compute stride in the right order
2005-05-17 03:38:06 +00:00
Brian Paul
bf7f998f39
Added software-based pbuffer support (untested).
...
Use _eglConfigToContextModesRec() function and remove need for
the _EGLConfig->glmode struct.
Silence some compiler warnings.
2005-05-17 02:18:38 +00:00
Brian Paul
bb2c65200c
updated demoCreatePbufferSurface()
2005-05-17 02:15:38 +00:00
Brian Paul
5119056324
update comments
2005-05-17 02:14:44 +00:00
Brian Paul
4c80f8df46
more work on _eglConfigToContextModesRec()
2005-05-17 02:13:00 +00:00
Jon Smirl
e03b5cdf3f
Make EGL_NO_MODE_MESA work.
2005-05-17 02:12:29 +00:00
Brian Paul
167b141e6e
added _eglInitPbufferSurface()
2005-05-17 02:12:26 +00:00
Jon Smirl
d06da50888
Fix several internal problems with generating the list of configs.
2005-05-17 00:59:13 +00:00
Ian Romanick
c1082804a8
Rearranged some code and added some comments to mgaAllocDmaLow. The
...
modified code performs identically, but cuts 16KiB from the resulting
mga_dri.so.
2005-05-16 23:23:51 +00:00
Felix Kuehling
ffd97d20aa
Don't use _mesa_swizzle_ubyte_image if all three texture formats
...
involved in _mesa_textore_argb/rgba8888 (source, base-internal,
destination) differ. _mesa_swizzle_ubyte_image knows only about two of
the formats and can't handle the case that all three are different
correctly. Fixes https://bugs.freedesktop.org/show_bug.cgi?id=3111 .
2005-05-16 23:01:09 +00:00
Brian Paul
a33f0d3024
remove -ansi -pedantic -D_POSIX_C_SOURCE=199309L from CXXFLAGS
2005-05-16 19:07:45 +00:00
Jon Smirl
380991cb65
Implement query of surface type.
2005-05-16 16:50:38 +00:00
Jon Smirl
3e8001a465
Add error about write permission to fbdev attribs
2005-05-16 15:51:05 +00:00
Brian Paul
af1a729972
another GLX / XCB patch (Jeremy Kolb)
2005-05-16 14:12:46 +00:00
Keith Whitwell
cf4f3c5061
Deal better with indirection and indirection accounting, developed
...
with Ben Skeggs.
2005-05-16 12:15:01 +00:00
Keith Whitwell
4cf20d9236
Apply r200 tcl fix to radeon - compiles but untested.
2005-05-16 08:36:28 +00:00
Brian Paul
72a313902b
EGL_MESA_copy_context stuff
2005-05-16 02:21:57 +00:00
Brian Paul
f9bad3dfea
use EGLint instead of unsigned long for eglCopyContextMESA, added comments
2005-05-16 02:21:08 +00:00
Brian Paul
a495ed372f
separate ext strings with a space
2005-05-16 02:17:49 +00:00
Brian Paul
d9789b7861
s/Atrib/Attrib/, set extension enable flags
2005-05-16 02:16:33 +00:00
Brian Paul
51ac95ba89
added boolean extension flags to _EGLDriver
2005-05-16 02:15:42 +00:00
Brian Paul
6493bd07a7
restore _eglSetConfigAttrib (for now), added prototype _eglConfigToContextModesRec()
2005-05-16 02:14:50 +00:00
Brian Paul
7bfe8df08a
define M_E if needed
2005-05-16 01:32:57 +00:00
Brian Paul
5873faf39b
make _eglSetConfigAtrib() a static function, and rename it
2005-05-16 00:45:03 +00:00
Brian Paul
fdeda9c458
remove MESA suffix from _eglInitScreenSurface, use swAlpha value
2005-05-16 00:32:09 +00:00
Brian Paul
9b134f641c
minor tweaks
2005-05-16 00:31:29 +00:00
Brian Paul
efeea95dcc
fix GetRow parameters (Nicolai Haehnle)
2005-05-15 21:26:11 +00:00
Jon Smirl
45472672a2
A few egl patches needed for glitz, mainly config BITS
2005-05-15 04:00:59 +00:00
Aapo Tahkola
aca2e0da3c
Make gleans polyoffset test happy.
2005-05-14 17:41:57 +00:00
Aapo Tahkola
d5084d42d4
Dont assume GLbooleans are ones when true.
2005-05-14 16:52:32 +00:00
Nicolai Haehnle
578f63f2bf
Cleanup blend state generation.
...
Do not set the NO_SEPARATE bit, as it causes problems with some
combinations of blend functions.
2005-05-14 14:56:25 +00:00
Jon Smirl
1c606a9aa1
Add empty placeholder for eglCopyContextMESA
2005-05-14 14:54:38 +00:00
Nicolai Haehnle
09f433b97c
The kernel doesn't like command buffers over 64KB, so we don't
...
allocate buffers bigger than that.
2005-05-14 14:51:17 +00:00
Jon Smirl
8110df4f61
Fix compiler warning about missing parameter list
2005-05-14 14:11:11 +00:00
Nicolai Haehnle
9cf35d2876
Remove dead span functions code.
2005-05-14 12:19:05 +00:00