Simon Lübeß
|
4debaee7d4
|
SetViewport now part of RenderCommand
|
2021-09-21 13:15:43 +02:00 |
|
Simon Lübeß
|
4af61a372f
|
Fire WindowResizeEvent when window minimizes
Also no longer updates layer-stack when the application is minimized
|
2021-09-21 13:14:58 +02:00 |
|
Simon Lübeß
|
3f1f5736b5
|
Improved MSDF generation and rendering
|
2021-09-20 15:42:10 +02:00 |
|
Simon Lübeß
|
2afff4ec20
|
Added MSDF to Font and FontRenderer
|
2021-09-19 21:19:00 +02:00 |
|
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ß
|
0c4fd27226
|
Removed warnings when converting Vectors from GlitchyEngine to DirectX
|
2021-09-18 18:59:01 +02:00 |
|
Simon Lübeß
|
9cd95ed0e4
|
Renderer2D can now use custom effects
|
2021-09-18 18:38:45 +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ß
|
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ß
|
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ß
|
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 |
|
Simon Lübeß
|
0534824c07
|
Refactored SetVariable and added some more types
|
2021-09-02 12:28:36 +02:00 |
|
Simon Lübeß
|
5ce7ebe674
|
Added generic World Enumerators
also moved WorldEnumerators out of EcsWorld
|
2021-09-02 12:20:33 +02:00 |
|
Simon Lübeß
|
c9e9a11e4e
|
No longer showing ImGui demo-window
|
2021-09-02 12:18:46 +02:00 |
|
Simon Lübeß
|
0e7217778f
|
Implemented disposing for component
|
2021-08-29 20:23:44 +02:00 |
|
Simon Lübeß
|
b376525d30
|
Added Entity hierarchy and hierarchical transforms
|
2021-08-28 22:28:40 +02:00 |
|