Commit graph

17 commits

Author SHA1 Message Date
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