Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
627 commits
Select commit Hold shift + click to select a range
4573f33
First prototype FilePicker
wrestledBearOnce Jul 5, 2023
b388a5e
Ongoing FilePicker
wrestledBearOnce Jul 5, 2023
bcace1e
Added FolderPicker
wrestledBearOnce Jul 5, 2023
ab30f8b
Removed redundant assignements, added Path.IsRooted for new folders, …
wrestledBearOnce Jul 7, 2023
4893237
Wrong naming
wrestledBearOnce Jul 7, 2023
423b059
Travel to newly created folder, fixed naming consistency for folderPi…
wrestledBearOnce Jul 10, 2023
a34a7f3
Fixed behavior of enter key (create new folder when dialog is open i…
wrestledBearOnce Jul 10, 2023
819408b
Merge pull request #818 from FUSEEProjectTeam/feature/817-prepare-fil…
RedImp1470 Jul 10, 2023
6824ad1
Added LAS point type guessing
wrestledBearOnce Jul 11, 2023
7adb56e
Added meaningful exception message
wrestledBearOnce Jul 11, 2023
d1635a6
Merge branch 'feature/816-add-missing-pointtype-0-and-1-to-exporttola…
wrestledBearOnce Jul 11, 2023
94c8d12
Faster gathering of positions for eigen values
wrestledBearOnce Jul 11, 2023
df90ea4
Fixed bug #820 - Transform.cs ctor
wrestledBearOnce Jul 11, 2023
e6c61e4
Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer
dependabot[bot] Jul 12, 2023
418f5ab
Merge pull request #815 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Jul 12, 2023
4bd5e51
Merge pull request #822 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Jul 12, 2023
4554a7d
Bump Microsoft.JSInterop from 7.0.7 to 7.0.9
dependabot[bot] Jul 12, 2023
5981082
Bump Microsoft.JSInterop.WebAssembly from 7.0.7 to 7.0.9
dependabot[bot] Jul 12, 2023
6a96cbc
Bump Microsoft.AspNetCore.Components.WebAssembly from 7.0.7 to 7.0.9
dependabot[bot] Jul 12, 2023
5a06b6f
Merge pull request #823 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Jul 12, 2023
cd2c804
Merge pull request #824 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Jul 12, 2023
d60a70e
Merge pull request #825 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Jul 12, 2023
40db2d0
Merge pull request #819 from FUSEEProjectTeam/feature/816-add-missing…
RedImp1470 Jul 12, 2023
d0e34e7
Merge pull request #805 from FUSEEProjectTeam/feature/792-generate-ro…
RedImp1470 Jul 12, 2023
63cecfc
Remove obsolete ctor initialisation
wrestledBearOnce Jul 12, 2023
f375130
Merge pull request #821 from FUSEEProjectTeam/bugfix/820-transform-co…
wrestledBearOnce Jul 12, 2023
9987b01
Bump CommunityToolkit.HighPerformance from 8.2.0 to 8.2.1
dependabot[bot] Jul 13, 2023
c7d62d7
Bump ImGui.NET from 1.89.5 to 1.89.7.1
dependabot[bot] Jul 13, 2023
a485488
Bump xunit from 2.4.2 to 2.5.0
dependabot[bot] Jul 13, 2023
8539192
Better PotreeData.Dispose()
wrestledBearOnce Jul 13, 2023
d59fb96
Throw exception in Eigen, catch in Potree Reader
wrestledBearOnce Jul 13, 2023
750d364
Merge pull request #828 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Jul 13, 2023
ec848af
Merge pull request #830 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Jul 13, 2023
0529ea8
Bump xunit.runner.visualstudio from 2.4.5 to 2.5.0
dependabot[bot] Jul 13, 2023
35d5945
Bump CommunityToolkit.Diagnostics from 8.2.0 to 8.2.1
dependabot[bot] Jul 13, 2023
3bf6de5
Merge pull request #831 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Jul 13, 2023
9b4c742
Merge pull request #832 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Jul 13, 2023
d4a0f90
Merge pull request #829 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Jul 13, 2023
4d1eae5
Merge pull request #834 from FUSEEProjectTeam/feature/833-eigenfd-pro…
RedImp1470 Jul 13, 2023
2bb7fab
Bump OpenTK from 4.7.7 to 4.8.0
dependabot[bot] Jul 18, 2023
015ef69
GuiText now inherits from Plane
ASPePeX Jul 22, 2023
2828cb1
Improved type check to recognize derived types
ASPePeX Jul 22, 2023
72839d4
Removed obsolete GameWindow.RenderFrequency
ASPePeX Jul 22, 2023
63161c8
Merge pull request #835 from FUSEEProjectTeam/dependabot/nuget/housek…
ASPePeX Jul 22, 2023
10bff16
Run CI when pushing to housekeeping or pushing to a pull request
ASPePeX Jul 22, 2023
c6b0100
Run CI when pushing to housekeeping or pushing to a pull request
ASPePeX Jul 22, 2023
053bcc3
Merge branch 'develop' into feature/836-lots-of-warnings-when-using-p…
ASPePeX Jul 25, 2023
7abc9a0
Updated LangVersion to latest
ASPePeX Jul 26, 2023
6967a20
Added error event handler
wrestledBearOnce Jul 27, 2023
9490098
PotreeReader: try HandleExtraBytes
RedImp1470 Jul 27, 2023
5409102
Removed unused using
RedImp1470 Jul 27, 2023
26481f8
Enable Viserator's IEnumerator.Current to be called more than once wi…
griestopf Jul 27, 2023
0b9708b
Merge branch 'housekeeping' of https://github.com/FUSEEProjectTeam/FU…
griestopf Jul 27, 2023
f203cc7
Merge pull request #838 from FUSEEProjectTeam/feature/add-error-event…
RedImp1470 Jul 27, 2023
4028407
Merge branch 'develop' into housekeeping
ASPePeX Jul 27, 2023
90a4785
Removed unnecessary debug.asserts
wrestledBearOnce Jul 28, 2023
d80a9a1
Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0
dependabot[bot] Aug 7, 2023
3b48749
Merge branch 'develop' into housekeeping
ASPePeX Aug 7, 2023
c1c7d05
Merge branch 'develop' into feature/836-lots-of-warnings-when-using-p…
ASPePeX Aug 7, 2023
0204fa9
Merge pull request #826 from FUSEEProjectTeam/housekeeping
ASPePeX Aug 8, 2023
76f0014
Bump Microsoft.JSInterop from 7.0.9 to 7.0.10
dependabot[bot] Aug 9, 2023
012af9b
Bump Microsoft.JSInterop.WebAssembly from 7.0.9 to 7.0.10
dependabot[bot] Aug 9, 2023
55b7c6c
Merge branch 'develop' into feature/836-lots-of-warnings-when-using-p…
RedImp1470 Aug 9, 2023
cf2c691
Merge pull request #839 from FUSEEProjectTeam/dependabot/nuget/housek…
ASPePeX Aug 9, 2023
0623961
Merge pull request #841 from FUSEEProjectTeam/dependabot/nuget/housek…
ASPePeX Aug 9, 2023
acb68ae
Merge pull request #842 from FUSEEProjectTeam/dependabot/nuget/housek…
ASPePeX Aug 9, 2023
bc99037
Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer
dependabot[bot] Aug 9, 2023
41c17b5
Merge pull request #837 from FUSEEProjectTeam/feature/836-lots-of-war…
ASPePeX Aug 9, 2023
733c350
Merge pull request #844 from FUSEEProjectTeam/dependabot/nuget/housek…
ASPePeX Aug 9, 2023
41eff7d
Bump Microsoft.AspNetCore.Components.WebAssembly from 7.0.9 to 7.0.10
dependabot[bot] Aug 9, 2023
4038612
Merge pull request #843 from FUSEEProjectTeam/dependabot/nuget/housek…
ASPePeX Aug 9, 2023
dee9063
Merge branch 'develop' into housekeeping
ASPePeX Aug 11, 2023
c2707d8
Bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.2
dependabot[bot] Aug 30, 2023
c314709
Merge pull request #849 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Sep 6, 2023
6c0580c
MeshMaker: removed unused param octantId
RedImp1470 Sep 14, 2023
dca211e
PointCloudDatahandler: moved CreateGpuDataHandler to base class
RedImp1470 Sep 14, 2023
ebd768c
Removed UpdateGpuDataCache from IPointCloudImp
RedImp1470 Sep 14, 2023
9d3a6dd
Cleanup
RedImp1470 Sep 14, 2023
8888bb2
Potree2Writer is able to handle more than one attribute
RedImp1470 Sep 20, 2023
cec6f1e
Get all bytes of specific attribute
RedImp1470 Sep 26, 2023
b5b4be6
GetAllBytesForAttribute for only one node
RedImp1470 Sep 28, 2023
e148648
Delete unused OctantPicker
RedImp1470 Oct 2, 2023
82bb3ca
Point cloud picking: uses spacing and distance to ray
RedImp1470 Oct 2, 2023
de1793d
Cleanup
RedImp1470 Oct 2, 2023
14ee6c7
Potree2Reader: don't calculate principal axis in ReadNewFile
RedImp1470 Oct 2, 2023
4294d05
Automatic cleanup
RedImp1470 Oct 2, 2023
0646485
PointCloudPotree2Core: adaptations due to picker changes
RedImp1470 Oct 2, 2023
48d25c9
Potree2Reader: GetAllBytesForAttribute returns byte[]
RedImp1470 Oct 4, 2023
7dc2604
RayF: normalize inverse direction
RedImp1470 Oct 5, 2023
a82808c
ScenePicker: PickPosClip set is private
RedImp1470 Oct 6, 2023
b6f4909
RayF: calc from clip pos without perspective division
RedImp1470 Oct 6, 2023
aad2431
AABBf: IntersectsRay handles parallality (slab/ray)
RedImp1470 Oct 6, 2023
65ab481
WIP: PointCache is of type MemoryMappedFile
RedImp1470 Oct 10, 2023
6d43d49
Potree2AccessBase: Potree-file-unique mmf names
RedImp1470 Oct 11, 2023
186cde3
MeshMaker: fixed loading of unlabaled points clouds
RedImp1470 Oct 11, 2023
9a5c50f
Cleanup
RedImp1470 Oct 11, 2023
a8703b5
Preliminary fix for processing empty (numPoints = 0) PotreeNodes
RedImp1470 Oct 11, 2023
643c027
PointCloudDataHandler: reworked, is using Concurrent Collections
RedImp1470 Oct 12, 2023
a1325d6
Updated OpenTk to v4.8.1 (fixes linux publishing issue)
RedImp1470 Oct 12, 2023
ad9db9d
VisibilityTester now doesn't crash if cast is not valid.
ASPePeX Oct 12, 2023
30b9fae
Made it possible to create PotreeData without initializing the defaul…
ASPePeX Oct 12, 2023
1f15a6b
Moved GpuDataState handling to Data Handler
RedImp1470 Oct 12, 2023
4305108
Revert "Removed UpdateGpuDataCache from IPointCloudImp"
RedImp1470 Oct 13, 2023
ea790d2
Reverted deletion of Visualization Point in various files
RedImp1470 Oct 13, 2023
455341c
Added Visualization Point Cache
RedImp1470 Oct 13, 2023
6bf1c0c
Potree2Writer: fixed WriteArray offset
RedImp1470 Oct 13, 2023
993ca2d
PointCloudDataHandler: don't add to caches in GetAllBytesForAttib
RedImp1470 Oct 13, 2023
9ed9ac5
Removed GpuDataState
RedImp1470 Oct 13, 2023
e9a6bb9
Potree2CloudDynamic: re-added mesh name reset
RedImp1470 Oct 16, 2023
2db3331
Rayf: version of "from clip pos" ctor that also works for ortho proj …
RedImp1470 Oct 16, 2023
a31a32f
PointCloudDataHandler: using synch context to manage mesh creation
RedImp1470 Oct 17, 2023
57f1d02
MeshManager: uses a concurrent dict
RedImp1470 Oct 17, 2023
dd6856e
Removed custom Suid in favor of System.Guid
RedImp1470 Oct 18, 2023
af30599
Fixed AABB intersection test
wrestledBearOnce Oct 18, 2023
6f7864f
PointCloudDataHandler: only raw point loading runs as task
RedImp1470 Oct 19, 2023
fec9c2e
Revert "MeshManager: uses a concurrent dict"
RedImp1470 Oct 19, 2023
69a9b0a
Cleanup
RedImp1470 Oct 20, 2023
20c161d
Data Handler: force disposal on main thread
RedImp1470 Oct 20, 2023
fb15eea
TriggerPointLoading correctly checks for existing raw points
RedImp1470 Oct 20, 2023
919c5c9
Refactoring
RedImp1470 Oct 24, 2023
779a45a
Fixed comments
RedImp1470 Oct 24, 2023
3e3a51e
Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer
dependabot[bot] Nov 15, 2023
064ea7b
File & Folder Picker: made RootFolder settable
RedImp1470 Nov 27, 2023
1bcff65
Potree2Las: changed guards to IsLessThanOrEqual
RedImp1470 Nov 29, 2023
ac22e9b
Downgraded OpenTk to v4.7.7 (fixes missing glfw error under linux)
RedImp1470 Dec 6, 2023
c29f658
Get correct AABB size (not octree root size) in PointCloudImp
RedImp1470 Dec 11, 2023
d2dbe05
Potree2Cloud: removed init using collection literals
RedImp1470 Dec 12, 2023
9aeeff3
PointCloudOctant Size is now float3 to support Anisotropic Octrees
RedImp1470 Dec 13, 2023
8e96580
ScenePicker: early out if mouse isn't inside the canvas
RedImp1470 Dec 13, 2023
cd1aaac
MeshMaker: fixed bug that caused the MemoryOwner<ViewPoints> getting …
RedImp1470 Dec 13, 2023
43658a9
Merge remote-tracking branch 'origin/app/polar' into app/polarlive
ASPePeX Jan 23, 2024
fae58a5
Merge pull request #845 from FUSEEProjectTeam/housekeeping
RedImp1470 Mar 14, 2024
7b7dcbb
Merge pull request #860 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Mar 14, 2024
2dbdbee
Revert "Merge pull request #860 from FUSEEProjectTeam/dependabot/nuge…
RedImp1470 Mar 14, 2024
b4211ce
Updated csproj to .net8.0
RedImp1470 Mar 14, 2024
f7dcf49
Updated nuget packages
RedImp1470 Mar 14, 2024
08c1cb5
RenderTests: Assert.LessOrEqual to ClassicAssert.LessOrEqual
RedImp1470 Mar 14, 2024
5bc8060
RenderTests: removed NUnit.Framework.Legacy
RedImp1470 Mar 14, 2024
a867d51
Update ci.yml
RedImp1470 Mar 15, 2024
9ddd93a
Removed duplicate PackageReference
RedImp1470 Mar 15, 2024
34f67de
Update pubxml PublishDir
RedImp1470 Mar 15, 2024
66ee78b
BuildNuget: updated path
RedImp1470 Mar 15, 2024
56ce424
Update ci.yml
RedImp1470 Mar 15, 2024
481670e
CI test Android v12.0
RedImp1470 Mar 15, 2024
5d8c7f0
Android to .NET
RedImp1470 Mar 15, 2024
2e6509e
Revert sln changes
RedImp1470 Mar 15, 2024
59626fd
RenderContextOnly Android: fixed app ref
RedImp1470 Mar 15, 2024
7dd40f7
dis/*.csproj to net8.0
RedImp1470 Mar 18, 2024
56bd9d7
CI build Blazor: install wasm-tools-net7
RedImp1470 Mar 19, 2024
81fd306
Merge branch 'develop' into app/polar
RedImp1470 Mar 19, 2024
bd62ba8
RenderTests: updated reference images
RedImp1470 Mar 19, 2024
0c9c1be
Fixed rci Android and Blazor
RedImp1470 Mar 19, 2024
2fc8c20
CI build Blazor: install wasm-tools-net7
RedImp1470 Mar 19, 2024
7fe2222
CI buildandroid: setup-java
RedImp1470 Mar 20, 2024
704dcfd
CI test Android v12.0
RedImp1470 Mar 15, 2024
0513261
CI test Android v12.0
RedImp1470 Mar 20, 2024
dd960b2
CI buildnuget: setup-java
RedImp1470 Mar 20, 2024
2ae0a2d
dis/Nuget/Android.csproj to monoandroid12
RedImp1470 Mar 20, 2024
0c22e94
CI build Blazor: install wasm-tools-net7
RedImp1470 Mar 19, 2024
78e4b60
CI buildandroid: setup-java
RedImp1470 Mar 20, 2024
5fefb00
CI buildnuget: setup-java
RedImp1470 Mar 20, 2024
dac2f40
CI test Android v12.0
RedImp1470 Mar 20, 2024
c4546a9
dis/Nuget/Android.csproj to monoandroid12
RedImp1470 Mar 20, 2024
c968834
Merge branch 'develop' into app/polar
RedImp1470 Mar 20, 2024
fb0ebce
Merge remote-tracking branch 'origin/develop' into feature/remove-war…
RedImp1470 Mar 21, 2024
3fd5df8
SceneRendererDeferred: fixed typo
RedImp1470 Mar 21, 2024
cd369aa
ScenePicker: default operator wants a type as argument in conditional
RedImp1470 Mar 21, 2024
c94fb9c
SceneRendererDeferred: moved null check to the correct conditional
RedImp1470 Mar 21, 2024
f54a8da
Merge pull request #785 from FUSEEProjectTeam/feature/remove-warnings
RedImp1470 Mar 21, 2024
9be1457
Merge branch 'develop' into app/polar
RedImp1470 Mar 21, 2024
4d57053
Live changes from the past
ASPePeX Mar 22, 2024
3eafe7a
Simple.Blazor: converted to new Blazor WebAssembly Standalone template
RedImp1470 Mar 22, 2024
263e3cb
Camera.Blazor: converted to new Blazor WebAssembly Standalone template
RedImp1470 Mar 22, 2024
84ce2c0
Deferred.Blazor: converted to new Blazor WebAssembly Standalone template
RedImp1470 Mar 22, 2024
f8af36e
Picking.Blazor: converted to new Blazor WebAssembly Standalone template
RedImp1470 Mar 22, 2024
86cb118
PickingRayCast.Blazor: converted to new Blazor WebAssembly Standalone…
RedImp1470 Mar 22, 2024
fe8f127
RenderContextOnly.Blazor: converted to new Blazor WebAssembly Standal…
RedImp1470 Mar 22, 2024
ac8fee1
CI buildblazor: disabled BlazorPatch
RedImp1470 Mar 22, 2024
22b3412
Player.Blazor: converted to new Blazor WebAssembly Standalone template
RedImp1470 Mar 22, 2024
0cd9f39
Merge pull request #869 from FUSEEProjectTeam/app/polar
RedImp1470 Mar 22, 2024
8cc87f6
Player.Blazor: fixed page title
RedImp1470 Mar 22, 2024
50e88c5
Removed Simple.Blazor from non-Blazor build configs
RedImp1470 Mar 23, 2024
695d563
Player.Blazor Program.cs fixed using dir
RedImp1470 Mar 23, 2024
b2f5b39
Bump OpenTK from 4.8.0 to 4.8.2
dependabot[bot] Mar 23, 2024
4dd4413
Bump NUnit.Analyzers from 4.0.1 to 4.1.0
dependabot[bot] Mar 23, 2024
1f14d40
Bump Microsoft.JSInterop from 8.0.0 to 8.0.3
dependabot[bot] Mar 23, 2024
ec53996
Merge pull request #873 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Mar 25, 2024
fe8d378
Merge pull request #874 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Mar 25, 2024
3e55f3e
Merge pull request #875 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Mar 25, 2024
98d04f6
Merge branch 'develop' into app/polarlive
RedImp1470 Mar 25, 2024
03633db
Engine.Core removed duplicate package reference
RedImp1470 Mar 25, 2024
4f48b22
Added comments
RedImp1470 Mar 25, 2024
86276a3
Bump Microsoft.SourceLink.GitHub from 1.1.1 to 8.0.0
dependabot[bot] Mar 26, 2024
21eec26
Visibility Tester: can filter proxy and uninitialized nodes
RedImp1470 Mar 25, 2024
9a04532
MeshMaker: added SupportedPositionTypes
RedImp1470 Mar 26, 2024
b9f34e3
MeshMaker: SupportedPositionTypes from double to float
RedImp1470 Mar 27, 2024
fe16dbe
IPointCloudOctant: added point capacity
RedImp1470 Mar 27, 2024
808d6c1
Merge pull request #877 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Mar 27, 2024
214fd24
SurfaceEffectPointCloud: PointSize is float
RedImp1470 Mar 28, 2024
4d0148b
MeshMaker: HandleReadExtraBytes is nullable
RedImp1470 Mar 28, 2024
b170b7d
MeshMaker: fixed x,y,z order
RedImp1470 Mar 28, 2024
bcf08aa
PointCloudDataHandler: HandleExtraBytes is nullable
RedImp1470 Mar 28, 2024
289e1b8
PointCloud.vert: fixed glsl INVALID_OPERATION
RedImp1470 Mar 28, 2024
740672f
Fixed CI: The feature 'collection literals' is currently in Preview a…
RedImp1470 Mar 28, 2024
0b823b0
Fixed CI: The feature 'collection literals' is currently in Preview a…
RedImp1470 Mar 28, 2024
16ed3f1
Moved point loading and mesh creation to background tasks
RedImp1470 Apr 10, 2024
e4a56df
PointCloudDataHandler: point loading collection is a queue
RedImp1470 May 15, 2024
2fa6b22
Point loading and mesh creation in thread insted of task
RedImp1470 May 17, 2024
e4ff97c
PointCloludDataHandler: mesh update in background thread
RedImp1470 May 21, 2024
5bf1f66
Update ImGui.NET to v1.90.6.1
RedImp1470 May 21, 2024
b94ff3f
Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer
dependabot[bot] May 29, 2024
aaf76a9
PointCloudDataHandler mesh creation: doesn't remove from stack if the…
RedImp1470 Jun 5, 2024
bfae63a
PotreeHierarchy / PotreeMetadata: changed nullability of some members
RedImp1470 Jun 28, 2024
c275882
Bump xunit from 2.7.0 to 2.9.0
dependabot[bot] Jul 9, 2024
4656753
Merge pull request #889 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Jul 22, 2024
a4aeacf
Merge pull request #890 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Jul 22, 2024
4662589
Bump Microsoft.AspNetCore.Components.WebAssembly and Microsoft.JSInterop
dependabot[bot] Jul 22, 2024
2b7ddb3
Merge pull request #891 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Jul 22, 2024
ded8e79
Merge pull request #876 from FUSEEProjectTeam/app/polarlive
RedImp1470 Jul 22, 2024
f0830ef
Merge branch 'develop' into housekeeping
RedImp1470 Jul 22, 2024
c7ff5e9
Bump ImGui.NET from 1.89.7.1 to 1.90.6.1
RedImp1470 Jul 22, 2024
cdc8732
Removed netstandard from csprojs & Bump SixLabors packages
RedImp1470 Jul 22, 2024
6061f7b
Removed ThreeDFont example due to SixLabors.Fonts no longer supports …
RedImp1470 Jul 22, 2024
1e142e2
FileDecoder: fixed Image.Load
RedImp1470 Jul 22, 2024
d9dd3a0
Removed ThreeDFont example from sln
RedImp1470 Jul 22, 2024
e7c7e09
RenderTest: Removed ThreeDFont
RedImp1470 Jul 22, 2024
e16573d
Tests/Render/Desktop: Updated reference images
RedImp1470 Jul 22, 2024
81dc30f
Fusee.Engine.Core.csproj: removed duplicate packg ref
RedImp1470 Jul 22, 2024
18561ae
dis/NuGet/Core/Core.csproj: removed netstandard
RedImp1470 Jul 22, 2024
6503417
dis/NuGet/Core/Core.csproj: removed net6.0
RedImp1470 Jul 22, 2024
4c8ceca
Bump Microsoft.JSInterop from 8.0.3 to 8.0.7
dependabot[bot] Jul 23, 2024
e4dcacd
Bump NUnit.Analyzers from 4.1.0 to 4.2.0
dependabot[bot] Jul 23, 2024
507293a
Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer
dependabot[bot] Jul 23, 2024
dcc2a54
Bump xunit.runner.visualstudio from 2.5.7 to 2.8.2
dependabot[bot] Jul 23, 2024
810f510
Bump Microsoft.NET.Test.Sdk from 17.9.0 to 17.10.0
dependabot[bot] Jul 23, 2024
f681b91
Merge pull request #897 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Jul 23, 2024
fab86df
Merge pull request #896 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Jul 23, 2024
bb66a44
Merge pull request #895 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Jul 23, 2024
09db588
Merge pull request #893 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Jul 23, 2024
ac6d981
Merge pull request #894 from FUSEEProjectTeam/dependabot/nuget/housek…
RedImp1470 Jul 23, 2024
988f2f5
Merge housekeeping into app/polar
RedImp1470 Jul 23, 2024
f59f003
MeshMaker: fixed yz flip
RedImp1470 Jul 23, 2024
7387ca7
Points are loaded correctly again
RedImp1470 Jul 23, 2024
15f5162
Android proj: cleanup
RedImp1470 Jul 23, 2024
4218f63
Removed leftover MonoAndroid12.0
RedImp1470 Jul 23, 2024
80bb780
Fixed merge errors
RedImp1470 Jul 23, 2024
eb70ad7
Merge branch 'app/polar' into housekeeping
RedImp1470 Jul 23, 2024
9485e1d
Fixed merge errors
RedImp1470 Jul 23, 2024
9490e26
Merge branch 'housekeeping' into develop
RedImp1470 Jul 24, 2024
61319f8
Fixed comparisons with default obj, fixed possible null ref
RedImp1470 Jul 24, 2024
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
  •  
  •  
  •  
48 changes: 48 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -199,3 +199,51 @@ dotnet_naming_style.begins_with_i.required_prefix = I
dotnet_naming_style.begins_with_i.required_suffix =
dotnet_naming_style.begins_with_i.word_separator =
dotnet_naming_style.begins_with_i.capitalization = pascal_case
csharp_style_namespace_declarations = block_scoped:silent
csharp_style_prefer_method_group_conversion = true:silent
csharp_style_prefer_top_level_statements = true:silent
csharp_style_prefer_readonly_struct = true:suggestion
csharp_style_prefer_readonly_struct_member = true:suggestion
csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental = true:silent
csharp_style_allow_blank_line_after_token_in_conditional_expression_experimental = true:silent
csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental = true:silent
csharp_style_allow_blank_lines_between_consecutive_braces_experimental = true:silent
csharp_style_allow_embedded_statements_on_same_line_experimental = true:silent
csharp_style_prefer_utf8_string_literals = true:suggestion
csharp_style_prefer_tuple_swap = true:suggestion
csharp_style_implicit_object_creation_when_type_is_apparent = true:suggestion
csharp_style_prefer_local_over_anonymous_function = true:suggestion
csharp_style_prefer_null_check_over_type_check = true:suggestion
csharp_style_prefer_pattern_matching = true:silent

[*.{cs,vb}]
dotnet_style_operator_placement_when_wrapping = beginning_of_line
tab_width = 4
indent_size = 4
end_of_line = crlf
dotnet_style_coalesce_expression = true:suggestion
dotnet_style_null_propagation = true:suggestion
dotnet_style_prefer_is_null_check_over_reference_equality_method = true:suggestion
dotnet_style_readonly_field = true:suggestion
dotnet_style_allow_statement_immediately_after_block_experimental = true:silent
dotnet_style_allow_multiple_blank_lines_experimental = true:silent
dotnet_style_require_accessibility_modifiers = for_non_interface_members:silent
dotnet_style_predefined_type_for_member_access = true:silent
dotnet_style_predefined_type_for_locals_parameters_members = true:silent
dotnet_style_namespace_match_folder = true:suggestion
dotnet_style_prefer_compound_assignment = true:suggestion
dotnet_style_prefer_simplified_interpolation = true:suggestion
dotnet_style_prefer_inferred_anonymous_type_member_names = true:suggestion
dotnet_style_prefer_inferred_tuple_names = true:suggestion
dotnet_style_explicit_tuple_names = true:suggestion
dotnet_style_prefer_conditional_expression_over_return = true:silent
dotnet_style_prefer_conditional_expression_over_assignment = true:silent
dotnet_style_prefer_simplified_boolean_expressions = true:suggestion
dotnet_style_object_initializer = true:suggestion
dotnet_style_collection_initializer = true:suggestion
dotnet_style_prefer_auto_properties = true:silent
dotnet_code_quality_unused_parameters = all:suggestion
dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:silent
dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity:silent
dotnet_style_parentheses_in_other_operators = never_if_unnecessary:silent
dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity:silent
2 changes: 1 addition & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@ updates:
directory: "/" # Location of package manifests
schedule:
interval: "daily"
target-branch: "develop"
target-branch: "housekeeping"
ignore:
- dependency-name: "Google.Protobuf.Tools"
67 changes: 37 additions & 30 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,12 @@ on:
branches:
- master
- develop
- housekeeping
pull_request:
branches:
- master
- develop
- housekeeping
workflow_dispatch:

jobs:
Expand All @@ -20,14 +22,14 @@ jobs:
DOTNET_NOLOGO: true
steps:
- uses: actions/checkout@v3
- name: Setup .NET 7.0
- name: Setup .NET 8.0
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: dotnet restore solution
run: dotnet restore Fusee.sln
- name: dotnet format solution
run: dotnet format Fusee.sln
run: dotnet format style Fusee.sln
- name: Commiting changes
uses: stefanzweifel/git-auto-commit-action@v4
with:
Expand All @@ -47,10 +49,10 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup .NET 7.0
- name: Setup .NET 8.0
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: AssetStorage
run: dotnet test -c Release src/Tests/AssetStorage/Desktop/Fusee.Tests.AssetStorage.Desktop.csproj
- name: Math
Expand Down Expand Up @@ -80,10 +82,10 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup .NET 7.0
- name: Setup .NET 8.0
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Render image compare
run: dotnet run -c Release --project src/Tests/Render/Desktop/Fusee.Tests.Render.Desktop.csproj
- name: Upload artifact
Expand All @@ -92,8 +94,8 @@ jobs:
with:
name: Rendertests
path: |
bin/Release/Tests/Render/Desktop/net7.0/*.png
bin/Release/Tests/Render/Desktop/net7.0/References/*.png
bin/Release/Tests/Render/Desktop/net8.0/*.png
bin/Release/Tests/Render/Desktop/net8.0/References/*.png

builddesktop:
needs: [tests, rendertests]
Expand All @@ -109,10 +111,10 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup .NET 7.0
- name: Setup .NET 8.0
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Build Release-Desktop
run: dotnet build -c Release-Desktop Fusee.sln
- name: Upload Player-Artifact
Expand Down Expand Up @@ -146,14 +148,14 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup .NET 7.0
- name: Setup .NET 8.0
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Add msbuild to PATH
uses: microsoft/setup-msbuild@v1.1
with:
vs-version: '[17.4,]'
vs-version: '[17.9,]'
msbuild-architecture: x64
# - name: Setup dotnet macos workload
# run: dotnet workload install macos
Expand All @@ -166,7 +168,7 @@ jobs:
# - name: Build F.T.B.Blazorpatch
# run: dotnet build -c Release src/Tools/Build/Blazorpatch/Fusee.Tools.Build.Blazorpatch.csproj
# - name: Patch Blazor
# run: dotnet bin/Release/Tools/Build/Blazorpatch/net7.0/Fusee.Tools.Build.Blazorpatch.dll -p bin/Release/Player/Blazor/net7.0/publish/wwwroot -t All
# run: dotnet bin/Release/Tools/Build/Blazorpatch/net8.0/Fusee.Tools.Build.Blazorpatch.dll -p bin/Release/Player/Blazor/net8.0/publish/wwwroot -t All
- name: Build F.E.Player.Desktop
run: dotnet publish -c Release -p:PublishProfile=win-x64-release src\Engine\Player\Desktop\Fusee.Engine.Player.Desktop.csproj
- name: Pack Fusee.sln NuGet
Expand All @@ -186,7 +188,7 @@ jobs:
- name: Pack VSTemplate
run: msbuild dis\VSTemplate\VSTemplate.sln -t:restore,build -p:Configuration=Release
- name: Pack Blender Addon
run: tar -c -a -f bin\Release\nuget\io_export_fus.zip -C bin\Release\Tools\CmdLine\net7.0\BlenderScripts\addons *
run: tar -c -a -f bin\Release\nuget\io_export_fus.zip -C bin\Release\Tools\CmdLine\net8.0\BlenderScripts\addons *
- name: Upload NuGet-Atrifacts
uses: actions/upload-artifact@v3
with:
Expand All @@ -210,29 +212,29 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup .NET 7.0
- name: Setup .NET 8.0
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Setup dotnet macos workload
run: dotnet workload install macos
- name: Build Release-Blazor
run: dotnet build -c Release-Blazor Fusee.sln
- name: Setup workloads
run: |
dotnet workload install wasm-tools
dotnet workload install wasm-tools-net6
dotnet workload install wasm-tools-net7
- name: Publish F.E.Player.Blazor
run: dotnet publish -c Release -p:PublishProfile=FolderProfileRelease src/Engine/Player/Blazor/Fusee.Engine.Player.Blazor.csproj
- name: Build F.T.B.Blazorpatch
run: dotnet build -c Release src/Tools/Build/Blazorpatch/Fusee.Tools.Build.Blazorpatch.csproj
- name: Patch Blazor
run: dotnet bin/Release/Tools/Build/Blazorpatch/net7.0/Fusee.Tools.Build.Blazorpatch.dll -p bin/Release/Player/Blazor/net7.0/publish/wwwroot -t All
# - name: Build F.T.B.Blazorpatch
# run: dotnet build -c Release src/Tools/Build/Blazorpatch/Fusee.Tools.Build.Blazorpatch.csproj
# - name: Patch Blazor
# run: dotnet bin/Release/Tools/Build/Blazorpatch/net8.0/Fusee.Tools.Build.Blazorpatch.dll -p bin/Release/Player/Blazor/net8.0/publish/wwwroot -t All
- name: Upload Player-Artifact
uses: actions/upload-artifact@v3
with:
name: fusee-blazor-${{ matrix.os }}-player
path: bin/Release/Player/Blazor/net7.0/publish/
path: bin/Release/Player/Blazor/net8.0/publish/

buildandroid:
name: Build Android
Expand All @@ -243,15 +245,20 @@ jobs:
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Setup-Java
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '11'
- name: Add msbuild to PATH
uses: microsoft/setup-msbuild@v1.1
with:
vs-version: '[17.4,]'
- name: Setup .NET 7.0
vs-version: '[17.9,]'
- name: Setup .NET 8.0
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Build with MSBuild
run: msbuild Fusee.sln -r -p:Configuration=Release-Android

Expand All @@ -269,10 +276,10 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Setup .NET 7.0
- name: Setup .NET 8.0
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
Expand Down
2 changes: 1 addition & 1 deletion BuildNuget.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ dotnet pack dis\DnTemplate\DnTemplate.csproj -c Release -o bin\Release\nuget
msbuild dis\VSTemplate\VSTemplate.sln -t:restore,build -p:Configuration=Release
copy /Y dis\VSTemplate\VSTemplate\bin\Release\ProjectTemplates\CSharp\1033\Fusee.Template.VS.zip bin\Release\nuget\ >nul
copy /Y dis\VSTemplate\VSIX\bin\Release\Fusee.Template.VS.vsix bin\Release\nuget\ >nul
tar -c -a -f bin\Release\nuget\io_export_fus.zip -C bin\Release\Tools\CmdLine\net7.0\BlenderScripts\addons *
tar -c -a -f bin\Release\nuget\io_export_fus.zip -C bin\Release\Tools\CmdLine\net8.0\BlenderScripts\addons *
goto END

:ERRORDOTNET
Expand Down
10 changes: 6 additions & 4 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<AssemblyVersion>0.13.0</AssemblyVersion>
<FileVersion>0.13.0</FileVersion>
<PackageVersion>0.13.0</PackageVersion>
<Copyright>Copyright 2013-2022</Copyright>
<Copyright>Copyright 2013-2023</Copyright>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageProjectUrl>https://fusee3d.org/</PackageProjectUrl>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
Expand All @@ -27,12 +27,14 @@
<ApplicationIcon>$(FuseeEngineRoot)\art\Deliverables\FuseeLogo.ico</ApplicationIcon>

<IsPackable>false</IsPackable>
<LangVersion>10</LangVersion>
<LangVersion>latest</LangVersion>
<AppendTargetFrameworkToOutputPath>true</AppendTargetFrameworkToOutputPath>
<TieredCompilation>false</TieredCompilation>

<PackageOutputPath>$(FuseeEngineRoot)\bin\Release\nuget</PackageOutputPath>

<CodeAnalysisRuleSet>$(FuseeEngineRoot)\Fusee.ruleset</CodeAnalysisRuleSet>

<!--
Suppress warnings
1701 and 1702 is standard.
Expand Down Expand Up @@ -68,11 +70,11 @@
<ItemGroup Condition="$(IsPackable) == 'true'">
<Content Include="$(FuseeEngineRoot)\art\Deliverables\FuseeIcon128WithTextSquare.png" Link="NuGet\icon.png" PackagePath="images\icon.png" />

<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1">
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<SourceRoot Include="$(MSBuildThisFileDirectory)/"/>
</ItemGroup>

</Project>
</Project>
Loading