6a52eee501 
							
						 
					 
					
						
						
							
							Debian packaging CI  
						
						 
						
						
						
						
					 
					
						2023-03-11 18:46:11 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6d51aef9cf 
							
						 
					 
					
						
						
							
							Cleanup  
						
						 
						
						
						
						
					 
					
						2023-03-11 18:26:58 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5bde82d956 
							
						 
					 
					
						
						
							
							Format  
						
						 
						
						
						
						
					 
					
						2023-03-11 12:31:09 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ae5abb9939 
							
						 
					 
					
						
						
							
							Windows CI  
						
						 
						
						
						
						
					 
					
						2023-03-11 12:18:16 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d9c59a04ec 
							
						 
					 
					
						
						
							
							Update CI for new targets  
						
						 
						
						
						
						
					 
					
						2023-03-11 11:30:17 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e6bcd131b7 
							
						 
					 
					
						
						
							
							Connect TreeWidget when scene is updated.  
						
						 
						
						
						
						
					 
					
						2023-03-11 11:21:26 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0659df94bd 
							
						 
					 
					
						
						
							
							Add SceneInterface  
						
						 
						
						... 
						
						
						
						+ Renames binaries qtk_main->qtk_app and example->example_app 
						
						
					 
					
						2023-03-11 10:59:33 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0dcb6d337b 
							
						 
					 
					
						
						
							
							CI  
						
						 
						
						
						
						
					 
					
						2023-02-11 10:01:52 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							002bedd7ef 
							
						 
					 
					
						
						
							
							Mac packaging  
						
						 
						
						
						
						
					 
					
						2023-02-05 10:21:38 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6ce71dda86 
							
						 
					 
					
						
						
							
							Update CI for new targets  
						
						 
						
						
						
						
					 
					
						2023-01-29 20:08:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b3484ced03 
							
						 
					 
					
						
						
							
							CI  
						
						 
						
						
						
						
					 
					
						2023-01-29 13:46:52 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5e886672da 
							
						 
					 
					
						
						
							
							Packaging / install updates  
						
						 
						
						
						
						
					 
					
						2023-01-29 13:26:25 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							126cd438e1 
							
						 
					 
					
						
						
							
							Cmake install components  
						
						 
						
						
						
						
					 
					
						2023-01-28 22:27:01 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							39fa8e8cdc 
							
						 
					 
					
						
						
							
							Fix windows packaging  
						
						 
						
						
						
						
					 
					
						2023-01-28 15:12:45 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							48719412f2 
							
						 
					 
					
						
						
							
							CMake updates  
						
						 
						
						
						
						
					 
					
						2023-01-16 19:34:50 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							aa32cbcc17 
							
						 
					 
					
						
						
							
							OSX packaging  
						
						 
						
						
						
						
					 
					
						2023-01-16 10:53:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cfefc49c53 
							
						 
					 
					
						
						
							
							CMake target renaming to avoid C++ errors with -  
						
						 
						
						
						
						
					 
					
						2023-01-15 17:04:06 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							195a4ef30d 
							
						 
					 
					
						
						
							
							Assimp IOSystem for Qt Resource paths  
						
						 
						
						
						
						
					 
					
						2023-01-15 16:06:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							55dd8e5c3c 
							
						 
					 
					
						
						
							
							Test packaging  
						
						 
						
						... 
						
						
						
						+ Update assimp to latest 
						
						
					 
					
						2023-01-15 10:14:24 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cf433ad7fc 
							
						 
					 
					
						
						
							
							CMake packaging updates  
						
						 
						
						
						
						
					 
					
						2023-01-14 16:33:06 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4bc0ae22c6 
							
						 
					 
					
						
						
							
							Format  
						
						 
						
						
						
						
					 
					
						2023-01-02 22:19:38 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							faa9fe28f7 
							
						 
					 
					
						
						
							
							CMake packaging  
						
						 
						
						
						
						
					 
					
						2023-01-02 22:18:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f83f68207d 
							
						 
					 
					
						
						
							
							Add fontawesome icons  
						
						 
						
						... 
						
						
						
						+ Clean up resource prefixes 
						
						
					 
					
						2023-01-01 23:44:43 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							85c9e2eac1 
							
						 
					 
					
						
						
							
							Clean and comment code  
						
						 
						
						
						
						
					 
					
						2023-01-01 22:51:46 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							194888ed19 
							
						 
					 
					
						
						
							
							Refactor build system and UI  
						
						 
						
						... 
						
						
						
						+ Install configs for Qt Designer plugins and Qtk application
