Skip to content

[Input] Fix Touch input on SDL3 Render Window; #920

[Input] Fix Touch input on SDL3 Render Window;

[Input] Fix Touch input on SDL3 Render Window; #920

Triggered via push January 27, 2026 17:21
Status Success
Total duration 26m 25s
Artifacts 7

build.yaml

on: push
Fit to window
Zoom out
Zoom in

Annotations

126 warnings
macos
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
macos: Tools/Baker/Baker+Cleanup.cs#L33
The variable 'e' is declared but never used
macos: Tools/Baker/Baker+Cleanup.cs#L20
The variable 'e' is declared but never used
macos
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
macos: Tools/Baker/Baker+Texture.cs#L165
The variable 'e' is declared but never used
macos: Tools/Baker/Baker+Shaders.cs#L724
The variable 'e' is declared but never used
macos: Tools/Baker/Baker+Shaders.cs#L594
The variable 'e' is declared but never used
macos: Tools/Baker/Baker+Scene.cs#L92
The variable 'e' is declared but never used
macos: Tools/Baker/Baker+Cleanup.cs#L33
The variable 'e' is declared but never used
macos: Tools/Baker/Baker+Cleanup.cs#L20
The variable 'e' is declared but never used
macos
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
macos: Engine/Staple.Core/Resources/ResourceManager.cs#L573
The variable 'e' is declared but never used
macos: Engine/Staple.Core/Assets/AssetDatabase.cs#L144
The variable 'e' is declared but never used
macos: Engine/Staple.Core/Entities/EntityCallback.cs#L139
The variable 'e' is declared but never used
macos: Engine/Staple.Core/Entities/EntityCallback.cs#L313
The variable 'e' is declared but never used
macos: Engine/Staple.Core/Entities/EntityCallback.cs#L489
The variable 'e' is declared but never used
macos: Engine/Staple.Core/Player/AppPlayer.cs#L46
Unreachable code detected
macos: Engine/Staple.Core/Rendering/Texture/Texture.cs#L238
The variable 'e' is declared but never used
macos: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L565
This call site is reachable on all platforms. 'Marshal.ReleaseComObject(object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
macos: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L559
This call site is reachable on all platforms. 'Marshal.ReleaseComObject(object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
macos: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L570
This call site is reachable on all platforms. 'Marshal.ReleaseComObject(object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
macos: Dependencies/NAudio/NAudio.Core/Wave/WaveStreams/Mp3FileReaderBase.cs#L113
Avoid inexact read with 'System.IO.Stream.Read(byte[], int, int)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
macos: Dependencies/NAudio/NAudio.Core/Wave/WaveStreams/WaveFileReader.cs#L82
Avoid inexact read with 'System.IO.Stream.Read(byte[], int, int)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
macos: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L170
'Thread.Abort()' is obsolete: 'Thread.Abort is not supported and throws PlatformNotSupportedException.' (https://aka.ms/dotnet-warnings/SYSLIB0006)
macos: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L72
The result of the expression is always 'true' since a value of type 'nint' is never equal to 'null' of type 'nint?'
macos: Dependencies/MessagePack/MessagePackSerializationException.cs#L53
'Exception.Exception(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
macos: Dependencies/MessagePack/Resolvers/DynamicObjectResolver.cs#L2429
'NotSupportedException.NotSupportedException(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
macos
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
macos
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
windows
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
windows: Tools/Baker/Baker+Cleanup.cs#L33
The variable 'e' is declared but never used
windows: Tools/Baker/Baker+Cleanup.cs#L20
The variable 'e' is declared but never used
windows
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
windows: Tools/Baker/Baker+Texture.cs#L165
The variable 'e' is declared but never used
windows: Tools/Baker/Baker+Shaders.cs#L724
The variable 'e' is declared but never used
windows: Tools/Baker/Baker+Shaders.cs#L594
The variable 'e' is declared but never used
windows: Tools/Baker/Baker+Scene.cs#L92
The variable 'e' is declared but never used
windows: Tools/Baker/Baker+Cleanup.cs#L33
The variable 'e' is declared but never used
windows: Tools/Baker/Baker+Cleanup.cs#L20
The variable 'e' is declared but never used
windows
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
windows: Engine/Staple.Core/UI/UIManager.cs#L629
Unreachable code detected
windows: Engine/Staple.Core/Entities/EntityCallback.cs#L489
The variable 'e' is declared but never used
windows: Engine/Staple.Core/Entities/EntityCallback.cs#L139
The variable 'e' is declared but never used
windows: Engine/Staple.Core/Entities/EntityCallback.cs#L313
The variable 'e' is declared but never used
windows: Engine/Staple.Core/Assets/AssetDatabase.cs#L144
The variable 'e' is declared but never used
windows: Engine/Staple.Core/Player/AppPlayer.cs#L46
Unreachable code detected
windows: Engine/Staple.Core/Rendering/Texture/Texture.cs#L238
The variable 'e' is declared but never used
windows: Dependencies/MessagePack/Resolvers/DynamicObjectResolver.cs#L2429
'NotSupportedException.NotSupportedException(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
windows: Dependencies/MessagePack/MessagePackSerializationException.cs#L53
'Exception.Exception(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
windows: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L559
This call site is reachable on all platforms. 'Marshal.ReleaseComObject(object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
windows: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L565
This call site is reachable on all platforms. 'Marshal.ReleaseComObject(object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
windows: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L570
This call site is reachable on all platforms. 'Marshal.ReleaseComObject(object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
windows: Dependencies/NAudio/NAudio.Core/Wave/WaveStreams/WaveFileReader.cs#L82
Avoid inexact read with 'System.IO.Stream.Read(byte[], int, int)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
windows: Dependencies/NAudio/NAudio.Core/Wave/WaveStreams/Mp3FileReaderBase.cs#L113
Avoid inexact read with 'System.IO.Stream.Read(byte[], int, int)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
windows: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L170
'Thread.Abort()' is obsolete: 'Thread.Abort is not supported and throws PlatformNotSupportedException.' (https://aka.ms/dotnet-warnings/SYSLIB0006)
windows: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L72
The result of the expression is always 'true' since a value of type 'nint' is never equal to 'null' of type 'nint?'
windows
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
windows
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
linux
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
linux: Tools/Baker/Baker+Cleanup.cs#L33
The variable 'e' is declared but never used
linux: Tools/Baker/Baker+Cleanup.cs#L20
The variable 'e' is declared but never used
linux
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
linux: Tools/Baker/Baker+Texture.cs#L165
The variable 'e' is declared but never used
linux: Tools/Baker/Baker+Shaders.cs#L724
The variable 'e' is declared but never used
linux: Tools/Baker/Baker+Shaders.cs#L594
The variable 'e' is declared but never used
linux: Tools/Baker/Baker+Scene.cs#L92
The variable 'e' is declared but never used
linux: Tools/Baker/Baker+Cleanup.cs#L33
The variable 'e' is declared but never used
linux: Tools/Baker/Baker+Cleanup.cs#L20
The variable 'e' is declared but never used
linux
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
linux: Engine/Staple.Core/Serialization/Asset/AssetSerialization.cs#L242
The variable 'e' is declared but never used
linux: Engine/Staple.Core/Assets/AssetDatabase.cs#L144
The variable 'e' is declared but never used
linux: Engine/Staple.Core/Player/AppPlayer.cs#L46
Unreachable code detected
linux: Engine/Staple.Core/Entities/EntityCallback.cs#L489
The variable 'e' is declared but never used
linux: Engine/Staple.Core/Entities/EntityCallback.cs#L139
The variable 'e' is declared but never used
linux: Engine/Staple.Core/Entities/EntityCallback.cs#L313
The variable 'e' is declared but never used
linux: Engine/Staple.Core/Rendering/Texture/Texture.cs#L238
The variable 'e' is declared but never used
linux: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L559
This call site is reachable on all platforms. 'Marshal.ReleaseComObject(object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
linux: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L565
This call site is reachable on all platforms. 'Marshal.ReleaseComObject(object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
linux: Dependencies/NAudio/NAudio.Core/Wave/WaveStreams/Mp3FileReaderBase.cs#L113
Avoid inexact read with 'System.IO.Stream.Read(byte[], int, int)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
linux: Dependencies/NAudio/NAudio.Core/Wave/WaveStreams/WaveFileReader.cs#L82
Avoid inexact read with 'System.IO.Stream.Read(byte[], int, int)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
linux: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L170
'Thread.Abort()' is obsolete: 'Thread.Abort is not supported and throws PlatformNotSupportedException.' (https://aka.ms/dotnet-warnings/SYSLIB0006)
linux: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L72
The result of the expression is always 'true' since a value of type 'nint' is never equal to 'null' of type 'nint?'
linux: Dependencies/MessagePack/Resolvers/DynamicObjectResolver.cs#L2429
'NotSupportedException.NotSupportedException(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
linux: Dependencies/MessagePack/MessagePackSerializationException.cs#L53
'Exception.Exception(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
linux: Dependencies/NVorbis/NVorbis/StreamDecoder.cs#L322
Comparing a span to 'null' might be redundant, the 'null' literal will be implicitly converted to a 'Span<T>.Empty' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2265)
linux
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
linux
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']

Artifacts

Produced during runtime
Name Size Digest
android-native-dependencies
117 MB
sha256:29fba44a923255c8614ad346a5b36e232b37e74e9ba10ff99f9bf29fd4b5e6c4
linux-native-dependencies
14.3 MB
sha256:309e94cda6804bc7c82ec5850a4dab0a71c7929999cf65ace276e251d50674d0
linux-production
304 MB
sha256:592220f2104044ef4f9d48956b48e6ff362ef5680af3eb778e66119e04b02ca2
mac-native-dependencies
8.32 MB
sha256:01b9dc9e9404d184c56d608d85b976a2f7330e4744f0a4ce8f7c36412c5bf560
mac-production
256 MB
sha256:7a62789838fa5cb8c09f493fa25f8a5ef11df703bcd6c018b3eb007f15a157b4
windows-native-dependencies
9.3 MB
sha256:ccb835f87d18b1fee8ee19b97f93fe78c0f83d40d4d494b0108a99de8df6a484
windows-production
210 MB
sha256:1c2527c5db7011394004ac3cbb5c601bd8766e615f846c4ef65eb567c283f55b