Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/nannou-org/nannou

A Creative Coding Framework for Rust.
https://github.com/nannou-org/nannou

Merge pull request #318 from mitchmindtree/readme_to_guide

Remove most README contents in favour of pointing to the guide

aa0ccecd202c1f6f01401d880b113488256679ac authored over 5 years ago by mitchmindtree <[email protected]>
Remove most README contents in favour of pointing to the guide

This saves on info duplication and keeps the README a bit cleaner!

a8192dd33af3efafdfc8a0c1df4a7926554fa685 authored over 5 years ago by mitchmindtree <[email protected]>
Merge pull request #6 from mitchmindtree/why_nannou

Add to "Why Nannou" chapter drawing from existing README contents

a69c1cbf0449fdf0d4565135ff4ce78b9f4f24dc authored over 5 years ago by mitchmindtree <[email protected]>
Add to "Why Nannou" chapter drawing from existing README contents

Maybe some of the paragraphs under the "Goals" checklist might be best
moved to the "Developer R...

574581e3737939cb007eb30df122cea4e989cf8e authored over 5 years ago by mitchmindtree <[email protected]>
Merge pull request #317 from mitchmindtree/stabilise

Switch to stable dependencies for vulkano and conrod!

ed1b025696d6d0c7291b2275132c39abc8a1d434 authored over 5 years ago by mitchmindtree <[email protected]>
Switch to stable dependencies for vulkano and conrod!

Now that vulkano 0.12.0 is out we're able to start stabilising
dependencies!

All that's left is...

b6b6110dc7e45211106d8a0bbd27d5af92081344 authored over 5 years ago by mitchmindtree <[email protected]>
Fix warnings in laser stream examples

110f644dc6dd453c5f4403ef507d3c8fab51d207 authored over 5 years ago by mitchmindtree <[email protected]>
Merge pull request #3 from tpltnt/master

linked mdbook repo

a7c89909bef507e1e944ab5bb120ddc9626eb91c authored over 5 years ago by mitchmindtree <[email protected]>
linked mdbook repo

9dfa62b2ea21ad25f55b8d122ea34fee3dd7bb5b authored over 5 years ago by tpltnt <[email protected]>
Do not fail if mdbook is already installed

3e45dbbce05245572ac3645c7a329095cc22773e authored over 5 years ago by mitchmindtree <[email protected]>
Fix build.rs bug where Cargo.toml was not found

aaea6831c594837038506805b2f9a6732ee4f065 authored over 5 years ago by mitchmindtree <[email protected]>
Add build status badge

e14883d0806fafc8ae10f604e9b53322061c65cc authored over 5 years ago by mitchmindtree <[email protected]>
Fix nannou on readme

9374baf12e885287ac61c6b452cb92d787849355 authored over 5 years ago by mitchmindtree <[email protected]>
Add a .travis.yml file

7b1f9872dcda546425edac0df7c1a910450a6f8a authored over 5 years ago by mitchmindtree <[email protected]>
Add section to README describing how to run book tests

18b932f5225c5f1217b7d040eae7f8a082d1fdb1 authored over 5 years ago by mitchmindtree <[email protected]>
Fix no_run markdown for create_a_project code snippet

d56f98cf4bf5f1a42a3cc72b117d6ff2d9b4ac0c authored over 5 years ago by mitchmindtree <[email protected]>
Add sub-crate for testing book with nannou dep

efa3602efe92d47c95fb51b288fab9e89fc1a844 authored over 5 years ago by mitchmindtree <[email protected]>
Add Arch ALSA install instruction

b565e0fc2bef17a9b6a21715811c965b4c1c797b authored over 5 years ago by mitchmindtree <[email protected]>
Initial commit

fa650c5ae5e95e6ba4a5aa8b8d799bbef8545f0f authored over 5 years ago by mitchmindtree <[email protected]>
Final cargo fmt before pushing rebased v0.9

909d0c650995490fc01106905a72e7745f253424 authored over 5 years ago by mitchmindtree <[email protected]>
missing cfg and use

e9b3490c62c09b570250e291b36c3339a6406d8c authored over 5 years ago by Tom Gowan <[email protected]>
2018

