Commit Graph

  • f82e370392 Refactor Vector types to support 64-bit precision via define switch Wojtek Figat 2022-05-25 20:04:33 +02:00
  • 1303740611 Add proper template types inflating with typedef searching for new scripting api features usage Wojtek Figat 2022-05-25 19:55:22 +02:00
  • edbf0761d2 Minor code simplification Wojtek Figat 2022-05-25 19:54:50 +02:00
  • e6a06832bf Fix invalid border corner pixel copy in probe image Wojciech Figat 2022-05-25 10:39:24 +02:00
  • a116a1fb8d Add FLAX_BUILD_BINDINGS define for Scripting API parser to be used if needed Wojtek Figat 2022-05-23 19:57:38 +02:00
  • c87f2f5b56 Optimize empty comments parsing in Scripting API Wojtek Figat 2022-05-23 19:57:07 +02:00
  • e4e5745101 Fix parsing comments for Scripting API types that are templates Wojtek Figat 2022-05-23 19:56:43 +02:00
  • e9c8584656 Format code in Flax.Build Wojtek Figat 2022-05-23 19:56:13 +02:00
  • b30d22fa45 Missing change Wojtek Figat 2022-05-23 19:55:18 +02:00
  • 85fd540b97 Add new API_TYPEDEF metadata for Scriptign API types instantiation (with Alias option) Wojtek Figat 2022-05-23 19:50:37 +02:00
  • b70bce1746 Add support for generic types in Scripting API with Template flag Wojtek Figat 2022-05-23 19:43:34 +02:00
  • d39b6d7120 Fix processing else and elif preprocessor blocks in Flax.Build bindings parser Wojtek Figat 2022-05-23 17:46:26 +02:00
  • c0412cc4f4 Fix using preprocessor define values in Flax.Build bindings parsing Wojtek Figat 2022-05-23 17:45:18 +02:00
  • 89ac470733 Add indirect lighting to Global Surface Atlas to achieve infinite GI bounces Wojciech Figat 2022-05-23 14:10:45 +02:00
  • 72c0474397 Add realtime sky/skybox capturing for GI Wojciech Figat 2022-05-23 12:53:39 +02:00
  • 375222a089 Initial DDGI implementation Wojciech Figat 2022-05-23 10:15:02 +02:00
  • 2eb51f9a83 Reformat code in Math libary Wojtek Figat 2022-05-21 20:04:12 +02:00
  • 785f8915b7 Merge remote-tracking branch 'origin/gi' into large-worlds Wojtek Figat 2022-05-21 19:45:13 +02:00
  • f53a5ff536 Reorganize scene pointer in actor data Wojtek Figat 2022-05-21 19:41:24 +02:00
  • 5e6c518c39 Minor adjustments Wojtek Figat 2022-05-21 11:48:54 +02:00
  • b7459c7311 Inline various operators in math types for better performance in Debug builds and better inlining Wojtek Figat 2022-05-21 11:36:27 +02:00
  • e43ef605c2 Minor improvements Wojtek Figat 2022-05-20 18:12:29 +02:00
  • ed908a260e Add support for Double2/3/4 for Variant Wojtek Figat 2022-05-20 18:10:35 +02:00
  • 2369b6a34a Add support for double serializtion in C++ Wojtek Figat 2022-05-20 15:53:50 +02:00
  • 1a64df9116 Add more math utilities Wojciech Figat 2022-05-19 16:03:54 +02:00
  • c3b2c55d51 Fix normal map when importing materials for model files Wojciech Figat 2022-05-19 12:00:12 +02:00
  • 04c0f19584 Add Double2, Double3, Double4 to C# scripting API Wojtek Figat 2022-05-18 23:23:50 +02:00
  • 523d961f28 Add various improvements for C# math library Wojtek Figat 2022-05-18 22:30:50 +02:00
  • 8c971cd11e Add custom floats formatting to prevent scientific notation Wojtek Figat 2022-05-18 22:29:31 +02:00
  • f9d5c74507 Disable GI in editor asset viewports by default Wojciech Figat 2022-05-17 14:08:48 +02:00
  • 4a2e8d0a69 Cleanup and adjustments for vector types Wojtek Figat 2022-05-16 23:52:38 +02:00
  • 8125e406bb Add new math utilities to shaders library Wojciech Figat 2022-05-16 10:06:12 +02:00
  • c74b66f728 Add Quaternion::RotationMatrix from Matrix3x3 rotation Wojciech Figat 2022-05-16 10:05:15 +02:00
  • 778e4e0ea7 Fix crash on NetworkPeer disposing Wojtek Figat 2022-05-15 11:51:20 +02:00
  • e72b2b385f Minor adjustment Wojtek Figat 2022-05-15 11:37:14 +02:00
  • afbbe6cf3f Merge branch 'GoaLitiuM-timer_resolution_fix' Wojtek Figat 2022-05-15 11:35:14 +02:00
  • bdbced0bbc Merge branch 'timer_resolution_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-timer_resolution_fix Wojtek Figat 2022-05-15 11:35:05 +02:00
  • 3d7d52e779 Fix Vulkan crash when using Blur Panel in Screen Space canvas Wojtek Figat 2022-05-13 20:17:06 +02:00
  • 94f54abb62 Merge branch 'GoaLitiuM-fix_physx_addactor' Wojtek Figat 2022-05-13 19:17:21 +02:00
  • 05a7fd45c3 Merge branch 'fix_physx_addactor' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_physx_addactor Wojtek Figat 2022-05-13 19:17:16 +02:00
  • 389dfb44de Fix crash on macOS due to Vulkan timestamp queries error Wojtek Figat 2022-05-12 18:57:32 +02:00
  • f7e48d9b23 Add shader getter to IMaterial interface Wojciech Figat 2022-05-12 13:47:19 +02:00
  • 69b9c1b9ee Add editorconfig for shader files Wojciech Figat 2022-05-12 13:46:17 +02:00
  • abcc319168 Minor rename fixes Wojciech Figat 2022-05-12 13:46:05 +02:00
  • f7955a5c4e Add support for custom location of Custom Global Code in generated material source code Wojciech Figat 2022-05-12 13:44:57 +02:00
  • 70de677266 Fix InstanceOrigin, PerInstanceRandom and LODDitherFactor to not use interpolation between shader stages Wojciech Figat 2022-05-12 13:30:59 +02:00
  • 5525527ecd Add No Results node to Content Search if nothing found Wojtek Figat 2022-05-11 19:08:01 +02:00
  • 650d15a665 Add Ctrl+C shortcut for content search result copy Wojtek Figat 2022-05-11 19:03:36 +02:00
  • a5bcff5231 Skip assets from temporary folder in Content Search Wojtek Figat 2022-05-11 19:03:19 +02:00
  • 782c3a0e3e Add Find references utility for graph parameters and methods Wojtek Figat 2022-05-09 18:10:47 +02:00
  • 8b1e0df222 Add **Content Search** window to searching Visual Scripts and other assets Wojtek Figat 2022-05-08 19:42:34 +02:00
  • 1d228d28bf Fix pasting/duplicating nodes in Visject to call spawn event Wojtek Figat 2022-05-08 19:11:42 +02:00
  • 3523b1a85f Add PhysX actors to the scene immediately Ari Vuollet 2022-05-07 17:59:34 +03:00
  • 1acac3845e Add support for loading Visject surfaces without Surface UI Wojtek Figat 2022-05-06 18:45:12 +02:00
  • 78d6fe6b50 Fix error when loading surface from not yet loaded asset Wojtek Figat 2022-05-06 18:30:49 +02:00
  • 4cedd0f30c Fix scripting type search regression from 26d4ebd3d5 Wojtek Figat 2022-05-06 17:37:07 +02:00
  • 2d27e0997f Silence old warning Wojtek Figat 2022-05-06 17:17:54 +02:00
  • 21e6c2603c Silence old warning Wojtek Figat 2022-05-06 17:16:01 +02:00
  • 90906baae2 Various improvements for Editor Wojtek Figat 2022-05-06 17:14:25 +02:00
  • 3766488114 Fix crash when loading empty json for Variant structure data Wojtek Figat 2022-05-05 18:35:05 +02:00
  • 7bb5ffc2a4 Fix copy pasting multi-line text into a single-line textbox Wojtek Figat 2022-05-04 20:16:29 +02:00
  • ae63508049 More adjustment for content finder visibility Wojtek Figat 2022-05-04 18:37:26 +02:00
  • 7303377358 Reorganize Content Finder files Wojtek Figat 2022-05-04 18:15:12 +02:00
  • 2a4057cbc2 Add public events for Editor play mode flow Wojtek Figat 2022-05-03 23:08:47 +02:00
  • bc6b70f4f9 Optimize static Visual Script event calling Wojtek Figat 2022-05-03 21:12:29 +02:00
  • 225cc38ea8 Add late initialization to Content Finder tool in Editor Wojtek Figat 2022-05-03 16:14:07 +02:00
  • 6e2b854544 Set timer resolution to lowest possible value in all Windows systems Ari Vuollet 2022-04-28 17:34:54 +03:00
  • ab37cc72a9 Minor renaming Wojciech Figat 2022-05-02 12:52:38 +02:00
  • acd064c364 Introduce separate GI directory Wojciech Figat 2022-05-02 12:09:53 +02:00
  • 4b6fce7e5d Ignore Rider configs Wojciech Figat 2022-05-02 10:57:54 +02:00
  • 551459022d Merge remote-tracking branch 'origin/master' into gi Wojciech Figat 2022-05-02 10:38:14 +02:00
  • 04a7dab7e7 Minor fixes Wojciech Figat 2022-05-02 10:36:31 +02:00
  • 8e02d449fb Fix rare crash on terrain in Global Surface Atlas sampling Wojciech Figat 2022-05-02 10:13:20 +02:00
  • 1859d7c2f5 Inline Vector4 == operator manually Wojtek Figat 2022-05-01 21:48:35 +02:00
  • 12d960e787 Merge branch 'vector2_fix' of https://github.com/GoaLitiuM/FlaxEngine Wojtek Figat 2022-05-01 21:45:28 +02:00
  • 426b53e46d Increase max samples for SSR in forward shading Wojtek Figat 2022-05-01 21:42:48 +02:00
  • 2935b85543 Add preserving existing value of the Visual Script parameter when changing its type Wojtek Figat 2022-05-01 21:34:21 +02:00
  • 26d4ebd3d5 Fixes for Visual Scripting in Editor Wojtek Figat 2022-05-01 21:11:15 +02:00
  • 3546793e12 Fix using null array of dictionary in Visual Script for init Wojtek Figat 2022-05-01 21:10:23 +02:00
  • c5135372ca Improve local variables displaying in Visual Script debugger Wojtek Figat 2022-05-01 20:43:02 +02:00
  • eb75a3c2fb Fix foreach loop in Visual Script to continue flow on null array or dictionary Wojtek Figat 2022-05-01 20:42:42 +02:00
  • 74b23d0e00 Add support for array of Visual Script objects Wojtek Figat 2022-05-01 20:42:05 +02:00
  • 7731db638f Fix raycasting Global SDF from far cascade Wojciech Figat 2022-04-30 15:22:54 +02:00
  • 8428f28239 Various improvements for SDF rendering Wojciech Figat 2022-04-29 17:11:39 +02:00
  • 5465652466 Add terrain rendering support for Global Surface Atlas Wojciech Figat 2022-04-29 14:05:03 +02:00
  • c5bfdc66a4 Rename from a2eaab0ca3 Wojtek Figat 2022-04-28 23:05:02 +02:00
  • a2eaab0ca3 Split ScriptType into separate file to simply codebase Wojtek Figat 2022-04-28 22:59:24 +02:00
  • d76fd634a5 Fix minor issue with Visual Script set parameter node calling flow during debugger value evaluation Wojtek Figat 2022-04-28 22:45:56 +02:00
  • 7e609984b4 Add TypeReference attribute to actors/scripts searching utilities for easier type picking in Visual Script Wojtek Figat 2022-04-28 22:44:56 +02:00
  • 1a711ea14f Improve Global Surface Atlas debug view to display multiple view types Wojciech Figat 2022-04-28 14:17:30 +02:00
  • 70b9db7598 Add support for rasterizing terrain into Global SDF as heightfield Wojciech Figat 2022-04-28 14:17:10 +02:00
  • 3ec856778c Optimize Global SDF chunk data Wojciech Figat 2022-04-28 10:42:58 +02:00
  • 158c29e598 Add **Dictionaries to Visual Scripting** Wojtek Figat 2022-04-27 22:47:54 +02:00
  • a7e512bd50 Add GlobalSurfaceAtlas draw pass Wojciech Figat 2022-04-27 16:41:40 +02:00
  • 37a49c0d2e Reduce artifacts on Global Surface Atlas sampling due to SDF precision loss on far cascades Wojciech Figat 2022-04-27 14:25:48 +02:00
  • 27a1dc8966 Improve property names displaying in UI and add Unit Test for it Wojciech Figat 2022-04-27 14:12:27 +02:00
  • 49aa4abc20 Optimize Global Surface Atlas sampling with 3d-grid culling into chunks Wojciech Figat 2022-04-27 12:47:11 +02:00
  • 703152cb2f Fix Vector2 equality comparison Ari Vuollet 2022-04-24 21:17:03 +03:00
  • 4524edb899 Fix static model registering for rendering after streaming in even if disabled Wojciech Figat 2022-04-22 18:33:22 +02:00
  • 42bb4483b3 Minro tweaks to comments Wojciech Figat 2022-04-22 15:15:33 +02:00