spacebox/src
ohsqueezy e168844fc5 - added Windows build using MinGW for box demo along with Windows instructions to main README
- replaced Model class in box demo with library's Model class
- switched GL context profile mask to compatibility in Windows builds
- only open audio device if audio is initialized
- increase default audio frequency and buffer size
- convert path objects to strings for compatibility with MinGW
- update MinGW builds to use regular filesystem library instead of experimental
2023-10-18 00:07:32 -04:00
..
android add instructions for curl; add array operator to configuration, give configuration object access to nodes; fix src paths in android skeleton script; add copy file function 2023-05-10 02:51:11 -04:00
Animation.cpp convert between glm::vec and sb::Color, print hierarchy on config access error, composite text onto a separate background surface, set frame time to zero when timer paused 2023-07-08 16:19:31 -04:00
Animation.hpp track timestamp with Timer class 2023-06-24 13:05:40 -04:00
Attributes.cpp docstring example for outputting attributes to stream 2023-07-27 23:21:14 -04:00
Attributes.hpp attribute index exception, overload attributes bind, model add and bind methods 2023-07-18 23:23:29 -04:00
Audio.cpp - added Windows build using MinGW for box demo along with Windows instructions to main README 2023-10-18 00:07:32 -04:00
Audio.hpp - added Windows build using MinGW for box demo along with Windows instructions to main README 2023-10-18 00:07:32 -04:00
Box.cpp added function for extracting a grid of tile surfaces from a larger SDL surface 2023-09-18 22:10:04 -04:00
Box.hpp added function for extracting a grid of tile surfaces from a larger SDL surface 2023-09-18 22:10:04 -04:00
Carousel.hpp - pass timestamp of frame start time to all update functions 2023-06-07 20:22:20 -04:00
Color.cpp - add a text plane class 2023-05-31 15:06:29 -04:00
Color.hpp convert between glm::vec and sb::Color, print hierarchy on config access error, composite text onto a separate background surface, set frame time to zero when timer paused 2023-07-08 16:19:31 -04:00
Configuration.cpp - added Windows build using MinGW for box demo along with Windows instructions to main README 2023-10-18 00:07:32 -04:00
Configuration.hpp - added Windows build using MinGW for box demo along with Windows instructions to main README 2023-10-18 00:07:32 -04:00
Connection.hpp - add function for wrapping an arbitrary point or curve into an arbitrary clip space 2023-06-05 18:22:43 -04:00
Delegate.cpp move post command into delegate 2023-07-19 12:47:18 -04:00
Delegate.hpp move post command into delegate 2023-07-19 12:47:18 -04:00
Display.cpp add custom event that fires on all window resize events 2023-09-28 21:11:30 -04:00
Display.hpp - add untransform, transform, and specialized transforms to Model class 2023-05-24 22:49:05 -04:00
GLObject.cpp throw exception if VBO is not bound when allocate is called, reset VBO offset on ID generation 2023-07-14 00:30:30 -04:00
GLObject.hpp Add exception handling to Attributes::bind, add default constructor to Model 2023-07-13 21:38:53 -04:00
Game.cpp - added Windows build using MinGW for box demo along with Windows instructions to main README 2023-10-18 00:07:32 -04:00
Game.hpp - added Windows build using MinGW for box demo along with Windows instructions to main README 2023-10-18 00:07:32 -04:00
Input.cpp removed hyphens from keyboard input related configuration key names 2023-09-22 14:56:35 -04:00
Input.hpp add support for specifying multiple keys per command in config 2023-08-02 13:17:44 -04:00
Log.cpp - redesign audio library to use Chunk and Music classes which align more closely with SDL Mix_Chunk and Mix_Music 2023-10-09 23:50:18 -04:00
Log.hpp - redesign audio library to use Chunk and Music classes which align more closely with SDL Mix_Chunk and Mix_Music 2023-10-09 23:50:18 -04:00
Model.cpp add more info to message when exeception is raised while enabling model attributes 2023-07-23 20:01:45 -04:00
Model.hpp - redesign audio library to use Chunk and Music classes which align more closely with SDL Mix_Chunk and Mix_Music 2023-10-09 23:50:18 -04:00
Node.cpp unsubscribe delegate subcribers in game's quit function and remove destructor calls to unsubscribe; delete ID memory when GL object is deleted; disable recorder because of memory leak 2023-06-11 21:49:04 -04:00
Node.hpp - use vector instead of map to store textures in Model class 2023-06-11 01:07:15 -04:00
Pad.hpp - added Windows build using MinGW for box demo along with Windows instructions to main README 2023-10-18 00:07:32 -04:00
Pixels.cpp started log class 2021-10-02 19:21:07 -04:00
Pixels.hpp remove Sprite class 2023-06-08 20:04:40 -04:00
Recorder.cpp - added Windows build using MinGW for box demo along with Windows instructions to main README 2023-10-18 00:07:32 -04:00
Recorder.hpp - added Windows build using MinGW for box demo along with Windows instructions to main README 2023-10-18 00:07:32 -04:00
Segment.cpp add exception checks to Texture::bind and GLObject::id, make collision info storage a std::optional object 2023-06-26 20:49:14 -04:00
Segment.hpp add exception checks to Texture::bind and GLObject::id, make collision info storage a std::optional object 2023-06-26 20:49:14 -04:00
Selection.hpp - fix sb::Pad to move the collision box when scaled or translated 2023-09-16 21:04:43 -04:00
Sprite.hpp - redesign audio library to use Chunk and Music classes which align more closely with SDL Mix_Chunk and Mix_Music 2023-10-09 23:50:18 -04:00
Switch.hpp - pass timestamp of frame start time to all update functions 2023-06-07 20:22:20 -04:00
Text.cpp - redesign audio library to use Chunk and Music classes which align more closely with SDL Mix_Chunk and Mix_Music 2023-10-09 23:50:18 -04:00
Text.hpp add texture index to Sprite class, add more error checks to texture surface creation 2023-08-08 12:41:10 -04:00
Texture.cpp - added Windows build using MinGW for box demo along with Windows instructions to main README 2023-10-18 00:07:32 -04:00
Texture.hpp - redesign audio library to use Chunk and Music classes which align more closely with SDL Mix_Chunk and Mix_Music 2023-10-09 23:50:18 -04:00
Timer.cpp convert between glm::vec and sb::Color, print hierarchy on config access error, composite text onto a separate background surface, set frame time to zero when timer paused 2023-07-08 16:19:31 -04:00
Timer.hpp store size and format of texture object, only regenerate texture and reallocate memory if size and format are changing 2023-08-16 18:57:35 -04:00
VBO.cpp throw exception if VBO is not bound when allocate is called, reset VBO offset on ID generation 2023-07-14 00:30:30 -04:00
VBO.hpp attribute index exception, overload attributes bind, model add and bind methods 2023-07-18 23:23:29 -04:00
extension.cpp - added Windows build using MinGW for box demo along with Windows instructions to main README 2023-10-18 00:07:32 -04:00
extension.hpp added function for extracting a grid of tile surfaces from a larger SDL surface 2023-09-18 22:10:04 -04:00
filesystem.hpp - added Windows build using MinGW for box demo along with Windows instructions to main README 2023-10-18 00:07:32 -04:00
math.cpp - fix sb::Pad to move the collision box when scaled or translated 2023-09-16 21:04:43 -04:00
math.hpp - fix sb::Pad to move the collision box when scaled or translated 2023-09-16 21:04:43 -04:00
time_it.hpp - add Switch and time_it classes 2023-05-23 15:28:53 -04:00