Computer Graphics Survival Guide

Utilities

  • glTF: 3D asset file format standard by Khronos
  • Draco: 3D Geometry compression by Google and supported by glTF
  • SDL3: Cross-platform window, input and event library by the SDL community
  • bgfx: Cross-platform rendering abstraction (DX11, Metal, Vulkan, OpenGL) by Branimir Karadžić
  • bx: Base utility and platform abstraction library used internally by bgfx, by Branimir Karadžić
  • bimg: Image loading and processing library used internally by bgfx, by Branimir Karadžić
  • bgfx.cmake: CMake build integration for the bgfx suite, by Branimir Karadžić
  • Dear ImGui (docking branch): Immediate-mode GUI library for tools and editors, by Omar Cornut
  • cgltf: Single-header glTF 2.0 / GLB parser in C, by Johannes Kuhlmann
  • GLM: Header-only math library for graphics (vectors, matrices, quaternions), by G-Truc Creation
  • yaml-cpp: YAML parser and emitter for C++, by Jesse Beder
  • EnTT: Fast Entity-Component-System framework with compile-time reflection, by Michele Caini

glTF

Tools

Some tools I've used over the years:
 
Last edited:
Back
Top