Commit graph

41 commits

Author SHA1 Message Date
Epicalert fe75856701
Add keyboard input and model info keybind
Pressing 'i' will show a dialog box with the model info
2021-11-13 09:07:37 +08:00
Epicalert 583ec11ee5
Add default model
Default-chan is the new default model that will be used instead of the
`test` placeholder.
2021-11-11 23:12:34 +08:00
Epicalert 46192d24cb
Fix AppStream metainfo in CMakeLists 2021-11-06 18:50:35 +08:00
Epicalert 1a6088560f
Add AppStream metadata 2021-11-02 01:12:41 +08:00
Epicalert ffdae04e37
Version bump to 0.3.2 2021-09-24 15:55:27 +08:00
Epicalert f3bdf1a450
Version bump to 0.3.1 2021-09-22 16:16:12 +08:00
Epicalert b8a8b8d1a3
Fixed icons on Linux 2021-09-04 23:26:00 +08:00
Epicalert 7bd2543421
Version bump to 0.3.0 2021-07-20 23:45:24 +08:00
Epicalert bebac12174
Configure Windows Installer script with CMake
Version code no longer needs to be updated in the wxs script; it will be
handled by CMake.
2021-07-20 23:44:40 +08:00
Epicalert 2205287e58
Add icons and manifest to Windows executable 2021-07-19 20:36:36 +08:00
Epicalert d01d98d466
Separate fc2d and fc2dconfig desktop entries 2021-07-19 20:35:15 +08:00
Epicalert b6b027fbb3
Fix glut library in CMakeLists 2021-07-19 02:57:58 +08:00
Epicalert 45e90164fb
Add XDG desktop entry and icon 2021-07-15 01:58:57 +08:00
Epicalert ad23fb6a1e
CMake fixes 2021-07-13 17:21:58 +08:00
Epicalert ca151ead2b
Version bump to 0.2.1 2021-07-10 20:29:24 +08:00
Epicalert 4796a7177a
Support compiling on Debian 2021-07-10 19:04:18 +08:00
Epicalert 31ce9a76f4
Version bump to 0.2.0 2021-07-04 22:20:39 +08:00
Epicalert 94f5c21ecd
Add install rules to CMakeLists 2021-07-04 19:17:56 +08:00
Epicalert 5c53e82fb7
Make fc2dconfig read existing config file 2021-07-03 00:38:05 +08:00
Epicalert d18f9d3162
Change model selection to dropdown menu 2021-07-02 02:56:39 +08:00
Epicalert d63178a37b
Add working config file system
`fc2dconfig` will write a config file, and `fc2d` will read it.
2021-07-01 22:47:13 +08:00
Epicalert 6d6658c610
Add fc2dconfig program
This commit will add a new dependency: wxWidgets.
2021-06-30 20:26:23 +08:00
Epicalert 60c5254a47
CV: Add eye look direction 2021-06-07 18:43:00 +08:00
Epicalert 6038cb7870
Package models at compile time
It would be inefficient if git only had access to the binary model files
instead of each image in it. This way, if one image gets updated, an
entire new model package doesn't need to be stored in git's objects.
2021-06-07 18:40:59 +08:00
Epicalert 3773532816
Add graphical error messages
Error and warning messages now show up as dialog boxes using Boxer.
Additional dependencies:
- fmt (for string formatting)
- Boxer (static)
2021-02-14 23:47:07 +08:00
Epicalert 4ce0e0e10d
Add support for webp textures
This allows for models to use lossy textures with an alpha channel,
none of the formats supported by stb_image.h could do this.
2021-02-06 21:19:33 +08:00
Epicalert 4770c96d92
Add support for model files
Model files are zip archives with a "model.toml" file at the root describing
the model and all its textures.
2021-02-04 22:58:03 +08:00
Epicalert 5cdd1808ad
Define version number and project name with cmake 2021-01-27 00:21:06 +08:00
Epicalert 82edd492c0
Add proper command line argument parsing with argp 2021-01-26 23:36:22 +08:00
Epicalert f72c81b79b
Look for files in different paths
Models and other supporting files can now be in different directories
instead of the working directory.
2021-01-17 21:36:38 +08:00
Epicalert c6c96739bd
Add Info.plist for MacOS camera permission message 2021-01-15 18:43:30 +08:00
Epicalert e28e7bf111
Remove debug from CMakeLists 2021-01-13 09:29:50 +08:00
Epicalert 9b3362dd8b
Clean up directory structure 2021-01-12 22:24:02 +08:00
Epicalert b1e98e9d3e
Remove hard-coded references to paths and libraries 2021-01-12 01:01:20 +08:00
Epicalert 17323f0092
Fix linking libraries on MacOS 2021-01-11 12:42:47 +08:00
Epicalert ce2a883d9f
Add /usr/local/include to CMakeLists 2021-01-11 10:43:40 +08:00
Epicalert 3f195b5a99
Add glm include dirs to CMakeLists 2021-01-07 15:13:14 +08:00
Epicalert e8df1282d2
Remove find_package( GLEW ) from CMakeLists
It was already included by another package and causes problems when
compiling on MacOS.
2021-01-07 13:04:16 +08:00
Epicalert 7d0760cc9f
clean up main.cpp 2021-01-06 08:10:55 +08:00
Epicalert f1b6f5b80a
add class for model parts 2021-01-02 00:20:09 +08:00
Epicalert 25ebd7a387
initial commit 2020-12-31 20:58:39 +08:00