]> git.tdb.fi Git - libs/gl.git/history - source
Rename compatibility.* to finalize.*
[libs/gl.git] / source /
2021-03-31 Mikko RasaRename compatibility.* to finalize.*
2021-03-31 Mikko RasaAlways remove location qualifier if not supported
2021-03-31 Mikko RasaMove LegacyConverter invocation to the finalize stage
2021-03-31 Mikko RasaAdd support for loading SPIR-V shaders
2021-03-31 Mikko RasaRename size to array_size in Program variable info...
2021-03-30 Mikko RasaUse DataType instead of GLenum for Program variable...
2021-03-30 Mikko RasaAdd data types for vectors, matrices, images and samplers
2021-03-30 Mikko RasaAdd some precondition checks to Program
2021-03-30 Mikko RasaSplit Module into a base class and format-specific...
2021-03-30 Mikko RasaRefactor adding and compiling shader stages in Program
2021-03-29 Mikko RasaTrack allocation status of Buffer
2021-03-29 Mikko RasaMake Text more flexible about which texture slot it...
2021-03-28 Mikko RasaUse validate_name when copying ProgramData
2021-03-28 Mikko RasaAvoid accessing a null object if there's only a sampler...
2021-03-28 Mikko RasaFix loading .tex2d files with ResourceManager
2021-03-28 Mikko RasaMove checking of vertex attribute indices to VertexSetup
2021-03-28 Mikko RasaRefactor lexical conversion of vertex attributes
2021-03-28 Mikko RasaFix TextureCube mipmap level allocation tracking
2021-03-28 Mikko RasaAdd CLAMP_TO_BORDER and border color to Sampler
2021-03-28 Mikko RasaFix and improve vertex group support
2021-03-21 Mikko RasaAdd a collection parameter to RenderPass::set_material
2021-03-21 Mikko RasaRearrange vertex attributes
2021-03-21 Mikko RasaRename VertexComponent to VertexAttribute
2021-03-21 Mikko RasaRefactor vertex builders
2021-03-20 Mikko RasaAdjust uniform organization for UnlitMaterial
2021-03-20 Mikko RasaDecouple DataType from the OpenGL constants
2021-03-18 Mikko RasaFix function inlining regressions
2021-03-18 Mikko RasaAdd a bunch of validation for declarations in GLSL
2021-03-18 Mikko RasaSome touch-up of the debug dump
2021-03-18 Mikko RasaRecord correct source information in interface layout...
2021-03-18 Mikko RasaShow node source locations in AST dump
2021-03-18 Mikko RasaRename DeclarationValidator to IdentifierValidator
2021-03-18 Mikko RasaSupport layout qualifiers on GLSL interface blocks
2021-03-17 Mikko RasaRename InterfaceBlock::name to block_name for clarity
2021-03-16 Mikko RasaAdd push_back_nocopy to NodeContainer for clarity
2021-03-16 Mikko RasaAlways show shader compiler diagnostics in debug builds
2021-03-16 Mikko RasaForbid certain operations in SL::Compiler if compilatio...
2021-03-16 Mikko RasaAdjust naming of generated variables
2021-03-16 Mikko RasaSupport inlining GLSL functions with parameters
2021-03-16 Mikko RasaRefactor variable renaming in InlineContentInjector...
2021-03-16 Mikko RasaUse a temporary staging block in InlineContentInjector
2021-03-16 Mikko RasaRemove an obsolete variable
2021-03-16 Mikko RasaDon't modify the target block's variable map from Inlin...
2021-03-15 Mikko RasaCheck that the types of ternary branches exist before...
2021-03-15 Mikko RasaEliminate constant ternary expressions
2021-03-15 Mikko RasaImplement constant folding in the GLSL compiler
2021-03-14 Mikko RasaFix some bugs with name conflicts in function inlining
2021-03-14 Mikko RasaResolve and validate the parameters of constructors...
2021-03-14 Mikko RasaMake variable renaming while inlining more robust
2021-03-14 Mikko RasaMove unique name generation to syntax.cpp
2021-03-14 Mikko RasaResolve constructors in FunctionResolver
2021-03-14 Mikko RasaRemove the ParenthesizedExpression node type
2021-03-13 Mikko RasaCleanup ExpressionInliner
2021-03-13 Mikko RasaMove parenthesizing expressions to Formatter
2021-03-13 Mikko RasaRearrange operator metadata
2021-03-13 Mikko RasaBetter error message for the subscript operator
2021-03-13 Mikko RasaAdd GLSL keywords for overriding functions
2021-03-13 Mikko RasaDon't require builtin inputs to be linked
2021-03-13 Mikko RasaAvoid generating passthroughs for builtin variables
2021-03-13 Mikko RasaMake it deprecated to redeclare non-builtin variables
2021-03-12 Mikko RasaHandle redeclaration of variables in VariableResolver
2021-03-12 Mikko RasaAdd missing Diagnostic constructor
2021-03-12 Mikko RasaImplement the ternary operator in GLSL
2021-03-12 Mikko RasaRefactor Parser::parse_expression to take a pointer...
2021-03-12 Mikko RasaLimit GLSL passthrough statement to variables declared...
2021-03-11 Mikko RasaImprove reporting of errors from function resolution
2021-03-11 Mikko RasaAvoid generating invalid interfaces in geometry shader
2021-03-10 Mikko RasaSome rearranging and comments
2021-03-10 Mikko RasaCount EmitVertex as referencing all active outputs
2021-03-10 Mikko RasaRewrite UnusedVariableRemover
2021-03-10 Mikko RasaDon't omit builtins when formatting a single node
2021-03-10 Mikko RasaMake ConstantConditionEliminator less trigger-happy
2021-03-10 Mikko RasaCheck for existence of required version in Formatter
2021-03-09 Mikko RasaAvoid removing outputs which are referenced but not...
2021-03-09 Mikko RasaRename and rearrange a few things
2021-03-09 Mikko RasaRequire GLSL functions to be declared before use
2021-03-09 Mikko RasaValidate return types of overloaded functions
2021-03-09 Mikko RasaAdd support for function overloading
2021-03-09 Mikko RasaResolve functions after inlining functions
2021-03-09 Mikko RasaProperly use r_any_resolved in FunctionResolver
2021-03-09 Mikko RasaHandle expression replacement through TraversingVisitor
2021-03-09 Mikko RasaUse accurate assignment targets in ExpressionInliner
2021-03-09 Mikko RasaRefactor UnusedVariableRemover
2021-03-09 Mikko RasaRecord assignment targets more precisely
2021-03-09 Mikko RasaSort diagnostics according to their provoking location
2021-03-09 Mikko RasaRecord information of the provoking location of a diagn...
2021-03-09 Mikko RasaValidate member names
2021-03-09 Mikko RasaRecognize swizzles in GLSL
2021-03-08 Mikko RasaResolve functions after inlining expressions
2021-03-08 Mikko RasaTransform interface block contents into structs
2021-03-08 Mikko RasaRemove the NodeGatherer visitor
2021-03-08 Mikko RasaPopulate the builtin module's type maps directly
2021-03-08 Mikko RasaImprove reporting of function name conflicts
2021-03-08 Mikko RasaApply replacement to variable declaration components...
2021-03-08 Mikko RasaComplain about named interface blocks if not supported
2021-03-07 Mikko RasaReport unsupported shader errors through the diagnostic...
2021-03-07 Mikko RasaEasier way of adding complex subtrees to GLSL debug...
2021-03-07 Mikko RasaFurther refactor the resolving process in SL::Compiler
2021-03-07 Mikko RasaAdditional rules for bit shift operators
2021-03-07 Mikko RasaProperly resolve arithmetic assignment operators
next