Commit graph

22853 commits

Author SHA1 Message Date
Brian Paul
b71f4150c8 gallium: minor optimization to spe_load_int() 2008-09-12 08:22:15 -06:00
Brian Paul
be5d8bd078 gallium: initial PPC/Altivec codegen 2008-09-12 08:21:43 -06:00
Ben Skeggs
8c14bd6992 Merge remote branch 'upstream/gallium-0.2' into nouveau-gallium-0.2 2008-09-13 00:07:19 +10:00
Brian Paul
33aa5b6964 cell: disable calls to old gen code 2008-09-12 07:58:06 -06:00
Brian Paul
2d28c2e356 cell: update branch info in docs 2008-09-12 07:57:28 -06:00
Brian Paul
fa0aa1443b cell: disable calls to old gen code 2008-09-12 07:57:08 -06:00
Brian Paul
690f5af337 gallium: don't build winsys/ here 2008-09-12 07:56:43 -06:00
Ben Skeggs
d64da83a2c nouveau: rework nouveau_screen for latest and greatest changes 2008-09-12 23:51:39 +10:00
Ben Skeggs
d37e6f9a7f Merge remote branch 'upstream/gallium-0.2' into nouveau-gallium-0.2 2008-09-12 23:21:41 +10:00
Jakob Bornecrantz
3df0647027 i915simple: A step closer to compiling 2008-09-12 15:09:44 +02:00
Ben Skeggs
63c49bee3a Merge remote branch 'upstream/gallium-0.2' into nouveau-gallium-0.2 2008-09-12 22:53:44 +10:00
Keith Whitwell
f7d7a212cd mesa: build gallium directories before core mesa 2008-09-12 12:24:21 +01:00
Keith Whitwell
4b458555ab mesa: regenerate shader files 2008-09-12 12:23:28 +01:00
Ben Skeggs
cbe05a4734 Merge remote branch 'nouveau/gallium-0.1' into nouveau-gallium-0.2
Conflicts:
	configs/linux-dri
2008-09-12 20:37:33 +10:00
Ben Skeggs
81335d0f17 Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 2008-09-12 20:33:59 +10:00
George Sapountzis
d3dc95e26a dri/swrast: fix swapBuffers after dri2 2008-09-12 12:43:10 +03:00
Keith Whitwell
522139dd14 vp: add run script 2008-09-12 10:31:51 +01:00
Keith Whitwell
176c454765 Merge commit 'origin/gallium-0.1' into gallium-0.2
Conflicts:

	progs/fp/Makefile
2008-09-12 10:31:23 +01:00
Keith Whitwell
1f13545679 fp: put test name in window title, add run script 2008-09-12 10:28:36 +01:00
Keith Whitwell
af74abab6b mesa: get fixed-function program generation working again 2008-09-12 10:04:56 +01:00
Keith Whitwell
52a9dfd4fe use APP_CC, remove redundant target 2008-09-12 10:02:16 +01:00
Xiang, Haihao
b2e083eba2 i965: Add support for G41 chipset which is another 4 series. 2008-09-12 09:25:34 +08:00
Brian Paul
aa66f08a21 cell: initial support for fragment shader code generation.
TGSI shaders are translated into SPE instructions which are then sent to
the SPEs for execution.  Only a few opcodes work, no swizzling yet, no
support for constants/immediates, etc.
2008-09-11 17:59:52 -06:00
Brian Paul
dbbbc33344 use APP_CC 2008-09-11 17:55:53 -06:00
Brian Paul
084ab37b7f cell: fix tile twidding bug seen in the event of multiple expose events 2008-09-11 17:10:32 -06:00
Brian Paul
bc304bbd49 cell: minor improvements to fragment code-gen 2008-09-11 17:10:32 -06:00
Brian Paul
178bbaff80 gallium: add special cases in spe_load_float(), spe_load_int(), added spe_splat() 2008-09-11 17:10:32 -06:00
Brian Paul
be925ab6e8 cell: put cell_ prefix on gen_fragment_function() 2008-09-11 17:10:32 -06:00
Keith Whitwell
fd0ee68305 trivial: remove stray merge conflict 2008-09-11 20:11:11 +01:00
Keith Whitwell
b66ee9e32f st: adapt to new framebuffer struct, with one FIXME outstanding 2008-09-11 20:09:14 +01:00
Keith Whitwell
7ee599d30b mesa: update PointParameter usage 2008-09-11 20:08:07 +01:00
Keith Whitwell
a90cae8a17 demos: fix LIBS ref in makefile 2008-09-11 20:07:41 +01:00
Brian Paul
fbf1586b36 gallium: typo: s/PIPE_FORMAT_Z16UNORM/PIPE_FORMAT_Z16_UNORM/ 2008-09-11 12:01:19 -06:00
Dima Zavin
7d3d5fb7a5 egl_xdri: Add the top-level lib dir so we link against the libGL we built. 2008-09-11 11:43:56 -06:00
Dima Zavin
912488a8d0 egl_dri/egl_xdri: Makefiles should use pkg-config to find libdrm. 2008-09-11 11:43:56 -06:00
Keith Whitwell
536092f9e0 xlib: fix typo 2008-09-11 18:35:19 +01:00
Keith Whitwell
cc7dd4fc1b Merge commit 'origin/gallium-0.1' into gallium-0.2
Conflicts:

	Makefile
	progs/demos/Makefile
	progs/glsl/Makefile
	progs/redbook/Makefile
	progs/samples/Makefile
	progs/tests/Makefile
	progs/trivial/Makefile
	progs/xdemos/Makefile
	src/gallium/Makefile
	src/mesa/main/attrib.c
	src/mesa/main/bufferobj.c
	src/mesa/vbo/vbo_exec_draw.c
2008-09-11 18:32:05 +01:00
Keith Whitwell
685248bea1 mesa: use sources.mak -- need to figure out how to support non-gallium builds also 2008-09-11 18:08:01 +01:00
Alan Hourihane
cdd97ceca0 add gallium dir
winsys/common -> winsys/
2008-09-11 18:06:05 +01:00
Brian Paul
d50d68a1c9 glut: only call glFinish() in processWindowWorkList() for indirect contexts.
Basically, do as the comment says.
2008-09-11 11:05:13 -06:00
Brian Paul
90c93bbeee define new APP_CC configuration variable for building apps/demos/tests
For Cell, need to use different compilers for the libraries vs. the demos/tests
to avoid strange link error regarding "_Unwind_GetIPInfo@GCC_4.2.0"
2008-09-11 11:00:54 -06:00
Alan Hourihane
5835d7e573 tree builds 2008-09-11 17:59:58 +01:00
Brian Paul
7ce1d0fb67 cell: more comments, stub code for colormask/logicop/etc 2008-09-11 10:52:03 -06:00
Brian Paul
5c459b3925 simple quad drawing test 2008-09-11 10:43:14 -06:00
Brian Paul
1b5331d7eb cell: fix typos in blend code-gen 2008-09-11 10:39:30 -06:00
Brian Paul
73c6ae98c1 cell: remove old state CMDs, added comments 2008-09-11 10:39:30 -06:00
Brian Paul
f6bf8d9d41 cell: clean-up, comments 2008-09-11 10:39:30 -06:00
Brian Paul
a558369ec6 cell: disable NEW_VS emit 2008-09-11 10:39:29 -06:00
Brian Paul
924653e37d cell: don't build unused sources 2008-09-11 10:39:29 -06:00
Brian Paul
f19903aa83 cell: remove old blend/depth/stencil/logicop structs 2008-09-11 10:39:29 -06:00