403b1eacecd74de46f73785e3ea3dcb2627ebf7a authored over 5 years ago by Tom Gowan <[email protected]>
working moltenvk_deps

5265d934e51bed30f56e1d49e1749b5535cf3cd3 authored over 5 years ago by Tom Gowan <[email protected]>
Update CHANGELOG for SwapchainFramebuffers addition

3e8dc25b831697a9edee4572deb31cbf9e5e758d authored over 5 years ago by mitchmindtree <[email protected]>
moltenvk custom loader

468ca35f4d1d1f73a7cfc031c94471d92b57cfe0 authored over 5 years ago by Tom Gowan <[email protected]>
fixed mouse position on high DPI displays

05e5c372cc36b55582b531d58c7c6cb84ee5ae3a authored over 5 years ago by JoshuaBatty <[email protected]>
small pr suggestions

4b7db2adde33c580e5b8383218cec2afcc7481f5 authored over 5 years ago by Tom Gowan <[email protected]>
simpler with external crate

ebc6a1d2156560723f33ed36dc3995cb2fc61d0d authored over 5 years ago by Tom Gowan <[email protected]>
fix cargo issue

ee5fb7c41fa71df84850a1938dfd1acb6bd5317f authored over 5 years ago by Tom Gowan <[email protected]>
Add laser frame stream example with GUI

Also updates the example for the addition of the `Frame::add_lines`
method and the change in beh...

d0a1edbc3bb69f1e36e40e43ca2465760baa2fe6 authored over 5 years ago by mitchmindtree <[email protected]>
Add an `examples/laser` directory demonstrating `lasy` laser streams.

Recently I started a new crate for discovering and streaming to laser
DACs called [**lasy**][1]....

0ffc95393a1f231ad6d6d4becb116123cfca3ac1 authored over 5 years ago by mitchmindtree <[email protected]>
Remove explicitly specified initial and final layouts from all renderpass instances

485aac13db0a0fd96514b7dba9644036d8a183c5 authored over 5 years ago by mitchmindtree <[email protected]>
Fix panic in nature of code CA example 7_04

Currently writing a test that runs all examples one at a time locally
and noticed that this exam...

a88a745b576fe841374c68f9c7b0b79743f29cd7 authored over 5 years ago by mitchmindtree <[email protected]>
Adding in DynamicLibraryLoader to vk.rs

f9caa6bc80089f6791adf58beae898eb6fd4513b authored over 5 years ago by JoshuaBatty <[email protected]>
Embrace the `vk` prefix. Re-export vulkano via a new `vk` module.

Also removes the `gpu` module in favour of the new `vk` module.

Many vulkano items have been re...

6ac804d333feab73f3cb74d22459e6e35597f391 authored over 5 years ago by mitchmindtree <[email protected]>
Add `FramebufferObject` type to simplify working with framebuffers.

Also includes an `Fbo` alias for the new `FramebufferObject` type.

The `ViewFramebuffer` type h...

8c273c520632490e5314e564ba71c8d497a1172f authored over 5 years ago by mitchmindtree <[email protected]>
fix non-macos

939a90b944b1122038f8f7117f88220e285c09ad authored over 5 years ago by Tom Gowan <[email protected]>
add builder methods

28179b6f1a38ee63fc7a5e16944de22aa0ca2725 authored over 5 years ago by Tom Gowan <[email protected]>
custom message and errors

2a9f5bf2eb9624720c2ed3b403d1431cf1e2a4fc authored over 5 years ago by Tom Gowan <[email protected]>
Add support for custom queue or device extensions per window

This allows for specifying a custom logical device queue for a window's
swapchain during the win...

93468d44b3341e56942411fd728dbc89fdc9db99 authored over 5 years ago by mitchmindtree <[email protected]>
Add a `ViewFramebuffer` type to simplify framebuffer management.

Creates a `ViewFramebuffer` type to make it easier to manage
framebuffers' whose output image at...

e00991f8891e95fa6914b445748709e49978f5c4 authored over 5 years ago by mitchmindtree <[email protected]>
[WIP] Add intermediary image to frame for user graphics

This new `Frame` image acts as an intermediary buffer between the user's
graphics and the swapch...

