index
:
~cworth/glsl2
cleanups
master
Carl's edits to the glsl2 project.
cworth
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2010-06-21
glcpp: Build a reentrant parser.
Kenneth Graunke
3
-13
/
+15
2010-06-21
glcpp: Print errors on stdout instead of stderr (non-standalone version).
Kenneth Graunke
1
-1
/
+1
2010-06-21
glcpp/tests: Add extra newline at the end of expected output.
Kenneth Graunke
67
-0
/
+67
2010-06-21
glcpp: Handle missing newline at EOF.
Kenneth Graunke
1
-0
/
+9
2010-06-21
glcpp: Complain about unrecognized directives.
Kenneth Graunke
1
-1
/
+3
2010-06-21
glcpp: Pass #version, #extension, and #pragma directives through unchanged.
Kenneth Graunke
1
-0
/
+7
2010-06-21
Make the main compiler call the preprocessor.
Kenneth Graunke
4
-3
/
+60
2010-06-21
Complain and exit if the given shader file doesn't exist.
Kenneth Graunke
1
-0
/
+4
2010-06-21
glcpp: Add support for lexing from a string.
Kenneth Graunke
2
-0
/
+9
2010-06-21
glcpp: Output to a buffer and error log rather than directly printing.
Kenneth Graunke
3
-48
/
+60
2010-06-21
glcpp: Fix a case of == where = probably ought to be.
Kenneth Graunke
1
-1
/
+1
2010-06-21
Add glcpp to the build.
Kenneth Graunke
4
-25
/
+51
2010-06-21
Specify %option prefix="glcpp_" in the source code, not the Makefile.
Kenneth Graunke
2
-1
/
+2
2010-06-21
Merge Carl's preprocessor into the glcpp subdirectory.
Kenneth Graunke
147
-0
/
+3508
2010-06-19
Print out the info log if compilation fails.
Kenneth Graunke
1
-0
/
+1
2010-06-19
Change error/warning functions to print to the info log.
Kenneth Graunke
2
-29
/
+31
2010-06-19
Initialize the shader info log
Ian Romanick
1
-0
/
+7
2010-06-19
Make shader a talloc context.
Kenneth Graunke
1
-2
/
+6
2010-06-19
Link against talloc. We're going to be using it.
Kenneth Graunke
2
-0
/
+2
2010-06-19
Fix crash when running glsl on a signle fragment shader.
Kenneth Graunke
1
-1
/
+1
2010-06-19
Rename prog to shader. Less confusing.
Kenneth Graunke
1
-27
/
+27
2010-06-19
Fix compile on 64-bit.
Kenneth Graunke
1
-1
/
+1
2010-06-18
Ensure that shader_in and shader_out are correctly set in declarations
Ian Romanick
1
-3
/
+19
2010-06-18
glsl_lexer: centroid and invariant are not reserved words in GLSL 1.10
Ian Romanick
1
-2
/
+16
2010-06-18
glsl_lexer: Handle interpolation qualifiers
Ian Romanick
1
-0
/
+25
2010-06-17
linker: Add some function header comments
Ian Romanick
1
-0
/
+11
2010-06-17
TODO: Add note about initializers for constants
Ian Romanick
1
-0
/
+6
2010-06-17
Allow initializers for uniforms
Ian Romanick
1
-5
/
+11
2010-06-17
Don't link shaders by default
Ian Romanick
1
-1
/
+3
2010-06-17
linker: Initial bits of the linker
Ian Romanick
4
-1
/
+224
2010-06-17
Use glsl_program instead of an open-coded vector of shaders
Ian Romanick
1
-8
/
+8
2010-06-17
Add glsl_program that is similar to Mesa's gl_shader_program
Ian Romanick
1
-0
/
+25
2010-06-17
Change glsl_program to glsl_shader
Ian Romanick
2
-7
/
+7
2010-06-17
Compile multiple shaders listed on the command line
Ian Romanick
1
-18
/
+36
2010-06-17
Extract compilation to a separate routine
Ian Romanick
1
-47
/
+63
2010-06-17
Add glsl_program that is similar to Mesa's gl_program
Ian Romanick
1
-0
/
+41
2010-06-15
Add TODO list
Ian Romanick
1
-0
/
+78
2010-06-15
Printing LIR is optional
Ian Romanick
1
-1
/
+3
2010-06-15
Printing the AST is optional
Ian Romanick
1
-8
/
+24
2010-06-15
Minor bits of code rearranging
Ian Romanick
1
-7
/
+7
2010-06-15
Infer shader type from suffix on filename
Ian Romanick
1
-16
/
+21
2010-06-14
Remove ability to read "IR shaders" from stand-alone compiler
Ian Romanick
1
-25
/
+11
2010-06-14
Move stand-alone compiler main routine to main.cpp
Ian Romanick
3
-148
/
+176
2010-06-11
ir_constant: Eliminate 'void *' constructor
Ian Romanick
2
-15
/
+6
2010-06-11
Use statically typed ir_constant constructors wherever possible
Ian Romanick
3
-11
/
+15
2010-06-11
ir_reader: Use 'union ir_constant_data' in read_constant
Ian Romanick
1
-19
/
+7
2010-06-11
ir_constant_visitor: Type of constant result is same as original expression
Ian Romanick
1
-44
/
+26
2010-06-11
ir_constant_visitor: Types of ir_binop_{equal,nequal} must match
Ian Romanick
1
-40
/
+36
2010-06-11
ir_constant_visitor: Use 'union ir_constant_data' in expression handler
Ian Romanick
1
-80
/
+63
2010-06-11
ir_constant_visitor: Use 'union ir_constant_data' instead of open-coded version
Ian Romanick
1
-9
/
+2
[next]