Shaun Reed
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
3 months ago
Shaun Reed
a04ebae42a
Doxygen comments
6 months ago
Shaun Reed
443c09da7c
Refactor texture handling
6 months ago
Shaun Reed
0f372f71f4
Add CI for assimp target build flag
...
+ Update README
10 months ago
Shaun Reed
ad4d4636a4
Fix integration with Qt Creator
...
+ CMake build flag `QTK_UPDATE_SUBMODULES` to include Assimp as a git submodule
10 months ago
Shaun Reed
86b3f78368
Use configure_file to set QTK_RESOURCES
10 months ago
Shaun Reed
44d9092306
Use git submodule for assimp
10 months ago
Shaun Reed
f3406ee749
Add assimp as external dependency
10 months ago
Shaun Reed
249a2b4446
Work on separating widget from main application
...
+ Thanks @OgreTransporter for help in #4 !
+ Closes #4
10 months ago
Shaun Reed
432bf9919c
Work on Windows CI
10 months ago
Shaun Reed
52521dc331
Add MacOS CI
...
+ (@-OgreTransporter) Merge patches from #4
10 months ago
Shaun Reed
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
10 months ago
Shaun Reed
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
10 months ago
Shaun Reed
82b06c247d
Add CI to test Ubuntu build
...
+ Refactor CMakeLists
11 months ago
Shaun Reed
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
1 year ago
Shaun Reed
2ed1dc800f
Update README to include Qt6 build instructions
1 year ago
Shaun Reed
e2086fa2dd
Reorganize project files
1 year ago
Shaun Reed
22d6ac1b06
Port project to Qt6
1 year ago
Shaun Reed
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
2 years ago
Shaun Reed
fb359060bc
Update build instructions in README
...
+ Clean up CMakeLists and remove some unused includes
+ Remove unused Qt translations file
2 years ago
Shaun Reed
578fcb2bbd
Initial commit
2 years ago
Shaun Reed
76d457bcd7
Initial commit
2 years ago