| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-02-01 | Use multiple dest operands for shader call instructions (#1975) | gdkchan | |
| * Use multiple dest operands for shader call instructions * Passing opNode is no longer needed | |||
| 2021-01-28 | Support multiple destination operands on shader IR and shuffle predicates ↵ | gdkchan | |
| (#1964) * Support multiple destination operands on shader IR and shuffle predicates * Cache version change | |||
| 2020-11-09 | Simplify logic for bindless texture handling (#1667) | gdkchan | |
| * Simplify logic for bindless texture handling * Nits | |||
| 2020-10-25 | Implement CAL and RET shader instructions (#1618) | gdkchan | |
| * Add support for CAL and RET shader instructions * Remove unused stuff * Fix a bug that could cause the wrong values to be passed to a function * Avoid repopulating function id dictionary every time * PR feedback * Fix vertex shader A/B merge | |||
| 2020-07-04 | Implement shader LEA instruction and improve bindless image load/store (#1355) | gdkchan | |
| 2020-05-27 | Support separate textures and samplers (#1216) | gdkchan | |
| * Support separate textures and samplers * Add missing bindless flag, fix SNORM format on buffer textures * Add missing separation * Add comments about the new handles | |||
| 2020-05-06 | Refactor shader GPU state and memory access (#1203) | gdkchan | |
| * Refactor shader GPU state and memory access * Fix NVDEC project build * Address PR feedback and add missing XML comments | |||
| 2020-03-03 | Initial support for double precision shader instructions. (#963) | gdkchan | |
| * Implement DADD, DFMA and DMUL shader instructions * Rename FP to FP32 * Correct double immediate * Classic mistake | |||
| 2020-02-14 | Update bindless to indexed conversion code pattern match (#938) | gdkchan | |
| * Update bindless to indexed conversion code pattern match * Correct index shift | |||
| 2020-02-11 | Support compute uniform buffers emulated with global memory (#924) | gdkchan | |
| 2020-01-09 | Address PR feedback | gdkchan | |
| Removes a useless null check Aligns some values to improve readability | |||
| 2020-01-09 | Support texture rectangle targets (non-normalized coords) | gdkchan | |
| 2020-01-09 | Add a pass to turn global memory access into storage access, and do all ↵ | gdk | |
| storage related transformations on IR | |||
| 2020-01-09 | Add ATOMS, LDS, POPC, RED, STS and VOTE shader instructions, start changing ↵ | gdk | |
| the way how global memory is handled | |||
| 2020-01-09 | Remove some unused constants and other code | gdk | |
| 2020-01-09 | Add partial support for array of samplers, and add pass to identify them ↵ | gdk | |
| from bindless texture accesses | |||
| 2020-01-09 | Implement BFI, BRK, FLO, FSWZADD, PBK, SHFL and TXD shader instructions, ↵ | gdk | |
| misc. fixes | |||
| 2020-01-09 | Initial work | gdk | |
