Commit Graph

14782 Commits

Author SHA1 Message Date
Jakob Bornecrantz 529b3f4cc0 i915: Fix GPU lockup on resize 2008-05-29 19:07:40 +02:00
Jakob Bornecrantz 643cc9387d i915: Cleaned up intel_winsys_pipe.c 2008-05-29 16:03:21 +02:00
Jakob Bornecrantz 056bea86b0 i915: Deprecated pipe_winsys buffer functions 2008-05-29 15:49:23 +02:00
Jakob Bornecrantz 79b67d8408 i915: Remove last usage of surface_alloc_storage 2008-05-29 13:10:12 +02:00
Jakob Bornecrantz 837601af52 i915: Ops how did that get there 2008-05-29 12:54:08 +02:00
Jakob Bornecrantz 0cd75a4c99 i915: Get up to date with the latest EGL changes 2008-05-29 12:54:01 +02:00
Brian Paul f751371028 egl: re-enable LOCAL_CFLAGS 2008-05-28 16:48:35 -06:00
Brian Paul 260ac3c983 egl: remove unused Display field 2008-05-28 16:08:50 -06:00
Brian Paul 11a261ef4f egl: move a few small functions into new eglmisc.[ch] files 2008-05-28 15:50:58 -06:00
Brian Paul c56e15b093 egl: make sure EGL_VERSION_STRING query returns same version as eglInitialize() 2008-05-28 15:43:41 -06:00
Brian Paul 8cd33faee6 egl: query/print EGL_CLIENT_APIS 2008-05-28 15:25:01 -06:00
Brian Paul e084fe54f9 egl: include egldefines.h 2008-05-28 15:22:17 -06:00
Brian Paul cf3c7d74cc egl: added egldefines.h 2008-05-28 15:21:52 -06:00
Brian Paul 9843c6420d egl: bring card->driver lookup code into egldriver.c 2008-05-28 14:51:40 -06:00
Brian Paul aa6e350bed egl: pass args to _eglOpenDriver() 2008-05-28 13:03:59 -06:00
Brian Paul 0c8908c411 egl: added args string to _eglMain() 2008-05-28 12:56:36 -06:00
Brian Paul e94d383b9b egl: added eglstring.[ch] 2008-05-28 12:54:33 -06:00
Brian Paul 17ec3b3cc5 prototype new code to map card number to driver name 2008-05-28 11:45:50 -06:00
Brian Paul aa4ca9119d link libEGLdri.so with libdrm 2008-05-28 11:44:47 -06:00
Brian Paul 95c917f7dd x-related EGL code (stub) 2008-05-28 08:42:36 -06:00
Jakob Bornecrantz 276552c0dd i915: Add draw_flush to state changes 2008-05-28 14:52:10 +02:00
Jakob Bornecrantz 2c004a4bec i915: DriConfigOptions started complaining on this line 2008-05-28 14:22:50 +02:00
Jakob Bornecrantz 4b1f382e13 i915: Remove workaround for buggy draw module 2008-05-28 14:22:07 +02:00
Jakob Bornecrantz ce56bcb640 i915: Prepare for tiled private front and back buffers 2008-05-28 13:44:36 +02:00
Jakob Bornecrantz cb5e05d99c i915: Made vertex submission eaven faster 2008-05-28 13:44:36 +02:00
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
Jakob Bornecrantz 3e867959e9 egl: Fix warning in eglgears 2008-05-28 11:17:14 +02:00
Jakob Bornecrantz d8a693ee49 egl: Make demo3 compile 2008-05-28 11:17:10 +02: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
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 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