OpenGL Dart

dart:ffi bindings for OpenGL

Install

Add this to pubspec.yaml:

dependencies:
  gl_dart: ^0.2.0

Import it:

import 'package:gl_dart/gl.dart';

Notice #1: C:\Windows\System32\opengl32.dll or /usr/lib/x86_64-linux-gnu/libGL.so will be automatically opened using OpenGL 4.0.

For manual OpenGL initialization:

import 'package:gl_dart/gl_dart.dart';
Gl gl = new Gl(
  customPath: '<path-to-gl-file>',
  version: GlVersion.GL_VERSION_X_X
);
//...

Notice #2: on Windows wglGetProcAddress is used

Alternatives

Libraries

gl
Bindings for OpenGL library [...]
gl_dart
Bindings for OpenGL library [...]