Michel Dänzer
0c20b30333
Fix up more stale references to gl(X)_API.xml which have moved.
AFAICT the getproc* stanzas in progs/{fp,trivial}/Makefile are completely
unused at this point, so just remove them.
15 years ago
Brian Paul
e84eec0003
progs/fp: close file (bug 26559)
15 years ago
Brian Paul
1ca2285511
progs/fp: testcases for GL_ARB_fragment_coord_conventions
Based on a patch from Luca Barbieri but moved the comments after
the !!ARBfp1.0 header
15 years ago
Brian Paul
7c55fe9bfd
progs/fp: increase buffer size to read larger shaders
15 years ago
Brian Paul
2b7a4b2c0e
progs/fp: remove invalid tri-inv.c test
INV is not a valid instruction.
15 years ago
José Fonseca
7bbf7f94ea
scons: Build progs together with everything else.
This is a substantial reorganization, This particular commit enables:
- building the progs for unices platforms
- glew is now built as a shared library (it is the default, and it is
inconvenient and pointless to shift away from that default)
- all progs get built by default
15 years ago
Vinson Lee
8d2f3434c5
progs/fp: Redraw upon keypress.
15 years ago
Vinson Lee
e5bc2a19bd
progs/fp: Add tri-inv.c to Makefile.
15 years ago
Vinson Lee
d6a993135f
progs/fp: Redraw upon keypress.
(cherry picked from commit cde6643724
)
16 years ago
Keith Whitwell
7e5cd3eb14
progs/fp: add simple imm, param tests
16 years ago
Vinson Lee
cde6643724
progs/fp: Redraw upon keypress.
16 years ago
Keith Whitwell
66a7eedaa2
tgsi: handle some src/dst aliasing in tgsi_sse2.c
Src/Dst aliasing (aka SOA dependencies) requires some care to ensure
intermediate results do not overwrite yet-to-be read source registers.
This change ensures that MOV/SWZ handle this correctly, which is poor but
no worse than the current tgsi_exec.c path. Remove the fallback as there
is nothing to be gained correctness-wise between the two implementations now.
Fixing this properly looks like a bit of work in this code, but might be
easily achieved by sending destination writes to temporary storage.
16 years ago
Keith Whitwell
18e5f1cee4
tgsi: implement saturation
Fix recent performance regression.
16 years ago
José Fonseca
e3f14f2f3b
progs: Port fp programs to GLEW.
16 years ago
Brian Paul
f94053eb7d
tests: another extended swizzle test
16 years ago
Keith Whitwell
103a4bd711
progs/fp: pass texcoord to triangle, add a test shader
16 years ago
José Fonseca
188a3334f8
progs: Add util to cpp path.
16 years ago
Keith Whitwell
fb8a9875f6
fp: enable a second texture unit and add a kil test for it
16 years ago
Keith Whitwell
185ff38895
fp: add some more texture, position and kill tests
16 years ago
Keith Whitwell
2dd9a0197c
fp: new kill + position test
16 years ago
Keith Whitwell
52a68b9078
fp: dont reference fragment.position.zw
16 years ago
Jakob Bornecrantz
96c773c77b
progs: Make fp-tri use glew and add scons target
16 years ago
Jakob Bornecrantz
866a2c3ccb
mesa: Update ignores a bit
17 years ago
Jakob Bornecrantz
fa7529335c
progs/fp: Add a bit of local variable testing to fp-tri
17 years ago
Brian Paul
870afb8319
negate.txt - test negation of a src reg
17 years ago
Jonathan White
272810125b
Makefile was previously checked in with merge diffs still present. I just selected HEAD and removed the old.
17 years ago
Brian Paul
c436f96b10
simple add with swizzle and mul with swizzle tests
17 years ago
Keith Whitwell
1f13545679
fp: put test name in window title, add run script
17 years ago
Brian Paul
dbbbc33344
use APP_CC
17 years ago
Guillaume Melquiond
3e8e292db0
Always pass CFLAGS when compiling or linking demos
To ensure that the correct architecture flags are used, always pass the
user's CFLAGS when compiling or linking the demos. Fixes #16860 .
17 years ago
Dan Nicholson
a6464b3cb0
Never fail `make clean'
Mostly some pedantic changes such that `make clean' always ignores
errors. Also changed the top clean target to do the `touch
configs/current' dance instead of realclean.
17 years ago
Zack Rusin
55c1894d0a
Add the new test program for fp's.
17 years ago
Zack Rusin
63a9d835ce
Redo the fragment program examples to match vp's
we just load text files instead of compiling tons of small
binaries
18 years ago
Dan Nicholson
c05aa5ec4c
specify app lib dependencies in Makefiles (patch 1/3)
18 years ago
José Fonseca
414a933ad2
Ignore generated files.
18 years ago
Dan Nicholson
b182613f2f
Ignore more generated files in progs/
Many of the directories in progs/ were missing .gitignore files or
were tracking generated files. This patch is basically the process of
running `make' in each directory and then finding the untracked files
with `git-ls-files -o --exclude-per-directory=.gitignore'. The existing
files were also sorted.
18 years ago
Keith Whitwell
39f222a421
add point-position.c
19 years ago
Keith Whitwell
28536e6c4f
Test for fragment.position in points primitives. Currently renders
incorrectly on software mesa.
19 years ago
Keith Whitwell
eda59aa87e
Oops - bad file-completion typo.
19 years ago
Keith Whitwell
ca188de098
add simple test for program local parameters
19 years ago
Keith Whitwell
e516654dec
new depth tests
20 years ago
Keith Whitwell
f28cbb6a7f
simplify, remove sgi messages
20 years ago
Keith Whitwell
3a09ea919c
better looking tests
20 years ago
Keith Whitwell
2ea6b800c0
Make test visible
20 years ago
Keith Whitwell
8975cbb36b
Better looking test.
20 years ago
Keith Whitwell
a90909e892
A bunch of little tests which exercise each ARB_fp instruction plus
a couple of other interesting cases.
20 years ago