Wojtek Figat
9377466ec8
Allow newer clang versions on Linux
2023-04-22 18:31:25 +02:00
Wojtek Figat
c2117f0254
Update OpenAL version to 1.23.1
...
#963
2023-04-19 13:11:04 +02:00
Wojtek Figat
42c657cb58
Merge branch 'feature/openal-hrtf' of https://github.com/envision3d/FlaxEngine into envision3d-feature/openal-hrtf
2023-04-19 11:41:40 +02:00
d5b8e44572
Cache networking code generation task results
2023-04-17 11:12:16 +02:00
Wojtek Figat
8a80a26523
Add networking replication codegen for C# array properties with object references or custom structures
2023-04-16 15:30:51 +02:00
Wojtek Figat
2e22abaff9
Refactor C# network replication codegen to be more extendable based on value context source
2023-04-16 14:56:54 +02:00
Wojtek Figat
d38badb54b
Add array property replication code-gen for C# networking
2023-04-16 13:00:28 +02:00
Wojtek Figat
2d51332bf7
Rename networking codegen initializer to NetworkingPlugin for C# netcode
2023-04-15 12:05:33 +02:00
Wojtek Figat
e4804db160
Add NetworkRpcParams for sending RPC to specific set of clients or to read sender id
2023-04-15 12:04:40 +02:00
Wojtek Figat
89704bebe9
Add Span<T> support for scripting fields
2023-04-14 15:01:22 +02:00
Wojtek Figat
31a6c052f3
Fix tests build
2023-03-14 12:33:29 +01:00
Wojtek Figat
7950c0d9d7
Fix codegen for C# networking when using custom structures for replication and RPCs
2023-03-14 00:02:24 +01:00
Wojtek Figat
7cdd35cc8d
Fix network codegen for 6 or more param RPC in C#
2023-03-13 20:36:10 +01:00
Wojtek Figat
6f304040b0
Format code
2023-03-13 20:20:10 +01:00
Wojtek Figat
a41ad511f0
Fix Visual Studio project names collision when using both C++ and C# scripting
2023-03-13 16:10:21 +01:00
envision3d
4ce89f56cc
implement openal hrtf audio support
...
- upgrade openal version
- add support to create openal context with hrtf enabled
- add option in audio settings for hrtf enablement
- add static property on Audio class for runtime toggling of hrtf
- fix bug with left/right and front/back being reversed
2023-03-04 20:37:56 -06:00
Wojtek Figat
2a4a283c4b
Merge branch 'libstdcpp_version' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-libstdcpp_version
2023-02-28 15:52:49 +01:00
Wojtek Figat
bef4ba1829
Fix crash when cross-compiling C# bindings-only without toolchain installed
2023-02-19 18:17:51 +01:00
eb364f51e0
Improve C++ standard library version detection
2023-02-17 23:21:24 +02:00
f77063f615
Include thirdparty files in the includes cache
2023-02-17 23:20:22 +02:00
Wojtek Figat
51604302e2
Merge branch 'rider_vcpp_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-rider_vcpp_fix
2023-02-16 10:42:23 +01:00
df000bc99e
Fix linking against C#-only modules
...
(cherry picked from commit 7ccc0b83ff )
2023-02-16 10:24:07 +01:00
Wojtek Figat
8695ba6fdb
Merge branch 'linux_linker_changes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-linux_linker_changes
2023-02-15 15:39:56 +01:00
Wojtek Figat
55ea197d4f
Hide not important log error
2023-02-15 13:53:43 +01:00
Wojtek Figat
d48f61ea33
Fix regression from e40f51cfc5
2023-02-15 11:18:15 +01:00
Wojtek Figat
e40f51cfc5
Add better logging for the Linxu includes search
2023-02-15 10:34:17 +01:00
Wojtek Figat
47afc7817f
Improve building for Android
2023-02-14 15:27:13 +01:00
Wojtek Figat
cb83de4769
Fix compilation issues with various C++ scripting cases
2023-02-13 16:05:14 +01:00
Wojtek Figat
46cfa01622
Add this to API_PARAM for static method extension of a type
2023-02-13 16:04:33 +01:00
Wojtek Figat
e9fa76c34a
Fix RPC codegen
2023-02-10 13:37:02 +01:00
Wojtek Figat
9197d583ce
Fix using Ray parameter in Network RPC
2023-02-10 11:07:13 +01:00
Wojtek Figat
07ca64c8a0
Fix using RPC attribute without ctor usage
2023-02-10 11:02:06 +01:00
Wojtek Figat
b8a7f36c85
Fix crash when passing boxes Vector2/3/4 type data to C# due to custom structure usage
2023-02-09 20:42:25 +01:00
Wojtek Figat
bc4514c905
Add missing Mono.Cecil from Editor deployment
2023-02-08 23:32:38 +01:00
533a6576b8
Link against zlib
2023-02-07 22:11:24 +02:00
Wojtek Figat
daff3abdc1
Add engine version defines to C++ game scripts
2023-02-06 11:09:52 +01:00
Wojtek Figat
a175e58107
Add FLAX_X_Y_OR_NEWER to game code defines
2023-02-06 11:09:47 +01:00
c51a923160
Only pass --copy-dt-needed-entries with GNU linker
2023-02-05 13:42:01 +02:00
591b45d2e8
Fix linking errors with other linkers
2023-02-05 13:41:35 +02:00
19eaec336d
Use better linkers to improve linking times on Linux
2023-02-05 13:41:34 +02:00
847a28d133
Fix running VC++-project build commands with Rider on Linux
2023-02-03 22:37:31 +02:00
Wojtek Figat
238095b862
Add DefaultValue support for scripting parameters
2023-01-29 22:10:22 +01:00
Wojtek Figat
a853850116
Merge branch 'vscode_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-vscode_fixes
2023-01-23 20:34:35 +01:00
Wojciech Figat
df997c8e3c
Fix invalid RPC properties gather when using attribute constructor arguments
2023-01-18 13:04:38 +01:00
Wojciech Figat
15fd2e884e
Add printing exact source code location on networking bindings generation for C# types
2023-01-18 13:04:10 +01:00
Wojciech Figat
e2e7facad0
Fix using dependency module from nested referenced build in C#
2023-01-18 11:53:30 +01:00
Wojciech Figat
99ce5cd4d4
Fix for Visual Studio projects when using vs2022
2023-01-16 13:33:36 +01:00
Wojtek Figat
50fb39d238
Merge remote-tracking branch 'origin/master' into 1.5
2023-01-15 12:44:45 +01:00
20d8c9f4ee
Generate omnisharp.json file for VS Code solutions
2023-01-14 19:25:36 +02:00
Wojciech Figat
a450990ee2
Merge branch 'first-capital-letter-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-first-capital-letter-fix
2023-01-13 12:20:57 +01:00