Commit Graph

15017 Commits

Author SHA1 Message Date
José Fonseca 0f552f500c pipebuffer: Fix improper memory free. 2008-06-12 10:56:16 +09:00
José Fonseca 23422d603a gallium: Implement debug_get_num_option.
For numeric options.
2008-06-12 10:56:04 +09:00
Brian Paul f61923441f egl: some basic docs for libEGL 2008-06-11 19:35:52 -06:00
Brian Paul 6b389b5c2f egl: some prototype Windows code (eq for dlopen,dlsym) 2008-06-11 19:35:32 -06:00
Alan Hourihane 6f7ed99b30 revert the DRI2 commits 2008-06-12 00:11:54 +01:00
Keith Whitwell 2161b0fafc draw: don't assume vertex position is in data[0] 2008-06-11 23:48:45 +01:00
Keith Whitwell 807f8f177b draw: preserve specular alpha when flatshading -- may be FOGC 2008-06-11 18:47:43 +01:00
Alan Hourihane d45e99060d fix card_extensions 2008-06-11 15:50:07 +01:00
Alan Hourihane f851ba705a fix legacy DRI 2008-06-11 15:35:12 +01:00
Alan Hourihane 5e9fe62c70 add missed files for DRI2 merge 2008-06-11 15:25:35 +01:00
Alan Hourihane 1bcb817167 Hook gallium i915 up to DRI2 2008-06-11 14:52:55 +01:00
Alan Hourihane 4dd1917e4b small optimization 2008-06-11 14:51:41 +01:00
Alan Hourihane 4566b006f1 Bring in DRI2 changes 2008-06-11 14:10:08 +01:00
Keith Whitwell bd92642100 draw: remove another debug assert on failover to generic vs varient 2008-06-11 09:36:58 +01:00
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