Commit graph

17 commits

Author SHA1 Message Date
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 25f97e5f90
Add option for using different models 2021-02-06 12:12:37 +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 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 ef534eb51f
Enable glewExperimental
Not having experimental enabled was causing problems on macOS.
2021-01-15 19:11:25 +08:00
Epicalert b05a6bff8f
Use older GLSL ver for compatibility with OpenGL 2.1 2021-01-13 17:48:21 +08:00
Epicalert 9b3362dd8b
Clean up directory structure 2021-01-12 22:24:02 +08:00
Epicalert 8b231720b5
Merge branch 'macos-compat'
Building on MacOS is now supported!
2021-01-12 18:36:10 +08:00
Epicalert 3bc43149c5
Fix apple headers 2021-01-11 10:46:46 +08:00
Epicalert 7b82b5c386
Add head rotation 2021-01-10 15:13:32 +08:00
Epicalert e657b3d48e
Support Apple include files for OpenGL 2021-01-07 13:12:36 +08:00
Epicalert 43de93eb3a
add scaling 2021-01-03 23:11:35 +08:00
Epicalert 72fc3d5e2c
add support for multiple textures in one part
Also added open/closed states for mouth
2021-01-02 02:55:12 +08:00
Epicalert f1b6f5b80a
add class for model parts 2021-01-02 00:20:09 +08:00
Epicalert 62779b6f78
separate face and head
- Head position is now calculated from the midpoint of points 2 and 14
(sides of head)
- Face position is calculated from point 30 (nose tip)
2021-01-01 16:23:44 +08:00
Epicalert 25ebd7a387
initial commit 2020-12-31 20:58:39 +08:00