Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
193 commits
Select commit Hold shift + click to select a range
3f8b98a
Fix Vulkan uses of Utilities.CopyMemory
Ethereal77 Jun 16, 2023
4cbc96a
Convert Direct3D 11 from SharpDX to Silk
Ethereal77 Jul 18, 2023
764f4ea
Convert D3DCompiler from SharpDX to Silk
Ethereal77 Jul 23, 2023
1e43bad
Convert Direct3D 12 from SharpDX to Silk
Ethereal77 Jul 29, 2023
40fb40e
Convert Stride.VirtualReality from SharpDX to Silk
Ethereal77 Jul 31, 2023
a90bc81
Convert RenderDoc plugin from SharpDX to Silk
Ethereal77 Jul 31, 2023
5e2b88a
Fix unneeded old reference to SharpDX
Ethereal77 Jul 31, 2023
d4a2a8d
Fix type mismatch in comparison of AdapterUid
Ethereal77 Jul 31, 2023
20c62c1
Re-expose several constants that are consumed by API-agnostic code
Ethereal77 Jul 31, 2023
69997f8
Update Stride.Graphics project file and dependencies
Ethereal77 Jul 31, 2023
328ab01
Replace custom pointer types with a generic one for use in collections
Ethereal77 Jul 31, 2023
0fd0fb8
Convert Stride.Video from SharpDX to Silk
Ethereal77 Aug 1, 2023
dbde499
Fix an OutOfMemory in adapter outputs enumeration
Ethereal77 Aug 3, 2023
6dc9260
Fix missing flags
Ethereal77 Aug 3, 2023
7640cdc
Fix obsoletion warning
Ethereal77 Aug 3, 2023
cc62de6
Fix incorrect GraphicsOutput enumeration and computation of desktop b…
Ethereal77 Aug 3, 2023
c215081
Fix use of invalid Format
Ethereal77 Aug 3, 2023
c633360
Fix several NullReferenceExceptions in Direct3D 11
Ethereal77 Aug 3, 2023
3bbc3be
Fix a NullReferenceException and simplify ShaderCompiler a bit
Ethereal77 Aug 3, 2023
1d703d4
Replace custom pointer types with generic ones for Direct3D 12
Ethereal77 Aug 3, 2023
29699b5
Minor fixes for all graphics APIs
Ethereal77 Aug 3, 2023
cf646df
Fix incorrect flags, initialization, and disposal in Direct3D 11
Ethereal77 Aug 7, 2023
93550cb
Add helpers for unsafe pointers and marshalling
Ethereal77 Aug 6, 2024
e3a7089
Refactor the shader compiler to use the new unsafe helpers
Ethereal77 Aug 6, 2024
af34533
Minor cleanup
Ethereal77 Aug 6, 2024
6e3678c
Fix a bug in display mode enumeration
Ethereal77 Nov 11, 2024
5b785d7
Simplify adapters and outputs enumeration using ComPtrs
Ethereal77 Nov 11, 2024
dc7e8d7
Simplify the display mode enumeration to reduce allocations
Ethereal77 Nov 11, 2024
892eea9
Reimplement object lifetimes to fix orphan objects (GraphicsDevice)
Ethereal77 Nov 11, 2024
6a200fe
Reimplement object lifetimes to fix orphan objects (GraphicsResource)
Ethereal77 Nov 11, 2024
990142e
Reimplement adapter and outputs discovery in Silk
Ethereal77 Nov 15, 2024
4d5f41b
Use sizeof(T) instead of Unsafe.SizeOf<T>()
Ethereal77 Feb 23, 2025
c939c9b
Add helpers to ease the use of COM pointers and handles
Ethereal77 Feb 23, 2025
90fc635
Update UnsafeUtilities to latest .NET, add `scoped` and `ref readonly`
Ethereal77 Feb 23, 2025
e88085d
Add span to bytes conversion to UnsafeUtilities
Ethereal77 Feb 23, 2025
840ffd9
Add value bit-casting to UnsafeUtilities
Ethereal77 Feb 23, 2025
740293a
Add the ability to reinterpret a value type as a span of elements (li…
Ethereal77 Feb 23, 2025
43bd10a
Refactor for better use of COM pointers in Graphics Adapters and Outputs
Ethereal77 Feb 23, 2025
f1b7dc8
Upgrade Silk.NET dependencies to the latest version
Ethereal77 Feb 24, 2025
ccc5b25
Modernize and convert to extensions more of UnsafeUtilities
Ethereal77 Feb 26, 2025
7bb311f
Add the ability of reinterpreting an array as a span of another type
Ethereal77 Feb 26, 2025
1ed2722
Improve memory handling for name strings in DebugHelpers
Ethereal77 Feb 26, 2025
3bb4d95
Add convenience NullComPtr for readability
Ethereal77 Feb 26, 2025
37e4c25
Refactor Buffer to use ComPtrs for clarity and coherence with other t…
Ethereal77 Feb 26, 2025
e6066c1
Documentation pass for Buffer
Ethereal77 Mar 1, 2025
89fc67e
Refactor Texture to use ComPtrs for clarity and coherence with other …
Ethereal77 Jun 24, 2025
be2ac93
Documentation pass for Texture
Ethereal77 Jun 24, 2025
81bb4b8
Cleanup and document PixelFormat
Ethereal77 Jun 24, 2025
c6c8b62
Expand documentation for Buffer and associated types
Ethereal77 Jun 24, 2025
5192fd7
Refactor CommandList to use ComPtrs for clarity and coherence with ot…
Ethereal77 Jun 25, 2025
2a250ce
Documentation pass for CommandList
Ethereal77 Jun 25, 2025
53ff52b
Refactor GraphicsResource to use ComPtrs
Ethereal77 Jun 25, 2025
719f77c
Documentation pass for GraphicsResource
Ethereal77 Jun 25, 2025
910eb9b
Rename some files to better adhere to its contained type
Ethereal77 Jun 25, 2025
b8dae68
Refactor render state objects to use ComPtrs
Ethereal77 Jun 25, 2025
d701bd8
Documentation pass for render state objects and enums
Ethereal77 Jun 25, 2025
874b211
Refactor PipelineState and Shader bindings pipeline to use ComPtrs
Ethereal77 Jun 25, 2025
7c90e51
Documentation pass for PipelineState
Ethereal77 Jun 25, 2025
9524cc7
Refactor GraphicsPresenter to use ComPtrs
Ethereal77 Jun 26, 2025
312defe
Documentation pass for GraphicsPresenter
Ethereal77 Jun 26, 2025
5a3468a
Rename and expand Direct3DInterop to make it more generic and useful
Ethereal77 Jun 26, 2025
ab56c31
Refactor GraphicsDevice to use ComPtrs
Ethereal77 Jun 26, 2025
beb66ce
Documentation pass for GraphicsDevice
Ethereal77 Jun 26, 2025
b2eafab
Fix some type mismatches that resulted from changing to use ComPtrs
Ethereal77 Jun 27, 2025
a97645e
Corrections from review
Ethereal77 Jun 29, 2025
815a74a
More corrections from review
Ethereal77 Jul 1, 2025
9898871
Refactor Buffer (D3D12) to use ComPtrs
Ethereal77 Jul 4, 2025
197ea7b
Documentation pass for Buffer (D3D12)
Ethereal77 Jul 4, 2025
b99ad25
Refactor Texture (D3D12) to use ComPtrs
Ethereal77 Jul 4, 2025
aca0ab3
Documentation pass for Texture (D3D12)
Ethereal77 Jul 4, 2025
838c063
Refactor CommandList (D3D12) to use ComPtrs
Ethereal77 Jul 4, 2025
9e79269
Documentation pass for CommandList (D3D12)
Ethereal77 Jul 4, 2025
a1d2c1f
Refactor GraphicsDevice (D3D12) to use ComPtrs
Ethereal77 Jul 4, 2025
35606e7
Documentation pass for GraphicsDevice (D3D12)
Ethereal77 Jul 4, 2025
7642240
Small changes to GraphicsResource (D3D12)
Ethereal77 Jul 4, 2025
b72b704
Documentation pass for GraphicsResource (D3D12)
Ethereal77 Jul 4, 2025
25e35da
Minor fixes to issues introduced with last changes
Ethereal77 Jul 4, 2025
3ce2e2b
Minor refactor to GraphicsOutput (D3D12) to use ComPtr
Ethereal77 Jul 4, 2025
9a1d8ed
Documentation pass for GraphicsOutput (D3D12)
Ethereal77 Jul 4, 2025
43fb584
Refactor DescriptorPool and DescriptorSet (D3D12) to use ComPtrs
Ethereal77 Jul 9, 2025
7648dc5
Documentation pass for DescriptorPool and DescriptorSet (D3D12)
Ethereal77 Jul 9, 2025
66e607b
Refactor PipelineState (D3D12) to use ComPtrs
Ethereal77 Jul 10, 2025
df4a1da
Documentation pass for PipelineState (D3D12)
Ethereal77 Jul 10, 2025
c1ddd88
Refactor SamplerState (D3D12) to use ComPtrs
Ethereal77 Jul 11, 2025
c14b1bb
Documentation pass for SamplerState (D3D12)
Ethereal77 Jul 11, 2025
6d22068
Refactor QueryPool (D3D12) to use ComPtrs
Ethereal77 Jul 11, 2025
f25f965
Documentation pass for QueryPool (D3D12)
Ethereal77 Jul 11, 2025
198feaa
Add documentation for IndexBufferBinding
Ethereal77 Jul 11, 2025
b13ab83
Separate GraphicsException in two
Ethereal77 Jul 11, 2025
2bd8bf8
Small fix in SwapChainGraphicsPresenter for Direct3D 12
Ethereal77 Jul 11, 2025
fb82fde
Improve and document some of the Stride.Games types related to graphics
Ethereal77 Jul 11, 2025
c799017
Refactor ShaderCompiler to use ComPtrs
Ethereal77 Jul 12, 2025
67271de
Documentation pass for ShaderCompiler
Ethereal77 Jul 12, 2025
7765c98
Minor fixes and updates after rebase on 'master'
Ethereal77 Jul 13, 2025
e1c17fd
Fix and improve some Equals() that would cause a NRE
Ethereal77 Jul 14, 2025
4b8ff16
Fix Release on a null COM pointer
Ethereal77 Jul 14, 2025
61da8fd
Fix other APIs so they are up to the latest changes
Ethereal77 Jul 14, 2025
ec9bf7a
Improve DebugHelpers and add a flag to log name changes
Ethereal77 Jul 15, 2025
457758d
Add debug names for Graphics Resources when debugging
Ethereal77 Jul 17, 2025
8ee93c3
Add D3D Info Queue message processing when debugging
Ethereal77 Jul 17, 2025
20ed6df
Minor refactor of PrimitiveQuad
Ethereal77 Jul 17, 2025
5a82c51
Documentation pass
Ethereal77 Jul 17, 2025
85536e2
Fix some resource leaks from misusing reference counting + Dispose
Ethereal77 Jul 19, 2025
df1c5a0
Fix a NRE exception due to using an incorrect loop bound
Ethereal77 Jul 19, 2025
bdc1f02
Small improvements, documentation and cleanup
Ethereal77 Jul 19, 2025
8304c86
Improve PipelineStateCache to better use COM pointers
Ethereal77 Jul 19, 2025
32fc167
Fix Direct3D 11 warning about abandoned queries data
Ethereal77 Jul 28, 2025
6212734
Fix some quirks that prevented tests from passing
Ethereal77 Nov 10, 2025
840472d
Add some bits to aid in debugging graphics tests
Ethereal77 Nov 11, 2025
533a1e2
Use struct initialization and constructors for default values
Ethereal77 Nov 11, 2025
543890c
Documentation and simplification pass
Ethereal77 Nov 11, 2025
c0b5b29
Use a more explicit lifetime management for device children
Ethereal77 Nov 11, 2025
02d7c90
Move SwapInternal to GraphicsResourceBase
Ethereal77 Nov 11, 2025
2827f00
Improve and fix Stream Output semantic names handling
Ethereal77 Nov 11, 2025
b252028
Modernize graphics tests and test infrastructure
Ethereal77 Nov 11, 2025
d2b12e3
Separate memory utilities into its own static class
Ethereal77 Nov 12, 2025
325bc56
Spanify scissors, viewports and render-targets in CommandList
Ethereal77 Nov 12, 2025
5ca909c
Fix some incompatibilities and quirks after rebase
Ethereal77 Nov 12, 2025
a19849c
Convert PixelFormatExtensions to the extension syntax
Ethereal77 Nov 13, 2025
24d8d75
Fix so graphics tests report the origin of asserts and exceptions cor…
Ethereal77 Nov 14, 2025
339461b
Improve parameters and parameter collections for Effects
Ethereal77 Nov 16, 2025
9f08a4f
Documentation pass for parameter collections
Ethereal77 Nov 16, 2025
13d21f1
Merge commit 'e040fb6962f0e024b8ea56cd80bb43030c109fda' into Ethereal…
xen2 Nov 19, 2025
edf9904
fix: SetRenderTarget with render target null is failing
xen2 Nov 19, 2025
47784a0
fix: D3D11 Texture: Initialize a texture from the underlying COM obje…
xen2 Nov 19, 2025
0a1bc3b
fix: D3D11 SetScissorRectangles can't cast Rectangle to SilkBox2I as …
xen2 Nov 19, 2025
767cd24
fix: D3D11 GraphicsCache: handle same value created from different ke…
xen2 Nov 19, 2025
b054442
fix: D3D12 debug mode
xen2 Nov 10, 2025
afdd95a
fix: D3D12 lock NativeCopyCommandList access
xen2 Nov 10, 2025
dc14019
feat: D3D11 Added support for CopyRegion() to a staging texture buffer
xen2 Nov 10, 2025
3895cb6
fix: Rewrote SwapChainGraphicsPresenter.CheckFlipModelSupport and Che…
xen2 Nov 11, 2025
6897ff0
fix: D3D12 SwapChain was not working properly
xen2 Nov 10, 2025
84c5f23
feat: Setup GPU debug markers only if Graphics Debug is set (no need …
xen2 Nov 12, 2025
0df8d55
feat: D3D12 added support for PIX (marker works great with RenderDoc/…
xen2 Nov 12, 2025
348d883
fix: D3D12 fixed various resource state transitions
xen2 Nov 19, 2025
c461163
feat: D3D12 added support for Map with WriteDiscard flags
xen2 Nov 19, 2025
28f5423
fix: [Engine] Recycle only textures, not buffers (which are usually l…
Eideren Oct 22, 2025
8953ea9
fix: D3D12 reorganized fences (with several granularities) and named …
xen2 Nov 19, 2025
379b43f
feat: D3D12 Various improvements to match Vulkan changes
xen2 Nov 20, 2025
18617d2
fix: D3D12 SetRenderTargetsImpl
xen2 Nov 19, 2025
a77d394
fix: D3D12 multiple command list submissions (array not created)
xen2 Nov 19, 2025
ff1555f
fix: D3D12 align ref counting with D3D11 new approach
xen2 Nov 20, 2025
72fed62
fix: D3D12 fix GraphicsDevice.Destroy()
xen2 Nov 20, 2025
7934e3d
fix: GraphicsDeviceManager: delay window events during Update()
xen2 Nov 20, 2025
6d10852
temp: Vulkan as default graphics API
xen2 Nov 20, 2025
6b36477
fix: Allow WPF/WInForms with Vulkan
xen2 Nov 20, 2025
a896bcd
fix: Make sure to use /DebugEditorGraphics for everything (including …
xen2 Nov 18, 2025
052dde1
fix: Vulkan SwapChainGraphicsPresenter (based on D3D12 one)
xen2 Nov 20, 2025
a766161
feat: Vulkan Added support for CopyRegion() to a staging texture buffer
xen2 Nov 16, 2025
ee14bfa
fix: Vulkan reorganized fences/semaphore to match D3D12 (WIP)
xen2 Nov 17, 2025
74865fb
fix: Vulkan CommandList.Copy was broken for arraysize > 1
xen2 Nov 20, 2025
a59eaf7
fix: Vulkan added CheckResult() to make sure there is no device lost …
xen2 Nov 20, 2025
43642b4
fix: Vulkan add Present() NativeCommandQueue access inside a lock
xen2 Nov 18, 2025
45bebd9
fix: Vulkan improved resource pooling and thread safety
xen2 Nov 18, 2025
a58ba3a
fix: Vulkan also include "info" message in validation
xen2 Nov 18, 2025
4f4c93b
feat: Vulkan various improvements (WIP)
xen2 Nov 20, 2025
f85cb40
feat: GameStudio added /DisableThumbnails and /DisablePreview
xen2 Nov 20, 2025
419987f
fix: Vulkan rewrote how Copy buffer and CopyFence is used
xen2 Nov 20, 2025
247086b
feat: PIX added API to capture programatically
xen2 Nov 20, 2025
489d655
fix: Vulkan Many improvements to SwapChainGraphicsPresenter and signa…
xen2 Nov 21, 2025
d2f1b52
fix: Editor make sure default render size is large enough to not end …
xen2 Nov 21, 2025
3249cd9
Merge Xen's changes from 'origin/directx-silk'
Ethereal77 Nov 21, 2025
801750a
Rename ByteCode to Bytecode for consistency across all the codebase
Ethereal77 Nov 22, 2025
b5481a8
Disable optimizations in debug when compiling shaders
Ethereal77 Nov 22, 2025
b7b10bb
Fix leftover comment and lack of documentation
Ethereal77 Nov 22, 2025
d5cdcc3
Add helper to downcast COM pointers, not just upcast
Ethereal77 Nov 23, 2025
c18f3ef
Refactor GraphicsAdapter, Device, and SwapChain to be more flexible
Ethereal77 Nov 23, 2025
f2dcfa7
Fix an Assert that calculated parameter buffer size incorrectly
Ethereal77 Nov 23, 2025
90b69b1
Fix double Release() mistake from merge
Ethereal77 Nov 23, 2025
273b78d
Improve comments and reorganize SwapChainGraphicsPresenter
Ethereal77 Nov 23, 2025
0f71a9f
fix: RenderDoc D3D11 make sure to use Feature level 10+ (otherwise it…
xen2 Nov 25, 2025
aa89c9e
Force RenderDoc on D3D11 to use Feature Level 10+ (otherwise it crash…
Ethereal77 Nov 29, 2025
a88bce8
Improve and document the PIX interop helper
Ethereal77 Nov 29, 2025
9503c92
Prefer high-performance when enumerating adapters
Ethereal77 Dec 8, 2025
aaa8a0a
Expose more relevant info about GraphicsAdapters
Ethereal77 Dec 8, 2025
f165ba1
Expose more relevant info about GraphicsOutputs
Ethereal77 Dec 10, 2025
7c12c03
Split out the common parts of Direct3D 11 and Direct3D 12
Ethereal77 Dec 10, 2025
5b7bd5a
Only load PIX when running on Direct3D 12
Ethereal77 Dec 10, 2025
9e78764
Merge remote-tracking branch 'Ethereal77/directx-silk' into directx-silk
xen2 Jan 5, 2026
4b18806
Merge branch 'directx-silk' into editor_d3d12
xen2 Jan 5, 2026
b80db48
Revert "Documentation pass for parameter collections"
xen2 Jan 5, 2026
723b1c0
Revert "Improve parameters and parameter collections for Effects"
xen2 Jan 5, 2026
2f0bdfc
Fix D3D12 swapchain creation
xen2 Jan 5, 2026
ddc4778
Reset default Graphics API to D3D11
xen2 Jan 5, 2026
ba7067b
fixup merge
xen2 Jan 5, 2026
2d73a3e
D3D12: remove unwanted backbuffer release
xen2 Jan 5, 2026
1cc6d9b
D3D11: pipeline state: handle duplicate D3D11 state for different sta…
xen2 Jan 5, 2026
0426673
Merge branch 'master' into directx-silk
xen2 Jan 5, 2026
a3e2ff1
Revert changes to ShaderMacro.cs
xen2 Jan 6, 2026
9b2eb9b
RenderSystem: Make sure to allocate as many rendertarget slots as nec…
xen2 Jan 6, 2026
2bf06cb
Fix iOS/Android builds
xen2 Jan 6, 2026
0f18074
Graphics: changed glslangValidator shader compiler to a native reference
xen2 Jan 6, 2026
b989a9c
ShaderCompiler: disable D3DCOMPILE_SKIP_OPTIMIZATION
xen2 Jan 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions build/Stride.Android.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31612.314
MinimumVisualStudioVersion = 16.0
# Visual Studio Version 18
VisualStudioVersion = 18.0.11205.157
MinimumVisualStudioVersion = 18.0
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "10-CoreRuntime", "10-CoreRuntime", "{2E93E2B5-4500-4E47-9B65-E705218AB578}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "20-StrideRuntime", "20-StrideRuntime", "{4C142567-C42B-40F5-B092-798882190209}"
Expand Down
2 changes: 1 addition & 1 deletion build/Stride.Launcher.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<StrideCommonPreSettingsName>Stride</StrideCommonPreSettingsName>

<!-- Defines the platform used by Stride - Values are Windows/Android/iOS...etc. -->
<StridePlatform Condition=" '$(StridePlatform)' == '' ">Windows</StridePlatform>

Expand Down
6 changes: 3 additions & 3 deletions build/Stride.iOS.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31612.314
MinimumVisualStudioVersion = 16.0
# Visual Studio Version 18
VisualStudioVersion = 18.0.11205.157
MinimumVisualStudioVersion = 18.0
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "10-CoreRuntime", "10-CoreRuntime", "{2E93E2B5-4500-4E47-9B65-E705218AB578}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "20-StrideRuntime", "20-StrideRuntime", "{4C142567-C42B-40F5-B092-798882190209}"
Expand Down
2 changes: 1 addition & 1 deletion build/Stride.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 18
VisualStudioVersion = 18.0.11205.157 d18.0
MinimumVisualStudioVersion = 16.0
MinimumVisualStudioVersion = 18.0
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "90-Tools", "90-Tools", "{1AE1AC60-5D2F-4CA7-AE20-888F44551185}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "10-CoreRuntime", "10-CoreRuntime", "{2E93E2B5-4500-4E47-9B65-E705218AB578}"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@
<ItemGroup>
<ProjectReference Include="..\SimpleAudio.Game\SimpleAudio.Game.csproj" />
</ItemGroup>
</Project>
</Project>
2 changes: 1 addition & 1 deletion samples/Games/JumpyJet/JumpyJet.Game/JumpyJet.Game.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@
<PackageReference Include="Stride.Physics" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@
<ItemGroup>
<ProjectReference Include="..\JumpyJet.Game\JumpyJet.Game.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@
<ItemGroup>
<ProjectReference Include="..\SpaceEscape.Game\SpaceEscape.Game.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
<StrideCurrentPackagePath>$(MSBuildThisFileDirectory)..\AnimatedModel.sdpkg</StrideCurrentPackagePath>
<StrideProjectType>Executable</StrideProjectType>
<StridePlatform>Windows</StridePlatform>
</PropertyGroup>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\AnimatedModel.Game\AnimatedModel.Game.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
<StrideCurrentPackagePath>$(MSBuildThisFileDirectory)..\CustomEffect.sdpkg</StrideCurrentPackagePath>
<StrideProjectType>Executable</StrideProjectType>
<StridePlatform>Windows</StridePlatform>
</PropertyGroup>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\CustomEffect.Game\CustomEffect.Game.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
<StrideCurrentPackagePath>$(MSBuildThisFileDirectory)..\MaterialShader.sdpkg</StrideCurrentPackagePath>
<StrideProjectType>Executable</StrideProjectType>
<StridePlatform>Windows</StridePlatform>
</PropertyGroup>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\MaterialShader.Game\MaterialShader.Game.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@
<ItemGroup>
<ProjectReference Include="..\SpriteFonts.Game\SpriteFonts.Game.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@
<PackageReference Include="Stride.SpriteStudio.Runtime" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@
<ItemGroup>
<ProjectReference Include="..\SpriteStudioDemo.Game\SpriteStudioDemo.Game.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@
<PackageReference Include="Stride.Physics" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@
<ItemGroup>
<ProjectReference Include="..\GravitySensor.Game\GravitySensor.Game.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@
<ItemGroup>
<ProjectReference Include="..\TouchInputs.Game\TouchInputs.Game.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@
<ItemGroup>
<ProjectReference Include="..\ParticlesSample.Game\ParticlesSample.Game.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@
<PackageReference Include="Stride.UI" PrivateAssets="contentfiles;analyzers" Version="4.3.0.1" />
<PackageReference Include="Stride.Core.Assets.CompilerApp" PrivateAssets="contentfiles;analyzers" Version="4.3.0.1" IncludeAssets="build;buildTransitive" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<PublishSingleFile>false</PublishSingleFile>
<PublishReadyToRun>false</PublishReadyToRun>
</PropertyGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@
<PackageReference Include="Stride.Physics" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@
<ItemGroup>
<ProjectReference Include="..\PhysicsSample.Game\PhysicsSample.Game.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@
<ProjectReference Include="..\..\..\Packs\mannequinModel\mannequinModel.csproj" />
<ProjectReference Include="..\..\..\Packs\SamplesAssetPackage\SamplesAssetPackage.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@
<ItemGroup>
<ProjectReference Include="..\FirstPersonShooter.Game\FirstPersonShooter.Game.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Physics" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
</Project>
2 changes: 1 addition & 1 deletion samples/Templates/Packs/VFXPackage/VFXPackage.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
<PackageReference Include="Stride.Core" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.Engine" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
<ProjectReference Include="..\..\..\Packs\PrototypingBlocks\PrototypingBlocks.csproj" />
<ProjectReference Include="..\..\..\Packs\mannequinModel\mannequinModel.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
<StrideCurrentPackagePath>$(MSBuildThisFileDirectory)..\ThirdPersonPlatformer.sdpkg</StrideCurrentPackagePath>
<StrideProjectType>Executable</StrideProjectType>
<StridePlatform>Windows</StridePlatform>
</PropertyGroup>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\ThirdPersonPlatformer.Game\ThirdPersonPlatformer.Game.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@
<ProjectReference Include="..\..\..\Packs\mannequinModel\mannequinModel.csproj" />
<ProjectReference Include="..\..\..\Packs\SamplesAssetPackage\SamplesAssetPackage.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@
<ItemGroup>
<ProjectReference Include="..\TopDownRPG.Game\TopDownRPG.Game.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
<ProjectReference Include="..\..\..\Packs\mannequinModel\mannequinModel.csproj" />
<ProjectReference Include="..\..\..\Packs\SamplesAssetPackage\SamplesAssetPackage.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
<StrideCurrentPackagePath>$(MSBuildThisFileDirectory)..\VRSandbox.sdpkg</StrideCurrentPackagePath>
<StrideProjectType>Executable</StrideProjectType>
<StridePlatform>Windows</StridePlatform>
</PropertyGroup>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\VRSandbox.Game\VRSandbox.Game.csproj" />
</ItemGroup>
</Project>
</Project>
11 changes: 7 additions & 4 deletions samples/Tests/Stride.Samples.Tests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,10 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="xunit" Version="2.9.3" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2" />
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\sources\shared\SharedAssemblyInfo.cs">
Expand All @@ -33,7 +36,7 @@
<Import Project="..\..\sources\targets\Stride.UnitTests.targets" />
<!-- Override the references set in Stride.UnitTests.targets -->
<ItemGroup>
<PackageReference Update="Microsoft.NET.Test.Sdk" Version="17.8.0" />
<PackageReference Update="TeamCity.VSTest.TestAdapter" Version="1.0.39" />
<PackageReference Update="Microsoft.NET.Test.Sdk" Version="18.0.1" />
<PackageReference Update="TeamCity.VSTest.TestAdapter" Version="1.0.41" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@
<ProjectReference Include="..\..\..\..\Templates\Packs\mannequinModel\mannequinModel.csproj" />
<ProjectReference Include="..\..\..\..\Templates\Packs\SamplesAssetPackage\SamplesAssetPackage.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@
<ItemGroup>
<ProjectReference Include="..\CSharpBeginner.Game\CSharpBeginner.Game.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@
<ProjectReference Include="..\..\..\..\Templates\Packs\mannequinModel\mannequinModel.csproj" />
<ProjectReference Include="..\..\..\..\Templates\Packs\SamplesAssetPackage\SamplesAssetPackage.csproj" />
</ItemGroup>
</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@
<ItemGroup>
<ProjectReference Include="..\CSharpIntermediate.Game\CSharpIntermediate.Game.csproj" />
</ItemGroup>
</Project>
</Project>
2 changes: 1 addition & 1 deletion samples/UI/GameMenu/GameMenu.Game/GameMenu.Game.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@
<PackageReference Include="Stride.Particles" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
<PackageReference Include="Stride.UI" Version="4.3.0.1" PrivateAssets="contentfiles;analyzers" />
</ItemGroup>
</Project>
</Project>
Loading
Loading