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 |
|
Simon Lübeß
|
b2ce560bfc
|
Added DepthStencilState
|
2022-01-01 19:34:59 +01:00 |
|
Simon Lübeß
|
664ba552ea
|
Added struct and disposable component Generators
|
2021-12-30 16:52:32 +01:00 |
|
Simon Lübeß
|
b555cc37d1
|
Simplified dispose function of DisposableComponents
|
2021-12-30 16:52:13 +01:00 |
|
Simon Lübeß
|
b3ab30e72a
|
DrawQuad with transform matrix
|
2021-12-30 16:18:43 +01:00 |
|
Simon Lübeß
|
1cc37ee168
|
Run default constructor when assigning component
|
2021-12-30 16:18:22 +01:00 |
|
Simon Lübeß
|
f4d64b15fa
|
Merge remote-tracking branch 'origin/main' into main
|
2021-12-15 21:25:17 +01:00 |
|
Simon Lübeß
|
e55b73db0f
|
Renamed Int-Vector and added swizzle
|
2021-12-08 20:58:26 +01:00 |
|
Simon Lübeß
|
f28984bec5
|
Enabled vector swizzle
|
2021-12-04 15:52:48 +01:00 |
|
Simon Lübeß
|
0fd6ac1dee
|
Fixed preprocessor macros
|
2021-10-30 14:21:26 +02:00 |
|
Simon Lübeß
|
419509ab7f
|
Improved Define names
|
2021-10-30 14:17:17 +02:00 |
|
Simon Lübeß
|
2bc87b437a
|
Removed delete:append in GameTime
|
2021-10-30 11:25:31 +02:00 |
|
Simon Lübeß
|
b3f9376dc8
|
Added Min/Max to Vectors
|
2021-10-30 11:24:58 +02:00 |
|
Simon Lübeß
|
ffafa380ea
|
Added Backbuffer to Swapchain + RenderCommand API changes
|
2021-10-15 22:40:42 +02:00 |
|
Simon Lübeß
|
90e654b750
|
Renderer2D cleanup
|
2021-10-15 22:39:24 +02:00 |
|
Simon Lübeß
|
adaf62de62
|
Fixed circle instancing buffer + clip pixels
|
2021-10-15 12:57:32 +02:00 |
|
Simon Lübeß
|
dcb8424c2d
|
Added circle rendering to Renderer2D
|
2021-10-14 23:01:08 +02:00 |
|
Simon Lübeß
|
84df8c111b
|
Fixed various memory leaks + ModelLoader cleanup
|
2021-10-14 20:47:25 +02:00 |
|
Simon Lübeß
|
cd82a99450
|
Added helpers for deleting/clearing Lists of RefCounters
|
2021-10-14 20:42:24 +02:00 |
|
Simon Lübeß
|
9216462a51
|
ComponentPools no longer falsely trigger leak detection
Fixes #3
|
2021-10-14 20:40:18 +02:00 |
|
Simon Lübeß
|
3eb7068bca
|
Dispose Components when EcsWorld gets deleted
|
2021-10-14 18:56:29 +02:00 |
|
Simon Lübeß
|
54870330b6
|
Fixed memory leak
|
2021-10-14 15:54:13 +02:00 |
|
Simon Lübeß
|
ac74aeb116
|
Updated Submodule msdfgen
|
2021-10-13 23:12:32 +02:00 |
|
Simon Lübeß
|
b5bfcf5741
|
Fixed memory leak
|
2021-10-13 23:04:43 +02:00 |
|
Simon Lübeß
|
0cbbf94fe6
|
Use static D3D11 device and context
|
2021-10-13 22:56:22 +02:00 |
|
Simon Lübeß
|
84daee95e4
|
Replaced RefCounted with RefCounter
|
2021-10-13 09:52:12 +02:00 |
|
Simon Lübeß
|
2cd9ab3e69
|
Fixed memory leaks
|
2021-10-11 12:41:56 +02:00 |
|