Commit graph

14990 commits

Author SHA1 Message Date
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
Jakob Bornecrantz
80ab4c3f8c mesa: Do not compile the dri drivers in mesa 2008-06-08 17:29:56 +02:00
Jakob Bornecrantz
f4535f6e5a mesa: Add MESA_FORMAT_S8_Z24 texture format
None of the fetch and store functions implemented.
	This atleast stops shadowtex from locking the GPU on
	i915 with the linux-dri-x86 target. It most of it looks
	okay, with the exception of actually displaying the texture.
2008-06-08 16:58:19 +02:00
Keith Whitwell
a47c222803 draw: fix temp vs output buffer typo in vsvg_run_elts 2008-06-07 13:28:22 +01:00
Jose Fonseca
3c207936be Fix CRLF line endings. 2008-06-07 12:40:39 +09:00
Jose Fonseca
e9c895919f Fix CRLF line endings. 2008-06-07 12:40:36 +09:00
Brian Paul
f374734d61 egl: improved Makefile 2008-06-06 15:59:54 -06:00
Brian Paul
8dafe470fc egl: EGL->DRI adaptor/driver
Allows regular DRI drivers to work with libEGL.
2008-06-06 15:52:47 -06:00
Brian Paul
ab102d5a9f egl: clean-ups 2008-06-06 15:52:47 -06:00
Brian Paul
f82d5cf769 mesa: disable visual warning unless LIBGL_DEBUG is defined 2008-06-06 15:52:47 -06:00
Brian Paul
47ddcd2a71 egl: make _eglChooseDRMDriver() non-static 2008-06-06 15:52:47 -06:00
Brian Paul
f6e030f531 egl: change default logging level to _EGL_WARNING 2008-06-06 15:52:47 -06:00
Brian Paul
f0fdf0c23a gallium: additional comment 2008-06-06 15:52:47 -06:00
Jonathan White
adaf0385e8 egl: updated EGLAPI for Windows 2008-06-06 15:13:59 -06:00