Sam Hocevar
|
a490c8c4c7
|
lolfx: preprocessor support in the LolFx parser. But this shit is going
nowhere, we’re probably gonna ditch the approach in favour of a GLSL to
HLSL translator instead.
|
11 years ago |
Sam Hocevar
|
8ff1cf9b32
|
base: disable exceptions in Bison-generated parsers.
|
11 years ago |
Sam Hocevar
|
39a8c26fb5
|
base: start removing occurrences of NULL on our long journey to nullptr.
|
12 years ago |
Benjamin ‘Touky’ Huet
|
e42d857ed4
|
easymesh : Added SmoothMesh operation, works well with triangle, not well with a box.
|
12 years ago |
Sam Hocevar
|
d4766d410f
|
build: fix all vector/scalar type mismatches such as "vec2 * double"
instead of "vec2 * float".
|
12 years ago |
Benjamin ‘Touky’ Huet
|
c7219ff1dd
|
New year copyright update.
|
12 years ago |
Sam Hocevar
|
d6634da83f
|
build: fix the WTFPL site URL in all code comments.
|
12 years ago |
Sam Hocevar
|
7fa661a2fd
|
easymesh: motherfucking planetary gears demo.
|
12 years ago |
Benjamin ‘Touky’ Huet
|
ea517c2926
|
Added tsw (ToggleScaleWinding) command in EasyMesh Parser to make old-school celShading contour.
|
12 years ago |
Sam Hocevar
|
ca5238b145
|
lolfx: names such as "x" or "bgra" are field selectors, but we must also
accept them as variable names.
|
12 years ago |
Sam Hocevar
|
787c96b47c
|
lolfx: improve the LolFx compiler, including error reporting. We can now
successfully parse a few of our full GLSL/HLSL shaders.
|
12 years ago |
Sam Hocevar
|
65ea695de1
|
core: start working on a higher level LolFx compiler based on the latest
GLSL grammar and some personal attempts at writing an HLSL grammar.
|
12 years ago |