JerboaBurrow / jGL

A Cross-platform graphics library with OpenGL or Vulkan backends

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jGL

cross-platform graphics, abtracting OpenGL and Vulkan for 2D graphics/gamedev

This library aims to provide a simple api for graphics applications in C++, targeting multiple platforms: linux, windows, macOS, and Android

Cross platform status

linux/macOS/windows: jGL release

The release action builds the lib's for each target platform, including verifying it works as intended in a user project.

  • Linux x86_64

    • native build
    • tested in ubuntu 22.04 LTS
  • Windows

    • cross-compiled from linux, via mingw-w64-x86_64
    • tested with wine32/64
  • macOS

    • native build
    • tested with MacBook Pro (a1990 emc 3215), macOS 14.0
  • Android

    • ndk cross-compile from linux
    • currently untested

About

A Cross-platform graphics library with OpenGL or Vulkan backends

License:MIT License


Languages

Language:C++ 95.1%Language:CMake 3.9%Language:Shell 0.5%Language:Lua 0.4%Language:C 0.0%