summaryrefslogtreecommitdiff
path: root/src/video_core/shader (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #2869 from ReinUsesLisp/suldGravatar bunnei2019-09-233-91/+101
|\
| * gl_shader_decompiler: Use uint for images and fix SUATOMGravatar ReinUsesLisp2019-09-213-69/+52
| * shader/image: Implement SULD and remove irrelevant codeGravatar ReinUsesLisp2019-09-212-25/+52
* | Merge pull request #2870 from FernandoS27/multi-drawGravatar David2019-09-222-0/+22
|\ \
| * | VideoCore: Corrections to the MME Inliner and removal of hacky instance manag...Gravatar Fernando Sahmkow2019-09-192-0/+22
* | | Merge pull request #2878 from FernandoS27/icmpGravatar Rodrigo Locatti2019-09-211-0/+29
|\ \ \ | |_|/ |/| |
| * | Shader_IR: ICMP corrections and fixesGravatar Fernando Sahmkow2019-09-211-6/+9
| * | Shader_IR: Implement ICMP.Gravatar Fernando Sahmkow2019-09-191-0/+26
| |/
* | Merge pull request #2855 from ReinUsesLisp/shflGravatar bunnei2019-09-202-0/+57
|\ \ | |/ |/|
| * shader_ir/warp: Implement SHFLGravatar ReinUsesLisp2019-09-172-0/+57
* | Merge pull request #2784 from ReinUsesLisp/smemGravatar bunnei2019-09-184-21/+58
|\ \ | |/ |/|
| * shader_ir: Implement LD_SGravatar ReinUsesLisp2019-09-051-10/+13
| * shader_ir: Implement ST_SGravatar ReinUsesLisp2019-09-054-11/+45
* | shader/image: Implement SUATOM and fix SUSTGravatar ReinUsesLisp2019-09-103-37/+122
* | Merge pull request #2823 from ReinUsesLisp/shr-clampGravatar bunnei2019-09-101-6/+13
|\ \
| * | shader/shift: Implement SHR wrapped and clamped variantsGravatar ReinUsesLisp2019-09-041-6/+13
* | | gl_shader_decompiler: Keep track of written images and mark them as modifiedGravatar ReinUsesLisp2019-09-053-42/+54
* | | kepler_compute: Implement texture queriesGravatar ReinUsesLisp2019-09-051-0/+4
| |/ |/|
* | half_set_predicate: Fix predicate assignmentsGravatar ReinUsesLisp2019-09-041-10/+9
|/
* Merge pull request #2812 from ReinUsesLisp/f2i-selectorGravatar bunnei2019-09-031-6/+16
|\
| * shader_ir/conversion: Split int and float selector and implement F2F H1Gravatar ReinUsesLisp2019-08-281-18/+16
| * shader_ir/conversion: Implement F2I F16 Ra.H1Gravatar ReinUsesLisp2019-08-271-4/+16
* | Merge pull request #2811 from ReinUsesLisp/fsetp-fixGravatar bunnei2019-09-031-4/+5
|\ \
| * | float_set_predicate: Add missing negation bit for the second operandGravatar ReinUsesLisp2019-08-271-4/+5
| |/
* | video_core: Silent miscellaneous warnings (#2820)Gravatar Rodrigo Locatti2019-08-305-5/+0
* | Merge pull request #2758 from ReinUsesLisp/packed-tidGravatar bunnei2019-08-293-0/+15
|\ \
| * | shader/decode: Implement S2R TicGravatar ReinUsesLisp2019-07-223-0/+15
* | | shader_ir: Implement VOTEGravatar ReinUsesLisp2019-08-214-0/+62
| |/ |/|
* | Merge pull request #2777 from ReinUsesLisp/hsetp2-fe3h-fixGravatar bunnei2019-08-211-1/+1
|\ \
| * | half_set_predicate: Fix HSETP2_C constant buffer offsetGravatar ReinUsesLisp2019-08-041-1/+1
* | | Merge pull request #2753 from FernandoS27/float-convertGravatar bunnei2019-08-212-16/+39
|\ \ \
| * | | Shader_Ir: Implement F16 Variants of F2F, F2I, I2F.Gravatar Fernando Sahmkow2019-07-202-16/+39
| | |/ | |/|
* | | Merge pull request #2778 from ReinUsesLisp/nopGravatar bunnei2019-08-181-0/+6
|\ \ \
| * | | shader_ir: Implement NOPGravatar ReinUsesLisp2019-08-041-0/+6
| | |/ | |/|
* / | decode/half_set_predicate: Fix predicatesGravatar ReinUsesLisp2019-07-261-3/+3
|/ /
* | Merge pull request #2739 from lioncash/cflowGravatar bunnei2019-07-253-30/+51
|\ \
| * | video_core/control_flow: Provide operator!= for types with operator==Gravatar Lioncash2019-07-181-4/+21
| * | video_core/control_flow: Prevent sign conversion in TryGetBlock()Gravatar Lioncash2019-07-181-1/+1
| * | video_core/control_flow: Remove unnecessary BlockStack copy constructorGravatar Lioncash2019-07-181-2/+1
| * | video_core/control_flow: Use std::move where applicableGravatar Lioncash2019-07-181-10/+15
| * | video_core/control_flow: Use the prefix variant of operator++ for iteratorsGravatar Lioncash2019-07-181-2/+2
| * | video_core/control_flow: Use empty() member function for checking emptinessGravatar Lioncash2019-07-181-2/+2
| * | video_core: Resolve -Wreorder warningsGravatar Lioncash2019-07-181-1/+1
| * | video_core/control_flow: Make program_size for ScanFlow() a std::size_tGravatar Lioncash2019-07-182-5/+4
| * | video_core/control_flow: Place all internally linked types/functions within a...Gravatar Lioncash2019-07-181-1/+2
| * | video_core/shader/decode: Prevent sign-conversion warningsGravatar Lioncash2019-07-181-2/+2
* | | Merge pull request #2737 from FernandoS27/track-fixGravatar bunnei2019-07-251-2/+2
|\ \ \
| * | | Shader_Ir: Correct tracking to track from right to leftGravatar Fernando Sahmkow2019-07-161-2/+2
* | | | Merge pull request #2743 from FernandoS27/surpress-assertGravatar bunnei2019-07-255-13/+20
|\ \ \ \ | |_|_|/ |/| | |
| * | | Shader_Ir: Change Debug Asserts for Log WarningsGravatar Fernando Sahmkow2019-07-193-10/+17