Remove large resources from the application. #16

Merged
shaunrd0 merged 45 commits from cleanup into master 2025-03-22 20:56:04 +00:00

45 Commits

Author SHA1 Message Date
add5b2281c Update README. 2025-03-22 16:50:39 -04:00
b45a77a465 Bump version. 2025-03-22 16:09:09 -04:00
58013ad571 Fix segfaults in the example scene. 2025-03-22 13:49:23 -04:00
fb9c320633 Fix segfault binding unloaded texture. 2025-03-22 13:03:10 -04:00
c5e21bd731 Remove qt resource images from libqtk. 2025-03-22 11:33:56 -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
f7b807d3a5 Include example scene header if needed. 2025-03-16 15:32:41 -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
c9004027b9 Enable single-click to show object details.
+ Use run-clang-tidy in format script.
+ Fix missing return in QtkWidgetManager.
+ Fix CI tag ref.
+ Add output when starting GUI to explain controls.
2025-03-16 12:58:43 -04:00
0a71bdc1c0 Update header comments. 2025-03-15 15:05:20 -04:00
ac87635ff7 Fix example, set rcc cmake option. 2025-03-15 14:43:31 -04:00
4a1050e02f Remove large model resources from the build.
+ Remove Qtk::Skybox dependency on Qt resources.
2025-03-15 14:24:25 -04:00
8d60355ccf Remove QtkWidget dependency on MainWindow. 2025-03-15 13:10:42 -04:00
0551b4f91f Move MainWindow->Scene connection out of QtkWidget. 2025-03-15 12:37:09 -04:00
ecae09f82d Remove TreeView dependency on MainWindow. 2025-03-15 12:31:17 -04:00
e68d384340 Remove ToolBox MainWindow dependency. 2025-03-15 12:29:15 -04:00
e2c7f5ba75 Fix bug in unique object names. 2025-03-15 11:31:16 -04:00
f1d9a07940 Merge release and build workflow. 2025-03-15 11:19:43 -04:00
f5a38892b1 Move mainwindow to app/ 2025-03-15 11:18:12 -04:00
d230662924 Organize code for plugins. 2025-03-15 10:14:16 -04:00
97bf086a87 Cmake strings. 2025-03-15 09:10:10 -04:00
e97ccd8195 Combine NSIS cmake commands. 2025-03-15 09:05:22 -04:00
728710ece2 Add desktop shortcut for windows. 2025-03-14 17:40:16 -04:00
40119856de Fix release job trigger. 2025-03-14 17:35:48 -04:00
de9ef4c948 Add release CI. 2025-03-14 16:18:24 -04:00
b252922b0a Finish fixing windows CI.
:')
2025-03-14 15:49:23 -04:00
12883e8c20 Fix ci. 2025-03-14 15:42:17 -04:00
bdd178d0f2 Add windows changes. 2025-03-14 15:31:00 -04:00
9bd09b2bb0 Debug CI. 2025-03-14 15:22:36 -04:00
0d2a73a35f Cmake changes. 2025-03-14 15:07:51 -04:00
ea25ba312a README screenshots. 2025-03-10 18:15:12 -04:00
78639cf1c2 Reposition models in scene. 2025-03-09 11:11:09 -04:00
941f2d228c Clean up separation between plugins and app. 2025-03-08 14:09:56 -05:00
16baf6cdaf CI 2025-03-08 12:57:12 -05:00
c86a7744b3 Set clang-format argument options. 2025-03-08 11:52:39 -05:00
7fac6bafb4 Clang format.
Some checks failed
All Builds / Qtk (-DCMAKE_PREFIX_PATH=/home/runner/work/qtk/Qt/$QT_VERSION/gcc_64/ $CONFIG, -j $(nproc), ubuntu-latest) (push) Failing after 23s
All Builds / Qtk-Library (-DCMAKE_PREFIX_PATH=/home/runner/work/qtk/Qt/$QT_VERSION/gcc_64/ $CONFIG, -j $(nproc), ubuntu-latest) (push) Failing after 22s
All Builds / Qtk-Plugins (-DCMAKE_PREFIX_PATH=/home/runner/work/qtk/Qt/$QT_VERSION/gcc_64/ $CONFIG, -j $(nproc), ubuntu-latest) (push) Failing after 20s
All Builds / Qtk-Assimp-Targets (-DCMAKE_PREFIX_PATH=/home/runner/work/qtk/Qt/$QT_VERSION/gcc_64/, ubuntu-latest) (push) Failing after 18s
Linting / Tidy (push) Failing after 24s
Linting / Format (app) (push) Failing after 23s
Linting / Format (src) (push) Failing after 23s
All Builds / Qtk (-DCMAKE_PREFIX_PATH=/home/runner/work/qtk/Qt/$QT_VERSION/gcc_64/ $CONFIG, -j $(nproc), macos-latest) (push) Has been cancelled
All Builds / Qtk (-DCMAKE_PREFIX_PATH=D:/a/qtk/qtk/Qt/$QT_VERSION/mingw81_64/ $CONFIG, , windows-latest) (push) Has been cancelled
All Builds / Qtk-Library (-DCMAKE_PREFIX_PATH=/home/runner/work/qtk/Qt/$QT_VERSION/gcc_64/ $CONFIG, -j $(nproc), macos-latest) (push) Has been cancelled
All Builds / Qtk-Library (-DCMAKE_PREFIX_PATH=D:/a/qtk/qtk/Qt/$QT_VERSION/mingw81_64/ $CONFIG, , windows-latest) (push) Has been cancelled
All Builds / Qtk-Plugins (-DCMAKE_PREFIX_PATH=/home/runner/work/qtk/Qt/$QT_VERSION/gcc_64/ $CONFIG, -j $(nproc), macos-latest) (push) Has been cancelled
All Builds / Qtk-Plugins (-DCMAKE_PREFIX_PATH=D:/a/qtk/qtk/Qt/$QT_VERSION/mingw81_64/ $CONFIG, , windows-latest) (push) Has been cancelled
All Builds / Qtk-Assimp-Targets (-DCMAKE_PREFIX_PATH=/home/runner/work/qtk/Qt/$QT_VERSION/gcc_64/, macos-latest) (push) Has been cancelled
2025-03-08 11:47:19 -05:00
1bed9545c9 Clean up qtk. 2025-03-08 11:40:00 -05:00
32641acd8d Clean up example code.
+ Fix spartan path.
+ Fix triangle draw mode.
2025-03-08 10:46:53 -05:00
68bfff7bcd Modify clang-tidy checks and options.
+ Disable static accessed though instance.
+ Do not mark destructors with override.
2025-03-08 09:38:04 -05:00
92e5937cc7 Add default options for enabled clang-tidy checks. 2025-03-08 09:35:12 -05:00
1e1c328a5a clang-tidy example-app 2025-03-08 09:27:39 -05:00
dcbeb26738 README 2025-03-08 09:02:55 -05:00