Commit Graph

105 Commits

Author SHA1 Message Date
Wojtek Figat
45a8d82a83 Merge remote-tracking branch 'origin/master' into 1.12
# Conflicts:
#	Content/Shaders/GI/DDGI.flax
#	Content/Shaders/GUI.flax
#	Flax.flaxproj
#	Source/Editor/Windows/AboutDialog.cs
#	Source/Engine/Serialization/Stream.cpp
#	Source/Shaders/GUICommon.hlsl
2026-03-13 08:09:16 +01:00
Wojtek Figat
549ed76e7c Add warning when importing texture that is non-power-of-two and cannot generate mip maps 2026-03-12 14:32:11 +01:00
Wojtek Figat
a4cb839c6f Minor fixes to #3637 2026-03-10 14:43:57 +01:00
Wojtek Figat
3b1960b977 Merge branch 'linux_dds_support' of https://github.com/alsed/FlaxEngine into alsed-linux_dds_support 2026-03-10 14:39:54 +01:00
Wojtek Figat
b408a8ce21 Fix WebGPU in non-Debug builds 2026-03-06 14:45:00 +01:00
Wojtek Figat
0fa3472f24 Refactor Texture Data function to be reusable 2026-03-06 11:40:43 +01:00
Wojtek Figat
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
Wojtek Figat
f12ad5c874 Add **Web platform with Emscripten** 2026-02-14 00:07:21 +01:00
Wojtek Figat
b834dddb11 **Refactor sRGB import option on textures** to actually handle image contents with gamma 2026-01-12 15:50:24 +01:00
Wojtek Figat
802e2ac7c2 Fix compiling stb texture tool on Windows 2025-10-28 21:25:30 +01:00
Wojtek Figat
41e851298d Add new PreIntegratedGF with 80% smaller but more accurate data
Update old generation code, use R16G16_UNorm format instead of R11G11B10, skip mips and reduce Y axis to 32 pixels.

#1492
2025-09-25 17:35:10 +02:00
alsed
e52b7170ce fix segfault when generating mipmaps for cubetextures 2025-09-04 11:11:44 -04:00
alsed
dd7233aaf7 Adds support for Cubemaps textures 2025-09-02 22:23:42 -04:00
alsed
c63200cba0 bool error corrected 2025-08-13 11:23:56 -04:00
alsed
c8a02ac607 cleanup 2025-08-13 09:22:30 -04:00
alsed
09a304c214 Add support for dds in linux 2025-08-12 19:18:07 -04:00
Wojtek Figat
986693757c Merge remote-tracking branch 'origin/master' into 1.11 2025-06-16 22:46:17 +02:00
Zode
9e50a39ebf Add define guards so that the messagebox only appears in editor builds 2025-06-09 16:19:39 +03:00
Zode
8dfb564fb3 Add messagebox to windows import too 2025-06-09 15:04:34 +03:00
Zode
f8daff273a Add import & export warning messageboxes. 2025-06-09 14:56:54 +03:00
Wojtek Figat
cd637e8a7a Add more memory profiling coverage 2025-06-06 14:38:22 +02:00
Wojtek Figat
2ac8144ac2 Merge branch 'NoExpandFlipChannel' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NoExpandFlipChannel 2025-04-07 21:48:03 +02:00
Wojtek Figat
9c3fd052cd Remove copyright year from source files and update to 2025 2025-04-07 19:22:21 +02:00
xxSeys1
af3054e5e0 minor code style 2025-03-31 15:55:04 +02:00
xxSeys1
e5d0158c92 remove texture flip channels default group expand 2025-03-31 15:53:40 +02:00
Wojtek Figat
be8686bbb2 Fix new code on non-windows editor platforms 2025-01-14 22:45:03 +01:00
Wojtek Figat
addc6d5216 Merge remote-tracking branch 'origin/master' into 1.10
# Conflicts:
#	Content/Editor/Gizmo/Material.flax
#	Content/Engine/DefaultTerrainMaterial.flax
#	Source/Editor/Windows/Assets/ModelWindow.cs
#	Source/Editor/Windows/Assets/SkinnedModelWindow.cs
#	Source/Engine/Core/Types/Variant.cpp
2025-01-13 18:07:54 +01:00
Wojtek Figat
90316dfa52 Minor code changes to PR 2025-01-13 15:46:35 +01:00
Wojtek Figat
db4d7d2a05 **Refactor meshes format to support custom vertex layouts and new flexible api to access mesh data**
#3044 #2667
2025-01-06 22:47:19 +01:00
Wojtek Figat
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
Chandler Cox
f71e731e54 Add saving and loading. 2024-12-30 23:42:32 -06:00
Chandler Cox
cb6ab6a647 Fix comment 2024-12-30 22:14:18 -06:00
Chandler Cox
899528e087 Add invert options for texture imports for Red, Blue, and Alpha channels. 2024-12-30 21:27:03 -06:00
Wojtek Figat
4a4120864d Better fix for c6fa20abaa 2024-10-06 23:23:41 +02:00
Wojtek Figat
9b7e5be50e Add new features to stb too (as unsupported)
#2968
2024-10-05 23:22:06 +02:00
Chandler Cox
305d3a6496 Add FlipX to texture tool. 2024-10-04 19:31:55 -05:00
Chandler Cox
2a5de178fa Small fix for Reconstructing Z Channel and add keeping aspect ration when resizing. 2024-10-04 19:21:15 -05:00
Chandler Cox
8e72b1f326 Fix comment. 2024-10-04 15:39:02 -05:00
Chandler Cox
6b10ebdc2c Add options to reconstruct z channel for textures. 2024-10-04 15:29:45 -05:00
Wojtek Figat
da203352fd Refactor old code documentation 2024-09-24 18:20:12 +02:00
Wojtek Figat
cb106be710 Fix importing compressed textures with DirectXTex with resizing 2024-08-16 22:40:02 +02:00
fef124a01d Fix crash when trying to import unsupported EXR-file 2024-06-01 21:36:22 +03:00
Wojtek Figat
1a87e5a2ca Add support for importing .exr textures
#2375
2024-04-16 15:19:33 +02:00
Wojtek Figat
5fd808af19 Update DirectXTex to mar2024 2024-04-16 13:40:42 +02:00
Wojtek Figat
9e11d45c1c Update copyright year 2024-03-19 21:52:46 +01:00
Wojtek Figat
14902dc29e Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
2024-02-26 19:49:39 +01:00
Wojtek Figat
859c420d76 Update year in copyright note 2024-02-26 19:00:48 +01:00
Wojtek Figat
697db443ac Skip astc on macOS x64 due to precompiled lib with too new clang ver 2024-01-11 17:58:02 +01:00
Wojtek Figat
85afde43af Add profiler events to texture tool 2024-01-03 22:08:41 +01:00
Wojtek Figat
c49c875165 Add astc lib for Windows x64 2024-01-03 22:05:25 +01:00