summaryrefslogtreecommitdiff
path: root/src/glsl/apps
AgeCommit message (Collapse)AuthorFilesLines
2010-08-20Delete more vestiges of the old shader compiler.Kenneth Graunke7-1207/+0
2010-08-14glsl: Clean up header file inclusion.Vinson Lee5-0/+7
2010-07-15glsl/apps: Handle ftell errors in non-debug builds.Vinson Lee5-0/+15
2010-06-28mesa: initial support for ARB_geometry_shader4Zack Rusin1-1/+3
laying down the foundation for everything and implementing most of the stuff. linking, gl_VerticesIn and multidimensional inputs are left.
2010-02-22glsl/apps: Assert that ftell does not return an error.Vinson Lee5-0/+6
2010-02-17glsl/apps: print usage info if insufficient argsBrian Paul4-0/+4
2010-02-10Simplify GLSL extension mechanism.Michal Krol2-4/+4
Since extension name and extension name string are the same, collapse them into one name.
2010-01-01glsl: Ignore programs.José Fonseca1-0/+5
2009-12-20glsl/apps: Update after glsl cl interface changes.Michal Krol1-35/+2
2009-12-20glsl/apps: Update after glsl pp interface changes.Michal Krol2-22/+9
2009-12-20glsl/apps: Do not print number of eaten tokens in version.Michal Krol1-20/+4
This is due to the glsl pp interface changes.
2009-12-20glsl/apps: Print error line number in compile.Michal Krol1-23/+13
2009-12-17glsl/apps: Add dummy install target to fix 'make install'Sedat Dilek1-1/+2
Signed-off-by: Brian Paul <brianp@vmware.com>
2009-12-10scons: Get GLSL code building correctly when cross compiling.José Fonseca1-36/+0
This is quite messy. GLSL code has to be built twice: one for the host OS, another for the target OS.
2009-12-10glsl/apps: remove unused varsBrian Paul4-7/+0
2009-12-10glsl/apps: Predefine __GLSL_PP_PREDEFINED_MACRO_TEST for testing.Michal Krol1-0/+10
2009-12-10glsl/apps: Explicitly add ARB_draw_buffers and ARB_texture_rectangle.Michal Krol2-0/+22
2009-12-10Build mesa glsl with make.michal1-0/+42
Still don't know how to add glsl to mesa dependencies.
2009-11-25glsl/apps: Make compile more shell friendly.Michal Krol1-8/+27
2009-11-25scons: Autogenerate GLSL builtin library *_gc.h from *.gc files.Michal Krol1-1/+2
2009-11-21glsl/apps: No need to purify source text for tokeniser.Michal Krol4-60/+16
2009-11-13glsl/apps: Report syntax parser errors.Michal Krol1-1/+4
2009-11-13glsl/apps: Add GLSL compiler that translates source text into binary stream.Michal Krol2-1/+219
Should be used in place of gc_to_bin utility to precompile builtin library.
2009-11-10glsl/apps: Update for glsl/pp interface changes.Michal Krol4-8/+16
2009-09-24glsl/apps: Include missing header, properly escape format strings.Michal Krol4-4/+8
2009-09-24glsl/apps: Allow builds on all platforms.Michal Krol1-3/+0
2009-09-24glsl/apps: Fix apps after pp interface changes.Michal Krol1-5/+1
2009-09-22glsl/apps: Update after recent pp interface changes.Michal Krol2-4/+12
2009-09-18glsl/apps: Use glsl pp public interface.Michal Krol4-45/+42
2009-09-17glsl/apps: Always write out error condition.Michal Krol3-18/+60
2009-09-16glsl/apps: Always write out error condition.Michal Krol1-7/+24
2009-09-14glsl/apps: Adapt to pp interface change.Michal Krol3-3/+12
2009-09-07glsl: Handle file tokens in apps/process.Michal Krol1-0/+4
2009-09-07glsl: Handle line tokens in apps/process.Michal Krol1-0/+4
2009-09-07glsl: Handle extension tokens in apps/proces.Michal Krol1-0/+16
2009-09-07glsl: Handle pragma tokens in apps/process.Michal Krol1-0/+8
2009-09-07glsl: Print out error message in apps/process.Michal Krol1-7/+10
2009-09-07glsl: Introduce sl_pp_context and maintain a reuseable pool of strings.Michal Krol3-14/+32
2009-09-07glsl: Add `process' test app that returns tokenised and preprocessed text.Michal Krol2-0/+328
2009-09-07glsl/apps: Print out the number of tokens eaten in version test.Michal Krol1-1/+4
2009-09-07glsl/apps: Add version test app.Michal Krol2-0/+115
2009-09-07glsl: Add a tokenise app.Michal Krol2-0/+323
2009-09-07glsl: Add a purify command-line tool.Michal Krol2-0/+111