Commit graph

115447 commits

Author SHA1 Message Date
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