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 #382 from compiledsound/patch-1

misleading comment

51f49f18f1adc3173579a35a3baef4d15f2a6d3b authored about 5 years ago by mitchmindtree <[email protected]>
misleading comment

f407293b24b2d11dd0469eae183c61f2663372eb authored about 5 years ago by Pablo <[email protected]>
Merge pull request #375 from mitchmindtree/lyon

lyon 2D tessellation integration - Fixes many 2D bugs, adds support for stroke tessellation, Pat...

cffe68b38e2b78be14d59ab8eb4c3baf83f001e4 authored about 5 years ago by mitchmindtree <[email protected]>
Provide `draw.polyline()` via `draw.path().stroke()`.

2ae8ffeab5f1f5d9d36585ee98eb03a2733c65bb authored about 5 years ago by mitchmindtree <[email protected]>
Simplify ellipse, quad, rect and tri with polygon implementation

This also adds support for stroke tessellation to each of these
primitives.

Unfortunately, this...

2f6517ba9928e9558b620656103639beaf318660 authored about 5 years ago by mitchmindtree <[email protected]>
Simplify `draw.ellipse()` implementation using `draw.polygon()` API.

c989b4d6e5c8b2e067d5c77f74ef3d63484a5b41 authored about 5 years ago by mitchmindtree <[email protected]>
Improve `draw.polygon()` implementation using lyon

The `draw.polygon()` API now supports specifying both fill and stroke
tessellation simultaneousl...

d5e12e17c90c183fa13ab245b9776ec8334235e6 authored about 5 years ago by mitchmindtree <[email protected]>
Update CHANGELOG for recent lyon commits

edf7e12f71156163cb0c34570e8c4b42890c0753 authored about 5 years ago by mitchmindtree <[email protected]>
Remove the `geom::line` module and its children

These originally played an important role in line and polyline
tessellation, prior to the integr...

2c3303631468e15467e26297bcc3ba3063ed057c authored about 5 years ago by mitchmindtree <[email protected]>
Cargo fmt after recent lyon commits

9f432a217b835c8aad437a75863905c3ccb31fae authored about 5 years ago by mitchmindtree <[email protected]>
Fix warning in offline example quadtree module

2a906e749eada861fb94f0b539e4475875411d8a authored about 5 years ago by mitchmindtree <[email protected]>
Fix indices bug in intermediary mesh primitives. Simplify Line.

This fixes a bug where when more than one polyline, path or mesh were
drawn the indices inserted...

3e007dc97680791dc1b0ef511ff5e171aa7821d7 authored about 5 years ago by mitchmindtree <[email protected]>
Relax IntoDrawn requirement for drawing primitives with no output

e0d42ebbc8492192de7910cc710a36502729186c authored about 5 years ago by mitchmindtree <[email protected]>
Make stroke and fill opt builders generic. Update ellipse for lyon.

The stroke and fill builder methods are now genericly available for any
type containing a respec...

aa8d323007e500d0074d1aed89a354bba38d090e authored about 5 years ago by mitchmindtree <[email protected]>
Add type aliases and PolylineVertexless name change for doc readability

71655395f164a19880cba7a5040f8f3139eedab6 authored about 5 years ago by mitchmindtree <[email protected]>
Update CHANGELOG for polyline improvements using lyon

4c6f7fc0e7a41390923dd3fce5043e874e5e7a3a authored about 5 years ago by mitchmindtree <[email protected]>
Add geom::path module for working with lyon 2D paths

Provides a simplified, nannou-friendly API to common items within the
lyon::path module. This wi...

065cd670823cb80fe61760378af8131885e1985e authored about 5 years ago by mitchmindtree <[email protected]>
Cargo fmt after path changes

6eb9d88bac7f8e665de500085f384bd431676cd4 authored about 5 years ago by mitchmindtree <[email protected]>
Expose path constructor and Path type from geom mod

3a859e69f8b8e9d0f3b3bea1460ec8e908c96ff2 authored about 5 years ago by mitchmindtree <[email protected]>
Remove `draw.polyline()` API in favour of `draw.path()`

3452eb30df3128d97cdaadcf7d12287bd99f57dd authored about 5 years ago by mitchmindtree <[email protected]>
Add `draw.path()` API

This adds a path drawing API that is a vastly more flexible and correct
version of the existing ...

