]> git.tdb.fi Git - libs/gl.git/history - source/glsl/spirv.cpp
Check the flat qualifier from the correct member
[libs/gl.git] / source / glsl / spirv.cpp
2022-10-06 Mikko RasaCheck the flat qualifier from the correct member master
2022-10-06 Mikko RasaAdd an internal error for invalid equality comparison...
2022-09-25 Mikko RasaUse forward references for entry point interfaces in...
2022-09-06 Mikko RasaDeclare capability for extended storage image formats...
2022-09-06 Mikko RasaPass a non-sampled image to OP_IMAGE_FETCH
2022-09-03 Mikko RasaClear load ID when assigning to a component
2022-09-03 Mikko RasaImplement tessellation shaders in the shader compiler
2022-09-03 Mikko RasaHandle the flat and centroid qualifiers in SPIR-V output
2022-04-11 Mikko RasaSupport compute shaders in the shader compiler
2022-04-11 Mikko RasaAdd support for storage images in shaders
2022-04-11 Mikko RasaPreparatory refactoring of the texelFetch implementation
2022-04-11 Mikko RasaUse the sampled image type for OpImageQueryLod
2022-04-10 Mikko RasaAdd multisampled texture types to the shader compiler
2022-03-10 Mikko RasaTake care of SPIR-V load IDs in ternary expressions
2021-12-11 Mikko RasaEmit a max invocations exec mode for geometry shaders
2021-11-30 Mikko RasaTweaks and fixes to OpNames in SPIR-V
2021-11-28 Mikko RasaAutomatically determine array sizes in GLSL if possible
2021-11-27 Mikko RasaUnify handling of variables and interface blocks in...
2021-11-27 Mikko RasaFixes for handling extended alignment in GLSL
2021-11-20 Mikko RasaUse extended alignment in SPIR-V struct layout when...
2021-11-17 Mikko RasaUse OriginUpperLeft execution mode on Vulkan as require...
2021-11-17 Mikko RasaComment fixes
2021-11-17 Mikko RasaAvoid emitting duplicate specialization constants in...
2021-11-11 Mikko RasaImprove layout qualifier handling with some more utilit...
2021-11-10 Mikko RasaEmit descriptor set decorations for interface blocks
2021-11-10 Mikko RasaAdd basic Vulkan support to the shader compiler
2021-11-08 Mikko RasaRestore variable load IDs for the else branch of a...
2021-11-08 Mikko RasaIsolate expressions from surrounding composite access
2021-11-08 Mikko RasaRecognize increment/decrement operators as modifying...
2021-11-07 Mikko RasaMark the start of a SPIR-V function as reachable
2021-11-07 Mikko RasaGenerate correct OpPhi instructions for nested ternary...
2021-11-07 Mikko RasaDon't try to access parameters with a pointer access...
2021-10-10 Mikko RasaDecorate builtin variables in the global scope
2021-10-10 Mikko RasaOnly remove load IDs of variables actually assigned...
2021-10-10 Mikko RasaFix the type of a loop variable
2021-10-09 Mikko RasaUse default member initializers for simple types
2021-09-17 Mikko RasaUse C++11 features with containers
2021-04-28 Mikko RasaThe load cache still needs to be pruned after the loop too
2021-04-28 Mikko RasaImplement other texture query functions for GLSL
2021-04-28 Mikko RasaImplement textureSize as a visitor function in the...
2021-04-28 Mikko RasaStore required capabilities for SPIR-V builtin functions
2021-04-24 Mikko RasaCosmetic fixes
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 function forward declarations in the SPIR-V...
2021-04-22 Mikko RasaClear r_constant_result for a function call by default
2021-04-20 Mikko RasaAdd support for uint types 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 RasaMove some type information functions to glsl/reflect.cpp
2021-04-14 Mikko RasaAdd generator ID for the SPIR-V compiler
2021-04-09 Mikko RasaAdd a SPIR-V backend to the GLSL compiler