projects
/
libs
/
gl.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Refactor vertex builders
2021-03-21
Mikko Rasa
Refactor vertex builders
commit
|
commitdiff
|
tree
2021-03-21
Mikko Rasa
Rearrange various uniforms to be declared in the file...
commit
|
commitdiff
|
tree
2021-03-20
Mikko Rasa
Support exporting unlit materials
commit
|
commitdiff
|
tree
2021-03-20
Mikko Rasa
Refactor material property handling in the Blender...
commit
|
commitdiff
|
tree
2021-03-20
Mikko Rasa
Adjust uniform organization for UnlitMaterial
commit
|
commitdiff
|
tree
2021-03-20
Mikko Rasa
Decouple DataType from the OpenGL constants
commit
|
commitdiff
|
tree
2021-03-18
Mikko Rasa
Fix function inlining regressions
commit
|
commitdiff
|
tree
2021-03-18
Mikko Rasa
Fix test case errors revealed by the previous commit
commit
|
commitdiff
|
tree
2021-03-18
Mikko Rasa
Add a bunch of validation for declarations in GLSL
commit
|
commitdiff
|
tree
2021-03-18
Mikko Rasa
Some touch-up of the debug dump
commit
|
commitdiff
|
tree
2021-03-18
Mikko Rasa
Record correct source information in interface layout...
commit
|
commitdiff
|
tree
2021-03-18
Mikko Rasa
Show node source locations in AST dump
commit
|
commitdiff
|
tree
2021-03-18
Mikko Rasa
Rename DeclarationValidator to IdentifierValidator
commit
|
commitdiff
|
tree
2021-03-18
Mikko Rasa
Support layout qualifiers on GLSL interface blocks
commit
|
commitdiff
|
tree
2021-03-17
Mikko Rasa
Rename InterfaceBlock::name to block_name for clarity
commit
|
commitdiff
|
tree
2021-03-16
Mikko Rasa
Add push_back_nocopy to NodeContainer for clarity
commit
|
commitdiff
|
tree
2021-03-16
Mikko Rasa
Add idempotence test cases for GLSL compiler
commit
|
commitdiff
|
tree
2021-03-16
Mikko Rasa
Refactor the GLSL compiler test cases with a helper...
commit
|
commitdiff
|
tree
2021-03-16
Mikko Rasa
Always show shader compiler diagnostics in debug builds
commit
|
commitdiff
|
tree
2021-03-16
Mikko Rasa
Forbid certain operations in SL::Compiler if compilation...
commit
|
commitdiff
|
tree
2021-03-16
Mikko Rasa
Adjust naming of generated variables
commit
|
commitdiff
|
tree
2021-03-16
Mikko Rasa
Test case tweaks
commit
|
commitdiff
|
tree
2021-03-16
Mikko Rasa
Support inlining GLSL functions with parameters
commit
|
commitdiff
|
tree
2021-03-16
Mikko Rasa
Refactor variable renaming in InlineContentInjector...
commit
|
commitdiff
|
tree
2021-03-16
Mikko Rasa
Use a temporary staging block in InlineContentInjector
commit
|
commitdiff
|
tree
2021-03-16
Mikko Rasa
Remove an obsolete variable
commit
|
commitdiff
|
tree
2021-03-16
Mikko Rasa
Don't modify the target block's variable map from InlineCont...
commit
|
commitdiff
|
tree
2021-03-15
Mikko Rasa
Check that the types of ternary branches exist before...
commit
|
commitdiff
|
tree
2021-03-15
Mikko Rasa
Eliminate constant ternary expressions
commit
|
commitdiff
|
tree
2021-03-15
Mikko Rasa
Implement constant folding in the GLSL compiler
commit
|
commitdiff
|
tree
2021-03-14
Mikko Rasa
Fix the declaration of the builtin textureLod function
commit
|
commitdiff
|
tree
2021-03-14
Mikko Rasa
Fix some bugs with name conflicts in function inlining
commit
|
commitdiff
|
tree
2021-03-14
Mikko Rasa
Resolve and validate the parameters of constructors...
commit
|
commitdiff
|
tree
2021-03-14
Mikko Rasa
Make variable renaming while inlining more robust
commit
|
commitdiff
|
tree
2021-03-14
Mikko Rasa
Move unique name generation to syntax.cpp
commit
|
commitdiff
|
tree
2021-03-14
Mikko Rasa
Resolve constructors in FunctionResolver
commit
|
commitdiff
|
tree
2021-03-14
Mikko Rasa
Remove the ParenthesizedExpression node type
commit
|
commitdiff
|
tree
2021-03-13
Mikko Rasa
Cleanup ExpressionInliner
commit
|
commitdiff
|
tree
2021-03-13
Mikko Rasa
Move parenthesizing expressions to Formatter
commit
|
commitdiff
|
tree
2021-03-13
Mikko Rasa
Rearrange operator metadata
commit
|
commitdiff
|
tree
2021-03-13
Mikko Rasa
Better error message for the subscript operator
commit
|
commitdiff
|
tree
2021-03-13
Mikko Rasa
Add GLSL keywords for overriding functions
commit
|
commitdiff
|
tree
2021-03-13
Mikko Rasa
Fix some errors in the shader library
commit
|
commitdiff
|
tree
2021-03-13
Mikko Rasa
Don't require builtin inputs to be linked
commit
|
commitdiff
|
tree
2021-03-13
Mikko Rasa
Add declarations for some more builtin variables
commit
|
commitdiff
|
tree
2021-03-13
Mikko Rasa
Avoid generating passthroughs for builtin variables
commit
|
commitdiff
|
tree
2021-03-13
Mikko Rasa
Make it deprecated to redeclare non-builtin variables
commit
|
commitdiff
|
tree
2021-03-12
Mikko Rasa
Handle redeclaration of variables in VariableResolver
commit
|
commitdiff
|
tree
2021-03-12
Mikko Rasa
Add missing Diagnostic constructor
commit
|
commitdiff
|
tree
2021-03-12
Mikko Rasa
Implement the ternary operator in GLSL
commit
|
commitdiff
|
tree
2021-03-12
Mikko Rasa
Refactor Parser::parse_expression to take a pointer...
commit
|
commitdiff
|
tree
2021-03-12
Mikko Rasa
Limit GLSL passthrough statement to variables declared...
commit
|
commitdiff
|
tree
2021-03-11
Mikko Rasa
Fix a test case and add a couple more
commit
|
commitdiff
|
tree
2021-03-11
Mikko Rasa
Improve reporting of errors from function resolution
commit
|
commitdiff
|
tree
2021-03-11
Mikko Rasa
Avoid generating invalid interfaces in geometry shader
commit
|
commitdiff
|
tree
2021-03-10
Mikko Rasa
Expand the selection of available builtin GLSL functions
commit
|
commitdiff
|
tree
2021-03-10
Mikko Rasa
Some rearranging and comments
commit
|
commitdiff
|
tree
2021-03-10
Mikko Rasa
Count EmitVertex as referencing all active outputs
commit
|
commitdiff
|
tree
2021-03-10
Mikko Rasa
Rewrite UnusedVariableRemover
commit
|
commitdiff
|
tree
2021-03-10
Mikko Rasa
Don't omit builtins when formatting a single node
commit
|
commitdiff
|
tree
2021-03-10
Mikko Rasa
Make ConstantConditionEliminator less trigger-happy
commit
|
commitdiff
|
tree
2021-03-10
Mikko Rasa
Check for existence of required version in Formatter
commit
|
commitdiff
|
tree
2021-03-10
Mikko Rasa
Support compile modes and specialization constants...
commit
|
commitdiff
|
tree
2021-03-09
Mikko Rasa
Avoid removing outputs which are referenced but not...
commit
|
commitdiff
|
tree
2021-03-09
Mikko Rasa
Rename and rearrange a few things
commit
|
commitdiff
|
tree
2021-03-09
Mikko Rasa
Require GLSL functions to be declared before use
commit
|
commitdiff
|
tree
2021-03-09
Mikko Rasa
Add declarations for most of the builtin functions...
commit
|
commitdiff
|
tree
2021-03-09
Mikko Rasa
Validate return types of overloaded functions
commit
|
commitdiff
|
tree
2021-03-09
Mikko Rasa
Add support for function overloading
commit
|
commitdiff
|
tree
2021-03-09
Mikko Rasa
Resolve functions after inlining functions
commit
|
commitdiff
|
tree
2021-03-09
Mikko Rasa
Properly use r_any_resolved in FunctionResolver
commit
|
commitdiff
|
tree
2021-03-09
Mikko Rasa
Handle expression replacement through TraversingVisitor
commit
|
commitdiff
|
tree
2021-03-09
Mikko Rasa
Use accurate assignment targets in ExpressionInliner
commit
|
commitdiff
|
tree
2021-03-09
Mikko Rasa
Refactor UnusedVariableRemover
commit
|
commitdiff
|
tree
2021-03-09
Mikko Rasa
Record assignment targets more precisely
commit
|
commitdiff
|
tree
2021-03-09
Mikko Rasa
Sort diagnostics according to their provoking location
commit
|
commitdiff
|
tree
2021-03-09
Mikko Rasa
Record information of the provoking location of a diagnostic
commit
|
commitdiff
|
tree
2021-03-09
Mikko Rasa
Validate member names
commit
|
commitdiff
|
tree
2021-03-09
Mikko Rasa
Fix some errors in test cases
commit
|
commitdiff
|
tree
2021-03-09
Mikko Rasa
Recognize swizzles in GLSL
commit
|
commitdiff
|
tree
2021-03-08
Mikko Rasa
Resolve functions after inlining expressions
commit
|
commitdiff
|
tree
2021-03-08
Mikko Rasa
Transform interface block contents into structs
commit
|
commitdiff
|
tree
2021-03-08
Mikko Rasa
Remove the NodeGatherer visitor
commit
|
commitdiff
|
tree
2021-03-08
Mikko Rasa
Populate the builtin module's type maps directly
commit
|
commitdiff
|
tree
2021-03-08
Mikko Rasa
Improve reporting of function name conflicts
commit
|
commitdiff
|
tree
2021-03-08
Mikko Rasa
Check for extra error lines in compiler output
commit
|
commitdiff
|
tree
2021-03-08
Mikko Rasa
Apply replacement to variable declaration components...
commit
|
commitdiff
|
tree
2021-03-08
Mikko Rasa
Complain about named interface blocks if not supported
commit
|
commitdiff
|
tree
2021-03-07
Mikko Rasa
Report unsupported shader errors through the diagnostic...
commit
|
commitdiff
|
tree
2021-03-07
Mikko Rasa
Easier way of adding complex subtrees to GLSL debug...
commit
|
commitdiff
|
tree
2021-03-07
Mikko Rasa
Add another variation of a partially unused interface...
commit
|
commitdiff
|
tree
2021-03-07
Mikko Rasa
Further refactor the resolving process in SL::Compiler
commit
|
commitdiff
|
tree
2021-03-07
Mikko Rasa
Additional rules for bit shift operators
commit
|
commitdiff
|
tree
2021-03-07
Mikko Rasa
Properly resolve arithmetic assignment operators
commit
|
commitdiff
|
tree
2021-03-06
Mikko Rasa
Rearrange expression node replacement
commit
|
commitdiff
|
tree
2021-03-06
Mikko Rasa
Refactor resolution of declarations for MemberAccess
commit
|
commitdiff
|
tree
2021-03-06
Mikko Rasa
Remove fallback from Assignment to BinaryExpression...
commit
|
commitdiff
|
tree
2021-03-06
Mikko Rasa
Remove an unnecessary loop over block hierarchy
commit
|
commitdiff
|
tree
2021-03-06
Mikko Rasa
Add some test cases for unused interface blocks
commit
|
commitdiff
|
tree
2021-03-05
Mikko Rasa
Fix a type error in a test case
commit
|
commitdiff
|
tree
next