gl_dart 1.0.0+1 copy "gl_dart: ^1.0.0+1" to clipboard
gl_dart: ^1.0.0+1 copied to clipboard

dart:ffi bindings for OpenGL library. It connects the opengl32.dll/libgl.so library and loads the functions of the specified version of opengl.

OpenGL Dart #

dart:ffi bindings for OpenGL

Install #

Add this to pubspec.yaml:

dependencies:
  gl_dart: ^0.2.0
copied to clipboard

Import it:

import 'package:gl_dart/gl.dart';
copied to clipboard

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
);
//...
copied to clipboard

Notice #2: on Windows wglGetProcAddress is used

Alternatives #

9
likes
130
points
30
downloads

Publisher

unverified uploader

Weekly Downloads

2024.09.14 - 2025.03.29

dart:ffi bindings for OpenGL library. It connects the opengl32.dll/libgl.so library and loads the functions of the specified version of opengl.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

ffi

More

Packages that depend on gl_dart