Commit Graph

1532 Commits

Author SHA1 Message Date
mafiesto4 e7edbacd69 Fix invalid memory write in StringUtils::ConvertANSI2UTF16 on Unix if length is empty 2021-10-17 16:00:55 +02:00
mafiesto4 6f84bffaad Add profiler events to shader compiler 2021-10-14 11:46:02 +02:00
mafiesto4 b17332c5ba Fix TargetViewOffset from textboxes to be hidden 2021-10-14 11:26:13 +02:00
mafiesto4 ea05fa8f69 Fix shader parsing error due to unknown macro used on shader function visibility condition 2021-10-14 11:07:42 +02:00
mafiesto4 05ebf60dba Add PRAGMA_DISABLE_DEPRECATION_WARNINGS and PRAGMA_ENABLE_DEPRECATION_WARNINGS macros 2021-10-14 11:07:12 +02:00
mafiesto4 4e6fa25877 Add support for using DEPRECATED to mark scripting API as obsolete 2021-10-12 23:48:47 +02:00
mafiesto4 8610db2e63 Code style tweaks 2021-10-11 14:39:46 +02:00
mafiesto4 6dc40d0c93 Fix possible division by zero in BoundingFrustum::GetCorners
#648
2021-10-11 14:39:29 +02:00
mafiesto4 9450111ae6 Fix possible division by zero in Plane.Normalize
#648
2021-10-11 14:32:34 +02:00
mafiesto4 54d5cf944b Fix GPU lgihtmaps baking error 2021-10-11 14:02:56 +02:00
mafiesto4 7880bbe7ec Add missing support for some formats in TextureTool 2021-10-11 14:02:41 +02:00
mafiesto4 bcbfaa347a Disable compression for lightmaps on Linux (due to low-quality alpha encoding) 2021-10-11 14:02:14 +02:00
mafiesto4 faf266800c Add bc7enc16 encored for BC7 textures compression on Linux 2021-10-11 14:01:29 +02:00
mafiesto4 7a86c5fde2 Merge branch 'Minor-Changes' of git://github.com/intolerantape/FlaxEngine into intolerantape-Minor-Changes 2021-10-11 09:40:06 +02:00
mafiesto4 45e3da3f90 Fix compilation issues 2021-10-08 17:03:11 +02:00
mafiesto4 48a867ef16 Add PS5 platform defines and types 2021-10-08 16:25:16 +02:00
mafiesto4 aef024f572 Change Content loading threads count to depend on logical cores count instead of physical (set limit to 12) 2021-10-08 16:25:16 +02:00
mafiesto4 b3764d1e70 Add option *Show asset references graph* to content context menu 2021-10-08 16:25:15 +02:00
mafiesto4 5a35c4ad74 Add setter to Control.Center 2021-10-08 16:25:15 +02:00
mafiesto4 058e23f3ee Add Content.GetAllAssets to get all asset ids in project 2021-10-08 16:25:15 +02:00
mafiesto4 352abd1e41 Add option *Select actors using this asset* to content menu 2021-10-08 16:25:13 +02:00
mafiesto4 babe19a3d6 Update material shaders version 2021-10-07 15:06:43 +02:00
mafiesto4 96a903afd1 Fixes 2021-10-07 15:04:48 +02:00
mafiesto4 1af5ec8492 Add Quad Overdraw debug view mode 2021-10-07 14:59:06 +02:00
mafiesto4 949766e3a0 Add GPUContext.ClearUA for buffer and texture with uint format 2021-10-07 14:17:05 +02:00
mafiesto4 f328fbefa9 Increase default UAV slots limit to 4 2021-10-07 14:16:06 +02:00
mafiesto4 88cf1bcd28 Refactor UAV slots binding when rendering from PS into UAV 2021-10-07 14:15:45 +02:00
mafiesto4 bdd2dbb719 Fix shader unction visibility parsing and add USE_EDITOR define to material shaders 2021-10-07 11:43:11 +02:00
mafiesto4 fd8f7c76a2 Move assets 2021-10-07 10:28:14 +02:00
mafiesto4 397edf18b9 Fixes 2021-10-07 09:29:36 +02:00
mafiesto4 0bd5f63ae4 Use single color materialinstead of shader for LOD Preview 2021-10-07 09:29:22 +02:00
mafiesto4 98ca7c1726 Add Material Complexity debug view model 2021-10-07 09:28:49 +02:00
mafiesto4 c3fe366be8 Improvements and tweaks 2021-10-05 21:54:24 +02:00
mafiesto4 195aed22b5 Optimize Asset::onAssetLoaded if even is unused 2021-10-05 21:54:23 +02:00
mafiesto4 3e04a15fe5 Add Utilities::CountBits 2021-10-05 21:54:21 +02:00
mafiesto4 3dff9196c2 Add LOD Preview debug view mode 2021-10-05 21:54:19 +02:00
mafiesto4 a72ac91ebc Fix support for codeless game projects 2021-10-05 15:54:55 +02:00
mafiesto4 cabd06dd53 Add C++ lambda support for Function<> and Delegate<> 2021-10-05 13:07:38 +02:00
mafiesto4 5e3254435f Add ScriptingObject::ToInterface and ScriptingObject::FromInterface 2021-10-04 14:21:45 +02:00
mafiesto4 e92c22585a Add support for using interfaces in Visual Scripting 2021-10-04 12:26:35 +02:00
mafiesto4 ecf926a537 Cleanup ENetDriver and use interface properly for scripting 2021-10-04 12:26:35 +02:00
mafiesto4 c3c0a4ef0d Add support for interfaces in scripting API (cross language support C++/C#/VS) 2021-10-04 12:26:08 +02:00
mafiesto4 147e5ada46 Fix headless mode in Editor on Linux without X11 2021-10-03 18:55:26 +02:00
mafiesto4 51bcaeb812 Fix crash on editor close on Linux due to FS watcher double free 2021-10-03 18:27:33 +02:00
mafiesto4 2f64312a7d Add support for kdialog for file open picker on Linux 2021-10-03 18:15:11 +02:00
intolerantape 9ee0773ab1 Moved the various Vector::Angle functions into their respective CPP files.
They didn't seem like prime candidates for inlining.
2021-09-30 13:30:55 -07:00
intolerantape f25dae2da2 Added Double3::Angle 2021-09-30 12:24:30 -07:00
intolerantape 31c92cd94c Added Double2::Angle() 2021-09-30 12:22:12 -07:00
intolerantape 06a4c30cc0 Updated Double3.h and Double3.cpp
Added a constructor with Vector3 input and cleaned up some documentation. Also fixed a parameter name and some weird extra whitespace.
2021-09-29 20:46:50 -07:00
intolerantape 6150aaaa77 Update Vector4.h
Added some missing explicit tags to Vector4 constructors to match the pattern established by other Vector types.
2021-09-29 20:46:49 -07:00