José Fonseca
25cec212d0
scons: Add new files.
2008-05-28 22:22:50 +09:00
Michal Krol
e407e83966
scons: List missing files for draw module.
2008-05-28 15:10:39 +02:00
Michal Krol
ff44dd5cde
draw: Decorate callbacks with PIPE_CDECL.
2008-05-28 15:10:19 +02:00
Jakob Bornecrantz
276552c0dd
i915: Add draw_flush to state changes
2008-05-28 14:52:10 +02:00
José Fonseca
7a986792da
tgsi: Observe constness.
2008-05-28 21:48:30 +09:00
José Fonseca
4767c10cbb
translate: Mark functions as PIPE_CDECL.
2008-05-28 21:47:25 +09:00
Keith Whitwell
7fd6cd9af3
Merge branch 'gallium-vertex-linear' into gallium-tex-surfaces
2008-05-28 13:33:09 +01: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
Dave Airlie
3e6c791390
r300: disable cmdbuf debug again
2008-05-28 10:23:25 +10:00
Dave Airlie
261a15cf63
Merge branch 'r500-support'
...
Bring in all the r500 3D code into master should be as stable as the r300
code it is landing on top off.
Conflicts:
src/mesa/drivers/dri/r300/r300_reg.h
src/mesa/drivers/dri/r300/r300_state.c
src/mesa/drivers/dri/radeon/radeon_screen.c
2008-05-28 10:20:14 +10:00
Dave Airlie
85af4fde7f
r500: remove warnings and only start on newer drms.
...
This removes lots of warnings to the user, and only allows the driver
to run on > .29 drms for r500 cards.
2008-05-28 10:11:41 +10:00
Alex Deucher
867f5aac53
R3/4/5xx: update to use drm get_param for num gb pipes
2008-05-28 10:11:14 +10:00
Dave Airlie
5552500cdf
r500: cleanup warnings and include files
2008-05-28 10:03:10 +10: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
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
Brian Paul
8bd70a7bbe
update, re-org build/install instructions
2008-05-27 13:27:57 -06:00