Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parallelize discreteAprox for NormedTriangleMesh (obj path) #282

Merged
merged 1 commit into from
Nov 1, 2020

Conversation

sorki
Copy link
Contributor

@sorki sorki commented Nov 1, 2020

Thanks!

@julialongtin julialongtin merged commit bb5831a into Haskell-Things:master Nov 1, 2020
sorki added a commit to Haskell-Things/implicitpipe that referenced this pull request Dec 12, 2020
Viewer can now watch directories for file changes
and reload objects on demand.

This works for both Haskell modules defining `obj :: SymbolicObj3`
and ExtOpenSCAD files.

* Grows event and render STM channels
* Most input is now handled via callbacks
* Adds `Graphics.Implicit.Viewer.Loaders`
  * Uses fsnotify for watching directories
  * `hint` for interpreting Haskell modules at runtime
  * `implicit`s `runOpenscad` to interpret ExtOpenSCAD (`.escad`) files
* More viewer control keys
* optparse-applicative parser for `ViewerConf` used by implicitview
* `mix` combinator in Demos
* Ported to new `implicit` API
* Proper resizing of vertex buffer using
  [resizeBuffer](tobbebex/GPipe-Core#76)
* Quiet mode thanks to [plredmond](plredmond/GPipe-GLFW#4)
* Parallel rendering thanks to
  [julialongtin](Haskell-Things/ImplicitCAD#282)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants