Commit Graph

  • 2bf0a7af8e Fix opening particle emitter editor window if shader compilation fails Wojciech Figat 2022-03-25 15:37:01 +01:00
  • 5a0d8f44ff Fix crash on Editor closing Wojciech Figat 2022-03-25 15:36:47 +01:00
  • 3e9b6caa1c Fix sorting items in various contextual list popups in Editor Wojciech Figat 2022-03-25 15:36:30 +01:00
  • a917397090 Add Conform to Global SDF to GPU particles Wojciech Figat 2022-03-25 15:36:00 +01:00
  • 6c4e61a924 Add SampleGlobalSDFGradient to get normal vector of Global SDF Wojciech Figat 2022-03-25 12:53:30 +01:00
  • 1271a337c5 Fix sampling Global SDF if unsupported (return large distance) Wojciech Figat 2022-03-25 11:42:39 +01:00
  • a5af0a1c81 Fix game build Wojciech Figat 2022-03-25 11:42:09 +01:00
  • 4a18185e81 Add **Sample Global SDF** node to particles Wojciech Figat 2022-03-25 11:41:17 +01:00
  • f8670a497e Fix crash when loading model SDF on older GPUs (d3d10) Wojciech Figat 2022-03-25 10:10:23 +01:00
  • b847b9ccba Add **Sample Global SDF** node to materials Wojciech Figat 2022-03-25 10:09:52 +01:00
  • dff1b37a3b Bump up build number Wojciech Figat 2022-03-25 09:50:18 +01:00
  • 80d7c854ab Add SDF for plane model Wojciech Figat 2022-03-24 15:24:36 +01:00
  • d5297f9047 Add option to always render Global SDF Wojciech Figat 2022-03-24 14:59:14 +01:00
  • 92ab3d005e Generate SDF for engine models Wojciech Figat 2022-03-24 12:54:04 +01:00
  • 67d1e43f6c Add utility button to generate SDF for all models on a scene Wojciech Figat 2022-03-24 12:18:28 +01:00
  • 67b6604a67 Add automatic group panels hiding if all properties are hidden by VisibleIf rule Wojciech Figat 2022-03-24 11:33:09 +01:00
  • a1fbf79ebf Refactor Model Import Options to display only relevant properties for asset Type Wojciech Figat 2022-03-24 11:32:34 +01:00
  • b08d2001fd Add Model SDF generation utilities Wojciech Figat 2022-03-24 11:32:02 +01:00
  • e89e6edfb8 Fix crash in scripting init if current localization is null Wojtek Figat 2022-03-22 19:29:17 +01:00
  • b2e91b8a07 Improvements for dependencies building utilities Wojtek Figat 2022-03-22 19:04:10 +01:00
  • 532203040f Fix PATH env var expanding in Flax.Build app runner Wojtek Figat 2022-03-22 19:03:13 +01:00
  • bb2f8f34dc Fix crash on opening skeleton mask window Wojtek Figat 2022-03-22 18:58:15 +01:00
  • d5060e9067 Missing change Wojciech Figat 2022-03-22 18:11:04 +01:00
  • 891d65dc87 Add utility to editor CodeDocs for tooltips from C# types and members Wojciech Figat 2022-03-22 18:10:47 +01:00
  • 832a4bf86a Add utility Copy option for various labels in assets editors Wojciech Figat 2022-03-22 17:16:15 +01:00
  • 885d2f0771 Move Static Model rasterization into Global SDF code Wojciech Figat 2022-03-22 17:15:21 +01:00
  • 18321937e4 Optimize model SDF with 8-bit storage (if possible) Wojciech Figat 2022-03-22 15:08:38 +01:00
  • 6196bb31fe Post merge fixes Wojciech Figat 2022-03-22 13:20:07 +01:00
  • 92f5377f70 Merge remote-tracking branch 'origin/master' into gi Wojciech Figat 2022-03-22 13:00:21 +01:00
  • 9107897b76 Add missing pipeline barriers after Dispatch on Vulkan to prevent race-conditions with UAVs Wojciech Figat 2022-03-22 12:56:21 +01:00
  • aa9161a16f Fix some issues Wojciech Figat 2022-03-22 12:55:33 +01:00
  • c10cdc3d90 Fix UsedSRsMask/UsedUAsMask when binding arrays to the shader Wojciech Figat 2022-03-22 12:55:13 +01:00
  • d58584e1fd Fix crash if D3D device gets DXGI_ERROR_DEVICE_REMOVED during init Wojciech Figat 2022-03-21 10:51:42 +01:00
  • 8f99a3df76 Add soft handling for MeshAccelerationStructure build from model on data gather fail Wojciech Figat 2022-03-21 10:50:56 +01:00
  • abbb0eb85c Disable SDF generation for virtual models on a main thread Wojciech Figat 2022-03-21 10:50:34 +01:00
  • 85f88efa95 Enable support for latest Windows SDKs Ari Vuollet 2022-03-20 18:31:41 +02:00
  • 8ed7b0f455 Fix wrong library linkage in DirectXShaderCompiler Ari Vuollet 2022-03-20 18:26:33 +02:00
  • 8d0a779ff4 Fix uploading volume texture data to GPU in D3D12 Wojciech Figat 2022-03-18 17:55:35 +01:00
  • 8cca7f884b Add **Global Sign Distance Field** rendering (work in progress) Wojciech Figat 2022-03-18 16:18:00 +01:00
  • 10d09711d9 Add Sign Distant Field (SDF) generation for models Wojciech Figat 2022-03-18 14:35:11 +01:00
  • c85ee9ff52 Fix key clearing on actor remove from SceneRendering Wojciech Figat 2022-03-18 13:28:50 +01:00
  • cd66981c1d Add CustomBuffers for injecting custom state into RenderBuffers Wojciech Figat 2022-03-18 13:27:25 +01:00
  • 3dac0d4786 Fix error in Forward Shader Feature when rendering directional light shadowmap Wojciech Figat 2022-03-18 13:25:09 +01:00
  • 3d35277a87 Bump up version Wojciech Figat 2022-03-18 13:23:52 +01:00
  • 33fe5e7518 Fix uninitialized values and release COM resources after use GoaLitiuM 2022-03-17 21:06:33 +02:00
  • e794911755 Enable flip presentation mode and tearing in D3D11 GoaLitiuM 2022-03-17 21:05:42 +02:00
  • b780e33a5b Fix for faster models exporting Wojtek Figat 2022-03-14 20:32:38 +01:00
  • 6da3dff5de Fix editor options startup to not log error on missing file Wojtek Figat 2022-03-14 20:32:10 +01:00
  • 8e28fef91f Fix Lightmap UVs Source not working in model import options Wojtek Figat 2022-03-13 19:31:33 +01:00
  • aed6f0403d Fix dylibs list Wojtek Figat 2022-03-04 23:20:45 +01:00
  • 09c995d67b Fix for macOS dylib path Wojtek Figat 2022-03-04 23:14:36 +01:00
  • 20075e0fbd Fixes for compilation on Windows for x86 Wojtek Figat 2022-03-02 21:06:21 +01:00
  • e52cf67447 Fix crash on Vulkan swapchain resize if the previous size was 0 (eg. due to window animation on Windows 11r) Wojtek Figat 2022-03-02 10:00:06 +01:00
  • cdc74a9c49 Reduce includes in Serialization header Wojtek Figat 2022-02-28 23:16:15 +01:00
  • 3a1475fa9c Use SoftObjectReference for deformable asset ref to prevent removing it by Content GC Wojtek Figat 2022-02-28 23:16:00 +01:00
  • 4a9c746bed Add SoftAssetReference type Wojtek Figat 2022-02-28 23:15:35 +01:00
  • 6738bc8dea Fix minor things Wojtek Figat 2022-02-28 19:15:02 +01:00
  • 57e408761d Bump up the build number Wojtek Figat 2022-02-28 19:14:52 +01:00
  • 87cb553c61 Optimize Vector3 method to be inlined more often Wojtek Figat 2022-02-28 19:14:14 +01:00
  • 5c443f305d Fix memory leak in RenderTargetPool on texture init fail Wojciech Figat 2022-02-15 12:14:02 +01:00
  • 07760f7acd Add DynamicStructuredBuffer utility Wojciech Figat 2022-02-27 13:32:05 +01:00
  • 748b857e57 Add ability to use ModelTool module in game build Wojciech Figat 2022-02-27 13:31:32 +01:00
  • 8271a2b718 Add MeshAccelerationStructure utility for robust triangles geometry queries Wojciech Figat 2022-02-27 13:29:58 +01:00
  • d2c252879e Fixes for macOS Diewa 2022-02-24 21:42:00 +01:00
  • 58de04ccd6 Fix crash on particles instance invalidated Wojtek Figat 2022-02-23 22:41:26 +01:00
  • 6b84773190 Fix crash on CharacterController in prefab Wojtek Figat 2022-02-23 22:41:06 +01:00
  • 3fe1e2c763 Refactor SceneRendering to simplify actors impl of drawing flow at high level Wojciech Figat 2022-02-22 17:06:19 +01:00
  • 8c075c78cb Add LineHitBox to Collisions.hlsl Wojciech Figat 2022-02-21 20:15:07 +01:00
  • 8082f5f909 Minor fixes and changes Wojciech Figat 2022-02-21 20:14:46 +01:00
  • 3a07d767fb Fix rare crash on division by 0 Wojtek Figat 2022-02-20 20:28:19 +01:00
  • 111a2f3b25 Fix crash with terrain in prefab window Wojtek Figat 2022-02-19 17:59:40 +01:00
  • 4424d93d56 Use Windows Server 2019 for Github Actions Wojtek Figat 2022-02-19 12:09:29 +01:00
  • 56491569df Optimize C# bindings in Engine code to static functions that native ABI matches managed signature Wojtek Figat 2022-02-19 00:29:09 +01:00
  • 71b9324bcb Fix potential exception in PluginManager dispose in Editor Wojtek Figat 2022-02-19 00:27:53 +01:00
  • 1fa06546f4 add CursorLockMode.Clipped Scott Longley 2022-02-18 22:44:16 +10:00
  • 749895f2ca typo fixes Scott Longley 2022-02-18 21:58:46 +10:00
  • 8db4c3cfff Add ClipCursor (Windows only) Scott Longley 2022-02-18 21:14:08 +10:00
  • 5d4c168e1e Add Vector3::Clamp for easier inline in optimized builds Wojciech Figat 2022-02-15 12:14:31 +01:00
  • a857e6daa0 Fix memory leak in RenderTargetPool on texture init fail Wojciech Figat 2022-02-15 12:14:02 +01:00
  • 6b3e911b40 Remove old log for drag&drop on Windows Wojciech Figat 2022-02-14 14:37:22 +01:00
  • 311b95b9fc Add support for using mipmaps with 3D textures Wojciech Figat 2022-02-14 14:37:04 +01:00
  • 7979831f5c Add JobSystem.Execute utility for quick jobs running Wojciech Figat 2022-02-14 14:34:43 +01:00
  • 9dc49f7165 Optimize Vector3 method to be inlined more often Wojciech Figat 2022-02-14 11:46:48 +01:00
  • 788b1a7531 Add Distance to box/point for Bounding Box Wojciech Figat 2022-02-14 10:15:38 +01:00
  • 79cacbf36e Add GetNormal to Triangle Wojciech Figat 2022-02-14 10:15:05 +01:00
  • 1168176016 Optimize texture data async upload during rendering Wojciech Figat 2022-02-09 10:01:21 +01:00
  • 9a4aa20bbb Add Windows 11 detection Wojciech Figat 2022-02-09 09:23:44 +01:00
  • 69a1e007a6 Add some missing changes Wojciech Figat 2022-02-08 18:06:56 +01:00
  • afed5a30bc Add ClearUA to GPUContext to clear texture with float values Wojciech Figat 2022-02-08 18:06:02 +01:00
  • bac8058aa8 Fix depth pitch in UpdateTexture on D3D11 for volume textures Wojciech Figat 2022-02-08 18:05:20 +01:00
  • 066a4c65bb Add additional UploadMipMapAsync for GPUTexture update with custom row/slice pitch Wojciech Figat 2022-02-08 18:04:44 +01:00
  • 3c9a5bcf1a Fix CollisionsHelper::ClosestPointPointTriangle Wojciech Figat 2022-02-08 17:56:45 +01:00
  • 88879e441e Add some missing changes Wojciech Figat 2022-02-08 18:06:56 +01:00
  • 70ca42794a Add ClearUA to GPUContext to clear texture with float values Wojciech Figat 2022-02-08 18:06:02 +01:00
  • 9a3a6c8a72 Fix depth pitch in UpdateTexture on D3D11 for volume textures Wojciech Figat 2022-02-08 18:05:20 +01:00
  • f67371d524 Add additional UploadMipMapAsync for GPUTexture update with custom row/slice pitch Wojciech Figat 2022-02-08 18:04:44 +01:00
  • 7e2e764e1e Fix CollisionsHelper::ClosestPointPointTriangle Wojciech Figat 2022-02-08 17:56:45 +01:00
  • 3feeec1649 Fix structure initialization with default field value if attribute has different value HasInvalidPathChar Wojtek Figat 2022-02-06 22:44:40 +01:00
  • 73976149da Fix blend shape dirty vertices range Wojtek Figat 2022-02-06 21:25:52 +01:00
  • 9cfc638ce0 Fix for editor Wojtek Figat 2022-02-06 14:11:31 +01:00