Граф коммитов

2955 Коммитов

Автор SHA1 Сообщение Дата
Will S 449ca3e8c3
Add Reload test to TestContentManager (#2272) 2024-05-25 11:14:25 +02:00
Doprez 081bafb2fb
[Assets] Reworded asset loading exception message (#2256) 2024-05-23 01:10:34 +02:00
Dylan Loe da1d50cec2
[Physics] Adding margins to convex hull colliders (Issue1577) (#2257)
* Added margin fields to ConvexHullCollider (#1577)

Added margin field to parent class ColliderShape, therefore all collider shapes can have access.

* Added default for margin to be 0.04f

Context: Margins in bullet by default should be around 0.04 for dynamic and 0.0 for static objects. Convex hulls are likely used as replacement for the lack of support of non-static meshes, so best set it to the default value for dynamics, so 0.04 by default.
2024-05-23 00:50:06 +02:00
Jakub Ławreszuk f33bcdefba
feat: Enable to build engine and modeling related project on any platform (#2237) 2024-05-23 00:48:29 +02:00
NicusorN5 f27f534646
Revert "Add ToOSPath() for msdfgen executable" to fix compilation error (#2267) 2024-05-22 19:59:44 +02:00
Jakub Ławreszuk aa4811e73a
fix: Adjust ToolLocator for all platforms (#2142) (#2250)
* Adjust ToolLocator for all platforms

* Introduce ToOSPath

* Apply code review suggestion

* Add ToOSPath() for msdfgen executable
2024-05-22 04:58:43 +02:00
Vaclav Elias 761107a722
README.md updates (#2264)
* fix: Removal of line breaks in the License section of the README.md file.

* Create CODE_OF_CONDUCT.md

* feat: Fixes #2175

* fix: Links fixed
2024-05-22 04:36:41 +02:00
Vaclav Elias 55bd9529de
GitHub docs improvements (#2254)
* feat: documentation_update template added

* config.yml added

* fix: Consistency updates

* feat: Content update

* feat: Grammar updates

* Update bug_report.md
2024-05-19 23:41:22 +02:00
Doprez e728af2618
fix: Update Texture reload to prevent crash due to wrong type. (#2251)
* Add method to validate type from url

* added type validation

* added Texture reload

* fixed unneseccary nesting

* eiderens suggestions

* removed double check
2024-05-18 22:57:00 +02:00
Doprez b3e3c74812
fix: Regression of new FBX importer on behalf of Noah (#2246)
* BASE COMM

* Updates on Shader and resource marshaling

* Update- cleanup

* Updates- clean up

* Updates

* Updates as by Eidren & IXLLEGACYIXL on Github PR review

* Update shader- remove commented test code

* Update: Clean up to effect class & shader

* Scale Factor moved to Importer

* Removed extra class Vec4

* Fix to update scale factor in impoter

* Normal fix on blendshapes

* Normal fix

* IMPORTER CKECIIN

* Importer

* Incorporating Kryptos feedback on PR

* Incorporating doprez feedback

* Updated .props to remove Assimp from Runtime refs

* Feedback from Jklawreszuk

* Removed workspace file, Jklawreszuk

* Feedback from IXLLEGACYIXL

* Account for default scaling

* Removed Assimp feedback Wolffy101

* Multiple Animation

* Removed test leftover code

* UI update to give option to(or not to) import animatioms

* Feedback empty spaces @Kryptos

* BlendShape+Importer

1. Handling large blendshape data (static + dynamic)
2. Upding importer for root motion animation

* PR Feedback

* PR Feedback

* Blendshape

* Root check

* Feed back implementation

* Feedback implementation @Eideren

* Feedback implementation @Eideren

* Feedback incorporated @Eideren

* Animationscale @Eideren

* Anim root data

* Animation Update

* Update aling the file to latest

* logging feeback

* Removed blendshape code of importer

* Removed blendshape code

* Fix for pipe  "|" character in name

* Invalid chars replace to _

* Invalid char fix

* Handling invalid char

* Remove data field contains blend shape

* Reverting non impacted files

* Line gap

* Rebase

* Fix of anim import node name invid chracaters

* Optimize invalid char replace code

* Fix mesh bone to sksleton for invalid char

* Fix Node naming

* Revert "Fix Node naming"

This reverts commit d8f718a1a6.

* Fix for animation only import

* Revert "Fix for animation only import"

This reverts commit 887a7c7941.

* Fix to anim not loading

* Anim importer fix

* Naming issues

* Sword fix

* debug code removal

* Line break spacings

* Null check skeletonURL

* Revert import UI Text

* Casing

* Duplicate line

* Duplicate line

* Removed Impoter.Assimp

* Shift keys

* Removed namespace

* Mannaquin bones fix

* Animation pivots

* Anim fix

* Anim Importer Debone Fix

* spacing and comm code

* Hashset for list bone name

* extra parameter

* UV coords fixed

* Spacings removaal

* more spacing

* spacing

* Fix line ending for Directory.Packages.props

* Fix spacing

* Rollback analyzer change

* Fix spacing

* Embedded texture extract from FBX

* check for null scene before texture import

* eiderens suggestions

---------

Co-authored-by: noa7 <noahwdv@gmail.com>
Co-authored-by: noa7707 <157441788+noa7707@users.noreply.github.com>
Co-authored-by: Noah7071 <157886157+Noah7071@users.noreply.github.com>
Co-authored-by: Eideren <contact@eideren.com>
2024-05-18 22:47:32 +02:00
Jakub Ławreszuk a1d17845b6
Use OperatingSystem.IsXyz instead of Runtime.IsOSPlatform (#2247) 2024-05-18 22:45:59 +02:00
Basewq f2a97beace
[Graphics] Fix shadow map shader implicit truncation of vector type warning and be more explicit on the data conversion being done (#2242)
Co-authored-by: Basewq <Basewq@users.noreply.github.com>
2024-05-18 20:02:25 +02:00
Doprez c4336f2245
fix opentk link (#2248)
* fix opentk link

* Remove openTK
2024-05-18 19:46:12 +02:00
Eideren ad8496ffbd
Revert "fix: Add possibility to add ScriptComponent before running game (#2230)" (#2245)
This reverts commit 3a9ed13501.
2024-05-14 22:48:14 +02:00
Jakub Ławreszuk cd8e17fdde
fix: Continuation of PR #2112 (Enable to build native libs on Linux) 2024-04-23 19:41:38 +02:00
Jakub Ławreszuk 314ee07c00
feat: Enable to build native libs on Linux (#2112)
* Improve native building

* normalize path1

* normalize path2

* feat: Enable to build native libs on Linux

* fixup! Improve native building

* Add todo comments
2024-04-23 18:30:15 +02:00
Mehar f101389485
PublishSingleFile Launch Crash (#2225)
- Fix for Windows executable launch crash when game is published with PublishSingleFile set to true
2024-04-23 17:55:46 +02:00
IXLLEGACYIXL 3540261b1a
remove unused class (#2128)
Co-authored-by: IXLLEGACYIXL <ixllegacy123@outlook.com>
2024-04-21 20:47:41 +02:00
Jakub Ławreszuk 3a9ed13501
fix: Add possibility to add ScriptComponent before running game (#2230) 2024-04-21 20:43:37 +02:00
Jakub Ławreszuk 82888c2e5b
fix: Update README.md (#2188) 2024-04-21 20:43:00 +02:00
Johan Gustafsson d7a47a2962
#2214 Vulkan uses gl_InstanceIndex and gl_VertexIndex instead of gl_InstanceId and gl_VertexId (#2217) 2024-04-21 20:38:22 +02:00
Mehar f21ae82fc5
Update Stride.Core.targets (#2220)
- Fix for "CopyLocal" .dll build error that impacted Android
2024-04-21 16:54:21 +02:00
Vaclav Elias dc9ceb4829
fix: Xml Comments - Update 4 (#2170)
* feat: Release.yml added for PR categorisation

* Categories updated

* fix: Typos fixed

* fix: External link to Draw vertics manual added

* fix: cref links references corrected

* feat: cref corrected

* fix: cref corrected or replaced

* fix: cref corrected, pointing to the class base

* fix: Entity Add xml corrected

* fix: xml comments corrected

* fix: cref corrected

* fix: xml comment Tags reference corrected

* fix: xml comment cref fixed and typos fixed

* fix: Broken cref link removed

* fix: cref references fixed

* fix: xml comment updated,  non existing SkyboxComponent component replaced with BackgroundComponent

* fix: xml comment cref corrected

* fix: xml comment private const moved out of cref

* fix: Incorrect cref referencs updated

* fix: The same namespace but different assembly, can't be done. Moved out out cref

* fix: Cref references corrcted

* fix: cref pointing to base added

* fix: Cref references corrected

* fix: cref removed, not working

* fix: cref corrected or removed

* fix: Cref corrections or removing cref

* fix: LoadLibrary doesn't exist, changed to PreloadLibrary

* fix: Missing namespace added

* fix: Class name corrected

* fix: Missing cref added

* fix: Incorrect cref fixed
2024-04-11 01:16:27 +02:00
Eideren 0e053a3b88
fix: [Asset] Unified 3D asset importer (on behalf of Noa7/Noah7071) (#2163)
Co-authored-by: noa7 <noahwdv@gmail.com>
Co-authored-by: noa7707 <157441788+noa7707@users.noreply.github.com>
Co-authored-by: Noah7071 <157886157+Noah7071@users.noreply.github.com>
2024-04-04 02:11:36 +02:00
Nicolas Musset 4a263c4faa
[Presentation] Fix issue with binding quantum nodes when associated name is not found (#2195)
Note: the solution is rather hackish at the moment. To be revisited once we have an Avalonia version.
Should we then introduce a service for setting/retrieving the Unset value
2024-03-23 16:25:29 +01:00
Virgile Bello feea912e17 [VSPackage] Revert a few package upgrades so that VSIX builds properly 2024-03-17 22:56:12 +09:00
xen2 10ace2e25e
Update README.md (VSIX prerequisites) 2024-03-17 22:01:51 +09:00
xen2 e641b579e5
Update README.md (prerequisites) 2024-03-17 21:59:52 +09:00
Jakub Ławreszuk 5c847ee852
feat: Update samples/template to top-level statements (#2187) 2024-03-15 14:33:34 +01:00
Vaclav Elias 7c10993890
fix: File GraphicsResourceMap.cs without references removed (#2181) 2024-03-12 17:18:57 +01:00
Tim Conner ec3a6e8b22 Use GetFullPath to correct directory seperator for display 2024-03-10 21:13:24 +01:00
Tim Conner d455c823cf Use correct destination path in asset import overwrite dialog 2024-03-10 21:13:24 +01:00
Addison Schmidt 0152a6f0f8
[Audio] Audio emitter multiple references to same asset bugfix (#2176)
Co-authored-by: Eideren <contact@eideren.com>
2024-03-06 19:03:09 +01:00
Addison Schmidt 8689798195
[VR] feat: Add haptic support to OpenVR and Oculus runtimes (#2169)
Co-authored-by: Eideren <contact@eideren.com>
2024-03-05 11:23:17 +01:00
Nicolas Musset f9f1af75af
Merge pull request #2167 from Color-Rise/feature/xplat/assets-editor
Rework asset editors dependencies
2024-03-04 23:25:59 +01:00
Nicolas Musset 96683d2dcc
[Editor] Fix scene editor loading screen 2024-03-03 19:40:10 +01:00
Vaclav Elias e8ddbd50ef
feat: Release.yml added for PR categorisation (#2137)
* feat: Release.yml added for PR categorisation

* Categories updated
2024-03-03 13:44:39 +01:00
Nicolas Musset e558a3e050
[Editor] Do not load StrideDefaultAssetsPlugin from module.
It currently hardcodes loading the templates from a package which causes some tests to fail.

Partially reverts c98c72ed3f
2024-03-02 20:12:12 +01:00
Nicolas Musset 685eae873a
[Editor] Make Stride.Core.Assets.Quantum cross-platform 2024-03-02 20:11:15 +01:00
Nicolas Musset b389a6f53c
[Editor] Make Stride.Core.Presentation.Quantum cross-platform 2024-03-02 20:11:14 +01:00
Nicolas Musset 43364b80b3
[Editor] Fix initialization of SpriteSheetEditorViewModel returning false 2024-03-02 17:39:46 +01:00
Nicolas Musset 9cc2e6be44
[Editor] Rework AssetPreviewViewModelAttribute & AssetPreviewAttribute
- add AssetPreviewViewAttribute to break the dependency between a preview and its UI-dependent view
2024-02-29 18:33:25 +01:00
Nicolas Musset c98c72ed3f
[Editor] Rework plugins initialization 2024-02-29 18:33:05 +01:00
Nicolas Musset 076f32f557
[Editor] Make AssetEditorViewModel.Asset property virtual
C# has covariant return types since version 9
2024-02-29 17:28:53 +01:00
Nicolas Musset b0c25e71d1
[Editor] Rework AssetEditorViewModelAttribute
- add AssetEditorViewAttribute
- rework view creation and initialization
2024-02-29 17:28:45 +01:00
Nicolas Musset 0dbb007a9f
[Editor] Remove editor-related properties from AssetViewModel 2024-02-29 14:45:37 +01:00
Nicolas Musset a72ce9f083
[Editor] Removed pointless constraint on column width
Which is also spamming the console with binding errors.
2024-02-29 14:45:35 +01:00
Nicolas Musset edb1247e75
[Editor] Update graphics compositor editor bindings 2024-02-29 14:45:33 +01:00
Nicolas Musset ae4250010e
[Editor] Update script editor bindings 2024-02-29 14:45:32 +01:00
Nicolas Musset 2f5059432f
[Editor] Update entity hierarchy editor bindings 2024-02-28 17:53:49 +01:00