| .. |
|
AtomicOp.cs
|
c3d62bd078
Implement ATOM shader instruction (#1687)
|
5 years ago |
|
BarrierLevel.cs
|
29a825b43b
Address PR feedback
|
6 years ago |
|
BarrierMode.cs
|
2eccc7023a
Partial support for shader memory barriers
|
6 years ago |
|
BitfieldExtensions.cs
|
e13154c83d
Implement shader LEA instruction and improve bindless image load/store (#1355)
|
5 years ago |
|
Block.cs
|
18814d44b2
Address PR feedback
|
6 years ago |
|
CbIndexMode.cs
|
b066cfc1a3
Add support for shader constant buffer slot indexing (#1608)
|
5 years ago |
|
Condition.cs
|
1876b346fe
Initial work
|
6 years ago |
|
ConditionalOperation.cs
|
1876b346fe
Initial work
|
6 years ago |
|
Decoder.cs
|
49f970d5bd
Implement CAL and RET shader instructions (#1618)
|
5 years ago |
|
DecoderHelper.cs
|
dc97457bf0
Initial support for double precision shader instructions. (#963)
|
6 years ago |
|
FPHalfSwizzle.cs
|
1876b346fe
Initial work
|
6 years ago |
|
FPMultiplyScale.cs
|
f0a59f345c
Add partial support for the BRX shader instruction
|
6 years ago |
|
FPType.cs
|
dc97457bf0
Initial support for double precision shader instructions. (#963)
|
6 years ago |
|
IOpCode.cs
|
1876b346fe
Initial work
|
6 years ago |
|
IOpCodeAlu.cs
|
769c02235f
Add ATOMS, LDS, POPC, RED, STS and VOTE shader instructions, start changing the way how global memory is handled
|
6 years ago |
|
IOpCodeCbuf.cs
|
1876b346fe
Initial work
|
6 years ago |
|
IOpCodeFArith.cs
|
f0a59f345c
Add partial support for the BRX shader instruction
|
6 years ago |
|
IOpCodeHfma.cs
|
1876b346fe
Initial work
|
6 years ago |
|
IOpCodeImm.cs
|
1876b346fe
Initial work
|
6 years ago |
|
IOpCodeImmF.cs
|
1876b346fe
Initial work
|
6 years ago |
|
IOpCodeLop.cs
|
1876b346fe
Initial work
|
6 years ago |
|
IOpCodePredicate39.cs
|
769c02235f
Add ATOMS, LDS, POPC, RED, STS and VOTE shader instructions, start changing the way how global memory is handled
|
6 years ago |
|
IOpCodeRa.cs
|
1876b346fe
Initial work
|
6 years ago |
|
IOpCodeRc.cs
|
1876b346fe
Initial work
|
6 years ago |
|
IOpCodeRd.cs
|
1876b346fe
Initial work
|
6 years ago |
|
IOpCodeReg.cs
|
1876b346fe
Initial work
|
6 years ago |
|
IOpCodeRegCbuf.cs
|
1876b346fe
Initial work
|
6 years ago |
|
IOpCodeTexture.cs
|
48f6570557
Salieri: shader cache (#1701)
|
5 years ago |
|
IOpCodeTld4.cs
|
6b13c5b439
Support bindless texture gather shader instruction
|
6 years ago |
|
ImageComponents.cs
|
8cba252b23
Add per-source type memory change tracking, simplified state change tracking, other fixes
|
6 years ago |
|
ImageDimensions.cs
|
1b7d955195
Initial support for image stores, support texture sample on compute
|
6 years ago |
|
IntegerCondition.cs
|
1876b346fe
Initial work
|
6 years ago |
|
IntegerHalfPart.cs
|
1876b346fe
Initial work
|
6 years ago |
|
IntegerShift.cs
|
1876b346fe
Initial work
|
6 years ago |
|
IntegerSize.cs
|
6a98c643ca
Add a pass to turn global memory access into storage access, and do all storage related transformations on IR
|
6 years ago |
|
IntegerType.cs
|
1876b346fe
Initial work
|
6 years ago |
|
InterpolationMode.cs
|
1876b346fe
Initial work
|
6 years ago |
|
LogicalOperation.cs
|
1876b346fe
Initial work
|
6 years ago |
|
MufuOperation.cs
|
1876b346fe
Initial work
|
6 years ago |
|
OpCode.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeAlu.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeAluCbuf.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeAluImm.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeAluImm2x10.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeAluImm32.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeAluReg.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeAluRegCbuf.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeAtom.cs
|
c3d62bd078
Implement ATOM shader instruction (#1687)
|
5 years ago |
|
OpCodeAttribute.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeBarrier.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeBranch.cs
|
b9200dd734
Support conditional on BRK and SYNC shader instructions (#1878)
|
5 years ago |
|
OpCodeBranchIndir.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeBranchPop.cs
|
b9200dd734
Support conditional on BRK and SYNC shader instructions (#1878)
|
5 years ago |
|
OpCodeConditional.cs
|
8e0a421264
Fix remap when handle is 0 (#1882)
|
5 years ago |
|
OpCodeDArithImm.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeExit.cs
|
b9200dd734
Support conditional on BRK and SYNC shader instructions (#1878)
|
5 years ago |
|
OpCodeFArith.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeFArithCbuf.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeFArithImm.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeFArithImm32.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeFArithReg.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeFArithRegCbuf.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeFsetImm.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeHfma.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeHfmaCbuf.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeHfmaImm2x10.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeHfmaImm32.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeHfmaReg.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeHfmaRegCbuf.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeHsetImm2x10.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeImage.cs
|
48f6570557
Salieri: shader cache (#1701)
|
5 years ago |
|
OpCodeIpa.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeLdc.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeLop.cs
|
5be6ec6364
Fix shader LOP3 predicate write condition (#1910)
|
5 years ago |
|
OpCodeLopCbuf.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeLopImm.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeLopImm32.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeLopReg.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeMemory.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeMemoryBarrier.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodePset.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodePush.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeRed.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeSet.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeSetCbuf.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeSetImm.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeSetReg.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeShuffle.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeTable.cs
|
c3d62bd078
Implement ATOM shader instruction (#1687)
|
5 years ago |
|
OpCodeTex.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeTexB.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeTexs.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeTexture.cs
|
48f6570557
Salieri: shader cache (#1701)
|
5 years ago |
|
OpCodeTextureBase.cs
|
48f6570557
Salieri: shader cache (#1701)
|
5 years ago |
|
OpCodeTextureScalar.cs
|
48f6570557
Salieri: shader cache (#1701)
|
5 years ago |
|
OpCodeTld.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeTld4.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeTld4B.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeTld4s.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeTlds.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeTxd.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeVideo.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
OpCodeVote.cs
|
2f16491712
Get rid of Reflection.Emit dependency on CPU and Shader projects (#1626)
|
5 years ago |
|
ReductionType.cs
|
c3d62bd078
Implement ATOM shader instruction (#1687)
|
5 years ago |
|
Register.cs
|
1876b346fe
Initial work
|
6 years ago |
|
RegisterConsts.cs
|
1876b346fe
Initial work
|
6 years ago |
|
RegisterType.cs
|
1876b346fe
Initial work
|
6 years ago |
|
RoundingMode.cs
|
1876b346fe
Initial work
|
6 years ago |
|
ShuffleType.cs
|
278a4c317c
Implement BFI, BRK, FLO, FSWZADD, PBK, SHFL and TXD shader instructions, misc. fixes
|
6 years ago |
|
SystemRegister.cs
|
769c02235f
Add ATOMS, LDS, POPC, RED, STS and VOTE shader instructions, start changing the way how global memory is handled
|
6 years ago |
|
TexelLoadTarget.cs
|
1b7d955195
Initial support for image stores, support texture sample on compute
|
6 years ago |
|
TextureDimensions.cs
|
1876b346fe
Initial work
|
6 years ago |
|
TextureGatherOffset.cs
|
1876b346fe
Initial work
|
6 years ago |
|
TextureLodMode.cs
|
1876b346fe
Initial work
|
6 years ago |
|
TextureProperty.cs
|
1876b346fe
Initial work
|
6 years ago |
|
TextureTarget.cs
|
1876b346fe
Initial work
|
6 years ago |
|
VideoPostOp.cs
|
1586450a38
Implement VMNMX shader instruction (#1032)
|
6 years ago |
|
VideoType.cs
|
1586450a38
Implement VMNMX shader instruction (#1032)
|
6 years ago |
|
VoteOp.cs
|
769c02235f
Add ATOMS, LDS, POPC, RED, STS and VOTE shader instructions, start changing the way how global memory is handled
|
6 years ago |
|
XmadCMode.cs
|
1876b346fe
Initial work
|
6 years ago |