Skip to content

EXPERIMENTAL: Metal backend (#441) #122

EXPERIMENTAL: Metal backend (#441)

EXPERIMENTAL: Metal backend (#441) #122

Triggered via push December 24, 2024 06:55
Status Success
Total duration 6m 1s
Artifacts

canary.yml

on: push
Create tag
3s
Create tag
Release MacOS universal
5m 51s
Release MacOS universal
Matrix: release
Fit to window
Zoom out
Zoom in

Annotations

39 warnings
Release for linux-x64
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Release for linux-x64
Artifact pattern :release_output/*.zip did not match any files
Release for linux-x64
Artifact pattern:release_output/*.zip did not match any files
Release for linux-x64: src/Ryujinx.Graphics.Shader/CodeGen/Msl/Instructions/InstGen.cs#L123
The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern 'Ryujinx.Graphics.Shader.IntermediateRepresentation.Instruction.Absolute' is not covered.
Release for linux-x64: src/Ryujinx.Graphics.Metal/EncoderStateManager.cs#L1764
The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern '4U' is not covered.
Release for linux-x64: src/Ryujinx.Graphics.Metal/MetalRenderer.cs#L26
The event 'MetalRenderer.ScreenCaptured' is never used
Release for linux-x64: src/Ryujinx.Graphics.Gpu/Shader/ShaderCache.cs#L836
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '(Ryujinx.Graphics.Shader.Translation.TargetApi)3' is not covered.
Release for linux-x64: src/Ryujinx/AppHost.cs#L920
Single-line comment or end-of-line expected
Release for linux-arm64
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Release for linux-arm64: src/Ryujinx.Graphics.Shader/CodeGen/Msl/Instructions/InstGen.cs#L123
The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern 'Ryujinx.Graphics.Shader.IntermediateRepresentation.Instruction.Absolute' is not covered.
Release for linux-arm64: src/Ryujinx.Graphics.Metal/EncoderStateManager.cs#L1764
The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern '4U' is not covered.
Release for linux-arm64: src/Ryujinx.Graphics.Metal/MetalRenderer.cs#L26
The event 'MetalRenderer.ScreenCaptured' is never used
Release for linux-arm64: src/Ryujinx.Graphics.Gpu/Shader/ShaderCache.cs#L836
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '(Ryujinx.Graphics.Shader.Translation.TargetApi)3' is not covered.
Release for linux-arm64: src/Ryujinx/AppHost.cs#L920
Single-line comment or end-of-line expected
Release for linux-arm64
Artifact pattern :release_output/*.zip did not match any files
Release for linux-arm64
Artifact pattern:release_output/*.zip did not match any files
Release for win-x64
Artifact pattern :release_output/*.tar.gz did not match any files
Release for win-x64
Artifact pattern:release_output/*.tar.gz did not match any files
Release MacOS universal
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Release MacOS universal: src/Ryujinx.Graphics.Shader/CodeGen/Msl/Instructions/InstGen.cs#L123
The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern 'Ryujinx.Graphics.Shader.IntermediateRepresentation.Instruction.Absolute' is not covered.
Release MacOS universal: src/Ryujinx.Graphics.Metal/EncoderStateManager.cs#L1764
The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern '4U' is not covered.
Release MacOS universal: src/Ryujinx.Graphics.Metal/MetalRenderer.cs#L26
The event 'MetalRenderer.ScreenCaptured' is never used
Release MacOS universal: src/Ryujinx.Graphics.Gpu/Shader/ShaderCache.cs#L836
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '(Ryujinx.Graphics.Shader.Translation.TargetApi)3' is not covered.
Release MacOS universal: src/Ryujinx/AppHost.cs#L920
Single-line comment or end-of-line expected
Release MacOS universal: src/Ryujinx.Graphics.Shader/CodeGen/Msl/Instructions/InstGen.cs#L123
The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern 'Ryujinx.Graphics.Shader.IntermediateRepresentation.Instruction.Absolute' is not covered.
Release MacOS universal: src/Ryujinx.Graphics.Metal/EncoderStateManager.cs#L1764
The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern '4U' is not covered.
Release MacOS universal: src/Ryujinx.Graphics.Metal/MetalRenderer.cs#L26
The event 'MetalRenderer.ScreenCaptured' is never used
Release MacOS universal: src/Ryujinx.Graphics.Gpu/Shader/ShaderCache.cs#L836
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '(Ryujinx.Graphics.Shader.Translation.TargetApi)3' is not covered.
Release MacOS universal: src/Ryujinx/AppHost.cs#L920
Single-line comment or end-of-line expected
Release MacOS universal: src/Ryujinx.Graphics.Shader/CodeGen/Msl/Instructions/InstGen.cs#L123
The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern 'Ryujinx.Graphics.Shader.IntermediateRepresentation.Instruction.Absolute' is not covered.
Release MacOS universal: src/Ryujinx.Graphics.Metal/EncoderStateManager.cs#L1764
The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern '4U' is not covered.
Release MacOS universal: src/Ryujinx.Graphics.Metal/MetalRenderer.cs#L26
The event 'MetalRenderer.ScreenCaptured' is never used
Release MacOS universal: src/Ryujinx.Graphics.Gpu/Shader/ShaderCache.cs#L836
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '(Ryujinx.Graphics.Shader.Translation.TargetApi)3' is not covered.
Release MacOS universal: src/Ryujinx.Graphics.Shader/CodeGen/Msl/Instructions/InstGen.cs#L123
The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern 'Ryujinx.Graphics.Shader.IntermediateRepresentation.Instruction.Absolute' is not covered.
Release MacOS universal: src/Ryujinx.Graphics.Metal/EncoderStateManager.cs#L1764
The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern '4U' is not covered.
Release MacOS universal: src/Ryujinx.Graphics.Metal/MetalRenderer.cs#L26
The event 'MetalRenderer.ScreenCaptured' is never used
Release MacOS universal: src/Ryujinx.Graphics.Gpu/Shader/ShaderCache.cs#L836
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '(Ryujinx.Graphics.Shader.Translation.TargetApi)3' is not covered.
Release MacOS universal: src/Ryujinx.Graphics.Shader/CodeGen/Msl/Instructions/InstGen.cs#L123
The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern 'Ryujinx.Graphics.Shader.IntermediateRepresentation.Instruction.Absolute' is not covered.
Release MacOS universal: src/Ryujinx.Graphics.Metal/EncoderStateManager.cs#L1764
The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern '4U' is not covered.