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
$ ./configureAssuming the build directory has not been modified...
$ cmake --build buildBuilding 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 |
|---|