266caba3cc23b3979967d83b311e42d263a4dcc5 authored about 5 years ago by mitchmindtree <[email protected]>
Add conversion implementations between Vector and lyon Point/Size types

b8f6c40fb9d7f94371272207b0156ec825e2e9ea authored about 5 years ago by mitchmindtree <[email protected]>
Move the primitive module out of the properties mod into draw

745670e30587e715d1a6446c460d6bb075378cff authored about 5 years ago by mitchmindtree <[email protected]>
[WIP] lyon 2D tessellation integration - polyline improvements

This is a working WIP that replaces the old polyline implementation with
lyon's polyline tessell...

73364d5013b4bad49aa4ada979e8b47c02648636 authored about 5 years ago by mitchmindtree <[email protected]>
Merge pull request #378 from mitchmindtree/multi_window_draw

Use a unique `draw::backend::vulkano::Renderer` per window

8f4331be257c151fb56e1557ac2c3d82c64f10e8 authored about 5 years ago by mitchmindtree <[email protected]>
Fix formatting error picked up by latest nightly

cdf03e4a28020d0dea46f68a2406a7711c176e06 authored about 5 years ago by mitchmindtree <[email protected]>
Add `multi_window_draw.rs` example

Demonstrates using the `Draw` API across multiple windows.

8497d25285d9c6fd18e2fd1ffbe23d684796ed6e authored about 5 years ago by mitchmindtree <[email protected]>
Use a unique `draw::backend::vulkano::Renderer` per window

This solves a `panic!` that would occur when the app's draw renderer
would be re-used between mu...

7877e1697b03c669ac7456239ca4862f843e6840 authored about 5 years ago by mitchmindtree <[email protected]>
Merge pull request #36 from gaocegege/patch-1

fix: Fix build-essential

60cc52e507f130d0d8f2781799e83686841966fa authored about 5 years ago by mitchmindtree <[email protected]>
Merge branch 'master' into patch-1

ab8493895852b04680eeb5da7442442fb980bf5d authored about 5 years ago by mitchmindtree <[email protected]>
Merge pull request #37 from gaocegege/patch-2

feat(docs): Add pkg-config in linux section.

a3e9861c4a5cff924bccfc82b10dfbe5827907c1 authored about 5 years ago by mitchmindtree <[email protected]>
feat(docs): Add pkg-config in linux section.

0c9f206c328df307d7468c45cac359796875dc89 authored about 5 years ago by Ce Gao <[email protected]>
fix: Fix build-essential

bc412b5179e69cb66f56749da891e2e36adb1311 authored about 5 years ago by Ce Gao <[email protected]>
Merge pull request #35 from mitchmindtree/0.10_update

Finish updating the guide to nannou 0.10

e2cf69490af4dde73582e7701dfeb078a8d26b1e authored about 5 years ago by mitchmindtree <[email protected]>
Finish updating the guide to nannou 0.10

e88663fbb930a8d819debe6d85fdc065dd55ced9 authored about 5 years ago by mitchmindtree <[email protected]>
Merge pull request #34 from lewislepton/master

updated with newest API changes

f04f08e78194e54edc87e4431963f52c95903fd5 authored about 5 years ago by mitchmindtree <[email protected]>
updated with newest API changes

a9307eba6d6bb14b5863b510c21635dc2afa15bb authored about 5 years ago by Lewis Lepton <[email protected]>
Merge pull request #340 from MacTuitui/offline_test

Offline Example

3b4d9a38eb5464b4acc80aea81b8da65f74fb830 authored about 5 years ago by mitchmindtree <[email protected]>
Merge pull request #358 from pepyakin/fix-noc-2_5

Refactor Nature of Code's 2_5 example

4597595021c4764efda083aed9e87506ff0d480f authored about 5 years ago by mitchmindtree <[email protected]>
Removed non-necessary stuff

6090293ceb77b558d5d37b851a0636bae2910fe6 authored about 5 years ago by Alexis Andre <[email protected]>
Merged 0.10

b03299c5e2849bd3c723f6e4973733a2ae8855a7 authored about 5 years ago by Alexis Andre <[email protected]>
fmt

fefb375059c3919e8185b70715c321f527ae6d5f authored about 5 years ago by Sergey Pepyakin <[email protected]>
Merge pull request #369 from mitchmindtree/publish

