Commit Graph

  • 3194e58fb9 Merge branch 'CalculateDPI' of git://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-CalculateDPI mafiesto4 2021-10-21 18:49:40 +02:00
  • 14ab99595d Fix deprecated api ignoring macros on clang mafiesto4 2021-10-21 18:47:00 +02:00
  • 8d77dd9f04 Merge branch 'master' into LinuxProcess nothingTVatYT 2021-10-21 04:14:04 +02:00
  • 56ec927554 add LinuxProcess that supports workingDir, env and logging nothingTVatYT 2021-10-21 04:03:42 +02:00
  • 11e73e1b94 Fix RunProcess on Linux with custom working directory mafiesto4 2021-10-20 22:14:19 +02:00
  • a6cd97a8d3 Fix per-instance vertex colors uploading if data is already valid mafiesto4 2021-10-18 12:29:13 +02:00
  • 5dbbfed654 PS5 support progress mafiesto4 2021-10-20 15:34:52 +02:00
  • f91be91693 Add missing memory profiler events to Unix platforms mafiesto4 2021-10-19 16:22:53 +02:00
  • ea1a47159b Fix error mafiesto4 2021-10-18 11:51:13 +02:00
  • 3838870b16 Add soft failing to NetworkPeer creation and INetworkDriver initialization mafiesto4 2021-10-18 11:50:03 +02:00
  • 8bdf417b17 Fix using object reference in Scripting API with PersistentScriptingObject mafiesto4 2021-10-18 11:02:37 +02:00
  • 302ec73b18 Cleanup mafiesto4 2021-10-18 11:02:08 +02:00
  • c7f1a2a77e Merge branch 'Erdroy-networkdriver-csharp' mafiesto4 2021-10-18 10:37:55 +02:00
  • 9e582120d2 Merge branch 'networkdriver-csharp' of git://github.com/Erdroy/FlaxEngine into Erdroy-networkdriver-csharp mafiesto4 2021-10-18 10:37:44 +02:00
  • ae24641e07 offset is not used nothingTVatYT 2021-10-18 04:15:07 +02:00
  • 94c0dad4bc optimize file copy to sendfile on Linux nothingTVatYT 2021-10-18 04:11:28 +02:00
  • 37f42a9234 fix MoveFile for Linux nothingTVatYT 2021-10-18 00:54:39 +02:00
  • 78eab24c68 fix dpi calculation for Linux and multiple screens nothingTVatYT 2021-10-18 00:38:08 +02:00
  • 70f999f344 add LinuxInput for Gamepad support nothingTVatYT 2021-10-18 00:27:23 +02:00
  • be1598b1c6 Fix parting Input Settings if they have invalid data mafiesto4 2021-10-17 18:08:58 +02:00
  • 7660ef59ff Fixes mafiesto4 2021-10-17 17:41:34 +02:00
  • 25be2902ac Fixes mafiesto4 2021-10-17 16:01:57 +02:00
  • a906e0c857 Add assertions to String index operator to prevent invalid memory access mafiesto4 2021-10-17 16:01:47 +02:00
  • e7edbacd69 Fix invalid memory write in StringUtils::ConvertANSI2UTF16 on Unix if length is empty mafiesto4 2021-10-17 16:00:55 +02:00
  • 2f6dee9735 Fix build errror Erdroy 2021-10-14 20:52:13 +02:00
  • 41e4ce7b2e Add DEPRECATED attribute to NetworkConfig::NetworkDriverType Erdroy 2021-10-14 20:18:24 +02:00
  • 9763199dbb Add INetworkDriver::DriverName() function Erdroy 2021-10-12 18:19:23 +02:00
  • e717d29401 Add NetworkDriver interface pointer to NetworkConfig Erdroy 2021-10-12 18:18:57 +02:00
  • 6f84bffaad Add profiler events to shader compiler mafiesto4 2021-10-14 11:46:02 +02:00
  • b17332c5ba Fix TargetViewOffset from textboxes to be hidden mafiesto4 2021-10-14 11:26:13 +02:00
  • ea05fa8f69 Fix shader parsing error due to unknown macro used on shader function visibility condition mafiesto4 2021-10-14 11:07:42 +02:00
  • 05ebf60dba Add PRAGMA_DISABLE_DEPRECATION_WARNINGS and PRAGMA_ENABLE_DEPRECATION_WARNINGS macros mafiesto4 2021-10-14 11:07:12 +02:00
  • 3bb7f83729 Fix parsing DEPRECATED specifier on enums in scripting api mafiesto4 2021-10-14 11:06:37 +02:00
  • 6880785a72 Bump up build number mafiesto4 2021-10-14 11:06:09 +02:00
  • a9989f4001 Fix Game Cooker cache when materials or particles or shaders format gets changed mafiesto4 2021-10-14 11:05:56 +02:00
  • 4e6fa25877 Add support for using DEPRECATED to mark scripting API as obsolete mafiesto4 2021-10-12 23:48:47 +02:00
  • 8610db2e63 Code style tweaks mafiesto4 2021-10-11 14:39:46 +02:00
  • 6dc40d0c93 Fix possible division by zero in BoundingFrustum::GetCorners mafiesto4 2021-10-11 14:39:29 +02:00
  • 9450111ae6 Fix possible division by zero in Plane.Normalize mafiesto4 2021-10-11 14:32:34 +02:00
  • a013c3dd04 Fix possible crash in ReadOutputLogs mafiesto4 2021-10-11 14:05:20 +02:00
  • 54d5cf944b Fix GPU lgihtmaps baking error mafiesto4 2021-10-11 14:02:56 +02:00
  • 7880bbe7ec Add missing support for some formats in TextureTool mafiesto4 2021-10-11 14:02:41 +02:00
  • bcbfaa347a Disable compression for lightmaps on Linux (due to low-quality alpha encoding) mafiesto4 2021-10-11 14:02:14 +02:00
  • faf266800c Add bc7enc16 encored for BC7 textures compression on Linux mafiesto4 2021-10-11 14:01:29 +02:00
  • ee2c9a3970 Fix stb compilation on Windows for TextureTool mafiesto4 2021-10-11 13:58:46 +02:00
  • 65bee6bd0f Merge branch 'intolerantape-Minor-Changes' mafiesto4 2021-10-11 09:40:17 +02:00
  • 7a86c5fde2 Merge branch 'Minor-Changes' of git://github.com/intolerantape/FlaxEngine into intolerantape-Minor-Changes mafiesto4 2021-10-11 09:40:06 +02:00
  • 45e3da3f90 Fix compilation issues mafiesto4 2021-10-08 17:03:11 +02:00
  • f3b019e4db Add additional error prevention for AssetReferencesGraphWindow loading task mafiesto4 2021-10-08 16:56:56 +02:00
  • 48a867ef16 Add PS5 platform defines and types mafiesto4 2021-10-08 16:24:59 +02:00
  • aef024f572 Change Content loading threads count to depend on logical cores count instead of physical (set limit to 12) mafiesto4 2021-10-08 16:19:48 +02:00
  • b3764d1e70 Add option *Show asset references graph* to content context menu mafiesto4 2021-10-08 16:18:16 +02:00
  • 5a35c4ad74 Add setter to Control.Center mafiesto4 2021-10-08 15:31:34 +02:00
  • 058e23f3ee Add Content.GetAllAssets to get all asset ids in project mafiesto4 2021-10-08 15:31:13 +02:00
  • 78e093245d Improvements for Visject Surface mafiesto4 2021-10-08 15:30:42 +02:00
  • aa3a6e2766 Add option to make AssetPicker a read-only mafiesto4 2021-10-08 15:29:57 +02:00
  • fa441abf5c Add option *Select actors using this asset* to content menu mafiesto4 2021-10-08 14:39:21 +02:00
  • 352abd1e41 Add option *Select actors using this asset* to content menu mafiesto4 2021-10-06 12:06:56 +02:00
  • 6d72bfe149 Add ContentItem.OnContextMenu mafiesto4 2021-10-06 10:13:01 +02:00
  • babe19a3d6 Update material shaders version mafiesto4 2021-10-07 15:06:43 +02:00
  • 96a903afd1 Fixes mafiesto4 2021-10-07 15:04:48 +02:00
  • 1af5ec8492 Add Quad Overdraw debug view mode mafiesto4 2021-10-07 14:59:06 +02:00
  • 949766e3a0 Add GPUContext.ClearUA for buffer and texture with uint format mafiesto4 2021-10-07 14:17:05 +02:00
  • f328fbefa9 Increase default UAV slots limit to 4 mafiesto4 2021-10-07 14:16:06 +02:00
  • 88cf1bcd28 Refactor UAV slots binding when rendering from PS into UAV mafiesto4 2021-10-07 14:15:45 +02:00
  • bdd2dbb719 Fix shader unction visibility parsing and add USE_EDITOR define to material shaders mafiesto4 2021-10-07 11:43:11 +02:00
  • 690e3ee3ca Fix error in case of opening multiple folders with Enter in Content Window mafiesto4 2021-10-07 10:28:31 +02:00
  • fd8f7c76a2 Move assets mafiesto4 2021-10-07 10:28:14 +02:00
  • cc29e97fa3 Fix automatic properties serialization bug mafiesto4 2021-10-07 09:29:50 +02:00
  • 397edf18b9 Fixes mafiesto4 2021-10-07 09:29:36 +02:00
  • 0bd5f63ae4 Use single color materialinstead of shader for LOD Preview mafiesto4 2021-10-07 09:29:22 +02:00
  • 98ca7c1726 Add Material Complexity debug view model mafiesto4 2021-10-07 09:28:49 +02:00
  • c3fe366be8 Improvements and tweaks mafiesto4 2021-10-05 21:36:13 +02:00
  • 195aed22b5 Optimize Asset::onAssetLoaded if even is unused mafiesto4 2021-10-05 21:35:41 +02:00
  • 1b88f8ce3f Fix Editor crash when dragging material over CSG brush Surface mafiesto4 2021-10-05 21:34:45 +02:00
  • 3e04a15fe5 Add Utilities::CountBits mafiesto4 2021-10-03 20:51:48 +02:00
  • 8f07a5285e Add TRACY_NO_INVARIANT_CHECK to all platforms mafiesto4 2021-10-03 20:51:25 +02:00
  • 3dff9196c2 Add LOD Preview debug view mode mafiesto4 2021-09-30 23:48:48 +02:00
  • 0e8987b654 Fix loading project reference with relative path in the Editor mafiesto4 2021-09-30 21:37:19 +02:00
  • 70ba71de79 Fix error mafiesto4 2021-09-29 21:10:02 +02:00
  • 77f2bd5115 Fixes mafiesto4 2021-10-05 15:58:45 +02:00
  • 590c75f4cb Add option to compile C#-only scripts on Linux when cooking for Windows mafiesto4 2021-10-05 15:56:04 +02:00
  • a72ac91ebc Fix support for codeless game projects mafiesto4 2021-10-05 15:54:55 +02:00
  • cabd06dd53 Add C++ lambda support for Function<> and Delegate<> mafiesto4 2021-10-05 13:07:38 +02:00
  • 32794f89c7 Fix auto-serialization for interfaces to skip it (not supported to save interface pointer) mafiesto4 2021-10-04 14:22:09 +02:00
  • 5e3254435f Add ScriptingObject::ToInterface and ScriptingObject::FromInterface mafiesto4 2021-10-04 14:21:45 +02:00
  • fc629ff5d9 Fix restriction if using I as prefix for interface names mafiesto4 2021-10-04 13:31:41 +02:00
  • 41b774faf6 Fix connector node creation in Visject on double-click over node mafiesto4 2021-10-04 12:24:15 +02:00
  • d88306fc1c Hide various Editor types from Visual Scripting mafiesto4 2021-10-04 12:23:54 +02:00
  • e92c22585a Add support for using interfaces in Visual Scripting mafiesto4 2021-10-04 12:23:34 +02:00
  • ecf926a537 Cleanup ENetDriver and use interface properly for scripting mafiesto4 2021-10-04 12:23:01 +02:00
  • c3c0a4ef0d Add support for interfaces in scripting API (cross language support C++/C#/VS) mafiesto4 2021-10-04 12:22:28 +02:00
  • 147e5ada46 Fix headless mode in Editor on Linux without X11 mafiesto4 2021-10-03 18:55:26 +02:00
  • 51bcaeb812 Fix crash on editor close on Linux due to FS watcher double free mafiesto4 2021-10-03 18:27:33 +02:00
  • 2f64312a7d Add support for kdialog for file open picker on Linux mafiesto4 2021-10-03 18:15:11 +02:00
  • 9ee0773ab1 Moved the various Vector::Angle functions into their respective CPP files. intolerantape 2021-09-30 13:05:09 -07:00
  • f25dae2da2 Added Double3::Angle intolerantape 2021-09-30 12:24:30 -07:00
  • 31c92cd94c Added Double2::Angle() intolerantape 2021-09-30 12:22:12 -07:00
  • 06a4c30cc0 Updated Double3.h and Double3.cpp intolerantape 2021-09-29 20:40:37 -07:00
  • 6150aaaa77 Update Vector4.h intolerantape 2021-09-29 20:34:59 -07:00