Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | shader/shader_ir: Mark tracking functions as const member functions | Lioncash | 2019-05-19 | 1 | -5/+7 |
| | | | | | These don't actually modify instance state, so they can be marked as const member functions | ||||
* | shader_ir: Implement immediate register tracking | ReinUsesLisp | 2019-03-30 | 1 | -1/+16 |
| | |||||
* | shader/track: Resolve variable shadowing warnings | Lioncash | 2019-02-25 | 1 | -5/+5 |
| | |||||
* | shader/track: Search inside of conditional nodes | ReinUsesLisp | 2019-02-03 | 1 | -0/+11 |
| | | | | | | Some games search conditionally use global memory instructions. This allows the heuristic to search inside conditional nodes for the source constant buffer. | ||||
* | shader_ir: Rename BasicBlock to NodeBlock | ReinUsesLisp | 2019-02-03 | 1 | -3/+3 |
| | | | | It's not always used as a basic block. Rename it for consistency. | ||||
* | shader_decode: Implement LDG and basic cbuf tracking | ReinUsesLisp | 2019-01-30 | 1 | -0/+76 |