summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/frontend/maxwell/translate/impl/impl.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2021-07-23shader: Add support for "negative" and unaligned offsetsReinUsesLisp1-2/+2
"Negative" offsets don't exist. They are shown as such due to a bug in nvdisasm. Unaligned offsets have been proved to read the aligned offset. For example, when reading an U32, if the offset is 6, the offset read will be 4.
2021-07-23shader_recompiler,video_core: Cleanup some GCC and Clang errorslat9nq1-4/+4
Mostly fixing unused *, implicit conversion, braced scalar init, fpermissive, and some others. Some Clang errors likely remain in video_core, and std::ranges is still a pertinent issue in shader_recompiler shader_recompiler: cmake: Force bracket depth to 1024 on Clang Increases the maximum fold expression depth thread_worker: Include condition_variable Don't use list initializers in control flow Co-authored-by: ReinUsesLisp <reinuseslisp@airmail.cc>
2021-07-23shader: Implement FSWZADDameerj1-0/+4
2021-07-23shader: Fix F2IFernandoS271-0/+17
2021-07-23shader: Implement DMUL and DFMAameerj1-0/+8
Also add a missing const on DADD
2021-07-23shader: Add FP64 register load/store helpersameerj1-7/+20
2021-07-23shader: Implement I2FReinUsesLisp1-0/+21
2021-07-23shader: Implement DADDameerj1-2/+50
2021-07-23shader: Partial implementation of LDCReinUsesLisp1-4/+12
2021-07-23shader: FMUL, select, RRO, and MUFU fixesReinUsesLisp1-2/+10
2021-07-23spirv: Fixes and Intel specific workaroundsReinUsesLisp1-6/+9
2021-07-23shader: Rename, implement FADD.SAT and P2R (imm)ReinUsesLisp1-3/+14
2021-07-23shader: Primitive Vulkan integrationReinUsesLisp1-0/+8
2021-07-23shader: Make typed IRReinUsesLisp1-0/+20
2021-07-23shader: Initial instruction supportReinUsesLisp1-1/+25
2021-07-23shader: Initial recompiler workReinUsesLisp1-0/+79