67fcf4619b
Update assimp to fix Mac CI.
...
Zlib no longer uses fdopen.
Zlib previously had redefined fdopen, causing conflicts in apple things.
Zlib has since updated to remove these defines, fixing the issue.
2026-02-14 16:33:10 -05:00
6d9689720d
Remove deprecated GLSL.
2026-02-14 14:30:56 -05:00
4f76d37ea0
Install NSIS on windows.
2026-02-14 14:08:35 -05:00
0770b0ea65
Update clang-format action.
2026-02-14 13:54:30 -05:00
0c16b7d879
Revert "ToolBar buttons to add and remove objects. ( #18 )"
...
This reverts commit ed604eb655 .
2026-02-14 13:41:18 -05:00
ed604eb655
ToolBar buttons to add and remove objects. ( #18 )
2025-04-12 16:53:40 +00:00
f40366cb8d
ToolBox widget cleanup. ( #17 )
2025-03-23 22:28:41 +00:00
d827d02a15
Remove large resources. ( #16 )
2025-03-22 17:03:57 -04:00
Transporter
d0c8316f79
QtkIOSystem improvements
2024-01-25 00:21:03 -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
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