Simon Lübeß
63b9270710
DotNet script changes transform
2022-04-27 23:58:50 +02:00
Simon Lübeß
2bac6a8d05
Cleanup + Attach scripts
2022-04-27 13:00:55 +02:00
Simon Lübeß
8c53f21690
Even more DotNet stuff, help
2022-04-26 22:36:27 +02:00
Simon Lübeß
f1ce63ee3b
Removed submodule GlitchyEngine/vendor/DirectXTK
2022-04-13 00:01:05 +02:00
Simon Lübeß
e685b4fbba
Added DirectXTK to GlitchyEngineHelper
2022-04-13 00:00:41 +02:00
Simon Lübeß
863c264001
UI Tweaks, ChildEnumerator, ComponentAdded-Handlers
2022-04-12 00:48:20 +02:00
Simon Lübeß
bec202e23a
Settings / SettingsWindow
2022-04-10 13:12:09 +02:00
Simon Lübeß
bca72cf0d4
Add / Remove Components
2022-04-10 12:18:43 +02:00
Simon Lübeß
af37154071
Better Transform component and edit gui
2022-04-09 12:35:36 +02:00
Simon Lübeß
c7fde476e8
Updated DX11 Bindings
2022-04-09 12:34:28 +02:00
Simon Lübeß
604e34a12a
Start of ContentManager
2022-04-09 12:34:09 +02:00
Simon Lübeß
b94c84d304
GlitchyEngineHelper project
2022-04-09 12:33:05 +02:00
Simon Lübeß
d47bc37886
SpriteRenderer Editor, enabled alpha-blending and depth
2022-04-02 00:10:00 +02:00
Simon Lübeß
c13b0a26d1
Overhauled component editors
2022-04-01 23:29:35 +02:00
Simon Lübeß
e82f70ba02
Native scripting
2022-03-03 01:39:04 +01:00
Simon Lübeß
cbee9f59d8
Many ecs, component and editor changes
2022-03-02 01:59:51 +01:00
Simon Lübeß
afe36b19df
Removed unnecessary "override extern"s
2022-03-02 01:57:04 +01:00
Simon Lübeß
9197a209d6
Ecs changes
...
- BitArray has always at least sizeof(uint) bits
- Renamed Entity to EcsEntity
- Added value parameter to EcsWorld.AssignComponent
- Matched EcsWorld generic parameters
- Added Scene
- Added Entity
2022-02-28 23:34:52 +01:00
Simon Lübeß
c80ca4d9a1
Cleaned up DX11 report
2022-02-28 12:13:44 +01:00
Simon Lübeß
92fd8bb572
Removed Bind from Texture
2022-02-27 12:30:09 +01:00
Simon Lübeß
b341c70a26
Editor changes
...
- Updated Renderer2D shaders
- Fixed scene viewport having resolution
- Show Grid even if no entity is selected
- Explicit conversion from ImGui.VecX <-> VectorX
- Simplified EditorLayer
2022-02-27 12:21:30 +01:00
Simon Lübeß
8638b7ac3b
ImGuiLayer cleanup
2022-02-26 18:05:47 +01:00
Simon Lübeß
be7c3d1d8b
Subtextures
2022-02-23 13:41:59 +01:00
Simon Lübeß
6f999da1b8
Fixed fallback font rendering
2022-02-22 20:18:06 +01:00
Simon Lübeß
373980d5ad
SwizzleVectorAttribute no longer generates invalid setters
2022-02-21 17:06:48 +01:00
Simon Lübeß
0db85de067
Release build fixes + ImGui build flag
...
Fonts still not working
2022-02-18 16:03:24 +01:00
Simon Lübeß
fae2bdf084
Updated submodules
...
Updated submodule GlitchyEngine/vendor/imgui
Updated submodule GlitchyEngine/vendor/msdfgen
2022-02-17 01:12:02 +01:00
Simon Lübeß
0f0afc2a90
Renderer2D improvements + stats
2022-02-16 20:44:31 +01:00
Simon Lübeß
66dad82dc6
Added ColorHSV
2022-02-14 20:40:50 +01:00
Simon Lübeß
0e684af17d
Added Window.SetIcon
2022-02-14 20:38:01 +01:00
Simon Lübeß
82898f1d5c
Added DeltaTime
2022-02-14 20:37:31 +01:00
Simon Lübeß
a2db0774f8
Cleanup
2022-02-13 02:14:56 +01:00
Simon Lübeß
5b1f694bc9
SwapChain.AspectRatio fix
2022-01-22 10:44:10 +01:00
Simon Lübeß
69be98bb38
FontRenderer: Allow preparing empty strings
2022-01-22 10:42:27 +01:00
Simon Lübeß
7eb4001a1b
PrepareFont calculates total pen advance
2022-01-21 21:19:44 +01:00
Simon Lübeß
bca4552341
Added AspectRation property to SwapChain
2022-01-21 21:19:02 +01:00
Simon Lübeß
d96ec6f21b
Renderer2D: DrawQuad with Matrix + BeginScene now takes any camera
2022-01-21 21:17:43 +01:00
Simon Lübeß
44fe2c3281
Start of gamma correction
2022-01-15 17:50:52 +01:00
Simon Lübeß
6a55108a37
Fixed RenderTargets leaking a texure when it's a Swapchain target
2022-01-15 17:49:36 +01:00
Simon Lübeß
a7b2515cf4
Added PNG-Loader to Texture2D
2022-01-15 14:34:46 +01:00
Simon Lübeß
ee9dfd4593
Don't use Harfbuzz for simple text rendering + Ignored warnings
2022-01-15 13:29:45 +01:00
Simon Lübeß
3c1897b926
Even more Profiling
2022-01-14 22:01:41 +01:00
Simon Lübeß
8a84843f54
Updated Freetype-beef
2022-01-14 21:50:06 +01:00
Simon Lübeß
06469f3350
Instrumentation
2022-01-14 21:49:15 +01:00
Simon Lübeß
78faf4cb81
Simple bidirectional text
2022-01-08 02:17:35 +01:00
Simon Lübeß
e292029015
Start of font preparation
2022-01-07 18:42:43 +01:00
Simon Lübeß
5373d92297
Updated Freetype
2022-01-07 03:28:39 +01:00
Simon Lübeß
deedb62a03
Merge remote-tracking branch 'origin/main' into main
2022-01-05 15:42:57 +01:00
Simon Lübeß
6199496987
Fixed release build
2022-01-05 15:36:34 +01:00
Simon Lübeß
826ac68873
Basic Harfbuzz support and use MSDGen with Skia
2022-01-05 15:31:09 +01:00