2a2e7f806048fd7bca3d58f69334d09a73a7fd9d authored over 5 years ago by mitchmindtree <[email protected]>
fixed size bug

4c48541d8bbe5c7af5cc4a8aa5a20e62c12118ba authored over 5 years ago by Tom Gowan <[email protected]>
clean up

012ecd0f01d8cba20a529e6f38aea9ae43f446eb authored over 5 years ago by Tom Gowan <[email protected]>
Remove `state::time::Duration` in favour of a `time::DurationF64` trait.

The idea behind the `Duration` type was to extend the std `Duration`
with simple methods for ret...

f17855f310f7fc6a0c9d6412bb6f1a9fc78bfedf authored over 5 years ago by mitchmindtree <[email protected]>
working but messy

4e81590a2aa0b9588fbd7bde63bb79dc8a72ec5c authored over 5 years ago by freesig <[email protected]>
Fix ordering of Rect corners for triangulation

82d62fcc3d04579bc9d9a5730f276528dcd3a18e authored over 5 years ago by mitchmindtree <[email protected]>
Add `vk_teapot_camera.rs` example

The same as the `vk_teapot.rs` example but demonstrates how to create
and use a first person cam...

0692350996f10ee7866426c688f4524395a3fcc2 authored over 5 years ago by mitchmindtree <[email protected]>
Bump version in Cargo.toml to 0.9 ready for publishing

b9ecc82c982dca3799b596b23a7e4659406497ee authored over 5 years ago by mitchmindtree <[email protected]>
Add simple vulkan debug example

02e2b2eb5abe624cd937fe146d294ed3ccd091b0 authored over 5 years ago by mitchmindtree <[email protected]>
Update changelog for new event handling functions

df30d93111cc851df1727068e9d43978b81f3c23 authored over 5 years ago by mitchmindtree <[email protected]>
add comments

319776ad7a2b66483d62ec2d39f8db3b0f9936f2 authored over 5 years ago by Tom Gowan <[email protected]>
Connect to all detected DACs in `laser_frame_stream_gui` example

Rather than just the first.

1436533cd4a6dcf6d9aab67dd5ee65ae265e7e3a authored over 5 years ago by mitchmindtree <[email protected]>
Add a `ViewportBuilder` type.

This simplifies the viewport creation process by removing the need to
specify the origin and dep...

4e4ee478b9230796e90716c6727df068e6d0cc0d authored over 5 years ago by mitchmindtree <[email protected]>
Add `DynamicStateBuilder` trait to ease `DynamicState` creation

This adds a trait that allows for specifying `DynamicState` params via
builder methods, allowing...

fc5aee167dbd512694f363ff6e99c8c30bde98ed authored over 5 years ago by mitchmindtree <[email protected]>
working runtime

0b08b09f66f884fe056292872f68012d5408d4dc authored over 5 years ago by Tom Gowan <[email protected]>
[v0.9] Rebase vulkano nannou_patches branch onto master. Update winit.

In order to update winit and use the latest master of vulkano, conrod's
vulkano dependency also ...

d22ba8925e15e7919f9de65674eb642b2da47245 authored over 5 years ago by mitchmindtree <[email protected]>
fix non-macos

490b96321f5277abd7f637720024c5afd225ae19 authored over 5 years ago by Tom Gowan <[email protected]>
Add a `SamplerBuilder` type for modular Sampler build process

Allows for building a `Sampler` type by chaining together a series of
parameters, or falling bac...

5fd6d0e1ac2522316e7e0e8e42d4f6c5decf08f8 authored over 5 years ago by mitchmindtree <[email protected]>
Fix small conflict on v0.9 due to merging #242 and #266 separately.

65bf87527bdb8b8c0d161dd959ea31c6463c843b authored over 5 years ago by mitchmindtree <[email protected]>
fix non-macos

dc5e732b40af64aa670e7dbac0d8449436f31f19 authored over 5 years ago by Tom Gowan <[email protected]>
moltenvk custom loader

d3197b58cd90c18c2682a6ea2286f027c4b1c389 authored over 5 years ago by Tom Gowan <[email protected]>
fix formatting

