61 Commits (6442e02c5daf09b1087dffb26780c03ed5d2ffd5)

Author SHA1 Message Date
ReinUsesLisp 6442e02c5d shader/shader_ir: Track usage in input attribute and of legacy varyings 6 years ago
ReinUsesLisp 8e6e55d6f8 shader/shader_ir: Fix clip distance usage stores 6 years ago
ReinUsesLisp 464bd5fad7 shader/shader_ir: Change declare output attribute to a switch 6 years ago
ReinUsesLisp e8efd5a901 video_core: Rename "const buffer locker" to "registry" 6 years ago
Fernando Sahmkow bb8eb15d39 Shader_IR: Address feedback. 6 years ago
Fernando Sahmkow 3c34678627 Shader_IR: Implement Injectable Custom Variables to the IR. 6 years ago
Fernando Sahmkow c921e496eb GPU: Implement guest driver profile and deduce texture handler sizes. 6 years ago
Fernando Sahmkow 3dd6b55851 Shader_IR: Address Feedback 6 years ago
Fernando Sahmkow b3371ed09e Shader_IR: add the ability to amend code in the shader ir. 6 years ago
ReinUsesLisp 7b81ba4d8a gl_shader_decompiler: Move entries to a separate function 6 years ago
Fernando Sahmkow acd6441134 Shader_Cache: setup connection of ConstBufferLocker 6 years ago
Lioncash 382717172e shader_ir: Use std::array with pair instead of unordered_map 6 years ago
Fernando Sahmkow 2e9a810423 Shader_IR: allow else derivation to be optional. 6 years ago
Fernando Sahmkow 47e4f6a52c Shader_Ir: Refactor Decompilation process and allow multiple decompilation modes. 6 years ago
Fernando Sahmkow 38fc995f6c gl_shader_decompiler: Implement AST decompiling 7 years ago
Fernando Sahmkow 6fdd501113 shader_ir: Declare Manager and pass it to appropiate programs. 7 years ago
Fernando Sahmkow 7606da5611 VideoCore: Corrections to the MME Inliner and removal of hacky instance management. 6 years ago
ReinUsesLisp f17415d431 shader_ir: Implement ST_S 7 years ago
ReinUsesLisp 104641db07 shader/decode: Implement S2R Tic 7 years ago
Lioncash bebbdc2067 shader_ir: std::move Node instance where applicable 7 years ago
Lioncash 60926ac16b shader_ir: Rename Get/SetTemporal to Get/SetTemporary 7 years ago
ReinUsesLisp afa8096df5 shader: Allow tracking of indirect buffers without variable offset 7 years ago
Fernando Sahmkow 459fce3a8f shader_ir: propagate shader size to the IR 7 years ago
ReinUsesLisp c9d886c84e gl_shader_decompiler: Implement gl_ViewportIndex and gl_Layer in vertex shaders 7 years ago
ReinUsesLisp bf4dfb3ad4 shader: Use shared_ptr to store nodes and move initialization to file 7 years ago
Lioncash b6dcb1ae4d shader/shader_ir: Make Comment() take a std::string by value 7 years ago
Lioncash ce04ab38bb shader/shader_ir: Place implementations of constructor and destructor in cpp file 7 years ago
ReinUsesLisp fe700e1856 shader: Add physical attributes commentaries 7 years ago
ReinUsesLisp 71aa9d0877 shader_ir/memory: Implement physical input attributes 7 years ago
ReinUsesLisp 06b363c9b5 shader: Remove unused AbufNode Ipa mode 7 years ago
ReinUsesLisp fbe8d1ceaa video_core: Silent -Wswitch warnings 7 years ago
ReinUsesLisp f43995ec53 shader_ir/decode: Fix half float pre-operations and remove MetaHalfArithmetic 7 years ago
ReinUsesLisp 64613db605 shader_ir/decode: Implement half float saturation 7 years ago
ReinUsesLisp acf618afbc renderer_opengl: Implement half float NaN comparisons 7 years ago
ReinUsesLisp ae46ad48ed shader_ir: Avoid using static on heap-allocated objects 7 years ago
ReinUsesLisp 42b75e8be8 shader_ir: Rename BasicBlock to NodeBlock 7 years ago
ReinUsesLisp 2d6c064e66 shader_decode: Improve zero flag implementation 7 years ago
ReinUsesLisp d911740e5d shader_ir: Remove composite primitives and use temporals instead 7 years ago
ReinUsesLisp 2faad9bf23 shader_decode: Use BitfieldExtract instead of shift + and 7 years ago
ReinUsesLisp 2df55985b6 shader_decode: Rework HSETP2 7 years ago
ReinUsesLisp 027f443e69 shader_decode: Implement POPC 7 years ago
ReinUsesLisp fc46ecddb3 video_core: Return safe values after an assert hits 7 years ago
ReinUsesLisp fbc67a0563 shader_ir: Add condition code helper 7 years ago
ReinUsesLisp a58abbcfc4 shader_ir: Add predicate combiner helper 7 years ago
ReinUsesLisp bf07272695 shader_ir: Add comparison helpers 7 years ago
ReinUsesLisp 60f044df56 shader_ir: Add half float helpers 7 years ago
ReinUsesLisp e3c55e31d7 shader_ir: Add integer helpers 7 years ago
ReinUsesLisp 833d0806f9 shader_ir: Add float helpers 7 years ago
ReinUsesLisp 6b9eea3fe5 shader_ir: Add setters 7 years ago
ReinUsesLisp 12a95ff453 shader_ir: Add local memory getters 7 years ago