Commit Graph

390 Commits

Author SHA1 Message Date
Wojtek Figat
f1b67935b3 Optimize BoundingFrustum::Intersects(BoundingSphere) 2022-10-29 21:13:21 +02:00
Wojtek Figat
00be6ffb89 Merge branch 'master' into 1.5 2022-10-29 20:45:51 +02:00
Wojtek Figat
4ba93d9d86 Code cleanup #765 2022-10-29 12:04:42 +02:00
Wojciech Figat
312d1735ef Attempt to fix clang compilation 2022-10-27 13:39:35 +02:00
Wojciech Figat
5c270810d0 Refactor GetNonTerminatedText into GetText in StringView 2022-10-26 15:59:03 +02:00
Wojciech Figat
2c7d2893c8 Add Color.FromRGBA 2022-10-26 14:58:55 +02:00
Preben Eriksen
6a5efdeb29 PE: Fix - Ansi is max 7 bit, assimp/openfbx only support ansi paths. ( https://github.com/FlaxEngine/FlaxEngine/issues/806 ) 2022-10-26 10:00:16 +02:00
Wojciech Figat
8dec405f4f Add iterator copy operator in collections 2022-10-21 15:40:47 +02:00
Wojciech Figat
32e052a87b Refactor native Stream serialization to new API 2022-10-20 17:28:12 +02:00
Wojciech Figat
e115aa2c4e Merge remote-tracking branch 'origin/master' into 1.5
# Conflicts:
#	Source/Engine/Content/JsonAsset.cpp
2022-10-19 13:36:46 +02:00
Wojtek Figat
607afeee50 Add proper deserialization of old values pre-renaming
#767
2022-10-12 20:38:59 +02:00
Cristhofer Marques
187e56c6ba typo fix in graphics settings 2022-10-11 13:34:46 -03:00
Wojtek Figat
0e523204d5 Fix custom json asset usage for game settings if loaded before game scripting module is loaded 2022-09-14 21:13:58 +02:00
Wojciech Figat
d4e7cf75ce Merge remote-tracking branch 'origin/master' into 1.5 2022-09-08 09:51:46 +02:00
Wojtek Figat
2cd7967ec4 Fix crash on Linux with empty log message 2022-09-06 21:53:14 +02:00
Wojciech Figat
94cacc8abc Add game settings assets loading (not only objects) 2022-09-06 13:33:17 +02:00
Wojciech Figat
9ad4665270 Add Network Settings 2022-09-03 12:54:37 +02:00
Wojciech Figat
c9726ab05b Compact graphics settings 2022-09-02 14:10:04 +02:00
Wojciech Figat
01eb42dd10 Enable assertions in native tests 2022-08-19 11:19:07 +02:00
Wojciech Figat
bf30d7cd29 Add Array/BitArray tests and fix some detected problems 2022-08-19 11:18:48 +02:00
Wojciech Figat
c7a3fb4341 Fix crash due to GPU Particles define not used in some headers 2022-08-18 15:15:10 +02:00
Wojciech Figat
210342d337 Fix enum operators to be constexpr 2022-08-09 14:36:56 +02:00
Wojciech Figat
f16372efad Add utility for parsing Color from text (hex or named color) 2022-08-02 16:53:06 +02:00
Wojtek Figat
4915e9fea0 Fix hex color parsing 2022-08-01 17:13:29 +02:00
Wojtek Figat
2104dbc682 Add new **Noise** library for C++/C#/VisualScript/HLSL utilities 2022-07-31 22:20:38 +02:00
Wojtek Figat
17b3434342 Add Mod for vectors 2022-07-31 19:05:36 +02:00
Wojtek Figat
bdb69d57dd Refactor Plugins system to support plugins in C++ scripts 2022-07-28 21:05:03 +02:00
Wojtek Figat
bbb5b68e91 Refactor FlaxTests to run as Editor with all engine services initialized 2022-07-26 23:10:02 +02:00
Wojciech Figat
0af86d8cb8 Add HDR env probes support 2022-07-19 10:33:52 +02:00
Wojtek Figat
9ff0ad4734 Fix order of Large Worlds Real using 2022-07-18 20:20:12 +02:00
Wojciech Figat
a8579cadcc Move DefaultProbeResolution from Graphics to GraphicsSettings only (not runtime option)
#728
2022-07-14 15:37:54 +02:00
Wojciech Figat
e210e58644 Merge branch 'master' of https://github.com/whocares77/FlaxEngine into whocares77-master 2022-07-14 14:49:04 +02:00
Wojtek Figat
e34e4caf08 Improve precision for BoundingBox.Transform with Transform 2022-07-03 18:12:13 +02:00
Wojtek Figat
a8a34b391b Fix compilation 2022-07-03 16:18:43 +02:00
Wojtek Figat
98d8543334 Fix compilation 2022-07-03 15:33:15 +02:00
Wojtek Figat
33513834df Add support for Large Worlds in more engine systems 2022-07-02 20:07:04 +02:00
Wojtek Figat
7ebdce5e42 More work for large worlds 2022-06-29 23:28:03 +02:00
Wojtek Figat
b1640515c4 Merge remote-tracking branch 'origin/gi'
# Conflicts:
#	Source/Engine/Renderer/GlobalSignDistanceFieldPass.cpp
2022-06-28 18:16:28 +02:00
Wojciech Figat
5ee8785ede Fix missing IsZero and IsOne for int32 2022-06-28 10:39:12 +02:00
Wojtek Figat
134c8b99aa Add relative-to-camera rendering for large worlds 2022-06-21 20:03:13 +02:00
Wojciech Figat
9cbaeb21f5 Add GI probes spacing setting 2022-06-20 10:09:09 +02:00
Wojtek Figat
1fbdabdcd0 Fixes 2022-06-19 13:07:19 +02:00
Wojtek Figat
9ba117cde3 Refactor OrientedBoundingBox to use Transform for transformation instead of Matrix (for large worlds) 2022-06-16 10:51:59 +02:00
Wojtek Figat
995e5bc6ff Add more utility methods to Transform and Matrix3x3 2022-06-16 10:50:53 +02:00
artkez
e548dbfb19 EnvironmentProbe selectable resolution 2022-06-16 10:28:57 +03:00
Wojciech Figat
cf1f8487e7 Merge remote-tracking branch 'origin/master' into gi 2022-06-15 10:37:24 +02:00
Wojtek Figat
d4d27b88f0 Format engine codebase with ReSharper 2022-06-14 19:05:04 +02:00
Wojciech Figat
4cabf9de53 Merge remote-tracking branch 'origin/master' into gi 2022-06-14 12:03:28 +02:00
Wojciech Figat
2522d84a21 Add default Post Process options to Graphics Settings 2022-06-14 12:01:16 +02:00
Wojciech Figat
c6e909c867 Refactor API_INJECT_CPP_CODE into API_INJECT_CODE to support code injection in other languages 2022-06-14 11:53:31 +02:00