Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #2409 from ReinUsesLisp/half-floats | bunnei | 2019-04-20 | 1 | -5/+20 |
|\ | | | | | shader_ir/decode: Miscellaneous fixes to half-float decompilation | ||||
| * | vk_shader_decompiler: Add missing operations | ReinUsesLisp | 2019-04-16 | 1 | -0/+7 |
| | | |||||
| * | shader_ir/decode: Fix half float pre-operations and remove MetaHalfArithmetic | ReinUsesLisp | 2019-04-16 | 1 | -5/+7 |
| | | | | | | | | | | | | | | Operations done before the main half float operation (like HAdd) were managing a packed value instead of the unpacked one. Adding an unpacked operation allows us to drop the per-operand MetaHalfArithmetic entry, simplifying the code overall. | ||||
| * | shader_ir/decode: Implement half float saturation | ReinUsesLisp | 2019-04-16 | 1 | -0/+6 |
| | | |||||
* | | shader_ir: Implement STG, keep track of global memory usage and flush | ReinUsesLisp | 2019-04-14 | 1 | -6/+8 |
|/ | |||||
* | vk_shader_decompiler: Implement flow primitives | ReinUsesLisp | 2019-04-10 | 1 | -5/+82 |
| | |||||
* | vk_shader_decompiler: Implement most common texture primitives | ReinUsesLisp | 2019-04-10 | 1 | -8/+65 |
| | |||||
* | vk_shader_decompiler: Implement texture decompilation helper functions | ReinUsesLisp | 2019-04-10 | 1 | -0/+32 |
| | |||||
* | vk_shader_decompiler: Implement Assign and LogicalAssign | ReinUsesLisp | 2019-04-10 | 1 | -2/+64 |
| | |||||
* | vk_shader_decompiler: Implement non-OperationCode visits | ReinUsesLisp | 2019-04-10 | 1 | -7/+129 |
| | |||||
* | vk_shader_decompiler: Implement OperationCode decompilation interface | ReinUsesLisp | 2019-04-10 | 1 | -1/+411 |
| | |||||
* | vk_shader_decompiler: Implement Visit | ReinUsesLisp | 2019-04-10 | 1 | -1/+50 |
| | |||||
* | vk_shader_decompiler: Implement labels tree and flow | ReinUsesLisp | 2019-04-10 | 1 | -0/+71 |
| | |||||
* | vk_shader_decompiler: Implement declarations | ReinUsesLisp | 2019-04-10 | 1 | -3/+457 |
| | |||||
* | vk_shader_decompiler: Declare and stub interface for a SPIR-V decompiler | ReinUsesLisp | 2019-04-10 | 1 | -0/+45 |