Commit Graph

  • c168ce3a7e Deprecate IsActuallyPlayingSth and add IsActuallyPlaying to AudioSource Tryibion 2024-07-11 17:39:11 -05:00
  • e1dcd290b1 Add Editor update event. Tryibion 2024-07-11 15:48:50 -05:00
  • 352913ba14 Add random per-probe rotation for rays tracing in DDGI mafiesto4 2024-07-11 14:48:24 +02:00
  • dbda31d570 Add timeBeginPeriod(1) on Win32 platforms to improve timer precision mafiesto4 2024-07-10 15:34:38 +02:00
  • d521409033 Missing change for particles from 6b06f1dbcf mafiesto4 2024-07-10 13:58:01 +02:00
  • 6b06f1dbcf Optimize Global SDF to use 8-bit storage (50% less memory usage) mafiesto4 2024-07-10 13:22:25 +02:00
  • 70912e1d56 Add support for using InputAction editor on string variable mafiesto4 2024-07-09 11:57:59 +02:00
  • ffddbb455f Add Scripting events to C++ api similar to C# ones mafiesto4 2024-07-09 11:57:41 +02:00
  • d5dd8e7ecf Optimize GlobalSurfaceAtlasPass tiles by sorting by size before inserting them into atlas mafiesto4 2024-07-08 16:43:26 +02:00
  • 082a5819cd Optimize GlobalSurfaceAtlasPass by ignoring GBuffer2 properties (diffuse-only surfaces) mafiesto4 2024-07-08 16:40:59 +02:00
  • ae2b3d361e Fix shader warning mafiesto4 2024-07-08 12:56:31 +02:00
  • bee39dda58 Fix commandline options in build mafiesto4 2024-07-06 12:57:19 +02:00
  • 559cd74647 Merge remote-tracking branch 'origin/master' into 1.9 mafiesto4 2024-07-05 22:18:40 +02:00
  • 009e1aaebb Merge branch 'Tryibion-content-cut' mafiesto4 2024-07-04 18:07:10 +02:00
  • fe9996dd4f Merge branch 'content-cut' of https://github.com/Tryibion/FlaxEngine into Tryibion-content-cut mafiesto4 2024-07-04 18:07:03 +02:00
  • d1e54b821b Fix asset to be soft when transformation is nan or inf mafiesto4 2024-07-04 18:05:47 +02:00
  • 8877aac8cb Small code cleanup Tryibion 2024-07-03 13:07:02 -05:00
  • a61096ffa5 Add cutting of content items. Tryibion 2024-07-03 12:53:50 -05:00
  • 230c57cca4 Add WinPixEventRuntime for D3D12 to provide GPU profiler event names mafiesto4 2024-07-03 18:30:11 +02:00
  • b8100e9417 Fix missing GPU events when using shaders profiling/debugging or graphics dev tools are enabled mafiesto4 2024-07-03 18:29:42 +02:00
  • b3d77ab9eb Add shaders profiling console command mafiesto4 2024-07-03 13:22:19 +02:00
  • 030a66c091 Add shader cache invalidation when using debug shader option via cmd line in Editor mafiesto4 2024-07-03 12:41:29 +02:00
  • 751c1f20dc Returns lightmap UV correctly with no errors Olly Rybak 2024-07-03 18:35:32 +10:00
  • 00a9c48fec Optimize probes count multiplication in DDGI shader mafiesto4 2024-07-03 08:51:58 +02:00
  • 6fbf4a6aac Optimize draw calls sorting and objects buffer building to be async mafiesto4 2024-07-02 16:07:09 +02:00
  • f40cf6539a Update Assimp for Mac mafiesto4 2024-07-02 11:29:56 +02:00
  • 8e4f7babf3 Merge branch 'GoaLitiuM-unsafeaccessor_init' mafiesto4 2024-07-02 10:04:05 +02:00
  • e18b059234 Merge branch 'unsafeaccessor_init' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-unsafeaccessor_init mafiesto4 2024-07-02 10:04:00 +02:00
  • e3114c29af Merge branch 'envision3d-feature/add-default-audio-listener' mafiesto4 2024-07-02 10:02:31 +02:00
  • 3539f84c9a Merge branch 'feature/add-default-audio-listener' of https://github.com/envision3d/FlaxEngine into envision3d-feature/add-default-audio-listener mafiesto4 2024-07-02 10:02:24 +02:00
  • 5b0c6d1aff Merge branch 'xxSeys1-AudioListenerWarning' mafiesto4 2024-07-02 10:01:54 +02:00
  • 1b72b14376 Merge branch 'AudioListenerWarning' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-AudioListenerWarning mafiesto4 2024-07-02 10:01:39 +02:00
  • 32af6ede73 Merge branch 'GoaLitiuM-update_assimp' mafiesto4 2024-07-02 10:00:08 +02:00
  • a79fb237e5 Update Assimp to v5.4.1 mafiesto4 2024-07-02 09:59:30 +02:00
  • ec510425a1 Merge branch 'update_assimp' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-update_assimp mafiesto4 2024-07-02 09:12:27 +02:00
  • bf772a5eb9 Merge branch 'Tryibion-prefab-buttons' mafiesto4 2024-07-02 09:11:44 +02:00
  • fe3a9fbd67 Merge branch 'prefab-buttons' of https://github.com/Tryibion/FlaxEngine into Tryibion-prefab-buttons mafiesto4 2024-07-02 09:11:38 +02:00
  • 090b9ea0c1 Merge branch 'Tryibion-wrap-on-underscore' mafiesto4 2024-07-02 09:11:12 +02:00
  • ddfaeddb5f Merge branch 'wrap-on-underscore' of https://github.com/Tryibion/FlaxEngine into Tryibion-wrap-on-underscore mafiesto4 2024-07-02 09:10:37 +02:00
  • abe938c30a Merge branch 'Tryibion-fix-profiler-timeline' mafiesto4 2024-07-02 09:10:10 +02:00
  • cf02fecadc Merge branch 'fix-profiler-timeline' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-profiler-timeline mafiesto4 2024-07-02 09:06:21 +02:00
  • 54c24f8434 Merge branch 'Tryibion-inv-culture-unknown' mafiesto4 2024-07-02 09:05:53 +02:00
  • 35ab0f4261 Merge branch 'inv-culture-unknown' of https://github.com/Tryibion/FlaxEngine into Tryibion-inv-culture-unknown mafiesto4 2024-07-02 09:05:37 +02:00
  • 73342615d1 Merge branch 'GoaLitiuM-winsdk_24h2' mafiesto4 2024-07-02 09:05:15 +02:00
  • d64108a5c1 Merge branch 'winsdk_24h2' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-winsdk_24h2 mafiesto4 2024-07-02 09:05:08 +02:00
  • 1dfa92b0c3 Merge branch 'Tryibion-select-multi-drop' mafiesto4 2024-07-02 09:04:26 +02:00
  • 567d5f70ab Merge remote-tracking branch 'origin/1.9' into 1.9 mafiesto4 2024-07-02 00:58:25 +02:00
  • c8b5ac6c29 Update materials mafiesto4 2024-07-02 00:57:58 +02:00
  • fe0711c3e2 Fix D3D11 to properly flush CB/SRVs when bindings new shaders after CB/SRV was set mafiesto4 2024-07-02 00:55:41 +02:00
  • 9486466abf Fix D3D11 to properly issue instanced draws even if instance count is 1 mafiesto4 2024-07-02 00:54:49 +02:00
  • 1328e869a9 Fix crash in D3D12 when constant buffer was binded but not updated before the draw mafiesto4 2024-07-02 00:54:17 +02:00
  • fbc648302d Fix timer queries reset before use on Vulkan mafiesto4 2024-07-02 00:53:45 +02:00
  • ef129a3135 Add frustum culling for editor preview camera mesh mafiesto4 2024-07-02 00:53:03 +02:00
  • 08ef7c93ea Refactor draw calls drawing to use single objects buffer and better materials batching mafiesto4 2024-07-02 00:52:22 +02:00
  • d56493da54 Use UnsafeAccessor to initialize scripting object interop fields GoaLitiuM 2024-06-30 15:47:50 +03:00
  • 78f3248ac9 Refactor SortOrder to use int8 instead of int16 due to performance reasons (more efficent sort keys packing in rendering) mafiesto4 2024-06-29 13:54:02 +02:00
  • 16b0228394 Add support for Windows SDK build 26100 (24H2) GoaLitiuM 2024-06-28 23:02:05 +03:00
  • 516ed3e9a0 Cleanup some rendering code mafiesto4 2024-06-28 21:21:17 +02:00
  • f4d4969650 Merge branch '1.9' of https://gitlab.flaxengine.com/flax/flaxengine into 1.9 mafiesto4 2024-06-28 09:52:06 +02:00
  • 7f482219ef Fix generating project files for VSCode on Mac without .NET x64 SDK installed mafiesto4 2024-06-28 09:51:29 +02:00
  • dbbc2b70bf Disable GlobalSurfaceAtlas on Mac due to GPU crashes in larges scenes mafiesto4 2024-06-28 09:43:18 +02:00
  • e265b760c1 USe local var to simplify code and fix MaterialShaderDataPerView struct to use new alignment for constant buffers data mafiesto4 2024-06-28 08:50:14 +02:00
  • 138e17508b Add profile event to hardware instancing building and insert draw count into profiler zone data mafiesto4 2024-06-27 21:03:52 +02:00
  • 7b5edc363a Fix GLobalSDF update when not using workload spread and add dispatches count to profiler zone data mafiesto4 2024-06-27 09:29:09 +02:00
  • 8eaa635385 Minor tweaks to GlobalSA mafiesto4 2024-06-26 18:19:48 +02:00
  • 91d3216a00 Fix crash on shutdown when physical material asset was left alone mafiesto4 2024-06-26 18:19:36 +02:00
  • 18c3f274f8 Optimize Global SDF drawing with async job system mafiesto4 2024-06-26 18:16:58 +02:00
  • b545d8800c Optimize job system memory allocations mafiesto4 2024-06-24 23:19:01 +02:00
  • 3bbaa8dad0 Remove unused job system stats and concurrent queue code mafiesto4 2024-06-24 19:02:38 +02:00
  • a1c251c3b7 Add various optimizations to Global Surface Atlas mafiesto4 2024-06-24 19:01:35 +02:00
  • 8190d7f171 Optimize Global Surface Atlas setup and objects buffer writing to be async mafiesto4 2024-06-24 13:15:45 +02:00
  • 59bbb9e058 Fix error when reopening project mafiesto4 2024-06-24 13:15:05 +02:00
  • 861d8a683f Add JobSystem::Dispatch that accepts dependent jobs that needs to be completed before mafiesto4 2024-06-24 13:12:48 +02:00
  • cb3e8e4112 Ambiguous name fix Mateusz Karbowiak 2024-06-22 16:41:29 +02:00
  • 5f4aee71b8 Actor naming without string copy fix Mateusz Karbowiak 2024-06-22 15:14:02 +02:00
  • 02403377cd Array move semantics fix Mateusz Karbowiak 2024-06-22 15:13:53 +02:00
  • 2773949197 Optimize wait signal in Job System to wake waiting threads only when job batch ends mafiesto4 2024-06-22 09:58:20 +02:00
  • 3b3cd5ade4 Optimize Global Surface Atlas defragmenting to just reset tiles, not whole objects list mafiesto4 2024-06-21 23:01:32 +02:00
  • 6436fb3bde Update AssImp to latest version GoaLitiuM 2024-06-21 21:55:30 +03:00
  • 240ddbcde3 - Minor cleanup Nils Hausfeld 2024-06-21 20:52:14 +02:00
  • ef5d4013d3 - Increased min description panel height a tiny bit to make 4 input/output elements fit without causing jittering / flickering Nils Hausfeld 2024-06-21 20:45:22 +02:00
  • a8bd59c07f - Fixed regression where pack/unpack nodes didn't return any inputs/outputs Nils Hausfeld 2024-06-21 20:40:39 +02:00
  • db17d8d0ce - Comments, cleanup and a bit of refactoring Nils Hausfeld 2024-06-21 20:26:24 +02:00
  • 4d0d08f245 Optimize Global Surface Atlas drawing with async job system mafiesto4 2024-06-21 17:55:02 +02:00
  • c119750896 Fix RectAtlas regression mafiesto4 2024-06-21 16:24:47 +02:00
  • 6d9f504639 Optimize new rectangle packing to use binary search for faster inserting mafiesto4 2024-06-20 22:33:57 +02:00
  • 8e49a35e0e Refactor RectPack into new RectPackNode and RectPackAtlas that uses more optimized memory allocations mafiesto4 2024-06-20 15:26:58 +02:00
  • d7a0c69990 - Some cleanup and tooltips Nils Hausfeld 2024-06-20 00:18:11 +02:00
  • cb1324fc2d - Now removing <see cref> tags from tooltips - Capitalizing the first character of inputs/outpus - Removing & chars from input/output types to make it easier to read - Moving description signature down to make items without a description look less ugly Nils Hausfeld 2024-06-19 20:56:25 +02:00
  • a1adab1156 Change variable name to dropping. Tryibion 2024-06-19 09:24:33 -05:00
  • a6324c8f65 Missing change mafiesto4 2024-06-19 15:45:45 +02:00
  • 9ec23559af Optimize GPU memory usage in Editor when viewport is inactive mafiesto4 2024-06-19 15:03:38 +02:00
  • a377933884 Fix d3d12 build regression mafiesto4 2024-06-19 14:10:23 +02:00
  • 9c161121b3 Add Graphics::SpreadWorkload to disable graphics workloads amortization over several frames when debugging graphics perf mafiesto4 2024-06-19 14:03:55 +02:00
  • a5b00fa718 Resolve problems in code review ExMatics HydrogenC 2024-06-19 10:58:27 +08:00
  • 919e118a2f Select all assets and scripts that are dropped in the tree panel. Tryibion 2024-06-18 21:46:22 -05:00
  • f38df259a7 Dont show Select prefab, Edit prefab, and view changes buttons when editing actor in the prefab. Tryibion 2024-06-18 21:10:42 -05:00
  • ec10e3bb30 Fix changing to invariant culture for unknown LCID. Tryibion 2024-06-18 19:59:27 -05:00
  • 224c2c049e Fix the profiler charts in place and only scroll profiler info. Tryibion 2024-06-18 19:25:12 -05:00
  • 8509761d67 Only wrap text on underscores and not other special characters Tryibion 2024-06-18 17:37:54 -05:00