Skip to content

dartgfx/gpux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gpux

Cross-platform GPU packages for Dart and Flutter.

Packages

Package Description pub.dev
gpuweb WebGPU-spec interfaces pub
wgpu Dart FFI bindings for wgpu pub
gpuweb_js WebGPU bindings for web pub
gpux Cross-platform GPU facade pub
flutter_wgpu Flutter plugin for wgpu textures pub
flutter_webgpu Flutter widget for WebGPU on web pub
flutter_gpux Flutter GPU rendering widget pub
naga WGSL validation and compilation pub

Quick start

import 'package:gpux/gpux.dart';

final gpu = Gpu();
final adapter = await gpu.requestAdapter();
final device = await adapter.requestDevice();

For Flutter, wrap your rendering in a GpuView:

import 'package:flutter_gpux/flutter_gpux.dart';

DefaultGpu(
  child: GpuView(renderer: MyRenderer()),
)

See each package's README for details.

License

MIT

About

Cross-platform GPU for Dart

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors