mafiesto4
e450658834
Remove deprecated mono runtime backend
...
Old `mono` backend was not maintained for since 1.7 (July 2023)
`dotnet` backend still can run `mono` on AOT platforms but with the latest .NET features.
2026-06-03 16:35:06 +02:00
mafiesto4
0c1af2f243
Fix various rendering elements with Reversed Z enabled and simplify code
...
#2684
2026-05-11 18:26:21 +02:00
mafiesto4
8e76d0d9d8
Fix GPUTexture.DownloadData to use correct bindings api
2026-04-28 00:24:34 +02:00
mafiesto4
c782f07b76
Add GetTextureData function to texture API in C#
2026-04-24 11:21:18 +02:00
mafiesto4
49943e13de
Fix various API issues
2026-04-24 11:20:45 +02:00
mafiesto4
635ef0ad66
Fix drawing editor thumbnails when texture used by asset is using dynamic streaming
2026-04-19 22:37:58 +02:00
mafiesto4
0e161c6ec1
Fixes for Web
2026-04-03 16:45:16 +02:00
mafiesto4
72bd624384
Fix creating textures when running in headless/null mode
2026-03-07 00:32:26 +01:00
mafiesto4
94789712e8
Add basis_universal support for textures on Web
...
Add implementation for loading interchange texture formats with multiple runtime formats support
2026-03-06 11:09:29 +01:00
mafiesto4
23ebb0e754
Fix particles on WebGPU to respect format support flags properly
2026-03-02 23:06:01 +01:00
mafiesto4
153b16ebd7
Add various graphics improvements
2026-02-25 18:23:49 +01:00
mafiesto4
195d5b1aa2
Fixes and missing changes
2026-02-24 17:59:42 +01:00
mafiesto4
6081ed35bc
Add initial base implementation for WebGPU rendering backend
2026-02-23 11:49:45 +01:00
mafiesto4
5b3079acde
Fix texture GPU resource debug name in non-Release game builds to match the path in project
2026-02-20 23:43:29 +01:00
mafiesto4
1e9918b9cc
Add CPU profiler events to texture and buffer creation
2026-01-28 21:46:42 +01:00
mafiesto4
4805dfbdba
Fix issues with model data storage when doing long actions in async (eg. SDF generation)
2025-11-10 15:02:33 +01:00
mafiesto4
108678d94f
Fix crash when texture streaming mip task gets deleted after texture object on GC
2025-11-09 22:16:44 +01:00
mafiesto4
361fc3ecfb
Add stencil buffer usage with object layer information
...
#3080 #967
2025-10-07 18:07:23 +02:00
mafiesto4
c9e0637b0f
Fix crash when unloading texture with leftover streaming task that was idle
2025-08-02 22:03:19 +02:00
mafiesto4
986693757c
Merge remote-tracking branch 'origin/master' into 1.11
2025-06-16 22:46:17 +02:00
mafiesto4
5a23060e05
Add GPUTexture.UploadData for changing texture contents via TextureData container
2025-06-16 22:35:50 +02:00
mafiesto4
cd637e8a7a
Add more memory profiling coverage
2025-06-06 14:38:22 +02:00
mafiesto4
9dc4dbc6d7
Add more memory profiler categories
2025-05-25 18:38:07 +02:00
mafiesto4
c639a3103c
Add memory profiling events to the main areas of the engine
2025-05-22 04:47:01 +02:00
mafiesto4
d77024bbf1
Fix crash when existing engine while content streaming is active
2025-04-22 16:16:46 +02:00
mafiesto4
15da2d59e5
Add GPUTexture::DownloadData to C#
...
#2973 #1446
2025-04-07 23:32:37 +02:00
mafiesto4
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
mafiesto4
a6fb651ff4
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Source/Engine/Graphics/Materials/MaterialShader.h
2025-02-18 09:19:59 +01:00
mafiesto4
04dde7a3f2
Add warnings on incorrect GPUBuffer or GPUTexture usage when binding to GPUContext (in non-release builds)
2025-01-30 22:03:21 +01:00
mafiesto4
44fae3838e
Add GPUResourceUsage.Staging for both CPU read/write access
2025-01-30 20:39:04 +01:00
mafiesto4
29bfef677f
Add PixelFormatSampler utility to quick read/write operations on various data formats
...
Moved from `TextureTool` to be used in runtime and with more generic use cases (including C# scripting).
2025-01-05 23:49:44 +01:00
mafiesto4
8eaa906e0c
Remove some redundant code
2024-12-18 18:39:58 +01:00
mafiesto4
59b4755379
Move mesh code to shared base class and reordanize files
2024-12-16 20:07:42 +01:00
mafiesto4
f8371d037b
Refactor old ContentLoadingManager into Content for simplicity
2024-10-11 23:05:09 +02:00
mafiesto4
9daddccbed
Merge remote-tracking branch 'origin/master' into 1.9
...
# Conflicts:
# Source/Editor/Modules/ContentDatabaseModule.cs
# Source/Editor/Surface/SurfaceUtils.cs
# Source/Editor/Windows/Assets/MaterialInstanceWindow.cs
# Source/Engine/Foliage/Foliage.cpp
# Source/Engine/Graphics/Models/MeshBase.h
# Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Textures.cpp
2024-09-12 13:38:20 +02:00
mafiesto4
545e59aba5
Fix lightmap uvs density view to handle scale in lightmap and outline non-static objects
...
#2080
2024-09-09 05:59:17 +02:00
mafiesto4
fc9aa5c184
Fix texture streaming reallocation task to ignore not-resident mips
...
#2559
2024-08-30 19:50:00 +02:00
mafiesto4
8a2acd360d
Fix GPUTexture::GetData to properly handle volume textures
2024-05-28 14:56:04 +02:00
mafiesto4
24e56a825e
Fix streaming astc 6x6 textures that have higher block size
2024-03-28 18:07:53 +01:00
mafiesto4
14902dc29e
Merge remote-tracking branch 'origin/master' into 1.8
...
# Conflicts:
# Flax.flaxproj
2024-02-26 19:49:39 +01:00
mafiesto4
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
mafiesto4
1cb88bdc63
Fix crash when using invalid GPUTextureDescription
...
#2261
2024-02-20 11:44:49 +01:00
mafiesto4
10180de9c6
Merge remote-tracking branch 'origin/master' into 1.8
...
# Conflicts:
# Source/Editor/Utilities/EditorUtilities.cpp
# Source/Editor/Utilities/EditorUtilities.h
2024-02-19 22:26:16 +01:00
mafiesto4
f04f1cc90e
Add ScriptingEnum::ToStringFlags for printing flag enums into readable text
2024-02-16 12:46:35 +01:00
mafiesto4
1da803c5fb
Fix compilation without GPU resources naming enabled
2024-01-11 17:59:34 +01:00
mafiesto4
df33de7176
Add ASTC texture compression on Android
2024-01-03 23:01:33 +01:00
mafiesto4
53a2ebbd17
Add more ASTC texture formats with larger block sizes
2023-12-20 15:12:12 +01:00
mafiesto4
ae5fa9619b
Remove TextureUtils
2023-12-14 18:23:17 +01:00
mafiesto4
d7b17ae0a6
Fix deadlock in asset thumbnails rendering queue when texture streaming fails
...
#2057
2023-12-14 16:05:15 +01:00
mafiesto4
60202a3add
Fix deadlock when loading block-compressed texture that is smaller than block size
...
#2057
2023-12-14 15:14:49 +01:00