aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/shader/decode/arithmetic_integer.cpp
AgeCommit message (Expand)Author
2021-07-22shader: Remove old shader managementReinUsesLisp
2020-12-07video_core: Remove unnecessary enum class casting in logging messagesLioncash
2020-12-05video_core: Resolve more variable shadowing scenarios pt.3Lioncash
2020-07-21video_core: Allow copy elision to take place where applicableLioncash
2020-04-28shader/arithmetic_integer: Fix tracking issue in temporaryReinUsesLisp
2020-04-25shader/arithmetic_integer: Fix edge case and mark IADD.X Rd.CC as unimplementedReinUsesLisp
2020-04-25shader/arithmetic_integer: Change IAdd to UAdd to avoid signed overflowReinUsesLisp
2020-04-25shader/arithmetic_integer: Implement IADD.XReinUsesLisp
2020-04-25shader/arithmetic_integer: Implement CC for IADDReinUsesLisp
2020-04-20shader/arithmetic_integer: Fix LEA_IMM encodingReinUsesLisp
2020-03-28shader/lea: Simplify generated LEA codeReinUsesLisp
2020-03-27shader/lea: Fix op_a and op_b usagesReinUsesLisp
2020-03-27shader/lea: Remove const and use move when possibleReinUsesLisp
2020-02-21nit: add const to where it need.Nguyen Dac Nam
2020-02-21shader: implement LOP3 fast replace for old functionNguyen Dac Nam
2020-02-05shader/decode: Fix constant buffer offsetsReinUsesLisp
2020-02-01shader: Remove curly braces initializers on shared pointersReinUsesLisp
2019-11-18Shader_IR: Address FeedbackFernando Sahmkow
2019-11-14Shader_IR: Implement FLO instruction.Fernando Sahmkow
2019-10-23video_core/shader: Resolve instances of variable shadowingLioncash
2019-09-21Shader_IR: ICMP corrections and fixesFernando Sahmkow
2019-09-19Shader_IR: Implement ICMP.Fernando Sahmkow
2019-06-05shader: Use shared_ptr to store nodes and move initialization to fileReinUsesLisp
2019-02-11Fix incorrect value for CC bit in IADDFernando Sahmkow
2019-02-03shader_ir: Rename BasicBlock to NodeBlockReinUsesLisp
2019-02-03shader_ir: Pass decoded nodes as a whole instead of per basic blocksReinUsesLisp
2019-01-30shader_ir: Unify constant buffer offset valuesReinUsesLisp
2019-01-15shader_ir: Pass to decoder functions basic block's codeReinUsesLisp
2019-01-15shader_decode: Improve zero flag implementationReinUsesLisp
2019-01-15shader_decode: Use BitfieldExtract instead of shift + andReinUsesLisp
2019-01-15shader_decode: Implement POPCReinUsesLisp
2019-01-15shader_decode: Implement LEAReinUsesLisp
2019-01-15shader_decode: Implement IADD3ReinUsesLisp
2019-01-15shader_decode: Implement LOP3ReinUsesLisp
2019-01-15shader_decode: Implement IMNMXReinUsesLisp
2019-01-15shader_decode: Implement ISCADDReinUsesLisp
2019-01-15shader_decode: Implement LOPReinUsesLisp
2019-01-15shader_decode: Implement SELReinUsesLisp
2019-01-15shader_decode: Implement IADDReinUsesLisp
2019-01-15shader_ir: Initial implementationReinUsesLisp