mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 04:48:08 +02:00
Simplify interpreted language:
- Expand operand argument specifiers so that all registers and parameters can be referenced directly. Remove old PAR/PRL instructions. - No 3 operand instructions, translate MAD -> MUL, ADD. (No room for 3 full operands in instruction struct). - Translate SWZ instructions into 1 or 2 reduced swizzles at compile time. - Add hardwired code for moving input and output values to/from the register file. Drop old INx, OUT instructions.
This commit is contained in:
parent
17d249d31b
commit
757e0855ad
1 changed files with 586 additions and 630 deletions
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue