Commit Graph

  • 4ce06c8242 Update iOS to work on the latest devices with iOS 26 mafiesto4 2026-05-09 22:32:21 +02:00
  • 7289baae48 Fix iOS game app SDK target to match libs mafiesto4 2026-05-09 13:45:31 +02:00
  • ba48b2e4f3 Deprecate the Direction properties and replace with forward. Also give more descriptive description of what they do. Jake Young 2026-05-08 12:10:42 -04:00
  • 64708a14d9 Update LookingAt to be a more descriptive name. Jake Young 2026-05-08 12:22:45 -04:00
  • 7f2ba7a81e Fix shaders cache to be invalidated when changing ReverseZ option mafiesto4 2026-05-08 10:53:40 +02:00
  • fb21ffd3be Rename FLAX_REVERSE_Z macro to REVERSE_Z mafiesto4 2026-05-08 10:52:46 +02:00
  • 7127ccda37 Fix depth bounds in reversed Z mafiesto4 2026-05-08 09:02:17 +02:00
  • af3836d611 Add GetValue by type in c# for gameplay globals Tryibion 2026-05-07 18:04:50 -05:00
  • ead71e6836 Add support for using macros in scripting function parameter default values mafiesto4 2026-05-07 23:01:16 +02:00
  • a421effd1b Add Video playback value Phantom 2026-05-07 20:53:35 +02:00
  • 241441d5b9 Merge branch 'reverse-z' of https://github.com/HydrogenC/FlaxEngine into HydrogenC-reverse-z mafiesto4 2026-05-07 19:55:03 +02:00
  • 14b0fb355a Fix compilation with Large Worlds mafiesto4 2026-05-07 18:27:36 +02:00
  • 4489f43777 Add DefaultProbeCubemapFormat to Graphics Settings with option to compress env probe textures mafiesto4 2026-05-07 18:20:34 +02:00
  • c17a9f653e Add minor improvements and adjust 3rd DDGI cascade for better world coverage mafiesto4 2026-05-07 16:38:15 +02:00
  • e7fd901807 Add improved fallback GI outside the DDGI range to use a special ambient probe for stability mafiesto4 2026-05-07 16:21:17 +02:00
  • bdabcd5e43 Fix regression to properly resume render pass when flushing barriers mid-pass mafiesto4 2026-05-07 09:03:22 +02:00
  • 6cc8f693f3 Fix directional light rendering to be skipped when color alpha is zero mafiesto4 2026-05-07 08:41:48 +02:00
  • 811bf0d630 Change the default for showing debug draw to be on by default. Jake Young 2026-05-07 01:56:09 -04:00
  • 1079791bed Add rendering stats for Data Upload mafiesto4 2026-05-07 00:02:33 +02:00
  • 627f3a2dec Show full timespan in editor incl. seconds mafiesto4 2026-05-06 17:31:27 +02:00
  • 2f05a0987e Add ShowInPlayMode to HideInEditor attribute for properties/fields that should display in editor only during play mode mafiesto4 2026-05-06 16:54:34 +02:00
  • 6335bcdc93 Add in-built editors for DateTime and TimeSpan mafiesto4 2026-05-06 16:42:38 +02:00
  • 9957166723 Optimize RendererAllocation by reducing fragmentation with operating on power-of-2 blocks mafiesto4 2026-04-28 21:55:52 +02:00
  • 378ce066cd Fix error when drag&drop new actor on Windows in Editor mafiesto4 2026-05-06 12:39:32 +02:00
  • 650fa781d3 Simplify shader code for point/spot lights to use permutations instead mafiesto4 2026-05-06 12:59:35 +02:00
  • 000d786d49 Add Temporal Antialiasing as default AA method mafiesto4 2026-05-06 12:39:49 +02:00
  • 3eb85000aa Fix error when drag&drop new actor on Windows in Editor mafiesto4 2026-05-06 12:39:32 +02:00
  • 9c5daf419b Fix default shadow depth bias values and control them based on shadow resolution/quality mix mafiesto4 2026-05-06 12:39:15 +02:00
  • 9a85ae7142 Add soft PCSS shadows on Ultra quality mafiesto4 2026-05-06 12:37:42 +02:00
  • fad0f7a345 Compact PCF shadow sampling code mafiesto4 2026-05-05 08:47:57 +02:00
  • aac399c6a1 Add CascadeBlendSize to Directional Light and fix sun shadow fade at distance mafiesto4 2026-05-04 23:41:00 +02:00
  • 864f3a3d42 Fix scene search performance regression mafiesto4 2026-05-04 23:05:25 +02:00
  • 4c5035e433 Fix scene search performance regression mafiesto4 2026-05-04 23:05:25 +02:00
  • b14c2cfc74 Optimize Global Surface Atlas full direct lighting redraw to copy whole emissive atlas at once mafiesto4 2026-05-04 18:11:01 +02:00
  • cbcfa4013b Add Graphics::MotionVectors::MinObjectScreenSize to skip too small objects from drawing motion vectors mafiesto4 2026-05-04 17:29:58 +02:00
  • 429f8e5336 Add highlight to Motion Vectors Debug view for better content optimizing mafiesto4 2026-05-04 16:43:41 +02:00
  • 6cc0edf0eb Optimize shadows and depth rendering with instancing support for transparent shaders mafiesto4 2026-05-04 15:12:40 +02:00
  • f7d8f36add Optimize draw calls batching and instancing with better sort keys generation and processing mafiesto4 2026-05-04 12:34:29 +02:00
  • da716dde6a Fix directional light cascaded shadow maps rendering stability mafiesto4 2026-05-04 08:46:43 +02:00
  • 2e98300693 Add minor changes mafiesto4 2026-05-04 08:47:21 +02:00
  • 83de99877c Fix directional light cascaded shadow maps rendering stability mafiesto4 2026-05-04 08:46:43 +02:00
  • 94e529e801 Add way to get blackboard by type. Tryibion 2026-05-01 16:27:15 -05:00
  • c08661d150 Add AGENTS file jb-perrier 2026-05-01 22:56:22 +02:00
  • 7a569d4f14 Add selection drawing and picking gizmo to Foliage Types editing tab mafiesto4 2026-04-30 18:19:12 +02:00
  • 24675ace93 Refactor Temporal Anti-Aliasing shader to have less ghosting and quality scalability mafiesto4 2026-04-30 17:58:19 +02:00
  • 3a5d831e71 Minor changes mafiesto4 2026-04-29 18:34:39 +02:00
  • 0aecb35ab1 Fix Global Surface Atlas rasterization of objects with negative scale mafiesto4 2026-04-29 18:34:14 +02:00
  • c4bb39aeac Improve Global Surface Atlas objects dirtying limit to pick the largers objects first mafiesto4 2026-04-29 17:52:51 +02:00
  • 61431a6400 Optimize Global Surface Atlas defragmentation with copying old atlas to avoid redrawing all objects mafiesto4 2026-04-29 17:19:40 +02:00
  • d4da1d80d0 Optimize Global Surface Atlas with object draws limit per frame mafiesto4 2026-04-29 17:05:17 +02:00
  • 3bede1d6bc Optimize Global Surface Atlas updates distribution for subobjects (eg. foliage instances) mafiesto4 2026-04-28 22:21:38 +02:00
  • ce4ad8aa71 Optimize RendererAllocation by reducing fragmentation with operating on power-of-2 blocks mafiesto4 2026-04-28 21:55:52 +02:00
  • 75bd206416 Fix regression crash on Vulkan when clearing many textures at once mafiesto4 2026-04-28 20:19:35 +02:00
  • 578af12f2b Optimize Global Surface Atlas objects to cache shader data mafiesto4 2026-04-28 20:18:18 +02:00
  • acbbd34ecf Optimize scene rendering async job to use interleaved ranges instead of fighting for a shared index mafiesto4 2026-04-28 13:16:44 +02:00
  • c8b06ba7ec Optimize scene rendering loop to cache more data on stack mafiesto4 2026-04-28 13:07:19 +02:00
  • ad46b74f6a Optimize foliage drawing by caching per-instance world matrix mafiesto4 2026-04-28 12:50:19 +02:00
  • 47a9d76938 Optimize foliage drawing memory access a bit more mafiesto4 2026-04-28 11:48:52 +02:00
  • 442cb8f2dd Minor improvements mafiesto4 2026-04-28 00:25:31 +02:00
  • 45e121bf77 Fix Guid diff serialization and loading invalid values mafiesto4 2026-04-28 00:24:57 +02:00
  • 8e76d0d9d8 Fix GPUTexture.DownloadData to use correct bindings api mafiesto4 2026-04-28 00:24:34 +02:00
  • f4905cfccc Optimize foliage rendering with less cache misses mafiesto4 2026-04-28 00:24:05 +02:00
  • bf9a015959 Optimize FoliageInstance size to cut down memory by and reduce cache misses when drawing foliage mafiesto4 2026-04-27 22:54:11 +02:00
  • 4fd7f51fdf Optimize LightmapUVs to be stored already as Half4 to avoid runtime conversions during rendering mafiesto4 2026-04-27 21:53:11 +02:00
  • f5e483069d Optimize CPU rendering of shadowed foliage by splitting draw contexts into separate async jobs mafiesto4 2026-04-27 17:14:56 +02:00
  • caef258e1a Fix missing ChannelMask parameter type clone for Material Instance mafiesto4 2026-04-27 16:39:15 +02:00
  • a39b3f486b Improve foliage count display in editor tab mafiesto4 2026-04-27 14:25:23 +02:00
  • 913892f3c1 Fix unnecessary memory allocations within D3D object debug name assignment mafiesto4 2026-04-27 14:27:32 +02:00
  • 0bd28ecb65 Fix compilation mafiesto4 2026-04-27 16:09:28 +02:00
  • 9eec54171c Fix compilation on Linux mafiesto4 2026-04-27 14:37:00 +02:00
  • 486781661e Optimize foliage instance bounds calculations mafiesto4 2026-04-27 14:32:19 +02:00
  • b201897ae6 Optimize foliage serialization by batching instance data, performing quantization, and LZ4 compression mafiesto4 2026-04-27 14:30:19 +02:00
  • c33ada2715 Fix unnecessary memory allocations within D3D object debug name assignment mafiesto4 2026-04-27 14:27:32 +02:00
  • dcb9b5150f Optimize large scene/prefa/json assets metadata loading by avoiding parsing full contents mafiesto4 2026-04-27 14:27:00 +02:00
  • f905b4013b Optimize large scene files loading by aligning json pool allocator pages to 64kB mafiesto4 2026-04-27 14:26:12 +02:00
  • b0033a35b7 Improve foliage count display in editor tab mafiesto4 2026-04-27 14:25:23 +02:00
  • f47a2909fe Update LZ4 library to v1.10 mafiesto4 2026-04-27 14:24:56 +02:00
  • b1c76ec7f9 Merge remote-tracking branch 'origin/1.12' into 1.13 mafiesto4 2026-04-25 10:31:41 +02:00
  • e6c0836b09 Revert "Fix Blend Mode on Terrain materials to be unenviable due to not implemented" mafiesto4 2026-04-25 10:31:21 +02:00
  • db2130f340 Add No parameters text to material instance panel with base material that doesn't have parameters mafiesto4 2026-04-24 23:49:40 +02:00
  • edb3badcb3 Optimize content modifications watching events processing in large projects mafiesto4 2026-04-24 23:47:22 +02:00
  • c33b2cc11e Optimize first scene startup by preloading it during loading screen mafiesto4 2026-04-24 17:56:12 +02:00
  • 135110387d Fix loading SceneReference property in Visual Script mafiesto4 2026-04-24 17:55:07 +02:00
  • 6b3502675a Fix deprecated flag usage when loading scenes over multiple frames mafiesto4 2026-04-24 17:54:40 +02:00
  • 615e847e01 Add new Level.PreloadSceneAsync for streaming levels before they need to be loaded in mafiesto4 2026-04-24 17:54:25 +02:00
  • 881bc4d629 Fix crash on Vulkan when constant buffer is missing mafiesto4 2026-04-24 12:20:32 +02:00
  • 468e05c6e8 Fix crash on Vulkan when constant buffer is missing mafiesto4 2026-04-24 12:20:32 +02:00
  • a46402df6b Merge remote-tracking branch 'origin/1.12' into 1.13 mafiesto4 2026-04-24 11:50:19 +02:00
  • 1fa9aadebd Fix crash on cursor changes regression mafiesto4 2026-04-24 11:50:15 +02:00
  • c0f52235c6 Fix compilation on Xbox with new D3D12MA lib used mafiesto4 2026-04-24 11:21:42 +02:00
  • c782f07b76 Add GetTextureData function to texture API in C# mafiesto4 2026-04-24 11:21:18 +02:00
  • dc9a8a2f84 Fix editor shutdown error when script compilation fails mafiesto4 2026-04-24 11:21:02 +02:00
  • 49943e13de Fix various API issues mafiesto4 2026-04-24 11:20:45 +02:00
  • 1988fae929 Add support for loading custom mouse cursor images mafiesto4 2026-04-24 11:20:04 +02:00
  • 804315bb3e Add VSync support to Vulkan mafiesto4 2026-04-23 20:25:36 +02:00
  • 0cacc58b53 Fix minor issues in D3D12 mafiesto4 2026-04-23 18:39:09 +02:00
  • 7437b69d52 Add GPUMemoryStats for GPU video memory stats mafiesto4 2026-04-23 18:38:47 +02:00
  • f5f4fb29f2 Cleanup code and disable unused Json/Dump features from D3D12MA mafiesto4 2026-04-23 17:13:30 +02:00
  • 33617a702a Add D3D12MemoryAllocator for resource allocations on DX12 mafiesto4 2026-04-23 17:12:26 +02:00
  • 84b53bb9c8 Optimize various rendering effects with GPUDrawPass mafiesto4 2026-04-23 14:30:02 +02:00