Publish nannou 0.10.0. Update the CHANGELOG.

4c4cb95e2b0b1f3a945fa9da3ed1b31e4e24e253 authored about 5 years ago by mitchmindtree <[email protected]>
Update version to 0.10.0. Update the CHANGELOG accordingly.

Time for v0.10! Here are some of the main changes to look out for:

**Colour Overhaul** #355

Th...

c222b49cf56efa18915ef518f1d4901415b9f590 authored about 5 years ago by mitchmindtree <[email protected]>
Fix warning in vk_image example

1e58c29738b5b34c663a1d8e37ebbdaed6f6e19e authored about 5 years ago by mitchmindtree <[email protected]>
Merge pull request #355 from mitchmindtree/palette_update

[WIP] Update palette crate to version 0.4.

1d85fb0f789f49b771e212f5e83b0e504e9100f7 authored about 5 years ago by mitchmindtree <[email protected]>
Update named_color_reference example for view fn API change

b45b82f2ff79711cc706c9fa97f9d323563da643 authored about 5 years ago by mitchmindtree <[email protected]>
Update remaining examples after rebase

7074eafebf0ada100bb458e5437937741203f66c authored about 5 years ago by mitchmindtree <[email protected]>
Use `blit_image` command to write to swapchain rather than renderpass

This simplifies the process of writing the linear sRGBA frame image to
the swapchain image signi...

7ab0ca0eceafa01acd022de55d5067e958245c10 authored about 5 years ago by mitchmindtree <[email protected]>
Specify default color type for `mesh::vertex::WithColor` type

9d0f2b463327773ecce421c08c0c7213baeb81c9 authored about 5 years ago by mitchmindtree <[email protected]>
Add Window::rect method addition to CHANGELOG

ee8f74fb9b577474912908a48e8e02921c19281a authored about 5 years ago by mitchmindtree <[email protected]>
Improve error handling of frame RenderData creation

7c0f4e9912f680329f68badf0f9cc3cd259f9fd5 authored about 5 years ago by mitchmindtree <[email protected]>
Use simplified color constructors where possible in examples

664c23bafab559bf4fd85c8db52b11b3e77368d3 authored about 5 years ago by mitchmindtree <[email protected]>
Update CHANGELOG for palette update and color overhaul

b1b3baca45e6d57139c561c12e312fc7d7387cda authored about 5 years ago by mitchmindtree <[email protected]>
Add linear srgb constructor helpers. Make rgb constructors generic.

986d070b7b1bb8a19cbc44b853fab2769daa448b authored about 5 years ago by mitchmindtree <[email protected]>
Make multi_window example colors less abrasive

c3fcff03f58fbb1fd424b9645a87105646d02a23 authored about 5 years ago by mitchmindtree <[email protected]>
`cargo fmt` after intermediary linsrgb update

ffecca051c0a59bb345678bd924a6adcb0bffee5 authored about 5 years ago by mitchmindtree <[email protected]>
Use a higher bitdepth format for linsrgba to avoid banding

380d3eb6411b701bd6a7276620f911d8b979f553 authored about 5 years ago by mitchmindtree <[email protected]>
Change frame intermediary image to always be linear sRGBA.

In an attempt to get more consistent behaviour across platforms, the
Frame "intermediary" image ...

c3129b659385655b93646d076b5d70a8af49419a authored about 5 years ago by mitchmindtree <[email protected]>
Use 16bit instead of 32bit per component for frame color format

97a8a170b3de530b11f9dc69cc3b017dbcda655c authored about 5 years ago by mitchmindtree <[email protected]>
Update Frame::image documentation for color format overhaul

1f4863908b474ba3b007a3cc92f28ea426b72311 authored about 5 years ago by mitchmindtree <[email protected]>
Make `From` tuple impl more flexible for `WithColor`

This allows the existing examples to compile with the new changes.
This may cause some type infe...

f77fc2cbed8e440a8c968d930d993ecb4d9b54e1 authored about 5 years ago by mitchmindtree <[email protected]>
Add a `named_color_reference` example

7bae859646ca9d120dc2aa138c97097ae4ae9516 authored about 5 years ago by mitchmindtree <[email protected]>
Clear the background with the correct color format

