flutter_angle 0.0.6 copy "flutter_angle: ^0.0.6" to clipboard
flutter_angle: ^0.0.6 copied to clipboard

Flutters Almost Native Graphics Layer Engine is made by google to use OpenGL ES API calls to one of the hardware-supported APIs available for that platform.

flutter_angle #

Pub Version analysis License: MIT

A graphics library for dart (based on angle) that allows users to view more complex rendering projects like 3D objects and more complex shaders.

Features #

Gif of angle working.

This is a dart conversion of flutter_web_gl originally created by @escamoteur and @kentcb.

Requirements #

MacOS

  • Minimum os Deployment Target: 10.14
  • Xcode 13 or newer
  • Swift 5
  • Metal supported

iOS

  • Minimum os Deployment Target: 12.0
  • Xcode 13 or newer
  • Swift 5
  • Metal supported

Android

  • compileSdkVersion: 34
  • OpenGL supported

Windows

  • Intel supported.
  • AMD supported.
  • Direct3D 11 and OpenGL supported

Web

  • WebGL2 supported.

Linux

  • Unsupported

Getting started #

To get started add flutter_angle to your pubspec.yaml file.

Usage #

This project is a simple rendering engine for flutter to view 3D models and complex shaders.

Example #

Find the example for this API here.

Contributing #

Contributions are welcome. In case of any problems look at existing issues, if you cannot find anything related to your problem then open an issue. Create an issue before opening a pull request for non trivial fixes. In case of trivial fixes open a pull request directly.

3
likes
140
pub points
40%
popularity

Publisher

unverified uploader

Flutters Almost Native Graphics Layer Engine is made by google to use OpenGL ES API calls to one of the hardware-supported APIs available for that platform.

Repository (GitHub)
View/report issues

Topics

#opengl #angle #glsl

Documentation

API reference

License

MIT (license)

Dependencies

dylib, ffi, flutter, flutter_angle_darwin, logger

More

Packages that depend on flutter_angle