index
:
sirit
master
A runtime SPIR-V assembler
yuzu-emu
about
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
include
Age
Commit message (
Expand
)
Author
2021-07-27
sirit: Add TypeSInt/TypeUInt helpers
Lioncash
2021-04-17
sirit: Remove unnecessary std::move in OpLabel
Lioncash
2021-04-17
sirit: substraction -> subtraction typo
Lioncash
2021-04-17
sirit: Resolve -Wdocumentation warnings
Lioncash
2021-04-17
Add Derivatives Instructions.
FernandoS27
2021-04-12
Add OpEmitStreamVertex and OpEndStreamPrimitive
ReinUsesLisp
2021-04-11
Use std::nullopt when possible
ReinUsesLisp
2021-04-11
Remove forward references and add phi node patching
ReinUsesLisp
2021-03-29
Add OpUnreachable
ReinUsesLisp
2021-03-28
Add OpFunctionParameter
ReinUsesLisp
2021-03-19
Add DemoteToHelperInvocation support
ReinUsesLisp
2021-03-08
Add support for sparse texture instructions
ReinUsesLisp
2021-02-24
Add support for self-referencing phi nodes
ReinUsesLisp
2021-02-14
Add support for forward declarations
ReinUsesLisp
2021-02-12
Add Phi support
ReinUsesLisp
2021-02-07
Add overload for decorating with enums
ReinUsesLisp
2020-11-26
Add support for `OpGroupNonUniform{All,Any,AllEqual,Ballot}`, and fix `OpGrou...
comex
2020-11-25
Use `requires` clauses to better disambiguate variadic and non-variadic overl...
comex
2020-08-01
Stream SPIR-V instructions directly to a binary
ReinUsesLisp
2020-07-29
Upgrade to C++20 and use std::span
ReinUsesLisp
2020-06-02
memory: Add OpImageTexelPointer
ReinUsesLisp
2020-05-15
barrier: Add OpControlBarrier
ReinUsesLisp
2020-04-25
arithmetic: Add IAddCarry
ReinUsesLisp
2020-01-19
atomic: Add memory atomic instructions
ReinUsesLisp
2019-12-15
image: Remove assumed lod in image samples
ReinUsesLisp
2019-12-09
Add OpMemoryBarrier
ReinUsesLisp
2019-11-10
Add OpSubgroupBallotKHR and vote instructions
ReinUsesLisp
2019-11-03
Add OpSubgroupReadInvocationKHR
ReinUsesLisp
2019-11-02
Add OpGroupNonUniformShuffleXor
ReinUsesLisp
2019-11-01
Add EmitVertex and EndPrimitive
ReinUsesLisp
2019-10-18
Remove Emit entry in favor of auto-emitting code
ReinUsesLisp
2019-10-18
Assemble uint32_t instead of uint8_t
ReinUsesLisp
2019-09-09
Revert "operand: Implement operand hashing and use hashed set for declarations"
ReinUsesLisp
2019-09-09
Revert "Fix declarations hashing"
ReinUsesLisp
2019-09-09
Fix declarations hashing
ReinUsesLisp
2019-09-09
Add OpAny and OpAll
ReinUsesLisp
2019-09-09
Add OpVectorExtractDynamic and OpVectorInsertDynamic
ReinUsesLisp
2019-07-14
Relicense to The BSD 3-clause license
ReinUsesLisp
2019-06-08
operand: Implement operand hashing and use hashed set for declarations
ReinUsesLisp
2019-03-14
CMakeLists: Apply compilation flags to the sirit target
Lioncash
2019-03-14
Pass std::string by value where applicable.
Lioncash
2019-03-14
sirit: Add missing reference argument specifier for OpLabel
Lioncash
2019-03-13
Remove Op prefix on Type instructions
ReinUsesLisp
2019-03-11
Add missing instruction commentaries
ReinUsesLisp
2019-03-11
Add ellipsis overloads for instructions ending in vectors
ReinUsesLisp
2019-03-11
Add name overload to OpLabel
ReinUsesLisp
2019-03-11
Change clang-format settings
ReinUsesLisp
2019-03-08
Add OpExtension
ReinUsesLisp
2019-01-05
Add OpSwitch
ReinUsesLisp
2018-12-04
Add OpExecutionMode
ReinUsesLisp
[next]