aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/instructions
AgeCommit message (Expand)Author
2023-05-09Add missing GLSL instructionsGPUCode
2023-01-05Add OpGroupNonUniformElect, OpGroupNonUniformBroadcastFirstBilly Laws
2022-11-23Add OpDemoteToHelperInvocation, OpTerminateInvocationLiam
2022-11-23Add OpGroupNonUniformShuffle subgroup opBilly Laws
2022-10-22Add OpGroupNonUniformBroadcast subgroup opBilly Laws
2021-07-27sirit: Add TypeSInt/TypeUInt helpersLioncash
2021-04-17Add Derivatives Instructions.FernandoS27
2021-04-12Add OpEmitStreamVertex and OpEndStreamPrimitiveReinUsesLisp
2021-04-11Remove forward references and add phi node patchingReinUsesLisp
2021-03-29Add OpUnreachableReinUsesLisp
2021-03-28Add OpFunctionParameterReinUsesLisp
2021-03-19Add DemoteToHelperInvocation supportReinUsesLisp
2021-03-08Add support for sparse texture instructionsReinUsesLisp
2021-02-12Add Phi supportReinUsesLisp
2020-11-26Add support for `OpGroupNonUniform{All,Any,AllEqual,Ballot}`, and fix `OpGrou...comex
2020-11-25Fix Reserve count for trinary ops.comex
2020-08-01Stream SPIR-V instructions directly to a binaryReinUsesLisp
2020-07-29Upgrade to C++20 and use std::spanReinUsesLisp
2020-06-02memory: Add OpImageTexelPointerReinUsesLisp
2020-05-15barrier: Add OpControlBarrierReinUsesLisp
2020-04-25arithmetic: Add IAddCarryReinUsesLisp
2020-01-19atomic: Fix typoReinUsesLisp
2020-01-19atomic: Add memory atomic instructionsReinUsesLisp
2019-12-15image: Remove assumed lod in image samplesReinUsesLisp
2019-12-09Add OpMemoryBarrierReinUsesLisp
2019-11-10Add OpSubgroupBallotKHR and vote instructionsReinUsesLisp
2019-11-03Add OpSubgroupReadInvocationKHRReinUsesLisp
2019-11-02Add OpGroupNonUniformShuffleXorReinUsesLisp
2019-11-01Add EmitVertex and EndPrimitiveReinUsesLisp
2019-10-24instructions/logical: Silence -WpedanticReinUsesLisp
2019-10-18Remove Emit entry in favor of auto-emitting codeReinUsesLisp
2019-09-09Add OpAny and OpAllReinUsesLisp
2019-09-09Add OpVectorExtractDynamic and OpVectorInsertDynamicReinUsesLisp
2019-07-14Relicense to The BSD 3-clause licenseReinUsesLisp
2019-03-14Pass std::string by value where applicable.Lioncash
2019-03-13Remove Op prefix on Type instructionsReinUsesLisp
2019-03-11Add ellipsis overloads for instructions ending in vectorsReinUsesLisp
2019-03-11Update README.md and remove automatic capabilities additionReinUsesLisp
2019-03-11Change clang-format settingsReinUsesLisp
2019-03-11Sort macro defitions for image instructionsReinUsesLisp
2019-01-05Add OpSwitchReinUsesLisp
2018-12-02Add OpKillReinUsesLisp
2018-11-16Rename "insts" directory to "instructions"ReinUsesLisp