Commit graph

12581 commits

Author SHA1 Message Date
Jakob Bornecrantz
08130512b9 i915: Made vbuf work 2008-05-28 13:44:36 +02:00
Jakob Bornecrantz
938d9d5963 Merge branch 'gallium-vertex-linear' into gallium-0.1
Conflicts:

	src/gallium/auxiliary/draw/draw_pt_varray.c
2008-05-28 12:42:42 +02:00
Jakob Bornecrantz
5d90f97f48 i915: Don't segfault on buffer allocation error 2008-05-28 12:27:52 +02:00
Jakob Bornecrantz
ae3795a968 i915: Make EGL_i915 compile 2008-05-28 12:27:27 +02:00
Jakob Bornecrantz
c2bd95abf6 i915: Make EGL_i915 segfault if modesetting is not working 2008-05-28 10:55:27 +01:00
Jakob Bornecrantz
b870bf79b5 egl: Temporarily disable eglx.[c|h] building 2008-05-28 10:55:26 +01:00
Jakob Bornecrantz
68ff873c20 egl: Make dri driver compile 2008-05-28 10:55:26 +01:00
Jakob Bornecrantz
003afbe5bd egl: Make demo driver compile 2008-05-28 10:55:26 +01:00
José Fonseca
55d29a8d48 gallium: Windows CE portability fixes. 2008-05-28 16:13:24 +09:00
Brian Paul
96a40345bb include eglconfigutil.h 2008-05-27 16:58:23 -06:00
Brian Paul
a772bbb16e Move some config-related utility functions into new eglconfigutil.c file. 2008-05-27 16:57:49 -06:00
Brian Paul
07e92b1742 misc updates, clean-ups, remove dependency on mtypes.h 2008-05-27 16:49:11 -06:00
Brian Paul
6052af172f minor overhaul/re-org of driver selection/loading code 2008-05-27 16:48:23 -06:00
Keith Whitwell
b7b9ce0f86 softpipe: enable vbuf by default
The non-vbuf option is going away...
2008-05-27 23:28:27 +01:00
Keith Whitwell
e38bb10824 draw: reset stipple counter whenever non-line prim encountered 2008-05-27 23:21:50 +01:00
Brian Paul
721ba15bf4 added _eglGet*Handle() functions
These are the inverse of the _eglLookup*() functions.
Returns the public handle for a private surface/config/display/etc.
Removes glapi.c's direct access of private fields.
2008-05-27 14:33:54 -06:00
Brian Paul
5f8a4f3e5e added EGL_OPENGL_API case 2008-05-27 14:23:56 -06:00
Brian Paul
5e7dba5412 eliminate the context hash table
In EGL 1.4 the opaque EGLContext type is a pointer so we can just cast
between public EGLContext handles and private _EGLContext pointers.
2008-05-27 14:21:25 -06:00
Brian Paul
209a557574 fix typo: s/Contexts/Surfaces/ 2008-05-27 14:17:40 -06:00
Brian Paul
fcce6c068c s/GLuint/unsigned/ 2008-05-27 13:47:44 -06:00
Brian Paul
1ed1027e88 assorted changes to compile with new EGL 1.4 headers (untested) 2008-05-27 13:45:41 -06:00
Brian Paul
3e4128963d pipe stderr to /dev/null 2008-05-27 13:45:16 -06:00
Keith Whitwell
7b85ea19de draw: support psize in vs_varient paths
Preserve the vinfo "EMIT_*" format descriptors in the varient key,
and deal with PSIZE directly in each implementation.
2008-05-27 19:05:16 +01:00
Keith Whitwell
fd20d1c7e8 draw: add disabled debug code 2008-05-27 17:52:24 +01:00
Keith Whitwell
660fee8351 draw: ensure vs outputs mapped correctly to vinfo attribs 2008-05-27 17:52:24 +01:00
Keith Whitwell
2ec419d40d draw: fix ABS aliasing bug 2008-05-27 17:52:24 +01:00
José Fonseca
26f34dcff2 gallium: Autodetect WINCE. 2008-05-28 01:24:26 +09:00
Michel Dänzer
44a7bd0019 gallium: Always unreference bitmap cache texture before resetting the cache.
Fixes assertion failure with tunnel2 demo.
2008-05-27 17:00:59 +01:00
Keith Whitwell
f8762ba523 draw: explicitly list nr_inputs, outputs in varient key 2008-05-27 14:45:52 +01:00
Keith Whitwell
f64c44ad3e draw: remove dead file 2008-05-27 14:45:31 +01:00
Jakob Bornecrantz
9f9f6c21be draw: Fixed typo in draw_pt_varray and added comments 2008-05-27 13:28:47 +02:00
Jakob Bornecrantz
9752ebd99e draw: Fix for EMIT_4UB case 2008-05-27 13:28:47 +02:00
Keith Whitwell
a08c574bfc draw: hook up viewport / rhw emit to varient key state 2008-05-27 12:26:23 +01:00
Keith Whitwell
50c1d329b9 draw: restore extras path in draw_pt_vcache.c, keep pipeline flags out of non-pipeline elts 2008-05-27 11:58:55 +01:00
Keith Whitwell
f7946bc7c0 draw: dump individual instructions as they are processed 2008-05-27 11:15:31 +01:00
Keith Whitwell
adaaa29218 tgsi: export utils for dumping individual instructions 2008-05-27 11:12:42 +01:00
Keith Whitwell
5dc44184fa draw: fix writemask/shufps confusion 2008-05-27 11:10:50 +01:00
Keith Whitwell
4e2567f0ab draw: some possible fixes for spilling 2008-05-27 10:42:58 +01:00
Keith Whitwell
2109ddafef ffvertex: emit full LIT when attenuating (needs the 1 in X position) 2008-05-27 10:35:33 +01:00
Keith Whitwell
dc1537bc25 ffvertex: don't compute whole eye vector if only eye.z is required 2008-05-27 09:48:32 +01:00
Brian Paul
f172148c6e gallium: free renderbuffer's old texture in st_renderbuffer_alloc_storage() 2008-05-26 13:35:29 -06:00
Brian Paul
635abed109 gallium: free renderbuffer's old texture in st_renderbuffer_alloc_storage() 2008-05-26 13:30:10 -06:00
Keith Whitwell
aa16e3a275 draw: defensively flush pipeline backend when setting primitive 2008-05-26 19:10:44 +01:00
Keith Whitwell
93bfc94c35 draw: defensively reset render primitive some more 2008-05-26 18:54:35 +01:00
Keith Whitwell
d80c24a81a draw: defensively reset render primitive, which can get clobbered by clipping 2008-05-26 18:37:34 +01:00
Keith Whitwell
529762d5df draw: add missing break 2008-05-26 18:29:47 +01:00
José Fonseca
35cfd0a490 pipebuffer: Malloc buffer provider.
Simple wrapper around pb_malloc_buffer_create for convenience.
2008-05-27 00:19:41 +09:00
José Fonseca
a0e2955a16 pipebuffer: Allow slab allocations of buffers of inequal size. 2008-05-27 00:13:57 +09:00
José Fonseca
c428997a52 Revert DOS line endings. 2008-05-26 23:38:03 +09:00
José Fonseca
253066d716 Revert DOS line endings. 2008-05-26 23:29:38 +09:00