Commit graph

15003 commits

Author SHA1 Message Date
Keith Whitwell
3bdeff5bec trivial: add test for integer vertex arrays 2008-06-11 09:19:48 +01:00
Keith Whitwell
ab399b555c draw: remove debug assert on failover to generic vs varient 2008-06-11 09:19:48 +01:00
Brian Paul
e4cfe0854a mesa: refactor: fix some FEATURE_ typos, mistakes 2008-06-10 16:43:49 -06:00
Brian Paul
0f36a29d5e gallium: work-around glapi.c build problem for dri configs 2008-06-10 16:26:23 -06:00
Brian Paul
e9b6ed395a egl: only windows are renderable at this time 2008-06-10 16:14:35 -06:00
Brian Paul
b9c5b0bc4b egl: some prototype API detection code 2008-06-10 16:14:09 -06:00
Brian Paul
40d1a40f29 mesa: refactor: move #define FEATURE flags into new mfeatures.h file
Also, check the FEATURE flags in many places.
2008-06-10 16:13:42 -06:00
Brian Paul
ef27bdbfa8 mesa: include mtypes.h 2008-06-10 15:23:51 -06:00
Brian Paul
4c1892ca89 mesa: remove unnecessary swrast, tnl includes 2008-06-10 12:08:40 -06:00
Brian Paul
00d90fe845 gallium: remove stray include of st_context.h 2008-06-10 12:07:38 -06:00
Brian Paul
5493c775b7 add some missing rule dependencies 2008-06-10 10:10:00 -06:00
Keith Whitwell
aa7c21a45b Revert "draw: no need to rearrange most primitives in vcache for flatshade-first"
This reverts commit ad44e68706.
2008-06-10 16:56:32 +01:00
Keith Whitwell
ad44e68706 draw: no need to rearrange most primitives in vcache for flatshade-first
The driver/pipeline will still be applying flatshade-first state to the
triangles emitted from vcache, so there's no need to rotate the vertices
of most primitives.  The only exception is POLYGON, as explained in the
code.
2008-06-10 14:48:57 +01:00
Keith Whitwell
14a13e3767 draw: fix edgeflags on clipped poly emit 2008-06-10 14:48:57 +01:00
Keith Whitwell
ac833b9aef trivial: add trifan tests 2008-06-10 14:48:57 +01:00
Keith Whitwell
f5801fba24 trivial: add poly-flat-clip tests 2008-06-10 14:48:57 +01:00
Keith Whitwell
d915f40195 trivial: add tristrip-flat to makefile 2008-06-10 14:48:57 +01:00
Roland Scheidegger
d85f1e95d3 copy msaa visuals capability 2008-06-10 15:44:48 +02:00
Keith Whitwell
061e1c6c57 draw: rework splitting of fan/loop prims in varray.c, fix flatshade issues 2008-06-10 09:23:45 +01:00
José Fonseca
7d3bab537c softpipe: Replace GETENV by debug_get_bool_option. 2008-06-10 08:52:10 +09:00
José Fonseca
3531c5284b gallium: Detect buffer overflows in the homegrown memory debugger. 2008-06-10 08:38:31 +09:00
José Fonseca
0c5b1a8ffb pipebuffer: Alternative buffer manager.
For situations where one has a reserve memory pool, or
a faster/slower pool.
2008-06-10 08:38:24 +09:00
José Fonseca
4b52f4df1b pipebuffer: Be more lenient when matching cached buffer sizes.
Reuse cached buffers up to twice as big a requested.
2008-06-10 08:37:38 +09:00
José Fonseca
a70684bf25 gallium: Deprecate GETENV. Replace by debug_get_bool_option.
debug_get_bool_option will interpret "n", "no", "0", "f", or
"false" as FALSE; and everything else as TRUE. The default value
(used when the variable is not set) is received as a parameter.
2008-06-10 08:33:21 +09:00
Brian Paul
5f46bf77af mesa: Xlib libGL.so fixes from master 2008-06-09 16:18:41 -06:00
Brian Paul
0116ec1af3 mesa: remove unused api_eval.h header file 2008-06-09 15:19:08 -06:00
Brian Paul
eded7f010d mesa: refactor: move _mesa_update_minmax/histogram() into image.c 2008-06-09 15:14:02 -06:00
Brian Paul
bce428c4a6 mesa: refactor: move multisample-related functions into new multisample.c file 2008-06-09 15:09:21 -06:00
Brian Paul
9091015a97 mesa: refactor: move _mesa_resizebuffers(), _mesa_ResizeBuffersMESA() to framebuffer.c 2008-06-09 15:04:31 -06:00
Brian Paul
eade430682 mesa: refactor: move glClear, glClearColor into new clear.c file. 2008-06-09 15:01:02 -06:00
Brian Paul
8cad3189d3 gallium: include scissor.h 2008-06-09 14:56:29 -06:00
Brian Paul
4be7296bfc mesa: refactor: move scissor functions into new scissor.c file 2008-06-09 14:55:24 -06:00
Brian Paul
b36e6f0baf mesa: refactor: move _mesa_init_exec_table() into new api_exec.c file 2008-06-09 14:49:04 -06:00
Brian Paul
74c82ebbb3 mesa: refactor: move pixel map/scale/bias code into image.c
pixel.c is just the API-related code now.
2008-06-09 14:32:27 -06:00
Brian Paul
5f91007f99 mesa: refactor: new _mesa_init_pixelstore() function 2008-06-09 14:25:23 -06:00
Brian Paul
d960a0621d mesa: refactor: move glReadPixels code into new readpix.c file 2008-06-09 14:22:15 -06:00
Brian Paul
f26baad2e1 mesa: refactor: move glPixelStore function into new pixelstore.c file 2008-06-09 14:14:34 -06:00
Brian Paul
ffeb90169f s/SOLO/MESA/ 2008-06-09 14:09:28 -06:00
Brian Paul
4f15e3eefb mesa: chmod a-x context.c 2008-06-09 14:03:01 -06:00
Brian Paul
d7205ba971 Makefile clean-ups 2008-06-09 13:52:01 -06:00
Brian Paul
ac7f416bda more old stuff, rename SOLO->MESA, etc 2008-06-09 13:52:01 -06:00
Brian Paul
137dbe7eb1 mesa: disable VF_SOURCES 2008-06-09 13:52:01 -06:00
Brian Paul
5f621f68dd mesa: remove some obsolete gallium bits 2008-06-09 13:52:00 -06:00
Brian Paul
44c347c49e mesa: get rid of FBDEV/SVGA/etc bits 2008-06-09 13:52:00 -06:00
Brian Paul
6420a62cf0 egl: s/softpipe_egl.so/egl_softpipe.so/ 2008-06-09 12:28:07 -06:00
Brian Paul
50d59c8be1 egl: choose between DRI and softpipe drivers 2008-06-09 12:28:07 -06:00
Zack Rusin
1954f49a17 glsl: fix array size initialiazers using const variables
e.g.
const int kernelSize = 9;
uniform vec2 kernel[kernelSize];
2008-06-09 11:42:48 -04:00
Brian Paul
1c316f1e82 gallium: disable a tgsi_dump() call 2008-06-09 09:27:52 -06:00
Jakob Bornecrantz
cfc23bc54c i915: Disable color buffer writes if no color buffer is attached 2008-06-09 16:33:28 +02:00
Jakob Bornecrantz
2e3e518417 mesa: Most of the functions of MESA_TEXTURE_S8_Z24 are now supported 2008-06-09 16:33:14 +02:00