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
|
a6af2e3345
|
include eglext.h, define EGL_EGLEXT_PROTOTYPES
|
2008-05-27 13:47:23 -06:00 |
|
Brian Paul
|
096b79bf17
|
updates for EGL 1.4
|
2008-05-27 13:47:07 -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 |
|
Brian Paul
|
c6426c97b9
|
obsolete with EGL 1.4
|
2008-05-27 13:45:01 -06:00 |
|
Brian Paul
|
2fe1a55ab2
|
added EGL_MESA_screen_surface, EGL_MESA_copy_context extensions
|
2008-05-27 13:43:56 -06:00 |
|
Brian Paul
|
57da567dc5
|
added typedefs for X/Mesa
|
2008-05-27 13:43:34 -06:00 |
|
Brian Paul
|
0841f0a85e
|
remove stray ! character
|
2008-05-27 13:43:17 -06:00 |
|
Brian Paul
|
704a5c7efb
|
new eglplatform.h from Khronos.org (replaces GLES/egltypes.h)
|
2008-05-27 13:43:01 -06:00 |
|
Brian Paul
|
6438f6fdf7
|
new eglext.h from Khronos
|
2008-05-27 13:42:38 -06:00 |
|
Brian Paul
|
d0f5d8c5a3
|
EGL 1.4 header from Khronos
|
2008-05-27 13:42:12 -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 |
|
José Fonseca
|
b215d7d10c
|
scons: Play nice with MS Embedded Visual C++.
|
2008-05-28 01:24:06 +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 |
|
José Fonseca
|
fc72d7e032
|
Remove CVS keywords.
|
2008-05-26 20:39:26 +09:00 |
|
José Fonseca
|
77ce568ff7
|
Remove CVS keywords.
|
2008-05-26 20:14:40 +09:00 |
|
Jakob Bornecrantz
|
791eee64e0
|
i915: Removed screen sufixes on texture functions
|
2008-05-26 13:05:38 +02:00 |
|
Jakob Bornecrantz
|
e0fd3449f8
|
i915: Fix for tex-surface merge
|
2008-05-26 13:05:31 +02:00 |
|
Jakob Bornecrantz
|
e3ddafd1d3
|
Merge branch 'gallium-tex-surface' into gallium-0.1
Conflicts:
src/gallium/include/pipe/p_util.h
|
2008-05-26 13:04:25 +02:00 |
|
José Fonseca
|
d0e2a9add2
|
Add copyright header.
|
2008-05-26 20:02:43 +09:00 |
|
Keith Whitwell
|
351eca365c
|
draw: extend precision in RSQ opcode
|
2008-05-26 11:03:00 +01:00 |
|