SkillAgentSearch skills...

Bgl2

BGL2 - An OpenGL2 render backend for bevy

Install / Use

/learn @DGriffin91/Bgl2
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

BGL2 - An OpenGL 2.1 render backend for bevy.

temple_xp

BGL2 supports:

  • OpenGL 2.1
  • WebGL 1.0
  • GLES 2.0 (theoretically, needs integration & testing)
  • Polyfill for OpenGL on MacOS (Currently very cursed, needs work)

This project is mostly just a silly experiment for fun. I don't currently plan on actively maintaining this, and when I do work on it I will probably make erratic API breaking changes. Use at your own risk.

WebGL 1:

Run locally with bevy web cli

bevy run --release --example load_gltf web --open

Windows XP:

Tested with XP Pro SP3 32-bit on:

  • VMware with Guest Additions OpenGL driver
GL_VENDOR   : VMware, Inc.
GL_RENDERER : Gallium 0.4 on SVGA3D; build: RELEASE;
GL_VERSION  : 2.1 Mesa 10.0 (git-5da4fa2)
GL_VENDOR   : VMware, Inc.
GL_RENDERER : Gallium 0.4 on llvmpipe (LLVM 3.7, 128 bits)
GL_VERSION  : 3.0 Mesa 17.0.0

To compile for Windows XP, use thunk. cargo install thunk-cli

Environment Variables: VC_LTL VC-LTL-Binary YY_THUNKS YY-Thunks-Objs

thunk --os xp --arch x86 -- --example load_gltf --release --features bundle_shaders

View on GitHub
GitHub Stars8
CategoryDevelopment
Updated14d ago
Forks1

Languages

Rust

Security Score

85/100

Audited on Mar 22, 2026

No findings