Brian Paul
e8b199c6e3
cell: implement swizzling for src regs
il y a 17 ans
Brian Paul
6c0fa79857
cell: setup fragment program inputs in SOA format
Also remove old code, etc.
il y a 17 ans
Brian Paul
c436f96b10
simple add with swizzle and mul with swizzle tests
il y a 17 ans
Brian Paul
0c0e5b71c0
cell: updated docs/status
il y a 17 ans
Brian Paul
b71f4150c8
gallium: minor optimization to spe_load_int()
il y a 17 ans
Brian Paul
be5d8bd078
gallium: initial PPC/Altivec codegen
il y a 17 ans
Brian Paul
2d28c2e356
cell: update branch info in docs
il y a 17 ans
Brian Paul
fa0aa1443b
cell: disable calls to old gen code
il y a 17 ans
Brian Paul
690f5af337
gallium: don't build winsys/ here
il y a 17 ans
Jakob Bornecrantz
3df0647027
i915simple: A step closer to compiling
il y a 17 ans
Keith Whitwell
f7d7a212cd
mesa: build gallium directories before core mesa
il y a 17 ans
Keith Whitwell
4b458555ab
mesa: regenerate shader files
il y a 17 ans
Keith Whitwell
522139dd14
vp: add run script
il y a 17 ans
Keith Whitwell
176c454765
Merge commit 'origin/gallium-0.1' into gallium-0.2
Conflicts:
progs/fp/Makefile
il y a 17 ans
Keith Whitwell
1f13545679
fp: put test name in window title, add run script
il y a 17 ans
Keith Whitwell
af74abab6b
mesa: get fixed-function program generation working again
il y a 17 ans
Keith Whitwell
52a9dfd4fe
use APP_CC, remove redundant target
il y a 17 ans
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.
il y a 17 ans
Brian Paul
dbbbc33344
use APP_CC
il y a 17 ans
Brian Paul
084ab37b7f
cell: fix tile twidding bug seen in the event of multiple expose events
il y a 17 ans
Brian Paul
bc304bbd49
cell: minor improvements to fragment code-gen
il y a 17 ans
Brian Paul
178bbaff80
gallium: add special cases in spe_load_float(), spe_load_int(), added spe_splat()
il y a 17 ans
Brian Paul
be925ab6e8
cell: put cell_ prefix on gen_fragment_function()
il y a 17 ans
Keith Whitwell
fd0ee68305
trivial: remove stray merge conflict
il y a 17 ans
Keith Whitwell
b66ee9e32f
st: adapt to new framebuffer struct, with one FIXME outstanding
il y a 17 ans
Keith Whitwell
7ee599d30b
mesa: update PointParameter usage
il y a 17 ans
Keith Whitwell
a90cae8a17
demos: fix LIBS ref in makefile
il y a 17 ans
Brian Paul
fbf1586b36
gallium: typo: s/PIPE_FORMAT_Z16UNORM/PIPE_FORMAT_Z16_UNORM/
il y a 17 ans
Dima Zavin
7d3d5fb7a5
egl_xdri: Add the top-level lib dir so we link against the libGL we built.
il y a 17 ans
Dima Zavin
912488a8d0
egl_dri/egl_xdri: Makefiles should use pkg-config to find libdrm.
il y a 17 ans
Keith Whitwell
536092f9e0
xlib: fix typo
il y a 17 ans
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
il y a 17 ans
Keith Whitwell
685248bea1
mesa: use sources.mak -- need to figure out how to support non-gallium builds also
il y a 17 ans
Alan Hourihane
cdd97ceca0
add gallium dir
winsys/common -> winsys/
il y a 17 ans
Brian Paul
d50d68a1c9
glut: only call glFinish() in processWindowWorkList() for indirect contexts.
Basically, do as the comment says.
il y a 17 ans
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"
il y a 17 ans
Alan Hourihane
5835d7e573
tree builds
il y a 17 ans
Brian Paul
7ce1d0fb67
cell: more comments, stub code for colormask/logicop/etc
il y a 17 ans
Brian Paul
5c459b3925
simple quad drawing test
il y a 17 ans
Brian Paul
1b5331d7eb
cell: fix typos in blend code-gen
il y a 17 ans
Brian Paul
73c6ae98c1
cell: remove old state CMDs, added comments
il y a 17 ans
Brian Paul
f6bf8d9d41
cell: clean-up, comments
il y a 17 ans
Brian Paul
a558369ec6
cell: disable NEW_VS emit
il y a 17 ans
Brian Paul
924653e37d
cell: don't build unused sources
il y a 17 ans
Brian Paul
f19903aa83
cell: remove old blend/depth/stencil/logicop structs
il y a 17 ans
Brian Paul
aa4a08d429
cell: asst. clean-up
il y a 17 ans
Brian Paul
283ffdf996
cell: checkpoint: remove more of the old per-fragment code
il y a 17 ans
Brian Paul
add86031db
cell: begin new blending code (both codegen and fallback paths)
il y a 17 ans
Brian Paul
6092a05704
cell: fix shuffle in spu_unpack_B8G8R8A8()
il y a 17 ans
Brian Paul
5336e758a4
cell: added cast in spu_splats() call
il y a 17 ans