Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							bf27db54f4 
							
						 
					 
					
						
						
							
							Updated imgui-node-editor to commit 32dc92e  
						
						
						
						
					 
					
						2024-03-03 19:47:09 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							e61180c4a7 
							
						 
					 
					
						
						
							
							WIP: implementation of new anim graph editor.  
						
						
						
						
					 
					
						2024-03-01 14:26:52 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							8388fbfe3e 
							
						 
					 
					
						
						
							
							Better separated 3D view and graph editor navigation.  
						
						
						
						
					 
					
						2024-03-01 14:00:14 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							dc958dcabd 
							
						 
					 
					
						
						
							
							Fixed some clang-tidy warnings.  
						
						
						
						
					 
					
						2024-03-01 13:59:00 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							8b7de58131 
							
						 
					 
					
						
						
							
							Disable ozz tests by default.  
						
						
						
						
					 
					
						2024-03-01 11:13:05 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							4f0331f941 
							
						 
					 
					
						
						
							
							Fixed sgl initialization on my laptop.  
						
						
						
						
					 
					
						2023-05-13 09:30:13 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							8c68737f62 
							
						 
					 
					
						
						
							
							Fixed referenced filenames in AnimGraphResourceTests.  
						
						
						
						
					 
					
						2023-04-21 12:39:09 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							8dfc8dd05c 
							
						 
					 
					
						
						
							
							Started thedmd/imgui-node-editor integration  
						
						
						
						
					 
					
						2023-04-21 11:55:36 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							2dbf8373a8 
							
						 
					 
					
						
						
							
							imnodes: fixed compatibility with dear imgui 1.89.5  
						
						
						
						
					 
					
						2023-04-21 10:04:04 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							c809fe0c8c 
							
						 
					 
					
						
						
							
							Fixed various clang-tidy messages.  
						
						
						
						
					 
					
						2023-04-21 10:04:04 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							c659909020 
							
						 
					 
					
						
						
							
							Fixed loading of graphs in the GraphEditor.  
						
						
						
						
					 
					
						2023-04-21 10:04:04 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							9a1a82f681 
							
						 
					 
					
						
						
							
							Fixed loading of graphs in the GraphEditor.  
						
						
						
						
					 
					
						2023-04-15 21:52:01 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							3f609310e2 
							
						 
					 
					
						
						
							
							Properly enabled docking for the application.  
						
						
						
						
					 
					
						2023-04-15 00:24:24 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							26d070c4d3 
							
						 
					 
					
						
						
							
							Using latest imgui docking branch.  
						
						
						
						
					 
					
						2023-04-15 00:23:52 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							72bcf8a21b 
							
						 
					 
					
						
						
							
							Updated ozz-animation to version 0.14.1.  
						
						
						
						
					 
					
						2023-04-15 00:07:29 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							eb70c06c57 
							
						 
					 
					
						
						
							
							Updated sokol to latest git commit 1d48f3a.  
						
						
						
						
					 
					
						2023-04-15 00:06:12 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							2e631b4fc3 
							
						 
					 
					
						
						
							
							Updated imgui to 1.89.5  
						
						
						
						
					 
					
						2023-04-14 17:44:25 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							509f9616ad 
							
						 
					 
					
						
						
							
							Scene now rendered to separate widget.  
						
						
						
						
					 
					
						2023-04-14 17:21:53 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							e8ef7924d2 
							
						 
					 
					
						
						
							
							Fixed Blend2Node::UpdateFlags().  
						
						
						
						
					 
					
						2023-04-03 19:31:09 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							0a45497de9 
							
						 
					 
					
						
						
							
							Added LockTranslationNode.  
						
						
						
						
					 
					
						2023-04-02 21:40:49 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							7c8b44247b 
							
						 
					 
					
						
						
							
							Fixed SpeedScale node not properly propagating time.  
						
						
						
						
					 
					
						2023-04-02 21:24:12 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							abf44a875a 
							
						 
					 
					
						
						
							
							Added support for const node inputs.  
						
						
						
						
					 
					
						2023-04-02 16:26:24 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							42303d5f47 
							
						 
					 
					
						
						
							
							Store the input values of nodes if they are non-zero.  
						
						
						
						
					 
					
						2023-04-01 22:53:53 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							3d55b748e6 
							
						 
					 
					
						
						
							
							Refactored anim graph data usage and evaluation.  
						
						... 
						
						
						
						- Refactored NodeSocketAccessor to NodeDescriptor.
- Connections are wired up during AnimGraph instantiation.
  - Output and input sockets point to the same memory location.
  - No re-wiring needed during evaluation.
  - AnimGraph are pre-allocated (refactoring for less memory usage postponed).
