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