Cross-Platform, Open Source, and Data-Oriented software framework (Currently being reworked for DOD)
Library | Download |
---|---|
GLFW | $ ./scripts/requirements.sh |
glad | Mirror |
ASIO (boost) | $ ./scripts/requirements.sh |
Configure Build Environment
$ ./configure
Assuming the build directory has not been modified...
$ cmake --build build
Building will generate a demo executable, located in build/bin.
Usage is fairly simple. For simplicity, window data is carried in a "Window" struct.
One example can be found in src/demo
#include <Bliss.h>
Window demoWindow;
int main()
{
demoWindow = CreateWindow(0,0,800,600,"Window Title", false);
InitWindow(demoWindow);
while (demoWindow.running)
{
CullEvent(demoWindow);
}
DestroyWindow(demoWindow);
return 0;
}
Library |
---|