Vinson Lee
2a5cd95e24
progs/glsl: Include local headers before installed headers during compilation.
Fixes compilation errors on platforms with insufficient older installed
GL headers.
(cherry picked from commit d17af7d1e1
)
před 16 roky
Brian Paul
ccea09cd3a
progs/glsl: minor Makefile clean-ups
(cherry picked from commit 4df2f7af5e
)
před 16 roky
Vinson Lee
d17af7d1e1
progs/glsl: Include local headers before installed headers during compilation.
Fixes compilation errors on platforms with insufficient older installed
GL headers.
před 16 roky
Brian Paul
4df2f7af5e
progs/glsl: minor Makefile clean-ups
před 16 roky
Peter Hutterer
bf19638a00
prog/glsl: fix Makefile for samplers_array.
The rule added in 488b3c4d1b
does not use the
right INCDIR, breaking the build when GL isn't installed in the default include
paths.
7.5 branch only fix, already fixed in master by rewriting the Makefile
(ceb9459ed5
)
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
před 16 roky
Brian Paul
488b3c4d1b
progs/glsl: add special Makefile rule for samplers_array
před 16 roky
Dave Airlie
ceb9459ed5
glsl: re-write Makefile after I called it bad.
před 16 roky
Dave Airlie
25cd4dc1d6
glsl/tests: skinning.o
worst Makefile ever. not sure what is going on here, hopefully
this fixes tinderbox
před 16 roky
Brian Paul
ae99e4c67e
progs/glsl: new shtest program, a simple shader test harness app
This commit includes some sample config files (*.shtest)
před 16 roky
Brian Paul
8d24160a40
progs/glsl: link with GLEW library
(cherry picked from commit b1f2f92d9b
)
před 16 roky
Brian Paul
b1f2f92d9b
progs/glsl: link with GLEW library
před 16 roky
Brian Paul
a5d033e89b
demos: add missing dependencies for util files
před 16 roky
Brian Paul
c0565e86b4
demos: added glsl/texaaline.c program and overhaul the Makefile
před 16 roky
Brian Paul
118856641f
demos: move glslnoise.c demo to glsl/noise2.c
před 16 roky
Brian Paul
538a823882
demos: new glsl/array.c demo
Test variable indexing into a uniform array in a vertex shader.
před 16 roky
Brian Paul
f8304bf1ed
demos: added progs/glsl/linktest.c to test linking of separate compilation units
před 16 roky
Brian Paul
fe35378769
demos: add progs/glsl/shadow_sampler.c to test GLSL shadow2D(), etc.
Heh, I wrote this program a long time ago but just discovered today that
it wasn't in git.
před 16 roky
Alan Hourihane
e82784559e
mesa: add new samplers_array test
před 16 roky
Keith Whitwell
e73dc63448
glsl: remove duplicate makefile targets
před 16 roky
Jakob Bornecrantz
b2e9d415ed
progs/glsl: Remove double target def for vert-or-frag-only
před 16 roky
Brian
fa4fec2d1b
demos: remove redundant Makefile lines from prev merge
před 16 roky
Brian Paul
84cffc2e7f
mesa: replace CC with APP_CC in progs/glsl/Makefile
před 16 roky
Brian Paul
46b8fe00c9
demos: added progs/glsl/samplers.c to test all available texture samplers
před 16 roky
Brian Paul
aae74c3698
mesa: s/CC/APP_CC/ in progs/glsl/Makefile
před 16 roky
Brian Paul
bde3b3a164
demos: add test of vertex-only and fragment-only shader programs
před 16 roky
Brian Paul
1cb680d06b
demos: add test of vertex-only and fragment-only shader programs
před 16 roky
Gary Wong
d427a2910f
Add "multinoise" demo, to test 1/2/3/4 dimensional noise.
před 16 roky
Alan Hourihane
e8a1b31ddf
fix conflict breakage
před 16 roky
Brian
39091cc638
demos: added simple vertex shader texture test.
Draw a quadmesh where Z coord is taken from a texture map.
před 16 roky
Brian Paul
77762801bc
remove some redundant rules from prev merge
před 17 roky
Brian Paul
80301866f6
added progs/demos/fragcoord.c - tests gl_FragCoord attribute in fragment shader
Fragment's red/greenb/blue is a function gl_FragCoord.xyz
před 17 roky
Brian Paul
c45c5c4ca4
added progs/demos/fragcoord.c - tests gl_FragCoord attribute in fragment shader
Fragment's red/greenb/blue is a function gl_FragCoord.xyz
před 17 roky
Brian Paul
2c204bbf77
use APP_CC, not CC for skinning demo
před 17 roky
Brian Paul
aab429c8df
added glsl/skinning.c test to test matrix blending/weighting
před 17 roky
Brian Paul
b99c39ea7b
mesa: use the shaderutil.c helper functions
před 17 roky
Stephane Marchesin
6f29c2ff2d
Progs: hook the glsl identity example into the makefile.
před 17 roky
Keith Whitwell
52a9dfd4fe
use APP_CC, remove redundant target
před 17 roky
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"
před 17 roky
Brian Paul
ce00d232f3
mesa: added glsl/convolutions test from gallium branch
před 17 roky
Brian Paul
b9c6f2b133
mesa: added new glsl/pointcoord.c test
před 17 roky
Brian
2ec318640f
added readtex.h dependency
před 17 roky
Zack Rusin
cd87aeae00
add a simple but nice example of convolution filters in glsl
shows basics of image processing with glsl
před 17 roky
Brian Paul
4978953c79
new multi-texture GLSL test
před 17 roky
Brian
842b8b4c33
more make clean items
před 17 roky
Brian
2dca3373ae
Replace duplicated code with new shaderutil.c functions
před 17 roky
Brian
83af4f3623
added two-side test
před 17 roky
Brian
caec2a79e6
added twoside demo
před 17 roky
Dan Nicholson
c05aa5ec4c
specify app lib dependencies in Makefiles (patch 1/3)
před 18 roky
Dan Nicholson
2a3e33865d
add support for LDFLAGS env var
před 18 roky
Brian
15b7c9d5ba
added trirast program
před 18 roky