25 Commits

Author SHA1 Message Date
d92ebfd70d Fix CI tag. 2025-03-22 16:59:21 -04:00
add5b2281c Update README. 2025-03-22 16:50:39 -04:00
310f337f57 Add instructions to install with qt-base-dev. 2025-03-22 08:19:42 -04:00
a3e7dc47d8 Factor out more resources.
+ Use QOpenGLShader to get compiled shader code in TreeView.
+ Remove last remaining Qt resources dependency in libqtk.
+ shaders.h in libqtk to define default GLSL shader programs.
2025-03-16 20:20:12 -04:00
d6dbb5c2ff Rename qtk_library target to qtk. 2025-03-16 14:53:52 -04:00
dab3fdc9bd Fix CI link in README. 2025-03-16 14:43:36 -04:00
8d7bbb75fb README and build options. 2025-03-16 14:36:48 -04:00
40119856de Fix release job trigger. 2025-03-14 17:35:48 -04:00
0d2a73a35f Cmake changes. 2025-03-14 15:07:51 -04:00
ea25ba312a README screenshots. 2025-03-10 18:15:12 -04:00
941f2d228c Clean up separation between plugins and app. 2025-03-08 14:09:56 -05:00
1bed9545c9 Clean up qtk. 2025-03-08 11:40:00 -05:00
dcbeb26738 README 2025-03-08 09:02:55 -05:00
ad59d9149e Drag and drop model loading (#14) 2023-12-27 19:36:47 +00:00
e889785b65 Improve cmake and GUI (#13)
+ Packaging and CI for Windows, Mac, Linux
+ Debian package, NSIS Windows installer, OSX appbundle
+ Example application using libqtk
+ Component installation for `qtk`, `libqtk`, or `collection` with cmake
2023-03-12 02:02:26 +00: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
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
2ed1dc800f Update README to include Qt6 build instructions 2022-03-10 11:09:01 -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