aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/engines/shader_bytecode.h
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #1527 from FernandoS27/assert-flowbunnei2018-11-011-0/+1
|\
| * Assert Control Flow Instructions using Control CodesFernandoS272018-10-281-1/+2
* | Merge pull request #1528 from FernandoS27/assert-control-codesbunnei2018-10-311-1/+5
|\ \
| * | Assert Control Codes GenerationFernandoS272018-10-301-1/+5
| |/
* / global: Use std::optional instead of boost::optional (#1578)Frederic L2018-10-301-4/+4
|/
* Implemented LD_L and ST_LFernandoS272018-10-241-0/+31
* Implement PointSizeFernandoS272018-10-231-0/+1
* Merge pull request #1519 from ReinUsesLisp/vsetpbunnei2018-10-231-3/+15
|\
| * gl_shader_decompiler: Implement VSETPReinUsesLisp2018-10-231-0/+2
| * gl_shader_decompiler: Abstract VMAD into a video subsetReinUsesLisp2018-10-231-3/+13
* | Merge pull request #1512 from ReinUsesLisp/brkbunnei2018-10-231-3/+7
|\ \ | |/ |/|
| * gl_shader_decompiler: Implement PBK and BRKReinUsesLisp2018-10-171-3/+7
* | Added Saturation to FMUL32IFernandoS272018-10-221-0/+4
* | Fixed FSETP and FSETFernandoS272018-10-221-2/+0
* | Merge pull request #1501 from ReinUsesLisp/half-floatbunnei2018-10-191-0/+145
|\ \ | |/ |/|
| * gl_shader_decompiler: Implement HSET2_RReinUsesLisp2018-10-151-0/+18
| * gl_shader_decompiler: Implement HSETP2_RReinUsesLisp2018-10-151-0/+20
| * gl_shader_decompiler: Implement HFMA2 instructionsReinUsesLisp2018-10-151-0/+32
| * gl_shader_decompiler: Implement HADD2_IMM and HMUL2_IMMReinUsesLisp2018-10-151-0/+30
| * gl_shader_decompiler: Implement non-immediate HADD2 and HMUL2 instructionsReinUsesLisp2018-10-151-0/+25
| * gl_shader_decompiler: Setup base for half float unpacking and settingReinUsesLisp2018-10-151-0/+20
* | shader_bytecode: Add Control Code enum 0xfReinUsesLisp2018-10-151-1/+1
|/
* gl_shader_decompiler: Implement VMADReinUsesLisp2018-10-111-0/+36
* gl_shader_decompiler: Implement geometry shadersReinUsesLisp2018-10-071-0/+112
* shader_bytecode: Lay out the Ipa-related enums betterLioncash2018-09-211-2/+12
* shader_bytecode: Make operator== and operator!= of IpaMode const qualifiedLioncash2018-09-211-6/+7
* Merge pull request #1279 from FernandoS27/csetpbunnei2018-09-181-0/+47
|\
| * Implemented I2I.CC on the NEU control code, used by SMOFernandoS272018-09-171-1/+1
| * Implemented CSETPFernandoS272018-09-171-0/+11
| * Implemented Control CodesFernandoS272018-09-171-0/+36
* | Added texture misc modes to texture instructionsFernandoS272018-09-171-1/+147
|/
* Merge pull request #1326 from FearlessTobi/port-4182bunnei2018-09-171-9/+9
|\
| * Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi2018-09-151-9/+9
* | Shaders: Implemented multiple-word loads and stores to and from attribute mem...Subv2018-09-151-1/+9
|/
* Merge pull request #1263 from FernandoS27/tex-modebunnei2018-09-121-0/+10
|\
| * Implemented Texture Processing ModesFernandoS272018-09-121-0/+10
* | Implemented encodings for LEA and PSETFernandoS272018-09-111-0/+64
|/
* Implemented TMMLFernandoS272018-09-091-5/+19
* Implemented TXQ dimension query type, used by SMO.FernandoS272018-09-091-1/+16
* Change name of TEXQ to TXQ, in order to match NVIDIA's namingFernandoS272018-09-081-2/+2
* Implemented IPA ProperlyFernandoS272018-09-051-0/+12
* Merge pull request #1215 from ogniK5377/texs-nodep-assertbunnei2018-09-021-0/+1
|\
| * Added assert for TEXS nodepDavid Marcec2018-09-011-0/+1
* | Merge pull request #1214 from ogniK5377/ipa-assertbunnei2018-09-021-2/+5
|\ \
| * | Added better asserts to IPA, Renamed IPA modes to match mesaDavid Marcec2018-09-011-2/+5
| |/
* | Merge pull request #1216 from ogniK5377/ffma-assertbunnei2018-09-021-0/+3
|\ \
| * | Removed saturate assertDavid Marcec2018-09-011-1/+0
| * | Added FFMA assertsDavid Marcec2018-09-011-0/+4
| |/
* | Removed saturate assertDavid Marcec2018-09-011-1/+0
* | Added FMUL assertsDavid Marcec2018-09-011-0/+5
|/