summaryrefslogtreecommitdiffstats
path: root/src/video_core/shader/decode/arithmetic_integer.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2020-12-07video_core: Remove unnecessary enum class casting in logging messagesLioncash1-1/+1
2020-12-05video_core: Resolve more variable shadowing scenarios pt.3Lioncash1-3/+4
2020-07-21video_core: Allow copy elision to take place where applicableLioncash1-3/+3
2020-04-28shader/arithmetic_integer: Fix tracking issue in temporaryReinUsesLisp1-4/+0
2020-04-26shader/arithmetic_integer: Fix edge case and mark IADD.X Rd.CC as unimplementedReinUsesLisp1-1/+6
2020-04-26shader/arithmetic_integer: Change IAdd to UAdd to avoid signed overflowReinUsesLisp1-2/+2
2020-04-26shader/arithmetic_integer: Implement IADD.XReinUsesLisp1-0/+6
2020-04-26shader/arithmetic_integer: Implement CC for IADDReinUsesLisp1-3/+19
2020-04-21shader/arithmetic_integer: Fix LEA_IMM encodingReinUsesLisp1-2/+2
2020-03-28shader/lea: Simplify generated LEA codeReinUsesLisp1-3/+2
2020-03-27shader/lea: Fix op_a and op_b usagesReinUsesLisp1-2/+2
2020-03-27shader/lea: Remove const and use move when possibleReinUsesLisp1-11/+5
2020-02-21nit: add const to where it need.Nguyen Dac Nam1-14/+14
2020-02-21shader: implement LOP3 fast replace for old functionNguyen Dac Nam1-36/+58
2020-02-05shader/decode: Fix constant buffer offsetsReinUsesLisp1-2/+2
2020-02-02shader: Remove curly braces initializers on shared pointersReinUsesLisp1-1/+1
2019-11-18Shader_IR: Address FeedbackFernando Sahmkow1-5/+6
2019-11-14Shader_IR: Implement FLO instruction.Fernando Sahmkow1-0/+18
2019-10-24video_core/shader: Resolve instances of variable shadowingLioncash1-3/+3
2019-09-21Shader_IR: ICMP corrections and fixesFernando Sahmkow1-6/+9
2019-09-20Shader_IR: Implement ICMP.Fernando Sahmkow1-0/+26
2019-06-06shader: Use shared_ptr to store nodes and move initialization to fileReinUsesLisp1-0/+1
2019-02-11Fix incorrect value for CC bit in IADDFernando Sahmkow1-2/+2
2019-02-03shader_ir: Rename BasicBlock to NodeBlockReinUsesLisp1-2/+2
2019-02-03shader_ir: Pass decoded nodes as a whole instead of per basic blocksReinUsesLisp1-1/+1
2019-01-30shader_ir: Unify constant buffer offset valuesReinUsesLisp1-1/+1
2019-01-15shader_ir: Pass to decoder functions basic block's codeReinUsesLisp1-1/+1
2019-01-15shader_decode: Improve zero flag implementationReinUsesLisp1-17/+14
2019-01-15shader_decode: Use BitfieldExtract instead of shift + andReinUsesLisp1-3/+2
2019-01-15shader_decode: Implement POPCReinUsesLisp1-0/+10
2019-01-15shader_decode: Implement LEAReinUsesLisp1-0/+55
2019-01-15shader_decode: Implement IADD3ReinUsesLisp1-0/+61
2019-01-15shader_decode: Implement LOP3ReinUsesLisp1-0/+60
2019-01-15shader_decode: Implement IMNMXReinUsesLisp1-0/+16
2019-01-15shader_decode: Implement ISCADDReinUsesLisp1-0/+15
2019-01-15shader_decode: Implement LOPReinUsesLisp1-0/+15
2019-01-15shader_decode: Implement SELReinUsesLisp1-0/+8
2019-01-15shader_decode: Implement IADDReinUsesLisp1-1/+28
2019-01-15shader_ir: Initial implementationReinUsesLisp1-0/+24