58ae1e3580860bd2173ac3f952ef6261aadce331 authored about 5 years ago by mitchmindtree <[email protected]>
Add Window::rect method for easy access to inner window in points

ceeba63b24c5b2671c423cd4bd88b247fddebfb9 authored about 5 years ago by mitchmindtree <[email protected]>
Run cargo fmt to keep travis happy

9bdbdd66e4cc903b81f3fd5e284e5df63f5ab287 authored about 5 years ago by mitchmindtree <[email protected]>
Move IntoLinSrgba trait into a new color::conv module

This sets a more generalised precedent for creating conversion traits
that fill the gaps left by...

d7d3a63165c3cf47dd03dbb18569e5f0da8568da authored about 5 years ago by mitchmindtree <[email protected]>
A WIP update towards changing IntoSrgba to IntoLinSrgba

Most of the library work should be done, but examples still need to be
properly tested and may l...

b077f7b63e8fc524edb41cb2f02ab4c9b8201e68 authored about 5 years ago by mitchmindtree <[email protected]>
Update examples for removal of tango colors

6c0a1143144c8db7bd0a07d78516e29a2449e7f1 authored about 5 years ago by mitchmindtree <[email protected]>
[WIP] Update palette crate to version 0.4.

The biggest update to account for here was the distinction between
`RgbSpace`s. Nannou now uses ...

ac6052c42a69f761462db9dfc74d7f081ffdfa3c authored about 5 years ago by mitchmindtree <[email protected]>
Add some shorthand color constructors.

Includes `srgb`, `srgba`, `hsl`, `hsla`, `hsv`, `hsva`.

This commit also relaxes some of the un...

30987d938cbb4a85bc11cfaaca75054f95f660ad authored about 5 years ago by mitchmindtree <[email protected]>
Re-add `Rgb` and `Rgba` types, aliased to `Srgb` and `Srgba` types.

Also adds shorthand `rgb` and `rgba` constructors.

This may help new users to get going quickly...

af1b3688ce513d66f35375877681ce85afd68e5f authored about 5 years ago by mitchmindtree <[email protected]>
Remove `tango` color module in favour of `palette::named`.

Also relaxes bounds on `draw.color` API by removing the requirement that
RGB types must use floa...

d408bf8e994fc75e59895f4bdc97c83a9244013c authored about 5 years ago by mitchmindtree <[email protected]>
Merge pull request #368 from mitchmindtree/simplify_view

Change `view` function signature to take `Frame` by reference rather than value

610896551d4f33956387cc940b38705b683d75dc authored about 5 years ago by mitchmindtree <[email protected]>
Merge pull request #367 from mitchmindtree/depth_format

Remove depth format constants in favour of querying supported formats

861a5a8b04e98f05fae6619c7564f55d57bb1230 authored about 5 years ago by mitchmindtree <[email protected]>
Change `view` function signature to take Frame by ref rather than value

This was suggested by @lewislepton in #366 and I think it makes a lot of
sense. See #366 for the...

8c2bd96a5f7ee9820c902f4aff6ad27200474d6a authored about 5 years ago by mitchmindtree <[email protected]>
Remove depth format constants in favour of querying supported formats

The current implementation is a bit of a hack but at least enables users
who are blocked by this...

c88b7bbe1b24b5eb8ad9cbf5c5bf457914c7391b authored about 5 years ago by mitchmindtree <[email protected]>
Merge pull request #360 from mitchmindtree/update_conrod_and_vulkano

Update to vulkano 0.13 and conrod 0.66

add5fb2833e55ec710e5f099f6a3ccf4992751ab authored over 5 years ago by mitchmindtree <[email protected]>
Merge pull request #362 from mitchmindtree/simple_audio_update

Update simple_audio example for nannou_audio v0.2.0 release

68a098b8a3d1e8588f2a049f4bc5db35218acccc authored over 5 years ago by mitchmindtree <[email protected]>
Update simple_audio_file example for new host API

f12e4ffb7dab57d353897b3b7f73a20f1ccf68fa authored over 5 years ago by mitchmindtree <[email protected]>
Bump travis

For some reason, travis seems to be building an old version of the
current commit. This commit i...

b0ae8379abe261ad5e1059016b10d4865c788b1c authored over 5 years ago by mitchmindtree <[email protected]>
Merge pull request #361 from mitchmindtree/update_rand

