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

2955 Коммитов

Автор SHA1 Сообщение Дата
Jakub Ławreszuk d744a42b54
fix: Resolve crashing issue for OpenGL UIPage (#2189) (#2500) 2024-10-27 22:45:57 +01:00
Jakub Ławreszuk c7614ee1c7
fix: Enable to build SkyBoxAsset using OpenGL (#2504) 2024-10-27 17:10:17 +01:00
Jakub Ławreszuk 256c47ba54
fix: Adjust Solution.cs for all platforms (#2472) 2024-10-26 10:54:08 +02:00
kopffarben 4c46fdcc4d
fix: Wrong Instanced call used for DrawInstanced in CommandList.Direct3D.cs (#2482)
CommandList.DrawInstanced(Buffer argumentsBuffer, int alignedByteOffsetForArgs = 0)
NativeDeviceContext was DrawIndexedInstancedIndirect but should be DrawInstancedIndirect
2024-10-09 20:29:20 +02:00
Jakub Ławreszuk 2af6925a59
feat: Make Stride.StorageTool as Gui Tool (#2479)
* feat: Make Stride.StorageTool as Gui Tool

* fixup! feat: Make Stride.StorageTool as Gui Tool

* fixup! feat: Make Stride.StorageTool as Gui Tool

* Update README.md

---------

Co-authored-by: Nicolas Musset <musset.nicolas@gmail.com>
2024-10-08 17:44:05 +02:00
IXLLEGACYIXL e890e27901
fix: Fix Cecil in master (#2477)
* Fix Cecil

* fix: remove unused addmoduleinitializer

---------

Co-authored-by: Eideren <contact@eideren.com>
Co-authored-by: IXLLEGACYIXL <ixllegacy123@outlook.com>
2024-10-04 12:04:23 +02:00
Eideren 9bde7c7f6f
feat: Custom Depth Test Function for Materials (#2415)
* [Graphics] Custom Depth Test Function for Materials

* Fix typo
2024-10-01 18:35:37 +02:00
Eideren d5c93aea4c
chore: Build latest AssemblyProcessor changes (#2463) 2024-09-29 16:41:38 +02:00
IXLLEGACYIXL ca58dca0ec
feat: Assembly Processor Module Initializer to Roslyn (#2402)
* make module initializer source generated

* disable roslyn

* fix order of module initializers : prio on assemblyscan and serialization

* fix shaders and update engine

* remove ModuleInitializerProcessor

* remove async bridge processor

* remove leftover module initializer processor

* remove unused init locals processor

* fix namespace for visual studio tools

---------

Co-authored-by: IXLLEGACYIXL <ixllegacy123@outlook.com>
2024-09-29 16:26:56 +02:00
Jakub Ławreszuk 4aba569074
[AssemblyProcessor] - Remove unused options and deadcode (#1979)
* Remove unused AutoNotifyProperty argument

* Remove not implemented Werror arg

* Remove unused signkeyfile option

* Remove unused targetFramework option

* Remove NotifyPropertyProcessor/PropertyChangedEventArgs

* MonoFixedProcessor is not gonna needed

* Undo removing TreatWarningsAsErrors props

* Fix argument spacing
2024-09-29 09:55:13 +02:00
Jakub Ławreszuk dc9347205e
Remove unused Stride.Core.ConfigEditor (#2006) 2024-09-29 09:54:23 +02:00
Vaclav Elias 45916725fa
Update CODE_OF_CONDUCT.md 2024-09-28 23:34:15 +01:00
Jakub Ławreszuk 1bd1da63f3
feat: [Build] - Better Platform detection for Linux (#2460) 2024-09-28 16:03:18 +02:00
Doprez e4d7e80994
fix: changed AssImp unsupported pivot bone error to warning (#2467) 2024-09-25 13:04:40 +02:00
Basewq 90522b7bc6
[Physics] Fix reattach logic where component hasn't been attached yet (#2465)
Co-authored-by: Basewq <Basewq@users.noreply.github.com>
2024-09-24 11:14:43 +02:00
NicusorN5 2829889a8c
feat: [Math] - Exponential damping (#2461)
* Exponential damping

* ExpDecay double precision overload

* Flip arguments
2024-09-22 22:09:35 +02:00
Dylan Loe 763a529cc1
fix: avoid Reattach to run before Entity properly attaches in setup (#2439) 2024-09-22 14:01:31 +02:00
Eideren b6f16b8920
fix: Cecil serialization inheritance cutoff with complex base types (#2457)
* fix: Cecil serialization inheritance cutoff with complex base types

* Add small summary of the loop
2024-09-22 11:52:57 +02:00
Basewq ae92baa285
[Graphics] Fix SpriteBatch rotation logic to original code (rotate clockwise for increasing rotation value) (#2458)
Co-authored-by: Basewq <Basewq@users.noreply.github.com>
2024-09-22 01:36:59 +02:00
Virgile Bello beb2972d0e [Build] Switch to new .NET Foundation code signing tool 2024-09-18 17:21:55 +09:00
Basewq 37bbf0c852
[Importer] Fix Assimp skeleton/animation importer to link to the correct node when a model has duplicate node names (#2444)
Co-authored-by: Basewq <Basewq@users.noreply.github.com>
2024-09-16 00:35:11 +02:00
Basewq c21272cc5b
[Importer] Fix extracting embedded texture files for materials, eg. from glTF file (#2441)
Co-authored-by: Basewq <Basewq@users.noreply.github.com>
2024-09-12 17:14:36 +02:00
Vaclav Elias 26954a588c
docs: Added xml comment, and placed the namespace to correct position. Fixes #2306 (#2436) 2024-09-12 13:41:49 +02:00
Dylan Loe 2277c33d37
bug: Unable to Change CharacterComponent's collider shape properties without causing crash (#2428)
* somewhat messy Unoptimized Solution for UAF exception fix

* Multiple physics properties carry over on KinematicCharacter reConstruction

* Forgot to remove unneeded reference to NativeCollisionObject in reconstruction

* grammar issues with comments
2024-09-09 20:47:26 +02:00
Basewq 0cfc464500
fix: [TextureConverter] Restore LoadWICFile for Windows due to incomplete cross-platform functionality (#2435)
Co-authored-by: Basewq <Basewq@users.noreply.github.com>
2024-09-08 13:25:21 +02:00
Basewq 4ebbf54839
[NuGet] Fix setting platform version on the target framework moniker (TFM) when passed to NuGet resolver to properly load NuGet libraries (#2432)
Co-authored-by: Basewq <Basewq@users.noreply.github.com>
2024-09-07 00:33:15 +02:00
Vaclav Elias ba36a7e03d
docs: Enhance Entity class comment with detailed description. (#2423)
The comment for the `Entity` class has been updated to provide a more detailed description. It now specifies that the class represents a game entity that typically aggregates multiple `EntityComponent` instances. Additionally, it includes references to the Stride documentation for more information about adding and managing entities.
2024-09-01 22:17:44 +02:00
Vaclav Elias 1cc9c2414f
fix: Xml comments fix 5 (#2419)
* fix: Correct reference added to BoundingBox

* fix: cref corrected - removed full stop

* fix: cref for AudioEmitterComponent corrected

* fix: param fixed from rotation to scale

* fix: RaiseException doesn't exist, most likely it should be SetException, which is present

* fix: cref corrected with full namespace

* fix: cref references corrected

* chore: Reversing the update because it's not working

* fix: Incorrect reference

* fix: The C# reference itself doesn't exist but the reference seems ok

* fix: Correcting the references

* fix: Fixed xml comment

* fix: xml summary corrected

* fix: cref reversed back, but added full namespace

* fix: Fixing see xml tag with appropriate html link to our manual
2024-09-01 21:04:44 +02:00
Dylan Loe 32e341ca05
fix: PhysicsComponent created with GetOrCreate<T> is unusable (#2422)
* Run proper Rigidbody setup when adding ColliderShape

* Added test case for proper setup with GetOrCreate

* Followed similar Bepu format with creation of ReAttach method

* Reformatted files edited

* Revert "Reformatted files edited"

This reverts commit 1c9b03eb6e.
2024-08-30 21:02:58 +02:00
Jakub Ławreszuk c424213701
Fix sample projects, remove unused properties (#2205) 2024-08-28 22:24:29 +02:00
Dylan Loe c7519cd34f
feat: No Physics Shapes On The CharacterComponent Causes Unhandled Exception (#2410)
* Added early warning and better error logging for CharacterComponent missing physical shapes

- Will now incorporate logger with a warning when Attachments of shapes for KinecticCharacter are skipped due to no ColliderShapes being present.
- errors given inside CharacterComponent will also include call info for users to trace and find what corresponding code is calling the physic method.

* Cleaned up comments

+ fixed typo in comment

* Added extra check for No Shapes warning

Found reference to older code that may have at one point had this check and warning. Added the extra check I had not accounted for

* Removed repetitive check for lack of collider shap

- Removed check that occurs after DisableSimulation check and now has it ahead of simulation check

* Moved comment to summary of PhysicsComponent OnAttach

Cosmetic change with comments and summary

* Reduced code reuse with dedicated function for logging

Maybe it could go ever farther and be put in the Logger class? May update
2024-08-28 22:20:06 +02:00
Basewq dad92aaa2b
fix: Add back Windows specific CompilerApp to fix libraries with WPF references (#2392)
Co-authored-by: Basewq <Basewq@users.noreply.github.com>
2024-08-17 19:57:58 +02:00
Basewq 32679aa2a6
Fix shader bool generics to appear in the editor (#2405)
* [Rendering] Fix shader generics with bool type to appear in the editor

* [Rendering] Simplify type checking ComputeColorParameter types

---------

Co-authored-by: Basewq <Basewq@users.noreply.github.com>
2024-08-11 15:10:12 +02:00
Jakub Ławreszuk 05901e0842
fix: Change the error to a warning when searching for font path (#2403) 2024-08-11 14:58:08 +02:00
Jakub Ławreszuk 8e4e0cdebb
fix: Remove unused data (#2389) 2024-08-11 14:53:40 +02:00
Eideren 8dd9a998f1
feat: Expose and cleanup editor gizmos (#2127) 2024-07-26 12:20:25 +02:00
Nicolas Musset 9240d8712a
fix: Bump samples version (#2398)
Needed after #2109
2024-07-24 19:59:52 +02:00
Dylan Loe 237e8605e4
feat: Save Asset View Options Settings (#147) (#2320)
* Zoom save settings for Tile and Grid

* added ViewFilters Settings Key

* Adjusted settingskey and added load area

* Fixed formatting on SettingsKey default

* Implemented Filters to be saved and reloaded on new instances

* Added SaveAssetFilters call to filter IsActive toggle

* Adjusted comments and fixed filter load order to be consistent

* Updated load and save methods to now be private

- No reason for them to be public

* Removed unnecessary comment

- was for tracking potential load points with asset  filters

* added private access modifier for asset filter view model data var

---------

Co-authored-by: soorMSWE <soor@uci.edu>
Co-authored-by: Will S <wrshield@uci.edu>
2024-07-21 10:40:27 +02:00
Jakub Ławreszuk fd541940c5
fix: Typo in VRSandboxApp (#2396) 2024-07-21 10:28:04 +02:00
Jakub Ławreszuk b40ad46edc
feat: Hide default font name for SystemFontProvider (#2385) 2024-07-15 16:31:23 +02:00
Basewq bc6965c9c6
[Font] Fix glyph bitmap alignment from SDF fonts, dump generated SDF bitmaps in debug build into its own folder in the temp directory instead of straight into the temp directory (#2380)
Co-authored-by: Basewq <Basewq@users.noreply.github.com>
2024-07-13 21:20:53 +02:00
Jakub Ławreszuk 9d5600f9ca
fix: Build folder cleanup (#2383) 2024-07-13 20:52:26 +02:00
Tebjan Halm 3797e5d2be
Fixes depth calculation for MipMap views of 3D textures (#2375)
Co-authored-by: tebjan <tebjan@gmail.com>
2024-07-08 22:01:19 +02:00
Jakub Ławreszuk d49ca78da8
fix: Replace ToWindowsPath with ToOSPath (#2371) 2024-07-06 21:19:37 +02:00
Tim Cassell c5bc5a2dde
Fixed a bug with pooling ChannelMicroThreadAwaiter. (#2373) 2024-07-06 14:08:40 +02:00
Jakub Ławreszuk 6993d9ca4d
feat: Modernize PVRTexLib dependency (#2342)
* Modernize PVRTexTool dependency

* Update outdated info
2024-07-06 13:42:42 +02:00
minktusk e41fb064e6
Update launcher brand icons (#2345)
* Update launcher brand icons

* Update launcher brand icons

* More quality images
2024-07-06 13:40:44 +02:00
Jakub Ławreszuk 93e8d3da4d
fix: [DirectoryWatcher] - Folders are case sensitive on Linux (#2363)
* fix: [DirectoryWatcher] - Folders are case sensitive on Linux

* Add TODO comments
2024-07-06 13:22:39 +02:00
Arc b5213c26ae
Update : GeometricPrimitive.Torus.cs (#2368)
* Update GeometricPrimitive.Torus.cs

* Update GeometricPrimitive.Torus.cs

* Update GeometricPrimitive.Torus.cs
2024-07-06 13:20:01 +02:00
Arc 6c467df7ee
Update : geometric primitive.cylinder to avoid GC (#2369)
* Update GeometricPrimitive.Torus.cs

* Update GeometricPrimitive.Torus.cs

* Update GeometricPrimitive.Torus.cs

* Update GeometricPrimitive.Cylinder.cs

* Revert "Update GeometricPrimitive.Torus.cs"

This reverts commit 2db32fde9a.

* Reapply "Update GeometricPrimitive.Torus.cs"

This reverts commit e8bbe83319.
2024-07-06 13:17:48 +02:00