- Evaluation of AnimGraph now possible from the editor. 
						
						
					 
					
						2023-04-01 14:16:20 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							91607baa9d 
							
						 
					 
					
						
						
							
							Initial step for connectivity refactor.  
						
						... 
						
						
						
						Instead of wiring up pointers with prepareNodeEval() and finishNodeEval() use for each connection a single memory block where outputs and inputs point to. 
						
						
					 
					
						2023-03-30 23:50:07 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							411aa5ef20 
							
						 
					 
					
						
						
							
							Better split between runtime library and editor.  
						
						
						
						
					 
					
						2023-03-30 18:11:54 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							9168dec9f9 
							
						 
					 
					
						
						
							
							Added NodeDescriptor::UpdateFlags() to set Blend2 weight input flags.  
						
						
						
						
					 
					
						2023-03-30 16:53:09 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							9dd10e8f27 
							
						 
					 
					
						
						
							
							Initial version of NodeDescriptor which aims to replace NodeSocketAccessor.  
						
						
						
						
					 
					
						2023-03-29 22:25:09 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							08283d9bcf 
							
						 
					 
					
						
						
							
							Evaluation of very simple graphs works.  
						
						
						
						
					 
					
						2023-03-28 22:00:58 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							e38c0b4934 
							
						 
					 
					
						
						
							
							Started working on graph initialization in ATP Editor.  
						
						
						
						
					 
					
						2023-03-26 23:39:11 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							a1931185d8 
							
						 
					 
					
						
						
							
							Simple AnimationPlayer now working.  
						
						
						
						
					 
					
						2023-03-26 18:53:32 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							80ea25483b 
							
						 
					 
					
						
						
							
							Started working on the animation player widget.  
						
						
						
						
					 
					
						2023-03-26 15:01:44 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							7152fa74e1 
							
						 
					 
					
						
						
							
							Added SkinnedMeshResource  
						
						
						
						
					 
					
						2023-03-26 13:28:12 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							15871f349c 
							
						 
					 
					
						
						
							
							Updated ozz-animation to version 0.14.1 @35b2efd4  
						
						
						
						
					 
					
						2023-03-26 13:28:12 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							bf3189ff49 
							
						 
					 
					
						
						
							
							Some more improvements of editor persistence.  
						
						
						
						
					 
					
						2023-03-26 13:28:12 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							3d387a5dad 
							
						 
					 
					
						
						
							
							Better serialization of application state.  
						
						
						
						
					 
					
						2023-03-25 23:50:03 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							8a91c7700a 
							
						 
					 
					
						
						
							
							Minor UI improvements.  
						
						
						
						
					 
					
						2023-03-16 23:51:49 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							aa9ab1def1 
							
						 
					 
					
						
						
							
							Added missing test data  
						
						
						
						
					 
					
						2022-10-18 22:34:01 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							2a8a5a5e40 
							
						 
					 
					
						
						
							
							Use std::list for animation data eval buffer..  
						
						
						
						
					 
					
						2022-04-18 23:14:34 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							68331467f0 
							
						 
					 
					
						
						
							
							Refactored graph evaluations.  
						
						
						
						
					 
					
						2022-04-18 20:02:16 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							5e7a48b2eb 
							
						 
					 
					
						
						
							
							WIP: graph evaluations. Fixed various memory issues, better tests.  
						
						
						
						
					 
					
						2022-04-14 18:03:36 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							2da07ef961 
							
						 
					 
					
						
						
							
							Working on graph evaluations. WIP.  
						
						
						
						
					 
					
						2022-04-13 15:48:39 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							b518220576 
							
						 
					 
					
						
						
							
							Added test which creates skeleton and animation during runtime.  
						
						
						
						
					 
					
						2022-04-13 11:14:29 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							eeef635c64 
							
						 
					 
					
						
						
							
							Initial works for actial animation sampling and graph evaluation.  
						
						
						
						
					 
					
						2022-04-11 16:46:09 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							bf0c7a7daa 
							
						 
					 
					
						
						
							
							Added Tests for MathAdd Node  
						
						
						
						
					 
					
						2022-04-11 11:40:53 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							e7314e3477 
							
						 
					 
					
						
						
							
							imnodes: pin coloring and connectivity logic  
						
						
						
						
					 
					
						2022-04-08 12:48:04 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							5d8c1e289b 
							
						 
					 
					
						
						
							
							Initial graph evaluations, added Float to Vec3 Node, minor editor tweaks.  
						
						
						
						
					 
					
						2022-04-03 21:05:11 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							08ae84fcb4 
							
						 
					 
					
						
						
							
							New evaluation scheme.  
						
						... 
						
						
						
						- Animation Data are always referenced via a pointer in nodes.
- Animation Data storage pointers are injected from graph when node is evaluated.
- Node value outputs always stored in node.
- Node value inputs always referenced via pointer. References are created when instantiating the graph. 
						
						
					 
					
						2022-04-01 13:19:54 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							abddbea62b 
							
						 
					 
					
						
						
							
							Refactoring.  
						
						
						
						
					 
					
						2022-03-25 12:05:56 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Felis 
							
						 
					 
					
						
						
						
						
							
						
						
							6c0c0599f8 
							
						 
					 
					
						
						
							
							Removed old animation graph code.  
						
						
						
						
					 
					
						2022-03-25 11:51:37 +01:00