+ Add Qtk plugin collection for Qt Designer
+ QtkWidget plugin
+ TreeView widget plugin
+ DebugConsole widget plugin
+ All widgets are fully integrated with Qt Designer
+ All widgets can be popped out or docked within the window
+ All widgets can be stacked to use tab view for side panels
+ All widgets can be toggled on/off through the view context menu
+ QtkWidget debug console
+ QtkWidget active scene TreeVew
+ QtkWidget dockable tool bar
+ Double-click an object name in the TreeView to focus camera
+ Separate libaray from widgets
There is still a lot to do here, but the major refactoring should be
done after this commit. Some of the new features were put together as
POC for working with the new UI. A few placeholder buttons were added
that have no functionality. 
						
						
					 
					
						2023-01-01 22:49:04 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c948d9e1a6 
							
						 
					 
					
						
						
							
							Fix loading of QtkWidget in mainwindow  
						
						 
						
						
						
						
					 
					
						2022-12-11 12:36:07 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a04ebae42a 
							
						 
					 
					
						
						
							
							Doxygen comments  
						
						 
						
						
						
						
					 
					
						2022-11-26 18:24:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							443c09da7c 
							
						 
					 
					
						
						
							
							Refactor texture handling  
						
						 
						
						
						
						
					 
					
						2022-11-24 22:26:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0f372f71f4 
							
						 
					 
					
						
						
							
							Add CI for assimp target build flag  
						
						 
						
						... 
						
						
						
						+ Update README 
						
						
					 
					
						2022-08-21 18:07:56 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ad4d4636a4 
							
						 
					 
					
						
						
							
							Fix integration with Qt Creator  
						
						 
						
						... 
						
						
						
						+ CMake build flag `QTK_UPDATE_SUBMODULES` to include Assimp as a git submodule 
						
						
					 
					
						2022-08-21 18:03:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							86b3f78368 
							
						 
					 
					
						
						
							
							Use configure_file to set QTK_RESOURCES  
						
						 
						
						
						
						
					 
					
						2022-08-21 18:03:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							44d9092306 
							
						 
					 
					
						
						
							
							Use git submodule for assimp  
						
						 
						
						
						
						
					 
					
						2022-08-21 18:03:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f3406ee749 
							
						 
					 
					
						
						
							
							Add assimp as external dependency  
						
						 
						
						
						
						
					 
					
						2022-08-21 18:03:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							249a2b4446 
							
						 
					 
					
						
						
							
							Work on separating widget from main application  
						
						 
						
						... 
						
						
						
						+ Thanks @OgreTransporter for help in #4 !
+ Closes  #4  
						
						
					 
					
						2022-08-21 18:02:53 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							432bf9919c 
							
						 
					 
					
						
						
							
							Work on Windows CI  
						
						 
						
						
						
						
					 
					
						2022-08-06 15:18:55 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							52521dc331 
							
						 
					 
					
						
						
							
							Add MacOS CI  
						
						 
						
						... 
						
						
						
						+ (@-OgreTransporter) Merge patches from #4  
						
						
					 
					
						2022-08-06 15:09:59 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5452520324 
							
						 
					 
					
						
						
							
							Windows updates (@OgreTransporter)  
						
						 
						
						... 
						
						
						
						+ Fix resource path on Windows
+ Fix missing OpenGL functions on Windows
+ Create static library
+ Fix CMake for newer assimp versions
+ Closes  #2  
						
						
					 
					
						2022-08-01 23:26:13 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c15d064dce 
							
						 
					 
					
						
						
							
							Add ResourceManager for assets outside of QRC  
						
						 
						
						... 
						
						
						
						+ Use qt6_add_big_resources to improve build time
+ RM::getPath(sting) to build absolute path to assets
+ Allows easy access to models or other large assets not loaded into QRC 
						
						
					 
					
						2022-07-31 19:13:54 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							82b06c247d 
							
						 
					 
					
						
						
							
							Add CI to test Ubuntu build  
						
						 
						
						... 
						
						
						
						+ Refactor CMakeLists 
						
						
					 
					
						2022-07-16 21:00:35 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3497b97f6e 
							
						 
					 
					
						
						
							
							Embed Qtk widget into QMainWindow application  
						
						 
						
						... 
						
						
						
						+ Fix keyboard input focus to bind on mouse click
+ Fix missing call to `setFormat` in `MainWidget` ctor
+ Add placeholder toolbar options 
						
						
					 
					
						2022-03-14 02:47:20 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2ed1dc800f 
							
						 
					 
					
						
						
							
							Update README to include Qt6 build instructions  
						
						 
						
						
						
						
					 
					
						2022-03-10 11:09:01 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e2086fa2dd 
							
						 
					 
					
						
						
							
							Reorganize project files  
						
						 
						
						
						
						
					 
					
						2022-03-07 08:20:32 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							22d6ac1b06 
							
						 
					 
					
						
						
							
							Port project to Qt6  
						
						 
						
						
						
						
					 
					
						2022-03-06 11:54:05 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							aebab76915 
							
						 
					 
					
						
						
							
							Add Scene class to manage active object data  
						
						 
						
						... 
						
						
						
						+ Move MainWidget::Camera() to Scene::Camera()
+ Move MainWidget::Projection() to Scene::Projection()
+ Add Scene::View() static function to retrieve camera view matrix 
						
						
					 
					
						2021-09-19 15:45:54 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fb359060bc 
							
						 
					 
					
						
						
							
							Update build instructions in README  
						
						 
						
						... 
						
						
						
						+ Clean up CMakeLists and remove some unused includes
 + Remove unused Qt translations file 
						
						
					 
					
						2021-09-12 12:51:42 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							578fcb2bbd 
							
						 
					 
					
						
						
							
							Initial commit  
						
						 
						
						
						
						
					 
					
						2021-09-06 20:12:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							76d457bcd7 
							
						 
					 
					
						
						
							
							Initial commit  
						
						 
						
						
						
						
					 
					
						2021-09-01 09:41:30 -04:00