glsl/pp: Fix macro formal argument parsing, more descriptive error msgs.
[mesa.git] / src / glsl /
2009-11-17 Michal Krolglsl/pp: Fix macro formal argument parsing, more descri...
2009-11-13 Michal Krolglsl/apps: Report syntax parser errors.
2009-11-13 Michal Krolglsl/cl: Add simple error reporting.
2009-11-13 Michal Krolglsl/apps: Add GLSL compiler that translates source...
2009-11-13 Michal Krolglsl/cl: Add a hard-coded syntax parser.
2009-11-10 Michal Krolglsl/pp: Add sl_pp_purify_getc().
2009-11-09 Michal Krolglsl/apps: Update for glsl/pp interface changes.
2009-11-09 Michal Krolglsl/pp: Have sl_pp_purify() return error msg/line no.
2009-09-28 Michal Krolglsl/pp: Expand macro actual arguments before pasting...
2009-09-24 Michal Krolglsl/pp: Add forward decls to silence gcc warnings.
2009-09-24 Michal Krolglsl/pp: Avoid using `__VERSION__' as an identifier.
2009-09-24 Michal Krolglsl/pp: Include missing headers.
2009-09-24 Michal Krolglsl/pp: Allow builds on all platforms.
2009-09-24 Michal Krolglsl/apps: Include missing header, properly escape...
2009-09-24 Michal Krolglsl/apps: Allow builds on all platforms.
2009-09-24 Michal Krolglsl/pp: Use struct instead of union.
2009-09-24 Michal Krolglsl/apps: Fix apps after pp interface changes.
2009-09-24 Michal Krolglsl/pp: Store both line number and file index in a...
2009-09-23 Michal Krolglsl/pp: Include missing headers.
2009-09-23 Michal Krolglsl/pp: Add `0' and `1' to dictionary.
2009-09-23 Michal Krolglsl/pp: Check for reserved macro names.
2009-09-22 Michal Krolglsl/apps: Update after recent pp interface changes.
2009-09-22 Michal Krolglsl/pp: Differentiate between integer and floating...
2009-09-18 Michal Krolglsl/apps: Use glsl pp public interface.
2009-09-18 Michal Krolglsl/pp: Define a public interface for external modules.
2009-09-17 Michal KrolMerge commit 'origin/master' into glsl-pp-rework-2
2009-09-17 Michal Krolglsl/pp: Add a TODO for FEATURE_es2_glsl.
2009-09-17 Michal Krolslang/pp: Fix file number parsing.
2009-09-17 Michal Krolslang/pp: Use a dictionary for the remaining string...
2009-09-17 Michal Krolglsl/pp: Add remaining error messages.
2009-09-17 Michal Krolglsl/apps: Always write out error condition.
2009-09-16 Michal Krolglsl/apps: Always write out error condition.
2009-09-16 Michal Krolglsl/pp: Validate numbers.
2009-09-16 Michal Krolglsl/pp: Add more error messages.
2009-09-16 Michal Krolglsl/pp: Add more error messages.
2009-09-14 Michal Krolglsl/pp: Support GL_ARB_draw_buffers and GL_ARB_texture...
2009-09-14 Michal Krolglsl/apps: Adapt to pp interface change.
2009-09-14 Michal Krolglsl/pp: Add a dictionary to a context.
2009-09-14 Michal KrolMerge commit 'origin/master' into glsl-pp-rework-2
2009-09-07 Michal Krolglsl: Add error messages for version parser.
2009-09-07 Michal Krolglsl: Handle file tokens in apps/process.
2009-09-07 Michal Krolglsl: Handle file numbering.
2009-09-07 Michal Krolglsl: Actually respect the hash-line directive.
2009-09-07 Michal Krolglsl: Handle line tokens in apps/process.
2009-09-07 Michal Krolglsl: Correctly handle line numbering.
2009-09-07 Michal Krolglsl: Preserve newline inside comment blocks.
2009-09-07 Michal Krolglsl: Implement predefinded macros.
2009-09-07 Michal Krolglsl: Implement `line' preprocessor directive.
2009-09-07 Michal Krolglsl: Output endof token after processing a directive.
2009-09-07 Michal Krolglsl: Handle extension tokens in apps/proces.
2009-09-07 Michal Krolglsl: Implement `extension' preprocessor directive.
2009-09-07 Michal Krolglsl: Handle pragma tokens in apps/process.
2009-09-07 Michal Krolglsl: Implement `pragma' preprocessor directive.
2009-09-07 Michal Krolglsl: Print out error message in apps/process.
2009-09-07 Michal Krolglsl: Implement `error' preprocessor directive.
2009-09-07 Michal Krolglsl: Implement `undef' preprocessor directive.
2009-09-07 Michal Krolglsl: Allow for preprocessor macro redefinition.
2009-09-07 Michal Krolglsl: Handle `defined' preprocessor operator.
2009-09-07 Michal Krolglsl: Support if preprocessor directive and friends.
2009-09-07 Michal Krolglsl: Add expression interpreter.
2009-09-07 Michal Krolglsl: Centralise sl_pp_macro constructor.
2009-09-07 Michal Krolglsl: Implement macro expansion.
2009-09-07 Michal Krolglsl: Rename sl_pp_context_add_str to sl_pp_context_add...
2009-09-07 Michal Krolglsl: Parse define directive in preprocessor.
2009-09-07 Michal Krolglsl: Simplify directive parser skeleton.
2009-09-07 Michal Krolglsl: Introduce sl_pp_context and maintain a reuseable...
2009-09-07 Michal Krolglsl: Add `process' test app that returns tokenised...
2009-09-07 Michal Krolglsl: Add preprocessor skeleton for directive parsing.
2009-09-07 Michal Krolglsl: Remove bogus sl_pp_directive.h include.
2009-09-07 Michal Krolglsl: Allow for multiple version statements.
2009-09-07 Michal Krolglsl/apps: Print out the number of tokens eaten in...
2009-09-07 Michal Krolglsl: Raise an error on an unfinished comment block.
2009-09-07 Michal Krolglsl/apps: Add version test app.
2009-09-07 Michal Krolglsl: Parse optional version directive.
2009-09-07 Michal Krolglsl: Add a tokenise app.
2009-09-07 Michal Krolglsl: Add a preprocessor tokeniser.
2009-09-07 Michal Krolglsl: Add a purify command-line tool.
2009-09-07 Michal Krolglsl: Add preprocessor purifier.