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 |
|
Simon Lübeß
|
ce03f7c600
|
Start of AnimationSystem
|
2021-08-27 22:37:59 +02:00 |
|
Simon Lübeß
|
eafdc2f17f
|
Transposed matrix resulting from RotationQuaternion
|
2021-08-27 20:54:34 +02:00 |
|
Simon Lübeß
|
22252f9161
|
Application now has EffectLibrary field
|
2021-08-25 22:46:50 +02:00 |
|
Simon Lübeß
|
7dda8bdd25
|
Added properties to PerspectiveCameraController
|
2021-08-25 22:42:48 +02:00 |
|
Simon Lübeß
|
41754f5c67
|
Added IndexOf and IndexOfBinary to Array
|
2021-08-25 22:39:34 +02:00 |
|
Simon Lübeß
|
099763e1e3
|
Added Vertexcount to GeometryBinding and made Indexbuffer optional
|
2021-08-25 22:39:11 +02:00 |
|
Simon Lübeß
|
a8bef51834
|
Deduplicated Vertexbuffer constructor
|
2021-08-25 22:36:05 +02:00 |
|
Simon Lübeß
|
c880c4ef73
|
Removed unneeded debug code
|
2021-08-25 22:28:33 +02:00 |
|
Simon Lübeß
|
8ab740fa2e
|
Added basic support for arrays in BufferVariables
|
2021-08-25 22:27:04 +02:00 |
|
Simon Lübeß
|
93513f3ea8
|
Vector Lerp
|
2021-08-25 22:22:59 +02:00 |
|
Simon Lübeß
|
9dbf9fd501
|
Added Quaternions
|
2021-08-25 22:19:02 +02:00 |
|
Simon Lübeß
|
e239de52d6
|
Added Line and Ray drawing
|
2021-08-20 19:44:26 +02:00 |
|
Simon Lübeß
|
9e06d4d51f
|
Refactored SetVertexShader and SetPixelShader
|
2021-08-15 14:19:24 +02:00 |
|
Simon Lübeß
|
d200c2c849
|
Refactored FontRenderer, fixed Sandbox2D
|
2021-08-15 13:20:38 +02:00 |
|
Simon Lübeß
|
f5f3bad8db
|
Fixed Renderer2D
- Fixed textures not being bound
- Fixed destructor trying to delete scoped object
|
2021-08-11 17:20:48 +02:00 |
|
Simon Lübeß
|
344accea60
|
Implemented Materials
- Shaders get Textureslots via reflection
- added Textureslots to Effect
|
2021-08-09 18:03:47 +02:00 |
|
Simon Lübeß
|
80e0bae347
|
Added GLTF submodule and start of ModelLoader
|
2021-08-06 12:22:46 +02:00 |
|