brainstate

google/filament

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, WebGPU, and WebGL2

C++★ 20.7kApache-2.0GitHub ↗

History and source changes · Reports and owner responses · Compare

Similar

  1. glfw/glfw

    A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input

    C★ 15.4kZlibGitHub ↗

    Why this match

    topics opengl, opengl-es, vulkan; language differs: C++ → C; license differs: Apache-2.0 → Zlib

  2. gfx-rs/wgpu

    A cross-platform, safe, pure-Rust graphics API.

    Rust★ 18.5kApache-2.0GitHub ↗

    Why this match

    topics metal, opengl, vulkan; language differs: C++ → Rust

  3. bkaradzic/bgfx

    Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

    C++★ 17.6kBSD-2-ClauseGitHub ↗

    Why this match

    topics graphics, metal, opengl; license differs: Apache-2.0 → BSD-2-Clause

  4. turanszkij/WickedEngine

    3D engine with modern graphics

    C++★ 7.3kMITGitHub ↗

    Why this match

    topics gltf, metal, pbr; license differs: Apache-2.0 → MIT

  5. lettier/3d-game-shaders-for-beginners

    🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

    C++★ 20.0kGitHub ↗

    Why this match

    topics 3d-graphics, graphics, opengl

  6. kitao/pyxel

    A retro game engine for Python

    Rust★ 18.5kGitHub ↗

    Why this match

    topics graphics, opengl, wasm; language differs: C++ → Rust

  7. flightlessmango/MangoHud

    A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more.

    C★ 9.2kMITGitHub ↗

    Why this match

    topics opengl, vulkan; language differs: C++ → C; license differs: Apache-2.0 → MIT

  8. raysan5/raylib

    A simple and easy-to-use library to enjoy videogames programming

    C★ 35.6kZlibGitHub ↗

    Why this match

    topics android, graphics, opengl; language differs: C++ → C; license differs: Apache-2.0 → Zlib