]> git.tdb.fi Git - libs/gl.git/history - source
Make ShadowMap's finish_frame run only once per frame
[libs/gl.git] / source /
2021-04-24 Mikko RasaMake ShadowMap's finish_frame run only once per frame
2021-04-24 Mikko RasaRemove a now-unnecessary flush_shader_data call
2021-04-24 Mikko RasaCompile SPIR-V modules from GLSL if needed
2021-04-24 Mikko RasaFix opcode for matrix inverse
2021-04-24 Mikko RasaAdd a cached load when initializing a variable
2021-04-24 Mikko RasaClear variable load cache before a loop in the SPIR...
2021-04-24 Mikko RasaHandle SPIR-V arrays with specialization constant for...
2021-04-24 Mikko RasaUnify handling of constants in SpirVModule
2021-04-24 Mikko RasaGive Program::Bindings a more generic name
2021-04-24 Mikko RasaRecord texture bindings from SPIR-V modules
2021-04-24 Mikko RasaEnable creation of SPIR-V modules from GLSL source...
2021-04-24 Mikko RasaVisit function definitions while collection dependencies
2021-04-24 Mikko RasaHandle function forward declarations in the SPIR-V...
2021-04-24 Mikko RasaAdd an effect for rendering a procedurally generated sky
2021-04-24 Mikko RasaRedesign Light to only have a single color
2021-04-23 Mikko RasaRefactor creation of builtin GLSL types
2021-04-23 Mikko RasaImprove handling of types in GLSL parser
2021-04-23 Mikko RasaRedesign loading of GLSL sources
2021-04-22 Mikko RasaClear r_constant_result for a function call by default
2021-04-22 Mikko RasaFix an issue with folding the sole argument of a conversion
2021-04-22 Mikko RasaRedesign ExpressionInliner
2021-04-22 Mikko RasaFix an incorrect loop in UnusedVariableRemover
2021-04-22 Mikko RasaEven better formatting of folded literals
2021-04-22 Mikko RasaFix the return value of ConstantFolder::apply
2021-04-22 Mikko RasaRecognize backwards dependencies in GLSL loops
2021-04-21 Mikko RasaUse a generation number to track if ProgramData has...
2021-04-21 Mikko RasaSupport nested scenes in datafiles
2021-04-21 Mikko RasaUse template functions for setting vector and matrix...
2021-04-21 Mikko RasaRefactor texture attachment management in Framebuffer
2021-04-20 Mikko RasaAdd support for uint types in GLSL
2021-04-20 Mikko RasaRecognize the 'f' suffix for float literals in GLSL
2021-04-20 Mikko RasaRecognize composite constants when generating SPIR-V
2021-04-20 Mikko RasaPut specialization constant instructions in the right...
2021-04-20 Mikko RasaFold type conversions of constants
2021-04-20 Mikko RasaRefactor handling of %, << and >> in ConstantFolder
2021-04-20 Mikko RasaMake sure folded float constants appear as correct...
2021-04-20 Mikko RasaMake ConstantFolder check the type of the value directly
2021-04-20 Mikko RasaResolve function calls where argument types need to...
2021-04-20 Mikko RasaMove some type information functions to glsl/reflect.cpp
2021-04-19 Mikko RasaAdd missing implementation of RenderPass::set_back_faces
2021-04-19 Mikko RasaMove the receive_shadows flag to RenderPass
2021-04-19 Mikko RasaRearrange material-related state management in RenderPass
2021-04-19 Mikko RasaDisallow loading uniforms without a custom shader
2021-04-18 Mikko RasaConvert Technique and RenderPass loaders to use shared...
2021-04-18 Mikko RasaAllow repeated storage calls with the same parameters
2021-04-18 Mikko RasaUse a separate shadow caster renderable for ShadowMap
2021-04-18 Mikko RasaUse persistent cameras in effects
2021-04-17 Mikko RasaUnmanage texture if loading data directly
2021-04-17 Mikko RasaRefactor texture ID generation into a function
2021-04-17 Mikko RasaMake it possible to have datafiles for individual lights
2021-04-17 Mikko RasaDon't use an index when attaching lights
2021-04-17 Mikko RasaConvert Lighting to use shared actions
2021-04-15 Mikko RasaMake Scenes loadable from collection files too
2021-04-14 Mikko RasaAdd generator ID for the SPIR-V compiler
2021-04-14 Mikko RasaUse ObjectInstance instead of AnimatedObject in Scene...
2021-04-14 Mikko RasaAllow renderables to be specified in SequenceTemplate...
2021-04-14 Mikko RasaRename SequenceTemplate::Pass::renderable_name to slot_name
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 RasaSupport loading scenes from Resources
2021-04-13 Mikko RasaAdd a registry-based generic loader to Scene
2021-04-13 Mikko RasaInclude only tangent in mesh data and calculate binorma...
2021-04-12 Mikko RasaDon't ignore structs entirely in UnusedVariableRemover
2021-04-12 Mikko RasaRearrange type specification in material datafiles
2021-04-12 Mikko RasaMigrate from LoadableTypeRegistry to TypeRegistry
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-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 RasaVisit the entire call graph in DependencyCollector
2021-04-09 Mikko RasaConvert operands of shift operators to the same vector...
2021-04-07 Mikko RasaValidate GLSL flow control
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
next