Update rand to version 0.7

fdf8bc7f0c4ac529ce69918cbc69cdf7bca7365b authored over 5 years ago by mitchmindtree <[email protected]>
Add missing Default impl to Vertex types in examples

Currently `vk_hotload` is not compiling due to a vulkano version
conflict. This can be fixed onc...

2e0816aad557b7d556a7a7e7961d00e54db189cf authored over 5 years ago by mitchmindtree <[email protected]>
Update simple_audio example for nannou_audio v0.2.0 release

For the most part not a lot has changed, however nannou_audio 0.2 now
supports alternative audio...

000663d522d3fb5694d57f7178072d72f022f8d4 authored over 5 years ago by mitchmindtree <[email protected]>
Merge pull request #33 from mitchmindtree/build-deps

Add missing build-deps. Swap "Installing Rust" and "Platform-specific Setup" order.

c638b5afec7965bfcbbef4e9f13f10f3023e5972 authored over 5 years ago by mitchmindtree <[email protected]>
Merge pull request #4 from tpltnt/add-sketch-link

linked mitchmindtree sketches

8ed89931d571a22e73b7f4adb385b8062d1c47bd authored over 5 years ago by mitchmindtree <[email protected]>
Add some missing build dependencies in getting started section

This is @tpltnt's PR #12 with some slight adjustments and additions.

Closes #12 and nannou-org/...

32352afc004fd5f8b1fb73e5ecccfc8248dffa21 authored over 5 years ago by mitchmindtree <[email protected]>
Merge pull request #32 from RandomStudio/master

spelling mistake

1414fd1359552426778178bbe2226f0d2078f71b authored over 5 years ago by Joshua Batty <[email protected]>
spelling mistake

fda8fe5c0b895c19bca7e92360f8d93e85844c29 authored over 5 years ago by Stephen Buchanan <[email protected]>
Merge pull request #1 from mitchmindtree/cpal_update

Update CPAL dependency. Adds support for ASIO behind an `asio` feature flag.

c71ea25bcc3d6d3898f85bcf46010354fe05ef25 authored over 5 years ago by mitchmindtree <[email protected]>
Update to cpal version 0.10.0.

This adds some missing re-exports to the crate root along with their
documentation in order to r...

26784e2525aa7084357fb1818b2e52665994b635 authored over 5 years ago by mitchmindtree <[email protected]>
Update rand to version 0.7

da92c7f16cc9725c9f82a8281161f5e060b119be authored over 5 years ago by mitchmindtree <[email protected]>
Update for recent refactoring of CPAL traits.

See tomaka/cpal#295.

f9c00175733efd290e8eb09b4e3f5a1090065121 authored over 5 years ago by mitchmindtree <[email protected]>
Add missing inherent methods from Device impl

This adds an inherent method for each of the `cpal::Device` trait
methods, clarifying documentat...

3a243fa4fe97e5c66e09034208288d7550a07892 authored over 5 years ago by mitchmindtree <[email protected]>
Update to vulkano 0.13 and conrod 0.66

This fixes some issues with undefined behaviour in vulkano revealed by
the recent nightly rust c...

5b5b95d5b7bce5a68211c0a05295e449793c6dc4 authored over 5 years ago by mitchmindtree <[email protected]>
Merge pull request #359 from mitchmindtree/audio_file_example

Add an example of using audrey for audio file playback

92fef44fc322fcd69cd24ca55d89dfa3ae0ac207 authored over 5 years ago by mitchmindtree <[email protected]>
Merge pull request #31 from ngoldbaum/intel-fixes

need to install mesa for intel graphics

310f764d0bbdee9d861eb481b22ab179ba5add40 authored over 5 years ago by mitchmindtree <[email protected]>
need to install mesa for intel graphics

016ea7c70ffc10e0a80e282bbb7d79868c9df162 authored over 5 years ago by Nathan Goldbaum <[email protected]>
Add an example of using audrey for file playback

bfd117885b4df729cc522a7a98e9efa9855e2343 authored over 5 years ago by mitchmindtree <[email protected]>
Refactor Nature of Code's 2_5 example

08d9de82e98743f1097980a4a8c2d3831ba8a675 authored over 5 years ago by Sergey Pepyakin <[email protected]>