8c5b02e42223f5911f8cf22c7b02f1c7c164fa81 authored over 5 years ago by Tom Gowan <[email protected]>
Switch conrod dependency from git to crates.io v0.62

88f00571f0f66e726ae5201df2fa242e5fdee290 authored over 5 years ago by mitchmindtree <[email protected]>
Fallback to `Fifo` present mode if `Mailbox` is unavailable

Nannou will now fall back to the `Fifo` present mode if `Mailbox` is
not supported by the swapch...

a55b2f73ae038e05980abe1c9d3697a503a9cd34 authored over 5 years ago by mitchmindtree <[email protected]>
Prefer sRGB color formats when building swapchain

See the vulkano `ColorSpace` documentation
[here](https://docs.rs/vulkano/0.11.1/vulkano/swapcha...

8c2b4f00f945edca3d4770c329ecd6844a78686f authored over 5 years ago by mitchmindtree <[email protected]>
Update vk_triangle for new `Frame` type. Add `RawFrame` example.

This updates the `vk_triangle.rs` example for the addition of the
addition of an intermediary bu...

557b064c3509af7132707104a333c514ef6a3b61 authored over 5 years ago by mitchmindtree <[email protected]>
Remove glium from Cargo.toml

01bd8d4dca0d0d60557a1266ead9bcda681cf62a authored over 5 years ago by mitchmindtree <[email protected]>
Explicitly set git vulkano deps for receiving nannou patches downstream

Still need a [replace] so that vulkano-win and vulkano-shaders versions
of vulkano also uses the...

caffc07408e93b741b78d6d781587502e82a6d7f authored over 5 years ago by mitchmindtree <[email protected]>
Create a `SwapchainFramebuffers` type

This significantly simplifies the process of creating and maintaining
swapchain image framebuffe...

8c51ade66a3450b568f3d7fe3ee54742511a7715 authored over 5 years ago by mitchmindtree <[email protected]>
Add `Window::grab_cursor` and `Window::hide_cursor` methods

bc3e2c8c2c25a007b1139485b2e60702643367fe authored over 5 years ago by mitchmindtree <[email protected]>
Add window-specific view and event user function support

An `all_functions.rs` example has been added that shows all functions
that can be registered wit...

be751c1c4070c2d8e7e4fe52937e2fe14a83af2c authored over 5 years ago by mitchmindtree <[email protected]>
Add `vk_teapot.rs` example

This should act as a nice simple example for getting started with 3D,
and will also be a useful ...

0a133c60b76cc0fcfe41766822df692f3813f2e1 authored over 5 years ago by mitchmindtree <[email protected]>
Recreate window swapchains if user model requires loop change

Previously this check was missing, so if a user changed the loop mode
after they created a windo...

a7395462fc24713843d4dcd7b6850055cec529d2 authored over 5 years ago by mitchmindtree <[email protected]>
Change `RefreshSync` loop mode to wait on previous frame presentation

This should fix the issue where the GPU would lag behind the CPU on
macos.

For **v0.9**.

c79c893e6970e467651e012e57ef451abcb6fb75 authored over 5 years ago by mitchmindtree <[email protected]>
Update dependencies to the latest versions

Includes updates to conrod with fixes for odd UI behaviour on macos.

See the CHANGELOG for whic...

482fbab063193d8824dd73bd1ff31c41e0569cc9 authored over 5 years ago by mitchmindtree <[email protected]>
fix close issue and type error

76a24b05090eadc904f02b28341688b0b2209da4 authored over 5 years ago by Tom Gowan <[email protected]>
Update examples, draw and ui APIs for new Frame intermediary image

2038ca8d34bb77ca1bd12769fe77fdf48e95e60a authored over 5 years ago by mitchmindtree <[email protected]>
fix non-macos

c00ecbdbd357b10e6de40eec4bc6304007edda7b authored over 5 years ago by Tom Gowan <[email protected]>
fix missing extensions call

7004b78472aed559d133f51c35832d8fbbc3f4d7 authored over 5 years ago by Tom Gowan <[email protected]>
Add missing `add_loader` method for macos build

This must have been accidentally dropped when rebasing the
`sampler_builder` branch onto the `ma...

26563cad8940e6eed443e566c1f2c35115a5cd93 authored over 5 years ago by mitchmindtree <[email protected]>
Update for conrod vulkano glyph cache improvements

d4b40aa47c0ef1f4a677b87eda925344ff181435 authored over 5 years ago by mitchmindtree <[email protected]>
fixed directory issues

8a86c8fe7b664bc04aa0cd66ce9e319a8f98fa66 authored over 5 years ago by Tom Gowan <[email protected]>
added a method for returning the vulkan_instance from app. Also adding in a new vk_compute_shader example

9b316834b0cebdb21c059a54d514008cb2851485 authored over 5 years ago by JoshuaBatty <[email protected]>
Tweak and rustfmt examples ready for vulkan branch

Switches vulkano to freesigs branch that includes two patches.
Switches vulkano-shaders to the m...

7ed55e1445048607a7d6acea14fdc6f719e32df7 authored over 5 years ago by mitchmindtree <[email protected]>
changing the image sequences to a clock

1fb3bb39683df3f48839d233478b58797a428bea authored over 5 years ago by JoshuaBatty <[email protected]>
adding in more vulkano examples

0dc80518b995947955762dea3bb58fe2e19b898b authored over 5 years ago by JoshuaBatty <[email protected]>
Update README for switch to Vulkan

e7cedc08319e549bae413a52080fac0e9c9b2b5b authored over 5 years ago by mitchmindtree <[email protected]>
adding in wip vk_image vk_triangle and vk_image_sequence examples

397b16ffe09480c4ece16173c18dfd0f10ab0972 authored over 5 years ago by JoshuaBatty <[email protected]>
Add elapsed_frames method to window. Closes #213.

1154fc7a2203c3f686012b40ce25a763b1a84e18 authored over 5 years ago by mitchmindtree <[email protected]>
Switch render pass based on draw Renderer background value

This should allow the `draw` renderer to draw on top of existing
graphics in the case that a bac...

1a4cc50c18d40e193d910b32ebec0e0b2ea5ee17 authored over 5 years ago by mitchmindtree <[email protected]>
Update CHANGELOG for vulkan switch and related changes

d86b8b0bc29c8736300887111c70c1cc308987e4 authored over 5 years ago by mitchmindtree <[email protected]>
Share render pass images between framebuffers in `draw` Renderer.

Previously a unique set of images was created for each framebuffer
unnecessarily. Now, a single ...

1fc412a9cb159850570de7d9a72b17f5315c434d authored over 5 years ago by mitchmindtree <[email protected]>
Remove old reference to OpenGL

41d285e45ab1372e6d7d7f45ba7281526dc481bd authored over 5 years ago by mitchmindtree <[email protected]>
Allow Swapchain customisation. Recreate Swapchain on LoopMode change.

This allows for specifying a set of custom swapchain parameters during
the window building proce...

fdbc5354086d8d896b25ad340a1c65a17cdffa6f authored over 5 years ago by mitchmindtree <[email protected]>
Add swapchain accessor methods to window

e9dd3afdcd7377b6e7dd015d854c992ebd16a8c2 authored over 5 years ago by mitchmindtree <[email protected]>
Add App::vulkan_instance method

0df57dc64c89550e3bfb3ebe4c797bccdf3a4792 authored over 5 years ago by mitchmindtree <[email protected]>
Remove unnecessary sharing_mode field from SwapchainBuilder

ef08345d5b749c91592d9ef3c06c899edaba55b3 authored over 5 years ago by mitchmindtree <[email protected]>
Integrate new conrod_vulkano backend into `ui` module.

The `simple_ui.rs` example works!

There is an issue on my machine where, once I added MSAA, the...

335e45eaaf34d4f401c450849b84a2baee68c5e0 authored over 5 years ago by mitchmindtree <[email protected]>
Update `Wait` and `Rate` loop modes for switch to Vulkan

This involved refactoring the `RefreshSync` run loop into a set of
modular functions for easier ...

e0e2931ec7bad0d0ea986f8db39f9ee59d1ca9f6 authored over 5 years ago by mitchmindtree <[email protected]>