Commit Graph

12133 Commits

Author SHA1 Message Date
Wojtek Figat
2d6c49ee20 Merge branch 'variant_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-variant_fixes 2024-06-03 11:04:06 +02:00
Wojtek Figat
59b250f091 Merge branch 'GoaLitiuM-exr_crash_fix' 2024-06-03 11:01:24 +02:00
Wojtek Figat
6c347f08b6 Merge branch 'exr_crash_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-exr_crash_fix 2024-06-03 11:01:11 +02:00
Wojtek Figat
304f24764b Merge branch 'GoaLitiuM-debuglog_options' 2024-06-03 10:58:57 +02:00
Wojtek Figat
3dac26ffda Merge branch 'debuglog_options' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-debuglog_options 2024-06-03 10:58:49 +02:00
Wojtek Figat
f51a442357 Fix crash when using content search in Visject surface 2024-06-03 10:54:22 +02:00
Wojtek Figat
1cbcddf410 Add IsDebugToolAttached to GPUDevice for detecting gpu debugger tools attached and auto-enable GPU profiler in that case 2024-06-03 09:24:27 +02:00
Wojtek Figat
bd819b1f5f Rebake default Cube sdf with res scale 2 2024-06-02 23:02:43 +02:00
Wojtek Figat
aad428210d Improve DDGI quality by not using lower-res cascade fallback 2024-06-02 23:02:20 +02:00
Wojtek Figat
a08954f7db Fix CSM shadows intensity due to sharpness trick 2024-06-02 22:38:46 +02:00
Wojtek Figat
bba14d265a Add D3D11 shaders naming for profiling 2024-06-02 22:05:45 +02:00
Wojtek Figat
59e0b43585 Fix missing DirectX resources naming in Development builds for profiling 2024-06-02 22:05:14 +02:00
Wojtek Figat
f103afb495 Improve 975d5f98a3 2024-06-02 21:36:32 +02:00
Wojtek Figat
79ee6a973e Fix GlobalSDF for meshes intersections for negative distances inside the geometry 2024-06-02 12:06:25 +02:00
Wojtek Figat
eab96f2086 Fix TAA jittering when rendering UI in world after TAA resolve 2024-06-02 11:01:23 +02:00
Wojtek Figat
975d5f98a3 Fix MIN_int32 compilation on the latest Clang 2024-06-02 09:52:31 +02:00
Wojtek Figat
1e86eff2d3 Improve GPU constant buffers structures definitions to properly align on new Clang 2024-06-02 09:52:10 +02:00
Norite SC
d4145179a9 RadialMenu and material nodes 2024-06-02 02:23:48 +02:00
Wojtek Figat
2492d0b38f Refactor WindowsFileSystemWatcher to properly handle file modifications 2024-06-02 00:51:11 +02:00
8166790113 Fix compilation errors with miniz 2024-06-01 23:37:00 +03:00
40cc967c30 Fix alignment issues in stack allocators 2024-06-01 23:23:33 +03:00
6d5c7bcaf5 Hide Visual Studio solution architectures not supported by main project 2024-06-01 23:23:33 +03:00
b0904fef69 Skip setup of ARM64 configuration for Windows with no compiler support 2024-06-01 23:23:33 +03:00
ba397836a6 Include configuration specific source files in solution configurations
Include only relevant generated source files for selected solution
configuration. Fixes Intellisense issues when both ARM64 and Win64
configurations are present in project.
2024-06-01 23:23:32 +03:00
de10f2a6e5 Copy hostfxr from platform architecture specific dependencies folder 2024-06-01 23:23:32 +03:00
c332d6f89a Add cooking support for Windows on ARM 2024-06-01 23:23:31 +03:00
72043c0260 Update minimp3 2024-06-01 23:23:31 +03:00
c963dbc48d Patch rapidjson for Windows on ARM 2024-06-01 23:23:31 +03:00
2f4673ce1b Patch tracy for Windows on ARM 2024-06-01 23:23:30 +03:00
ca40e6140a Compile glslang for Windows on ARM 2024-06-01 23:23:30 +03:00
2226ff32dc Compile assimp for Windows on ARM 2024-06-01 23:23:30 +03:00
34d294263f Add dependencies to copy dbghelp and dxcompiler files from SDK 2024-06-01 23:23:29 +03:00
526ccd52fd Build astc for Windows on ARM 2024-06-01 23:23:29 +03:00
0765d88ff2 Update OpenAL to use CMake for compilation on Windows 2024-06-01 23:23:28 +03:00
9777e71ee0 Update ogg and vorbis to use CMake for compilation on Windows 2024-06-01 23:23:28 +03:00
a716025094 Patch pix3.h for Windows on ARM 2024-06-01 23:23:28 +03:00
c8f951e6e8 Use VS2022 Win10 MSVC solutions in DirectX-related dependencies 2024-06-01 23:23:27 +03:00
24c645d8d2 Build NvCloth for Windows on ARM 2024-06-01 23:23:27 +03:00
90e7d4076b Update PhysX with Windows on ARM support 2024-06-01 23:23:27 +03:00
8ab462f72c Update curl to 7.88.1 2024-06-01 23:23:26 +03:00
0862362ebd Update Freetype to 2.13.2 2024-06-01 23:23:26 +03:00
766910c0ae Fix rebuilding dependencies using Git with existing local folders 2024-06-01 23:23:25 +03:00
2f48521ce7 Fallback to D3D11 devices without debug layers when unavailable 2024-06-01 23:23:25 +03:00
ac6154e94d Support using native host MSVC binaries on ARM64 2024-06-01 23:23:24 +03:00
d2d2297dc7 Support ARM64 architecture under Windows 2024-06-01 23:23:24 +03:00
bf5e5d1254 Refactor native interop internal type lookup 2024-06-01 23:20:33 +03:00
adbe43c2c2 Move generated marshallers into separate namespace
Avoid polluting the `FlaxEngine` namespace with interop related
marshallers, move those to nested namespace called `Interop` where most
of the common marshallers are placed already.
2024-06-01 23:20:32 +03:00
974e3e192b Include original type of the fields in blittable struct in comments 2024-06-01 23:17:07 +03:00
2283a15172 Refactor struct custom marshalling generation 2024-06-01 23:17:07 +03:00
c4d5e50f22 Update Editor options when window is shown 2024-06-01 23:13:34 +03:00