Commit Graph

  • 254ce569fa Optimize Foliage rendering with manual instanced draw calls batching mafiesto4 2021-07-07 23:52:41 +02:00
  • a3b3e6c799 Remove unused HashFunction mafiesto4 2021-07-06 17:37:02 +02:00
  • b149d91c35 Cleanup native NetworkMessage write and read string char size Erdroy 2021-07-07 18:11:59 +02:00
  • e62c76b0fb Add NetworkMessage Guid write and read methods Erdroy 2021-07-07 18:11:20 +02:00
  • 7e9f648a05 Fix NetworkMessage UTF-16 string write and read Erdroy 2021-07-07 18:03:54 +02:00
  • f41e4c5fe1 Allow unsafe code in FlaxEngine.Tests project Erdroy 2021-07-07 17:18:53 +02:00
  • d1b7b2d26d Optimize flushing active transform of physically simulated actors mafiesto4 2021-07-07 16:45:35 +02:00
  • d7b47d7d05 Fix Linux build mafiesto4 2021-07-07 15:38:55 +02:00
  • 6938821467 Add even more profiler events mafiesto4 2021-07-07 15:15:33 +02:00
  • afc5bb5731 Add support for C# Profiler events to be visible in Tracy mafiesto4 2021-07-07 15:14:52 +02:00
  • ec40a9ba75 Add more profiler events mafiesto4 2021-07-07 13:46:33 +02:00
  • 3ae4a800cf Optimize Foliage instances serialization by using raw json value write mafiesto4 2021-07-07 13:42:49 +02:00
  • ecff38d58d Add preloading initial Editor scene to improve startup performance mafiesto4 2021-07-07 12:25:04 +02:00
  • 2865cecca9 Fix crash if audio gets disposed before content mafiesto4 2021-07-07 12:02:29 +02:00
  • d17a4af72e Tweaks mafiesto4 2021-07-07 10:14:51 +02:00
  • 3cfdf8871f Add Streaming.Stats for resources streaming statistics mafiesto4 2021-07-07 10:14:39 +02:00
  • 7985196155 Add Content.Stats for assets statistics (replaces Content.AssetCount) mafiesto4 2021-07-07 09:52:37 +02:00
  • 6471f880ac Fix NetworkMessage.WriteBytes Erdroy 2021-07-06 20:33:22 +02:00
  • 6a2e833fca Fix NetworkMessage typo Erdroy 2021-07-06 20:19:25 +02:00
  • e44bca597c Fix NetworkMessage.ReadBytes Erdroy 2021-07-06 20:14:29 +02:00
  • 248e35c121 Optimize Foliage::OnFoliageTypeModelLoaded to rebuild only single foliage type clusters mafiesto4 2021-07-06 16:17:56 +02:00
  • 9f9e5b49cc Add more profile events mafiesto4 2021-07-06 16:17:11 +02:00
  • bf67c62311 Add GPUContextVulkan::CopySubresource mafiesto4 2021-07-06 15:47:39 +02:00
  • a165b4aa79 Add safety checks to material constants binding code to prevent invalid memory access mafiesto4 2021-07-06 15:41:16 +02:00
  • 9f9d946d69 Fixes mafiesto4 2021-07-06 15:33:28 +02:00
  • 1c012a202e Fix buffer overrun crash in ForwardShadingFeature mafiesto4 2021-07-06 15:26:45 +02:00
  • 43e5805e50 Tweaks mafiesto4 2021-07-06 11:13:43 +02:00
  • 687fa325fa Merge remote-tracking branch 'origin/master' mafiesto4 2021-07-06 09:29:51 +02:00
  • 2585c02b68 Tweaks mafiesto4 2021-07-05 21:52:34 +02:00
  • a84afc207e Disable tracy mem allocs recording in Editor due to too big impact on profiler buffers usage mafiesto4 2021-07-05 14:59:27 +02:00
  • 347bd7346a Add automatic Game Settings setup after adding new settings asset for the first time mafiesto4 2021-07-05 10:36:10 +02:00
  • a9acf733d9 Update Newtonsoft.Json mafiesto4 2021-07-05 10:05:04 +02:00
  • 44c4ab6580 Optimize Foliage rendering with manual draw calls submission mafiesto4 2021-07-02 00:13:54 +02:00
  • fe2e17e353 Optimize Foliage with quad-tree clustering per foliage type mafiesto4 2021-07-01 23:08:47 +02:00
  • c93c811375 Fix error from disabling drawable object mafiesto4 2021-07-01 23:08:16 +02:00
  • ba725f5456 Implement missing code in ChunkedArray mafiesto4 2021-07-01 23:07:46 +02:00
  • 2deac50c53 Various changes mafiesto4 2021-07-01 21:01:23 +02:00
  • d7332509f7 Optimize Scene Rendering (cache drawable bounds and layers for culling with less cache misses) mafiesto4 2021-06-28 22:04:25 +02:00
  • e61ebaa71b Add SceneNavigation for scene data for navigation system mafiesto4 2021-06-27 22:41:43 +02:00
  • d9fe1b257f Fix monolithic build linking Erdroy 2021-07-03 19:14:08 +02:00
  • 93838b4f25 Fix Switch runtime setup Erdroy 2021-07-03 19:13:41 +02:00
  • 98d29ff5dc Fix Switch audio setup Erdroy 2021-07-03 19:12:40 +02:00
  • 85398cbf3d Add support for separate native and managed code in packaged build Erdroy 2021-07-03 19:12:23 +02:00
  • 2556edb8d3 Fix crash wen using Anim Graph debugging with lots of animated models simulated at once in async mafiesto4 2021-07-02 18:15:30 +02:00
  • b367be2b12 Optimize DateTime include in StreamableResource mafiesto4 2021-07-02 15:39:48 +02:00
  • 891961b03b Optimize Streaming service with Task Graph to use async update on a Job System mafiesto4 2021-07-02 14:56:46 +02:00
  • 22f4137703 Add profiler Sleep event to Editor sleeping phrase when out of focus mafiesto4 2021-07-02 14:48:45 +02:00
  • 18b35517aa Optimize ContentStorageManager with Task Graph to use async update on a Job System mafiesto4 2021-07-02 14:43:19 +02:00
  • 57285ee3b5 Fix building for Switch and PS4 mafiesto4 2021-07-02 14:07:14 +02:00
  • 404891fe01 Fix building for Xbox Scarlett mafiesto4 2021-07-02 10:53:38 +02:00
  • 7e8ebd758b Merge branch 'Erdroy-lowlevel-networking' mafiesto4 2021-07-02 09:53:11 +02:00
  • 18075bf34a Merge branch 'lowlevel-networking' of git://github.com/Erdroy/FlaxEngine into Erdroy-lowlevel-networking mafiesto4 2021-07-02 09:53:05 +02:00
  • 15b14349f9 Fix linux build Erdroy 2021-07-01 22:58:45 +02:00
  • 2f9147c36c Fix all merge suggestions/issues Erdroy 2021-07-01 19:47:04 +02:00
  • bfd50851f8 Move implementation from NetworkMessage source file into header file Erdroy 2021-07-01 19:46:01 +02:00
  • e41139d1fa Delete NetworkConnection.cpp Erdroy 2021-07-01 19:45:39 +02:00
  • 73c745b7fe Update enet build license type Erdroy 2021-07-01 19:37:40 +02:00
  • 63400247eb Update missing materials mafiesto4 2021-07-01 12:39:40 +02:00
  • 9e3d7cbbc9 Fix Blend Space 2D to use corrected additive blending mafiesto4 2021-07-01 12:39:26 +02:00
  • 36367c04af Update engine materials to the latest version mafiesto4 2021-06-30 15:56:04 +02:00
  • 560d7153ae Fix very rare cases of deadlocks in Asset::WaitForLoaded mafiesto4 2021-06-30 15:52:58 +02:00
  • e0a2904dbf Fix terrain normal mapping issue mafiesto4 2021-06-30 14:13:37 +02:00
  • 419f8db538 Optimize BoundingSphere::FromBox mafiesto4 2021-06-30 13:42:22 +02:00
  • c4fc7b7e5d Fix UI Canvas visible in PrefabPreview when using IsActive mafiesto4 2021-06-30 12:02:23 +02:00
  • 72599b18ce Fix crash with too big blur strength used in Render2D mafiesto4 2021-06-30 11:56:42 +02:00
  • ae58de44e3 Fix instance creation UI refresh for FontReference mafiesto4 2021-06-30 11:31:53 +02:00
  • bdefa77226 Fix using nested types in Visual Script mafiesto4 2021-06-30 10:34:36 +02:00
  • 2b891483a5 Code tweaks for Array mafiesto4 2021-06-29 16:17:17 +02:00
  • a3dfb1c5d3 Add support for using per-texture group sampler in Materials mafiesto4 2021-06-29 16:16:56 +02:00
  • add88a783b Tweaks mafiesto4 2021-06-28 16:18:03 +02:00
  • 3c1fd427eb Add support for programmable samplers in shaders mafiesto4 2021-06-28 15:56:32 +02:00
  • 971449bef1 Cleanup some GPU code mafiesto4 2021-06-28 14:08:44 +02:00
  • ef831b8559 Merge branch 'stefnotch-patch-10' mafiesto4 2021-06-27 12:49:57 +02:00
  • 0c0a319499 Merge branch 'patch-10' of git://github.com/stefnotch/FlaxEngine into stefnotch-patch-10 mafiesto4 2021-06-27 12:49:53 +02:00
  • 2e7b1d588e Optimize C# Actor.GetChildren<T>() and Actor.GetScripts<T>() mafiesto4 2021-06-27 12:47:25 +02:00
  • fca4f4ba40 Optimize CPU particles sorting with Radix sort mafiesto4 2021-06-27 12:30:49 +02:00
  • 742b73f774 Cleanup NetworkMessage header XML comments Erdroy 2021-06-27 12:26:11 +02:00
  • 95c86efd31 Improve Write/ReadString implementation and comments Erdroy 2021-06-27 12:25:45 +02:00
  • a6ccbe3876 Remove NetworkManager and move peer creation/shutdown to NetworkPeer class Erdroy 2021-06-26 21:30:11 +02:00
  • 6aece4e388 Add note about required message recycle after message-event Erdroy 2021-06-21 22:00:09 +02:00
  • 25fe03f5a5 Rename NetworkTransportType to NetworkDriverType Erdroy 2021-06-21 21:40:48 +02:00
  • c6a8488fe1 Add XML comments Erdroy 2021-06-21 21:40:27 +02:00
  • d9aa9d1832 Remove UTF8 and UTF32 in favor of UTF16 strings to be consistent with C++ API Erdroy 2021-06-21 21:34:21 +02:00
  • 7692aaf547 Rename *Host functions to *Peer functions Erdroy 2021-06-21 21:02:48 +02:00
  • 3a722acc62 Cleanup Erdroy 2021-06-21 20:32:02 +02:00
  • 5234ae7a0d Fix NetworkPeer instance memory leak Erdroy 2021-06-21 20:10:15 +02:00
  • 6772d447fa Cleanup Erdroy 2021-06-21 20:10:03 +02:00
  • 0f505f56ad Improve privacy stefnotch 2021-06-20 19:07:39 +02:00
  • bf1a30c5c6 Attempt to fix build tool running on system with different locales mafiesto4 2021-06-18 21:54:31 +02:00
  • bb75ee81d5 Merge remote-tracking branch 'upstream/master' into lowlevel-networking Erdroy 2021-06-18 20:46:53 +02:00
  • 9d7bba04cb Rename NetworkHost to NetworkPeer as it seems more appropriate Erdroy 2021-06-18 20:45:30 +02:00
  • 040c024dff Refactor most NetworkManager functionality into NetworkHost Erdroy 2021-06-18 20:43:17 +02:00
  • 94f50ce8cb Cleanup some headers in Graphics module mafiesto4 2021-06-18 16:38:44 +02:00
  • f5a6a18232 Fix stability on exit or when doing heavy resources streaming stress tests mafiesto4 2021-06-18 15:20:39 +02:00
  • 4681d8da56 Fix texture streaming minimum mips to load for block compressed textures mafiesto4 2021-06-18 14:42:09 +02:00
  • f582ca5051 Add dynamic textures streaming based on visibility mafiesto4 2021-06-18 14:41:44 +02:00
  • 41f0554484 Add texture groups preview to Graphics Quality window in editor mafiesto4 2021-06-18 11:57:51 +02:00
  • dc38a55218 Add option to open all selected assets in content window mafiesto4 2021-06-18 11:57:22 +02:00
  • 47da355878 Add api to force refresh streaming mafiesto4 2021-06-18 11:57:08 +02:00
  • a7f018a4da Fix Linux game build mafiesto4 2021-06-18 11:07:21 +02:00