Simon Lübeß
|
2d5c408b54
|
Flush Renderer2D when instance buffer is full
|
2021-09-19 17:36:58 +02:00 |
|
Simon Lübeß
|
22a4bc355e
|
Fixed typo
|
2021-09-19 17:35:53 +02:00 |
|
Simon Lübeß
|
90284739c0
|
Added support for int shader variables
|
2021-09-19 14:22:37 +02:00 |
|
Simon Lübeß
|
8471b7d7b9
|
Added SamplerState for white texture
|
2021-09-19 13:33:48 +02:00 |
|
Simon Lübeß
|
38fd5fa2c8
|
Switched to static c-library, updated submodules
|
2021-09-18 22:44:11 +02:00 |
|
Simon Lübeß
|
0c4fd27226
|
Removed warnings when converting Vectors from GlitchyEngine to DirectX
|
2021-09-18 18:59:01 +02:00 |
|
Simon Lübeß
|
a80a63fbc1
|
Start of msdf text
|
2021-09-18 18:39:34 +02:00 |
|
Simon Lübeß
|
9cd95ed0e4
|
Renderer2D can now use custom effects
|
2021-09-18 18:38:45 +02:00 |
|
Simon Lübeß
|
b5efaf2b5b
|
Added submodule msdfgen
|
2021-09-18 18:37:12 +02:00 |
|
Simon Lübeß
|
da6d242353
|
Adapted to internal change in Texture
|
2021-09-17 13:09:15 +02:00 |
|
Simon Lübeß
|
0b1ec9a837
|
Improved Editor
- Added window docking
- Added MenuBar
- Added scene viewport
- Added closing and reopening for editor windows
|
2021-09-17 13:05:15 +02:00 |
|
Simon Lübeß
|
45d298b755
|
Added overload for Image to ImGui extension
|
2021-09-17 13:00:17 +02:00 |
|
Simon Lübeß
|
266d7a4651
|
Added RenderTarget2D
|
2021-09-17 12:58:33 +02:00 |
|
Simon Lübeß
|
d051b392d0
|
Fixed class name in EditorApp
|
2021-09-16 18:16:40 +02:00 |
|
Simon Lübeß
|
e2fc373a06
|
Update EntityHierarchyWindow.bf
|
2021-09-16 18:14:37 +02:00 |
|
Simon Lübeß
|
48de55f987
|
Updated imgui
|
2021-09-16 18:13:10 +02:00 |
|
Simon Lübeß
|
0079b80b1c
|
Created editor project and moved Editor there
|
2021-09-16 13:19:25 +02:00 |
|
Simon Lübeß
|
f6b073557a
|
Updated .gitignore
|
2021-09-16 13:18:49 +02:00 |
|
Simon Lübeß
|
b8626f3c27
|
Made buffer fixed array
|
2021-09-15 18:43:45 +02:00 |
|
Simon Lübeß
|
0b8be33d68
|
Workaround for localTransform calculation changing transform values
|
2021-09-15 17:53:27 +02:00 |
|
Simon Lübeß
|
e14ebec387
|
Added Component editor for Transform- and DebugNameComponent
|
2021-09-15 17:52:35 +02:00 |
|
Simon Lübeß
|
b4bb5c4a39
|
Added Editor and EntityHierarchyWindow
|
2021-09-15 13:27:03 +02:00 |
|
Simon Lübeß
|
c04cd8a956
|
Added generic TreeNode class
|
2021-09-15 13:25:57 +02:00 |
|
Simon Lübeß
|
908167c83e
|
Added DebugNameComponent
|
2021-09-14 23:54:50 +02:00 |
|
Simon Lübeß
|
ab17598972
|
[ECS] WorldEnumerator now skips deleted entities
|
2021-09-14 23:29:33 +02:00 |
|
Simon Lübeß
|
db05a5a6a9
|
[ECS] Fixed_disposingPools gets trashed when _componentPools reallocates
|
2021-09-14 23:28:18 +02:00 |
|
Simon Lübeß
|
cb2c83678e
|
Assigning a component again now returns the component instead of null
|
2021-09-14 23:00:42 +02:00 |
|
Simon Lübeß
|
b0b5f76423
|
Animations now component based
|
2021-09-13 20:52:41 +02:00 |
|
Simon Lübeß
|
44374a84a7
|
Added DrawCoordinateCross function
|
2021-09-11 17:50:30 +02:00 |
|
Simon Lübeß
|
39f5893c7e
|
Updated AnimationClip, Model Loader now loads Nodes into ECS
- SandboxApp: Started basic skinned mesh render system
|
2021-09-11 17:00:11 +02:00 |
|
Simon Lübeß
|
89bb475994
|
Added SkinnedMeshRendererComponent
|
2021-09-11 16:58:00 +02:00 |
|
Simon Lübeß
|
c4ed04ba96
|
Replaced Error with debug assert
|
2021-09-11 16:57:33 +02:00 |
|
Simon Lübeß
|
886ce2fe3d
|
Added basic AnimationComponent
|
2021-09-11 16:57:16 +02:00 |
|
Simon Lübeß
|
8442f7741d
|
Fixed setting matrix array in material
|
2021-09-11 16:31:58 +02:00 |
|
Simon Lübeß
|
29749f64e9
|
Added WorldEnumerator with 4 generic parameters
|
2021-09-11 16:31:16 +02:00 |
|
Simon Lübeß
|
5c95668a1d
|
Start of DebugRenderer
|
2021-09-11 12:58:25 +02:00 |
|
Simon Lübeß
|
cb51880925
|
Reference fixes
|
2021-09-11 12:57:44 +02:00 |
|
Simon Lübeß
|
da24643c64
|
Added SetVariable for Matrix-arrays
|
2021-09-11 12:50:27 +02:00 |
|
Simon Lübeß
|
f761f87e1d
|
Added Setter for LocalTransform
|
2021-09-11 12:49:17 +02:00 |
|
Simon Lübeß
|
fc2f1cd7e6
|
Skeleton and AnimationClip now refcounted
|
2021-09-11 12:48:49 +02:00 |
|
Simon Lübeß
|
155495eeef
|
Added basic Matrix decomposition
|
2021-09-11 12:46:30 +02:00 |
|
Simon Lübeß
|
1491ea8e75
|
PI now optimal, added Zero-Check
|
2021-09-11 12:45:59 +02:00 |
|
Simon Lübeß
|
ff4cd48f1e
|
Changed Rotation from Euler to Quaternion (TransformComponent)
|
2021-09-03 16:44:50 +02:00 |
|
Simon Lübeß
|
d555a80d8d
|
Updated Quaternion and added Test
|
2021-09-02 23:36:17 +02:00 |
|
Simon Lübeß
|
2d8efa0154
|
Added MathHelper
- common Values of Pi
- Degree <-> Radians conversions
|
2021-09-02 23:34:42 +02:00 |
|
Simon Lübeß
|
78aeacc8a1
|
Added project for UnitTesting
|
2021-09-02 23:33:41 +02:00 |
|
Simon Lübeß
|
5545d84284
|
Changed pointer type to prevent compiler error
|
2021-09-02 13:09:32 +02:00 |
|
Simon Lübeß
|
30280c5f93
|
Re-Removed old code in TransformSystem
|
2021-09-02 13:02:43 +02:00 |
|
Simon Lübeß
|
e42b587d88
|
Added MeshRendererComponent
updated SandoxApp to utilize it
|
2021-09-02 12:34:28 +02:00 |
|
Simon Lübeß
|
c270fdcb03
|
Fixed parentTransform not causing update of child transform
(also improved performance)
|
2021-09-02 12:30:18 +02:00 |
|