Simon Lübeß
|
60482059a4
|
Test handle Windows Explorer drag'n'drop in ImGui
|
2025-06-17 16:46:05 +02:00 |
|
Simon Lübeß
|
9b6bb2b8d8
|
Made Vectors CRepr
|
2025-06-17 14:43:26 +02:00 |
|
Simon Lübeß
|
07faafd28d
|
Basic drag & drop
|
2025-06-17 14:43:06 +02:00 |
|
Simon Lübeß
|
400045b005
|
Allow custom resolutions for game window
|
2025-03-29 15:03:25 +01: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ß
|
10e8b3c282
|
Simplified serialization/deserialization of EngineObjects + added support for Assets (actually any EngineObject!)
|
2025-03-01 00:48:31 +01:00 |
|
Simon Lübeß
|
b5088329f5
|
Texture inheritance for materials, also script access
|
2025-03-01 00:03:38 +01:00 |
|
Simon Lübeß
|
0236130df1
|
Fixed crashes due to wrong use of append allocations
|
2025-02-24 23:00:09 +01:00 |
|
Simon Lübeß
|
28121d1b42
|
Added component-wise min and max (cmin and cmax)
|
2025-02-16 01:04:21 +01:00 |
|
Simon Lübeß
|
49c3e93e08
|
Manage all Assets with ContentManager
|
2025-02-16 01:02:41 +01:00 |
|
Simon Lübeß
|
25e1c53a08
|
Allow resetting material variable
|
2025-02-14 15:34:33 +01:00 |
|
Simon Lübeß
|
24295731f3
|
Start of inheriting Materials, create material instance for getMaterial from scripts
|
2025-02-14 12:39:35 +01:00 |
|
Simon Lübeß
|
aaed4199d3
|
Interact with Materials from scripts
|
2025-02-14 11:54:07 +01:00 |
|
Simon Lübeß
|
e5437c6ff6
|
Some fixes, improvements for asset drop target
|
2025-02-14 11:38:39 +01:00 |
|
Simon Lübeß
|
688ebad278
|
Fixed 2d camera projection for texture viewer
|
2025-02-11 23:10:05 +01:00 |
|
Simon Lübeß
|
83b12efcff
|
Fixed out of bounds access
|
2025-02-11 23:09:44 +01:00 |
|
Simon Lübeß
|
7a306cac69
|
Separate handling for hlsl and fx files
|
2025-02-11 23:07:04 +01:00 |
|
Simon Lübeß
|
06b981e88a
|
Support materials in 2D Quad Renderer!
- Lost Circle rendering along the way
- Cleaned up 2D shaders
|
2025-02-11 14:02:16 +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ß
|
2f0505241f
|
Append allocation and generics fixes
|
2025-01-31 13:17:12 +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ß
|
cf1f2a9a7b
|
Emit parameterless constructor for vectors
|
2024-11-30 16:20:29 +01:00 |
|
Simon Lübeß
|
bcf75bf8cb
|
Engine barely starts again
|
2024-11-21 18:16:41 +01:00 |
|
Simon Lübeß
|
ad73abd4ea
|
Fixed memory leak when deleting Effect
|
2024-08-24 20:09:22 +02:00 |
|
Simon Lübeß
|
b98de9835d
|
Only hold on to vertex input layout shader code
|
2024-08-23 23:29:43 +02:00 |
|
Simon Lübeß
|
d788853dd3
|
Cleaned up Shader usings
|
2024-08-23 23:01:31 +02:00 |
|
Simon Lübeß
|
d8b3b137dd
|
Pass VertexShader to VertexLayout, don't reassign layout
|
2024-08-23 23:00:10 +02:00 |
|
Simon Lübeß
|
ff1c6db222
|
Removed old shader loading stuff
|
2024-08-22 23:42:16 +02:00 |
|
Simon Lübeß
|
73a6cc0854
|
Use blocking load method for shaders
|
2024-08-22 23:25:17 +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ß
|
f3e68bd8d8
|
Remove obsolete EffectLibrary
|
2024-08-18 22:54:46 +02:00 |
|
Simon Lübeß
|
c908f5a0e7
|
A little bit better number formatting
|
2024-06-27 20:50:26 +02:00 |
|
Simon Lübeß
|
bbbbe833df
|
Changed number format in component editor
|
2024-06-23 18:42:31 +02:00 |
|
Simon Lübeß
|
454ec59951
|
Use icon buttons for save component and context menu, right click context menu
|
2024-06-23 17:15:21 +02:00 |
|
Simon Lübeß
|
1b130a4bce
|
Basic save component button
|
2024-06-23 00:27:20 +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ß
|
c8be6eca5c
|
Show error in Properties window, deselect invalid objects in Inspector window
|
2024-06-09 17:12:42 +02:00 |
|
Simon Lübeß
|
ace51b396d
|
Fixed crash when assets gets queued for reloading twice
|
2024-06-09 00:29:15 +02:00 |
|
Simon Lübeß
|
ff0ac74d12
|
Moved texture loader from editor to engine
|
2024-06-03 00:59:01 +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ß
|
f0fc67db35
|
Removed compiler warnings for Runtime.NotImplemented
|
2024-05-20 13:35:00 +02:00 |
|
Simon Lübeß
|
e5139ee3e8
|
Fixed DepthStencilTarget
|
2024-05-20 13:34:41 +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 |
|