2021-04-14 Mikko RasaRename SequenceTemplate::Pass::renderable_name to slot_name
2021-04-14 Mikko RasaAvoid NaN issues in rare cases in the Cook-Torrance...
2021-04-14 Mikko RasaFix loading sRGB external images for textures
2021-04-14 Mikko RasaRemove some vestigial code from Sequence
2021-04-14 Mikko RasaUse a vector instead of a list for Sequence's steps
2021-04-14 Mikko RasaAdd compatibility typedefs for the pipeline classes
2021-04-14 Mikko RasaRename Pipeline to Sequence
2021-04-13 Mikko RasaNew way of loading scenes in the viewer
2021-04-13 Mikko RasaAdd a scene type property to the Blender exporter
2021-04-13 Mikko RasaSupport loading scenes from Resources
2021-04-13 Mikko RasaAdd a registry-based generic loader to Scene
2021-04-13 Mikko RasaUse latest OpenGL version in viewer
2021-04-13 Mikko RasaUse an Options struct to process command line options...
2021-04-13 Mikko RasaImprove logic for exporting material sampler references
2021-04-13 Mikko RasaAdd an option to automatically detect if tangents need...
2021-04-13 Mikko RasaAdd the group and weight attributes to msp_interface...
2021-04-13 Mikko RasaInclude only tangent in mesh data and calculate binorma...
2021-04-13 Mikko RasaFix incorrect definition of the builtin cross function...
2021-04-13 Mikko RasaUse unit 0 UVs for exporting TBNs if no UV layer is...
2021-04-13 Mikko RasaEnsure that objects have unique names while exporting...
2021-04-13 Mikko RasaCompare materials when looking for object clones while...
2021-04-13 Mikko RasaRecognize a certain configuration of nodes as inverting...
2021-04-12 Mikko RasaForce the usage of normalmap as RGB data
2021-04-12 Mikko RasaUse more efficient methods to manipulate and store...
2021-04-12 Mikko RasaRemove deprecated things from the maketex script
2021-04-12 Mikko RasaFix a bug in if no ranges are given
2021-04-12 Mikko RasaConvert the texture and font creation scripts to python3
2021-04-12 Mikko RasaDon't ignore structs entirely in UnusedVariableRemover
2021-04-12 Mikko RasaAdjust specular calculation in the Phong shader
2021-04-12 Mikko RasaRefactor vertex transformations in the common shader
2021-04-12 Mikko RasaRearrange type specification in material datafiles
2021-04-12 Mikko RasaMigrate from LoadableTypeRegistry to TypeRegistry
2021-04-12 Mikko RasaFix normal map property name in material exporter
2021-04-12 Mikko RasaFix incorrect plurals in exporter scripts
2021-04-12 Mikko RasaFix refactoring errors in scene exporter
2021-04-11 Mikko RasaRecognize textures through an RGB to BW node in Blender
2021-04-11 Mikko RasaDeprecated InstanceScene and Renderable::get_instance_key
2021-04-11 Mikko RasaRedesign Text as an ObjectInstance
2021-04-11 Mikko RasaOverhaul texture management in rendering classes
2021-04-10 Mikko RasaUse a vector for storage in DefaultUniformBlock
2021-04-10 Mikko RasaSplit UniformBlock into two classes
2021-04-10 Mikko RasaRefactor ProgramData to store blocks in vectors
2021-04-10 Mikko RasaSort uniform blocks from SPIR-V modules
2021-04-10 Mikko RasaUse the new _member utility functions to search and...
2021-04-10 Mikko RasaRemove unnecessary std:: qualifiers from .cpp files
2021-04-10 Mikko RasaUse Tag to identify uniforms in Program and ProgramData
2021-04-10 Mikko RasaMake Tags convertible back to the original string in...
2021-04-10 Mikko RasaClear the empty name flag after emitting a member access
2021-04-10 Mikko RasaPass Tag by value, not by reference
2021-04-10 Mikko RasaAdd an option to compile SPIR-V in the command-line...
2021-04-10 Mikko RasaAdd a couple more test cases
2021-04-10 Mikko RasaTest the SPIR-V backend using libspirv
2021-04-09 Mikko RasaAdd a SPIR-V backend to the GLSL compiler
2021-04-09 Mikko RasaFix a signedness warning
2021-04-09 Mikko RasaDisallow specializing when compiling a module
2021-04-09 Mikko RasaAdd an output file option to the command-line GLSL...
2021-04-09 Mikko RasaVisit the entire call graph in DependencyCollector
2021-04-09 Mikko RasaConvert operands of shift operators to the same vector...
2021-04-07 Mikko RasaAdd a separate constant to enable clipping in standard...
2021-04-07 Mikko RasaValidate GLSL flow control
2021-04-07 Mikko RasaMake the GLSL compiler test runner able to verify non...
2021-04-07 Mikko RasaRemove unreachable code after a jump statement
2021-04-07 Mikko RasaCheck that non-constant data is not accessed from const...
2021-04-06 Mikko RasaCompare array sizes in TypeComparer
2021-04-06 Mikko RasaRewrite type comparisons as a visitor
2021-04-06 Mikko RasaRequire conditions to be booleans
2021-04-06 Mikko RasaDisallow certain types from appearing on variables
2021-04-06 Mikko RasaAdjust GLSL builtins
2021-04-06 Mikko RasaLeave no-op constructors as they are
2021-04-06 Mikko RasaFix GLSL member access index calculation
2021-04-05 Mikko RasaRefactor layout qualifier creation with constructors
2021-04-05 Mikko RasaShow label for all interface blocks in GLSL debug output
2021-04-05 Mikko RasaTrack composite assignments and references in UnusedVar...
2021-04-05 Mikko RasaRefactor add_to_chain as a common utility function
2021-04-05 Mikko RasaMark all expression result types as used
2021-04-05 Mikko RasaMake DumpTree able to dump arbitrary nodes
2021-04-05 Mikko RasaDon't return references from apply functions
2021-04-05 Mikko RasaAlways use member access for interface blocks, even...
2021-04-05 Mikko RasaOutput the interface block as is in the AST dump
2021-04-05 Mikko RasaChange the naming scheme for the interface block map
2021-04-05 Mikko RasaRecognize matrix data order qualifiers and add one...
2021-04-05 Mikko RasaRequire initializers on constant variables
2021-04-05 Mikko RasaOffset layout qualifiers are only allowed on uniform...
2021-04-04 Mikko RasaAdd visitors to calculate offsets of struct members
2021-04-04 Mikko RasaMake function dependency collection its own visitor...
2021-04-04 Mikko RasaStore the index of the member in MemberAccess
2021-04-03 Mikko RasaFix mismatched new[]/delete
2021-04-03 Mikko RasaRearrange some utility struct constructors
2021-04-03 Mikko RasaGuard against hitting the end of the array in get_gl_type
2021-04-03 Mikko RasaComments and cosmetic cleanups
2021-04-03 Mikko RasaDo an early return from Mesh::draw if there's no data
2021-04-03 Mikko RasaUse uniform block and texture bindings from GLSL
2021-04-03 Mikko RasaAdd a target version option to the command-line GLSL...
2021-04-03 Mikko RasaBetter way to request features for different GLSL versions
2021-04-03 Mikko RasaAssign bindings to all uniform blocks and sampler uniforms
2021-04-03 Mikko RasaAdd legacy conversion for binding layout qualifiers
2021-04-03 Mikko RasaStore constant id limit as range, not max value
2021-04-03 Mikko RasaBetter checking of where the binding qualifier is allowed
2021-04-03 Mikko RasaDisallow the descriptor set qualifier for now
2021-04-03 Mikko RasaAllocate locations to interface variables