Mercurial
Mercurial
>
icculus
>
mojoshader
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
help
less
more
|
(0)
-300
-100
-60
+60
+100
+300
tip
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
The revision graph only works with JavaScript-enabled browsers.
Bunch of small tweaks to make this compile as C++ code without errors/warnings.
2009-11-15, by Ryan C. Gordon
GLSL Uniform locations are signed ints.
2009-11-15, by Ryan C. Gordon
Keep it simple.
2009-08-28, by Ryan C. Gordon
Pacify compiler warning.
2009-08-26, by Ryan C. Gordon
Fixed compiler warning about Lemon allocator function signature.
2009-08-26, by Ryan C. Gordon
Fixed a compiler warning, for now.
2009-08-26, by Ryan C. Gordon
Forgot to add DEPTH to the list of valid semantics.
2009-08-26, by Ryan C. Gordon
Fixed compiler warning.
2009-08-25, by Ryan C. Gordon
Initializer blocks can nest, like "float4 x[] = { {a,b,c,d}, {a,b,c,d} };"
2009-08-25, by Ryan C. Gordon
Variable declarations can have empty array bounds, like "float x[] = {a,b,c};"
2009-08-25, by Ryan C. Gordon
Allow vector initializers, like "float4 x = {a,b,c,d};"
2009-08-25, by Ryan C. Gordon
Added statement block attributes to the HLSL grammar.
2009-08-25, by Ryan C. Gordon
Modified Lemon to accept a specific amount of conflicts.
2009-08-25, by Ryan C. Gordon
Added totally unhelpful syntax error output.
2009-08-23, by Ryan C. Gordon
Removed some debug code.
2009-08-23, by Ryan C. Gordon
HLSL for loops can have variable declarations: "for (int x=0; x<10; x++) {}"
2009-08-23, by Ryan C. Gordon
HLSL array declarations can be expressions, like "float4 x[(1 + 1) / 2];" ...
2009-08-23, by Ryan C. Gordon
HLSL struct fields can have semantics.
2009-08-23, by Ryan C. Gordon
Apparently "inout" and "in out" are both legal for HLSL function parameters.
2009-08-23, by Ryan C. Gordon
Fixed parsing of HLSL functions that return void.
2009-08-23, by Ryan C. Gordon
Added some structure for user types (struct at the moment).
2009-08-23, by Ryan C. Gordon
Fixed HLSL parsing of structs with array fields.
2009-08-22, by Ryan C. Gordon
Move glsl "#version" pragma to the preflight section, so it's always first.
2009-08-16, by Ryan C. Gordon
Only enable/disable vertex arrays when forced to.
2009-08-15, by Ryan C. Gordon
Don't push uniforms if they've definitely not changed.
2009-08-13, by Ryan C. Gordon
Replaced some constants with #defines.
2009-08-13, by Ryan C. Gordon
Make the bool register file uint8, instead of GLint. Saves 12k of memory.
2009-08-13, by Ryan C. Gordon
Fixed pointer dereference.
2009-08-09, by Ryan C. Gordon
Fixed incorrect variable name.
2009-08-09, by Ryan C. Gordon
Fixed wrong assert; triggered if there were no vertex shader uniforms.
2009-08-09, by Ryan C. Gordon
Optimize/cleanup in uniform array iteration work.
2009-08-08, by Ryan C. Gordon
Cleanups and fixes in ARB1 uniform pushing.
2009-08-08, by Ryan C. Gordon
Fixed cut-and-paste error.
2009-08-08, by Ryan C. Gordon
Moved profileInitProgram to profileFinalInitProgram.
2009-08-07, by Ryan C. Gordon
Use ARB typedef name.
2009-08-07, by Ryan C. Gordon
Serious OpenGL glue surgery to push uniforms as one big array.
2009-08-07, by Ryan C. Gordon
I think this should be "bool" here.
2009-08-07, by Ryan C. Gordon
Cleanup program binding at link time.
2009-08-06, by Ryan C. Gordon
"Must Push" seemed more correct than "Must Load".
2009-08-06, by Ryan C. Gordon
Moved sampler setting to link time, since it only happens once.
2009-08-06, by Ryan C. Gordon
Added some FIXMEs.
2009-08-05, by Ryan C. Gordon
Don't spend time iterating samplers after we know we've set them up.
2009-07-19, by Ryan C. Gordon
Need alloca.h on Solaris.
2009-04-17, by Ryan C. Gordon
Reworked preprocessor macro argument parsing.
2009-04-09, by Ryan C. Gordon
Fixed typo.
2009-04-09, by Ryan C. Gordon
Updated a comment.
2009-04-09, by Ryan C. Gordon
Basic sanity check unit test.
2009-04-09, by Ryan C. Gordon
Added unit test to make sure x() is okay with #define x(a).
2009-04-09, by Ryan C. Gordon
Added unit test framework stub for error testing.
2009-04-09, by Ryan C. Gordon
Added unit test for too many macro args.
2009-04-09, by Ryan C. Gordon
Fixed assertion failure when defining a void-argument macro: "#define a() b"
2009-04-09, by Ryan C. Gordon
Don't report false error when writing a zero-byte file.
2009-04-09, by Ryan C. Gordon
Handle macro arguments that contain parentheses, like macro((1+1),2).
2009-04-09, by Ryan C. Gordon
More preprocessor unit tests.
2009-04-09, by Ryan C. Gordon
Added just-a-comment unit test.
2009-04-09, by Ryan C. Gordon
Added empty file unit test.
2009-04-09, by Ryan C. Gordon
Fixed command lines for unit tests.
2009-04-09, by Ryan C. Gordon
Don't report error output (just PASS or FAIL).
2009-04-09, by Ryan C. Gordon
Minor cleanup; crunch down list to one line.
2009-04-09, by Ryan C. Gordon
Added unit test for parentheses inside a macro call.
2009-04-08, by Ryan C. Gordon
less
more
|
(0)
-300
-100
-60
+60
+100
+300
tip