Commit Graph

  • a7b31fbf9b Update DDGI 1st cascade every 2nd frame to limit for a single cascade update per-frame Wojciech Figat 2022-06-23 16:59:13 +02:00
  • b69e42b79c Fix initializing activated and scrolled DDGI probes Wojciech Figat 2022-06-23 14:51:36 +02:00
  • 1dab45f407 Add support for renaming GPU resources (development builds only) Wojtek Figat 2022-06-22 23:08:39 +02:00
  • 4afb74c7b3 Optimize DDGI probes updating with active-only probes Wojciech Figat 2022-06-22 14:09:31 +02:00
  • 5d34575a91 Fix default value in Dot and Distance graph nodes Wojtek Figat 2022-06-21 20:03:36 +02:00
  • 134c8b99aa Add relative-to-camera rendering for large worlds Wojtek Figat 2022-06-21 20:03:13 +02:00
  • 4637017707 Optimize thread group size for DDGI trace rays compute shader Wojciech Figat 2022-06-21 10:32:25 +02:00
  • f3bd0e469c Fixes Wojtek Figat 2022-06-20 18:14:38 +02:00
  • 10adf1eba1 Fix Constant Buffer binding on D3D12 when using Graphics after Compute pass with the same constants Wojciech Figat 2022-06-20 12:43:05 +02:00
  • da85c1f55c Fix debug name for DirectX resources Wojciech Figat 2022-06-20 12:25:57 +02:00
  • f31ba5cad8 Fix Wojciech Figat 2022-06-20 12:14:09 +02:00
  • 9cbaeb21f5 Add GI probes spacing setting Wojciech Figat 2022-06-20 10:09:09 +02:00
  • 3238861f64 Fix opening material or particle emitter in editor if shader compilation fails Wojciech Figat 2022-06-20 09:51:34 +02:00
  • 5239a2b410 Optimize DDGI probes state data from R16G16B16A16_Float to R8G8B8A8_SNorm Wojciech Figat 2022-06-20 09:49:40 +02:00
  • 41a58f3f2c Merge remote-tracking branch 'origin/master' into gi Wojciech Figat 2022-06-20 08:26:06 +02:00
  • 1fbdabdcd0 Fixes Wojtek Figat 2022-06-19 13:07:19 +02:00
  • 2e2404dc5f Fix regression from 2522d84a21 Wojtek Figat 2022-06-19 13:07:07 +02:00
  • 1db65ac882 Add GlobalIllumination to debug GI probes Wojciech Figat 2022-06-17 15:07:58 +02:00
  • 9f99d74e53 Adjust DDGI quality and optimize Wojciech Figat 2022-06-17 14:32:07 +02:00
  • 3c0e42ea78 added Smoothstep and Step material nodes artkez 2022-06-16 10:28:57 +03:00
  • b8ff4ae2e0 Fixes for Vulkan descriptors binding Wojciech Figat 2022-06-17 10:41:23 +02:00
  • 2e06d1ce2a Refactor Global SDF to use a single texture for all cascades Wojciech Figat 2022-06-17 10:41:04 +02:00
  • 0872d10f43 Revert "Added Smoothstep and Step Material Nodes" artkez 2022-06-17 11:20:26 +03:00
  • 1b4dded11e Added Smoothstep and Step Material Nodes artkez 2022-06-17 11:14:27 +03:00
  • 2bd3c0f74f Add support for constexpr fields in Scripting API Wojtek Figat 2022-06-16 21:56:48 +02:00
  • 02cb0f938b Add old API with Vector3 for CollisionData Wojtek Figat 2022-06-16 10:57:15 +02:00
  • 9ba117cde3 Refactor OrientedBoundingBox to use Transform for transformation instead of Matrix (for large worlds) Wojtek Figat 2022-06-16 10:51:59 +02:00
  • 995e5bc6ff Add more utility methods to Transform and Matrix3x3 Wojtek Figat 2022-06-16 10:50:53 +02:00
  • e548dbfb19 EnvironmentProbe selectable resolution artkez 2022-06-16 10:28:57 +03:00
  • bc8cc75ad8 Fix issue from 3294624849 Wojtek Figat 2022-06-15 20:39:55 +02:00
  • 0d3ecd6dd2 Fix cross error in Material if input is not Float3 Wojciech Figat 2022-06-15 19:04:21 +02:00
  • cf1f8487e7 Merge remote-tracking branch 'origin/master' into gi Wojciech Figat 2022-06-15 10:37:24 +02:00
  • 62a39911dd Improve DDGI irradiance sampling by skipping cascades with not enough active probes at the sample location Wojciech Figat 2022-06-15 10:37:03 +02:00
  • 84ddba5814 Add DDGI injection into Volumetric Fog Wojciech Figat 2022-06-15 09:51:40 +02:00
  • 4386dc8774 Add Actor::GetOrAddChild to C++ Wojciech Figat 2022-06-15 09:23:06 +02:00
  • 37295e1ec7 Update engine assets Wojtek Figat 2022-06-14 23:23:04 +02:00
  • 7167a6d15a Revert NDA platforms folders Wojtek Figat 2022-06-14 23:16:41 +02:00
  • 020e6f671c Fix build Wojtek Figat 2022-06-14 23:10:21 +02:00
  • 8158052ec7 Fix Spline::GetSplineLength freeze Wojtek Figat 2022-06-14 23:07:35 +02:00
  • 857691983f Merge branch 'GoaLitiuM-fix_csharp_profiler_events' Wojtek Figat 2022-06-14 22:42:29 +02:00
  • 6ec34a2dec Merge branch 'fix_csharp_profiler_events' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_csharp_profiler_events Wojtek Figat 2022-06-14 22:42:08 +02:00
  • 69b69f9ea9 Format more engine code Wojtek Figat 2022-06-14 22:41:51 +02:00
  • 3925c6221c Fix Multi Blend 2D node if all blend points are on the same line Wojtek Figat 2022-06-14 20:46:55 +02:00
  • 2bf6fac77d Format more engine code Wojtek Figat 2022-06-14 20:26:33 +02:00
  • b49e5e9984 Format more engine code Wojtek Figat 2022-06-14 20:17:00 +02:00
  • 7c923198e0 Minor tweaks to #716 Wojtek Figat 2022-06-14 19:56:58 +02:00
  • 8eb59703bd Merge branch 'GoaLitiuM-view_size_node' Wojtek Figat 2022-06-14 19:53:42 +02:00
  • 47a3ac36cd Merge branch 'view_size_node' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-view_size_node Wojtek Figat 2022-06-14 19:53:17 +02:00
  • 98473487bc Fix Editor Analytics tracking option file SetupStyle Wojtek Figat 2022-06-14 19:51:38 +02:00
  • 5dcde83f22 Fix build Wojtek Figat 2022-06-14 19:51:11 +02:00
  • d4d27b88f0 Format engine codebase with ReSharper Wojtek Figat 2022-06-14 19:05:04 +02:00
  • 3294624849 Add Double, Vector2/3/4 nodes to Visject graphs Wojtek Figat 2022-06-14 18:56:00 +02:00
  • fc96620045 Remove disabling temporal reprojection from Volumetric Fog Wojciech Figat 2022-06-14 16:56:53 +02:00
  • 0729ffdafe Improve PostFx settings setup Wojciech Figat 2022-06-14 15:31:51 +02:00
  • 4cabf9de53 Merge remote-tracking branch 'origin/master' into gi Wojciech Figat 2022-06-14 12:03:28 +02:00
  • 2522d84a21 Add default Post Process options to Graphics Settings Wojciech Figat 2022-06-14 12:01:16 +02:00
  • c6e909c867 Refactor API_INJECT_CPP_CODE into API_INJECT_CODE to support code injection in other languages Wojciech Figat 2022-06-14 11:53:31 +02:00
  • 18cd7b657e Fix compilation error Wojtek Figat 2022-06-13 23:57:19 +02:00
  • b815ba51a5 Fix build issues Wojtek Figat 2022-06-13 23:37:11 +02:00
  • b89e3bb0ff Add "View Size" node for GUI materials Ari Vuollet 2022-05-21 22:51:44 +03:00
  • 4967b27ff7 Add test build with UseLargeWorlds=true for Github Actions Wojtek Figat 2022-06-13 19:13:28 +02:00
  • ffce2005da Add UseLargeWorlds to engine configuration Wojtek Figat 2022-06-13 18:54:15 +02:00
  • 37511c0e6b Various DDGI improvements Wojciech Figat 2022-06-13 16:02:41 +02:00
  • eb1e39b3c4 Disable Global SDF in Editor's asset viewports Wojciech Figat 2022-06-13 16:02:22 +02:00
  • 6c45fff205 Add Global SDF mip sampling in DDGI probes classification to prevent flickering on large maps Wojciech Figat 2022-06-13 15:28:46 +02:00
  • e96e6bea86 Fix initial irradiance update for scrolled probes Wojciech Figat 2022-06-13 13:59:01 +02:00
  • ca0c3eb7d6 Optimize BoundingFrustum contains/intersects test Wojciech Figat 2022-06-13 12:38:18 +02:00
  • 78afe60343 Add Global Surface Atlas resolution setting Wojciech Figat 2022-06-13 12:38:01 +02:00
  • 1fc26a63a7 Update gi branch changes to large worlds Wojtek Figat 2022-06-13 00:50:34 +02:00
  • e43515f653 Merge remote-tracking branch 'origin/gi' into large-worlds Wojtek Figat 2022-06-13 00:46:33 +02:00
  • bc65057eb7 Add property type tooltip to Visject properties Wojtek Figat 2022-06-13 00:41:06 +02:00
  • a881c90b2e Refactor engine to support double-precision vectors Wojtek Figat 2022-06-13 00:40:32 +02:00
  • 1978949b22 Allocate job context dynamically to prevent deadlocks Ari Vuollet 2022-06-12 13:23:54 +03:00
  • d4839b9c78 Add Global Illumination options to PostFx Settings Wojciech Figat 2022-06-10 18:48:17 +02:00
  • aa58665740 Move Global SDF towards the view direction Wojciech Figat 2022-06-10 14:31:01 +02:00
  • f685c67275 Add Global SDF quality setting and support for variable cascades count and resolution Wojciech Figat 2022-06-10 14:30:40 +02:00
  • 3b27ae5fa9 Optimize ProbesTrace texture in DDGI to use batched probes update Wojciech Figat 2022-06-10 10:39:46 +02:00
  • 3a8e5e0bbe Various DDGI quality improvements Wojciech Figat 2022-06-09 11:31:20 +02:00
  • 211491f3d2 Add missing AO for DDGI irradiance Wojciech Figat 2022-06-09 10:55:26 +02:00
  • 6a74ebd62e Add support for cascades to DDGI Wojciech Figat 2022-06-09 08:55:45 +02:00
  • dc2a9c0702 Support dispatching jobs within jobs in JobSystem Ari Vuollet 2022-06-05 11:23:11 +03:00
  • 73d762cf0c Fix regression from 5ee62be166 Wojciech Figat 2022-06-06 15:47:56 +02:00
  • 5ee62be166 Various DDGI improvements to the quality of the final effect Wojciech Figat 2022-06-06 15:04:58 +02:00
  • c147e3bff4 Minor DDGI optimization Wojciech Figat 2022-06-06 13:13:36 +02:00
  • 1f1ed2bf60 Fix terrain draw modes to collect only current draw pass Wojciech Figat 2022-06-06 10:28:58 +02:00
  • 31d9802cf4 Add IndirectLightingIntensity support for lights in Global Surface Atlas Wojciech Figat 2022-06-06 10:28:39 +02:00
  • bbbfa4d5fe Fix wrong timestamps in C# profiler events Ari Vuollet 2022-06-05 18:37:32 +03:00
  • 79220556df Improve DDGI probes relocation algorithm Wojciech Figat 2022-06-03 17:43:12 +02:00
  • befaf65ab1 Optimize DDGI probes position calculation when sampling irradiance Wojciech Figat 2022-06-03 16:11:46 +02:00
  • 54c322da7c Fix missing specular regression Wojciech Figat 2022-06-03 12:14:03 +02:00
  • d05c09a33d Improve GI quality Wojciech Figat 2022-06-02 18:13:15 +02:00
  • 641d04a50e Improve GI quality Wojciech Figat 2022-05-31 15:52:19 +02:00
  • 81f62f58d7 Improve JetBrains Rider installation detection Ari Vuollet 2022-05-27 14:46:18 +03:00
  • bdc7b3b754 Add updating ModelInstanceActor render state on material change Wojciech Figat 2022-05-27 12:07:27 +02:00
  • d0a6f82cc2 Fix updating Global Surface Atlas for the static object that rendering state was modified Wojciech Figat 2022-05-27 12:07:02 +02:00
  • eb6050cf27 Improve probes relocation algorithm to reduce visual artifacts due to probes flickering Wojciech Figat 2022-05-27 11:44:39 +02:00
  • 48b3a34182 Fix potential issue with SR/RT slots Wojciech Figat 2022-05-26 15:43:55 +02:00
  • 3377229966 Add color grading and postfx for Glboal Surface Atlas lighting debug view to increase readability Wojciech Figat 2022-05-26 15:10:26 +02:00
  • c2082925c7 Improve multi-bounce irradiance lighting by limiting the diffuse color intensity Wojciech Figat 2022-05-26 15:09:37 +02:00
  • ec443b811b Fix error when double-clicking empty RichTextBox Ari Vuollet 2022-05-22 11:29:53 +03:00