gpu_pipeline 1.7.0 copy "gpu_pipeline: ^1.7.0" to clipboard
gpu_pipeline: ^1.7.0 copied to clipboard

A GPU-accelerated streaming pipeline for Dart and Flutter. Define directed stage graphs that route Tensors and host data through WGSL compute shaders with typed I/O ports, resource management, and rea [...]

1.7.0 #

  • Version bump to keep the minigpu 1.7.0 family aligned; inherits the persistent shader cache from minigpu_ffi 1.7.0. Every WGSL kernel a pipeline stage compiles is now cached on disk and reused on the next process launch, so a multi-stage pipeline pays compilation once per machine rather than once per run. No API change in this package.

1.6.1 #

  • released 08/13/26 - MR

1.6.0 #

  • Version bump to keep the minigpu 1.6.0 family aligned; inherits the serialized, reference-counted native context from minigpu_ffi 1.6.0. No API change in this package.

1.5.9 #

  • Version lockstep with minigpu 1.5.9; no API change.

1.5.8 #

1.5.7 #

1.5.6 #

1.5.5 #

1.5.4 #

  • fix release version pins

1.5.2 #

  • Add buffer copy

1.5.1 #

  • fix frame wait and timeouts

1.5.0 #

  • Fix handle issue, release 1.5.0

1.4.15 #

  • fix fallback paths

1.4.14 #

  • fix Tier C

1.4.12 #

  • fix texture path

1.4.11 #

  • fixing build hook

1.4.9 #

  • tryfix central dawn location

1.4.8 #

  • fixes texture path on windows, fixes texture view on web

1.4.7 #

  • Fixes logger characters

1.4.6 #

  • fix garbled adapter name in logs: WGPUStringView.data is not null-terminated, copy to std::string before passing to snprintf
  • fix garbled adapter name in logs: WGPUStringView.data is not null-terminated, copy to std::string before passing to snprintf

1.4.5 #

  • fix Dawn built inside pub-cache instead of system dir: pass DAWN_DIR from Dart hook as cmake -D define so cmake subprocess inherits the correct path regardless of env; fix FETCHCONTENT_BASE_DIR pointing to pub-cache (now uses cmake binary dir)
  • add Minigpu.setLogCallback / setLogLevel: routes native Dawn/GPU log lines through a Dart callback (NativeCallable.listener); mgpuSetLogCallback + mgpuSetLogLevel exported from C layer; all stderr calls in minigpu_external.cpp replaced with structured LOG_ERROR/INFO/WARN/DEBUG macros

1.4.4 #

  • fix FormatException on non-UTF-8 bytes in setLogCallback: use Utf8Decoder(allowMalformed: true) instead of toDartString()

1.4.3 #

  • improve adapter selection to prefer discrete GPU using dawn native EnumerateAdapters; fixes incorrect adapter picked on Optimus laptops

1.4.2 #

  • fixes dawn library not being found

1.4.1 #

  • added bindings observer

1.4.0 #

  • adds minigpu_view, gpu_pipeline libraries

1.0.0 #

  • Initial version.
1
likes
120
points
597
downloads

Documentation

API reference

Publisher

verified publisherpracticalxr.com

Weekly Downloads

A GPU-accelerated streaming pipeline for Dart and Flutter. Define directed stage graphs that route Tensors and host data through WGSL compute shaders with typed I/O ports, resource management, and real-time constraints.

License

MIT (license)

Dependencies

directed_graph, gpu_tensor, minigpu, minigpu_web

More

Packages that depend on gpu_pipeline