Jakob Bornecrantz
7b0a551c4c
i915: Made batch buffer size much larger
2008-05-30 13:46:50 +02:00
Jakob Bornecrantz
3869c3c87a
Merge branch 'gallium-tex-surfaces' into gallium-0.1
...
Conflicts:
src/gallium/drivers/i915simple/i915_context.h
2008-05-30 13:46:18 +02:00
Jakob Bornecrantz
2ade5268dc
i915: Remade texture allocation code again
2008-05-30 13:42:21 +02:00
Jakob Bornecrantz
9760ab2349
i915: Fix extentions not being set
2008-05-30 13:42:17 +02:00
Jakob Bornecrantz
012c0dd632
sis: Removed useless comment
2008-05-30 13:36:52 +02:00
Ben Skeggs
cf13cf245e
nouveau: fix warning
2008-05-30 14:32:59 +10:00
Ben Skeggs
996b549fdb
nv40: a couple of memory leaks
2008-05-30 11:04:55 +10:00
Ben Skeggs
8b31d5fc8a
nouveau: flush pending pushbuf if buffer on validate list at map/del
2008-05-30 11:00:59 +10:00
Ben Skeggs
524408f1a5
nouveau: rework buffer validation a bit
2008-05-30 10:54:33 +10:00
Brian Paul
bee79eb9b9
egl: new EGL/gallium/softpipe/xlib winsys
...
Checkpoint commit. Most required code is in place, and compiles, but
totally untested.
2008-05-29 17:04:25 -06:00
Brian Paul
1c73b4ba86
egl: added Name field to _EGLDriver so a driver name string can propogate up through EGL_VERSION string
2008-05-29 17:04:24 -06:00
Brian Paul
d1a0faffc3
egl: use softpipe_egl driver by default
2008-05-29 17:04:24 -06:00
Brian Paul
31e70fa275
comments in _eglMain()
2008-05-29 17:04:24 -06:00
José Fonseca
ae10775b73
gallium: Provide the INT64_C/UINT64_C macros.
...
"long long" types and 1234LL constants are not supported by eVC.
2008-05-30 03:33:06 +09:00
José Fonseca
2691c22870
gallium: Replace getenv by placeholder code on WinCE.
...
WinCE processes supposedly have environment, but it is not clear which API to use.
2008-05-30 03:33:06 +09:00
Keith Whitwell
22be9ea4a6
draw: quieten some debug
2008-05-29 18:18:56 +01:00
Jakob Bornecrantz
529b3f4cc0
i915: Fix GPU lockup on resize
2008-05-29 19:07:40 +02:00
Luc Verhaegen
4a69c4173d
Fix segfault on exit in unichrome driver (bug 16150)
2008-05-29 11:00:06 -06:00
Brian Paul
ef56a563a1
undo prev change to this VC7 project file
...
Meant to update the VC8 project file.
2008-05-29 10:46:39 -06:00
Karl Schultz
1190261c47
added prog_uniform.[ch]
2008-05-29 10:43:48 -06:00
Brian Paul
645c131264
Assorted Windows fixes (Karl Schultz)
2008-05-29 10:42:02 -06:00
Brian Paul
a1a0e51043
Use the GLuint64EXT type defined by GL_EXT_timer_query
...
Removes some compiler #ifdef stuff.
2008-05-29 10:42:02 -06:00
Ben Skeggs
d0c0c0d1e6
nouveau: oops, more tex-surfaces fallout
2008-05-30 00:28:29 +10: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
Keith Whitwell
807e7c4ccf
draw: add more switches to turn FSE on/off
2008-05-29 14:35:47 +01:00
José Fonseca
8808d62f60
gallium: MSVC warning fixes.
...
Conflicts:
src/gallium/auxiliary/draw/draw_pt_varray.c
src/gallium/auxiliary/draw/draw_pt_varray_tmp.h
src/gallium/auxiliary/draw/draw_pt_vcache.c
2008-05-29 22:28:12 +09:00
José Fonseca
4a7198fdcf
psb: Make msvc happy.
...
Conflicts:
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c
2008-05-29 22:28:12 +09:00
Keith Whitwell
8f887b4252
draw: michal's patch for calling powf... teapot still not quite right
2008-05-29 13:26:01 +01:00
Keith Whitwell
a233f65f9b
draw: better calculation of fetch_count
2008-05-29 13:08:15 +01:00
Keith Whitwell
45eecb9392
draw: remove printf
2008-05-29 12:42:39 +01:00
Keith Whitwell
bb2e13b9e8
draw: make sure constant buffer data is aligned before passing to aos.c
2008-05-29 12:38:49 +01: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
Keith Whitwell
82605d7bcd
draw: draw_range_elements trial
2008-05-29 11:48:04 +01:00
Michal Krol
cb87d7e44a
scons: Remove duplicate entry.
2008-05-29 12:11:37 +02:00
José Fonseca
6945bcb893
draw: Put PIPE_CDECL in the right places.
...
MSVC seems picky about this.
2008-05-29 18:28:02 +09:00
Dennis Kasprzyk
328621509f
R1/2/3/4/5xx: fixed calculation of cliprects in CopyBuffer.
2008-05-29 11:25:21 +02:00
Dennis Kasprzyk
377016d728
Report correct damage rectangle in CopySubBuffer.
2008-05-29 11:24:16 +02:00
Keith Packard
d8395f9d9e
[intel-gem] Once mapped, leave buffers mapped.
...
Mapping and unmapping buffers is expensive, and having the map around isn't
harmful (other than consuming address space). So, once mapped, just leave
buffers mapped in case they get re-used.
2008-05-28 23:28:46 -07:00
Markus Amsler
74a217fbcd
r300: fix R300_FG_ALPHA_FUNC_VAL_MASK
2008-05-29 02:14:26 +02:00
Keith Whitwell
62628c4d3d
draw: share machine
2008-05-29 00:17:53 +01:00
Keith Whitwell
728d1f7f43
draw: enable FSE by default
2008-05-28 23:54:18 +01: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