Simon Lübeß
c931451f10
Delete hotkey, delte files in background, Alt Up to go back a folder, basic multi select files
2025-06-30 23:14:03 +02:00
Simon Lübeß
5fb8401a1a
Renamed property
2025-06-26 19:29:19 +02:00
Simon Lübeß
108e24eb38
advanced async copy of files
2025-06-26 10:16:39 +02:00
Simon Lübeß
6af2e49387
Basic copy for drag'n'drop
2025-06-20 21:51:46 +02:00
Simon Lübeß
5e50d75eb9
Handle EngineBuffers, Preview Names and variable editor types for materials
2025-03-22 23:40:43 +01:00
Simon Lübeß
77a7a04637
Fixed missing semicolons
2025-03-19 21:15:37 +01:00
Simon Lübeß
6d50208700
Start of material editor
2025-03-03 20:29:35 +01:00
Simon Lübeß
b5088329f5
Texture inheritance for materials, also script access
2025-03-01 00:03:38 +01:00
Simon Lübeß
7a306cac69
Separate handling for hlsl and fx files
2025-02-11 23:07:04 +01:00
Simon Lübeß
76087d6ba4
Materials kind of working and used in some places
...
- Also Texture viewer fixes
2025-02-09 01:39:35 +01:00
Simon Lübeß
acfb052137
New material loading pipeline almost working
2025-01-31 13:18:49 +01:00
Simon Lübeß
577cca5886
Start of new materials, disable async asset loading
2024-11-30 16:21:00 +01:00
Simon Lübeß
ff1c6db222
Removed old shader loading stuff
2024-08-22 23:42:16 +02:00
Simon Lübeß
66e62f42ec
First working effects with new pipeline
2024-08-22 00:34:20 +02:00
Simon Lübeß
7b7a3dc645
Started rewriting shader compilation/processing
2024-08-18 23:30:47 +02:00
Simon Lübeß
cd434d64f9
Better asset processor selection, process subassets
2024-06-13 15:44:27 +02:00
Simon Lübeß
36e98311c6
TextureAsset properties, start of better asset pipeline detection
2024-06-12 16:51:52 +02:00
Simon Lübeß
f61d1bc644
Inspector window to combine asset properties and components editor
2024-06-09 01:16:21 +02:00
Simon Lübeß
86afa234e7
Texture processor cleanup, new asset properties config UI
2024-06-08 17:03:21 +02:00
Simon Lübeß
ff0ac74d12
Moved texture loader from editor to engine
2024-06-03 00:59:01 +02:00
Simon Lübeß
1b38a41dfc
Fix dds and texture cube import
2024-06-03 00:46:55 +02:00
Simon Lübeß
108b31399a
Use asset pipeline for blocking asset loading, remove old texture loader
2024-06-03 00:46:23 +02:00
Simon Lübeß
b2806d9460
Reprocess, load and hot swap changed assets using new asset pipeline
2024-06-02 00:39:22 +02:00
Simon Lübeß
9e7e7f0d76
Asset (de)compression
2024-05-20 16:10:55 +02:00
Simon Lübeß
ffe8954b8d
Load pngs from cache
2024-05-20 13:35:37 +02:00
Simon Lübeß
1a43ff2971
Convert texture asset and save to cache
2024-05-20 01:08:18 +02:00
Simon Lübeß
2725801db8
Start of asset management 2.0
2024-05-19 01:35:52 +02:00
Simon Lübeß
989ad4a5bd
Use dedicated AssetIdentifier instead of string
2024-05-19 01:06:02 +02:00
Simon Lübeß
1340b06af5
Basic asset thumbnails
2024-02-18 00:48:09 +01:00
Simon Lübeß
20814a61b6
Fixed memory leak in AssetFile
2023-12-25 16:30:58 +01:00
Simon Lübeß
05350d4768
Renamed EditfloatX to EditFloatX
2023-11-22 00:54:43 +01:00
Simon Lübeß
0165279220
Implemented "Open recent Project" menu entry
...
+ Clean up handle -> asset map when chaning Asset or Resource directory
2023-08-21 14:11:51 +02:00
Simon Lübeß
987246a806
Asset Drag'n'Drop preview
2023-08-02 14:59:35 +02:00
Simon Lübeß
f654a4f379
Fixed AssetHierarchy not updating + Drag'n'drop Files in Asset Browser
2023-08-02 13:48:06 +02:00
Simon Lübeß
0101f546a5
Use InvokeOnMainThread for asset tree updates
2023-08-02 00:08:17 +02:00
Simon Lübeß
6c4ac923c6
Asset renaming + AssetHierarchy: major refactoring for file tree construction
...
+ AssetFile: Added "AssetConfigPath" Property
+ Less crashy, more cleaner
2023-08-01 23:56:52 +02:00
Simon Lübeß
60725c3588
Universal AssetHandles. Serialize AssetHandle instead of AssetIdentifier
...
A bit unstable
2023-08-01 21:38:54 +02:00
Simon Lübeß
b1f89a345f
Deletion of Assets and Directories
2023-08-01 16:45:33 +02:00
Simon Lübeß
253dd8087e
Added option to create Materials in Asset Browser
2023-08-01 16:24:31 +02:00
Simon Lübeß
e8a5594540
Allow changing Effect of Materials
...
+ TextureDimension Property for Texture
2023-08-01 13:28:04 +02:00
Simon Lübeß
97113b5df6
Start of Create Asset Context Menu
...
+ Asset Hierarchy: Fixed Assets in Folder-Root not being shown
2023-07-31 17:40:05 +02:00
Simon Lübeß
0d015b485e
Basic project creation
...
+ Added TreeNode.RemoveChild
+ Added Directory.Copy
+ Path.Combine now replaces alt directory separator
+ Project: Renamed ProjectName to Name
+ Project.Load: Save settings, if file doesn't exist
2023-07-31 16:35:12 +02:00
Simon Lübeß
c1a87ed946
Separated Assets to Resources (Engine assets) and Assets (Project specific)
...
+ AssetHierarchy: Exposed RootNode
+ ContentBrowserWindow: Fixed Empty Folder not being Leaf-Node
+ TreeNode: Added IsParentOf, IsChildOf and IsInSubtree.
+ Fixed InternalDeleteTreeAndChildren for null trees
2023-07-30 20:30:06 +02:00
Simon Lübeß
16c3d7c44d
Updated ImGui
2023-07-28 13:38:59 +02:00
Simon Lübeß
37197cbdf1
Allow dragging and dropping of Entities in editor
...
+ New Dictionary Helpers
+ Made ImGui Payloads safer
+ Start of Component drag'n'drop
2023-07-24 23:17:00 +02:00
Simon Lübeß
76bff3a6c1
Texture importer now supports mip maps
2023-07-06 17:06:59 +02:00
Simon Lübeß
77c45db122
Replaced IntX by intX, Basic AssetViewer (can view Textures, kind of)
2023-07-01 00:15:01 +02:00
Simon Lübeß
b31d43820a
Support emissive materials
2023-06-28 19:33:39 +02:00
Simon Lübeß
bb520b43ec
Added support for Cube Textures, Improved dds import (and textures in general), Texture refactoring and DX11 DeviceContext synchronization
2023-06-25 17:58:16 +02:00
Simon Lübeß
9e1f648aa0
Transitioned from VectorX to floatX
...
And some trying to update Rigidbody when transform changes
2023-06-25 02:47:33 +02:00