ReinUsesLisp
|
871aadbe36
shader/arithmetic_integer: Fix tracking issue in temporary
|
6 лет назад |
ReinUsesLisp
|
e895a4e2d7
shader/arithmetic_integer: Fix edge case and mark IADD.X Rd.CC as unimplemented
|
6 лет назад |
ReinUsesLisp
|
2a96bea6a7
shader/arithmetic_integer: Change IAdd to UAdd to avoid signed overflow
|
6 лет назад |
ReinUsesLisp
|
c788f9c0bd
shader/arithmetic_integer: Implement IADD.X
|
6 лет назад |
ReinUsesLisp
|
255197e643
shader/arithmetic_integer: Implement CC for IADD
|
6 лет назад |
ReinUsesLisp
|
8734ccb0cb
shader/arithmetic_integer: Fix LEA_IMM encoding
|
6 лет назад |
ReinUsesLisp
|
5300a918c6
shader/lea: Simplify generated LEA code
|
6 лет назад |
ReinUsesLisp
|
523a709bf1
shader/lea: Fix op_a and op_b usages
|
6 лет назад |
ReinUsesLisp
|
796b3319e6
shader/lea: Remove const and use move when possible
|
6 лет назад |
Nguyen Dac Nam
|
10d8afb302
nit: add const to where it need.
|
6 лет назад |
Nguyen Dac Nam
|
1956a34ee5
shader: implement LOP3 fast replace for old function
|
6 лет назад |
ReinUsesLisp
|
bf9a822b87
shader/decode: Fix constant buffer offsets
|
6 лет назад |
ReinUsesLisp
|
223a89a19f
shader: Remove curly braces initializers on shared pointers
|
6 лет назад |
Fernando Sahmkow
|
c8473f399e
Shader_IR: Address Feedback
|
6 лет назад |
Fernando Sahmkow
|
f3d1b370aa
Shader_IR: Implement FLO instruction.
|
6 лет назад |
Lioncash
|
1f5401c89c
video_core/shader: Resolve instances of variable shadowing
|
6 лет назад |
Fernando Sahmkow
|
527b841c15
Shader_IR: ICMP corrections and fixes
|
6 лет назад |
Fernando Sahmkow
|
4b81d19a1a
Shader_IR: Implement ICMP.
|
6 лет назад |
ReinUsesLisp
|
bf4dfb3ad4
shader: Use shared_ptr to store nodes and move initialization to file
|
7 лет назад |
Fernando Sahmkow
|
edd668047c
Fix incorrect value for CC bit in IADD
|
7 лет назад |
ReinUsesLisp
|
42b75e8be8
shader_ir: Rename BasicBlock to NodeBlock
|
7 лет назад |
ReinUsesLisp
|
6a6fabea58
shader_ir: Pass decoded nodes as a whole instead of per basic blocks
|
7 лет назад |
ReinUsesLisp
|
477d616f7d
shader_ir: Unify constant buffer offset values
|
7 лет назад |
ReinUsesLisp
|
170c8212bb
shader_ir: Pass to decoder functions basic block's code
|
7 лет назад |
ReinUsesLisp
|
2d6c064e66
shader_decode: Improve zero flag implementation
|
7 лет назад |
ReinUsesLisp
|
2faad9bf23
shader_decode: Use BitfieldExtract instead of shift + and
|
7 лет назад |
ReinUsesLisp
|
027f443e69
shader_decode: Implement POPC
|
7 лет назад |
ReinUsesLisp
|
c9cf899d18
shader_decode: Implement LEA
|
7 лет назад |
ReinUsesLisp
|
4fd06efeb9
shader_decode: Implement IADD3
|
7 лет назад |
ReinUsesLisp
|
a40fd07516
shader_decode: Implement LOP3
|
7 лет назад |