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 #452 from mitchmindtree/wgpu

WIP - Transition graphics backend from vulkano to wgpu

95c8dbd314726e65ddfef0d7a7be091c8b9fbb56 authored over 4 years ago by mitchmindtree <[email protected]>
Fix integer underflow panic in game of life wrap around example

888928844893d318b4e5940fc9ba2dd6c45f8d1e authored over 4 years ago by mitchmindtree <[email protected]>
Final tweaks to docs and comments following final review

09f7276edc217b48df61bd599efcdaac6ee60509 authored over 4 years ago by mitchmindtree <[email protected]>
Switch back to crates.io for conrod deps

1f8f96c178b0be820c47be1427b5226e9666ab98 authored over 4 years ago by mitchmindtree <[email protected]>
Remove unnecessary poll in compute example to improve macOS performance

be542b57bdf4eaa962c2c9e41268a96060b6e577 authored over 4 years ago by mitchmindtree <[email protected]>
Update guide for recent trasition from vulkano to wgpu

The main change is the removal of a lot of vulkan related build
instructions on macOS and window...

3f8ae9e244f17d2219f5f402a4a6e8f2b480c9a3 authored over 4 years ago by mitchmindtree <[email protected]>
Make capture examples sync by default. Add threaded option to capture.

This makes the capture examples synchronous with the main thread in
order to avoid users' machin...

1279d2f01df9e584e6045f2a95b38b7bfa81a028 authored over 4 years ago by mitchmindtree <[email protected]>
Merge pull request #3 from ErikNatanael/new_demo

New demo showing how to use the values in envelopes at the playhead

4968583c7c4bbb4f92ae5054ea8e66f2c18d2feb authored over 4 years ago by mitchmindtree <[email protected]>
Add `.size(w, h)` and `.run()` builder methods to `nannou::sketch`

This allows for specifying the window size of a sketch without having to
set the size within the...

d03d6473760dd9048d42c76f8b78b5f409560ccd authored over 4 years ago by mitchmindtree <[email protected]>
Merge branch 'wgpu_texture_reshaper_msaa' into wgpu

ebac34579dcd2fbccc4d5a249a870fed56fafb63 authored over 4 years ago by mitchmindtree <[email protected]>
Add manual msaa resolve to TextureReshaper. Solves validation error.

Previously a validation error was occurring due to passing a sampled
texture to the bind group w...

8f0239c9862c0465164210eb51158a274f60c93b authored over 4 years ago by mitchmindtree <[email protected]>
Don't poll devices on RedrawEventsCleared - causes glitching on macOS

9c94f055a7e31624594e68ab2c4c24d52f62f1f8 authored over 4 years ago by mitchmindtree <[email protected]>
Removing the best_gpu() function and renaming to demo.rs

67ced514ded93fde1be153e554ec035f3263be3a authored over 4 years ago by Erik Natanael Gustafsson <[email protected]>
Update CHANGELOG for wgpu and winit 0.21 overhaul

f035233a18ce424779e26b57502b7a8c6ac0d02d authored over 4 years ago by mitchmindtree <[email protected]>
Poll all active devices within the App on `RedrawEventsCleared`

This should avoid some confusion where users might wonder why their aync
reads/writes aren't hap...

ebd8148f02a498aba0e6678af4d043aa8d8b2cf6 authored over 4 years ago by mitchmindtree <[email protected]>
Update wgpu module docs

306b5e2bf54f5340318b926ef036f6a0b07c2f09 authored over 4 years ago by mitchmindtree <[email protected]>
Remove remaining references to vulkan, vulkano and vk

Also removes the remaining vulkan examples. We can always refer to these
from previous commits w...

c474b9d11e6d3c7217fce6e10fa57577f4f362d1 authored over 4 years ago by mitchmindtree <[email protected]>
`Texture` reading and `Frame` capture. FormatConverter -> Reshaper.

This adds a suite of functionality for efficiently mapping texture data
and reading it from the ...

f86bab6b70ef6a8f47d6582e64fcaf497f1248f9 authored over 4 years ago by mitchmindtree <[email protected]>
New demo showing how to use the values in envelopes at the playhead position.

0770d02f7329fdd8650e8d9c09e4272cb4c94802 authored over 4 years ago by Erik Natanael Gustafsson <[email protected]>
All for submission of `Frame` prior to the end of `view`

This allows the user to ensure that the command buffer responsible for
drawing to the swap chain...

206479e095b51b692b403edeede4ec33ba443c5e authored over 4 years ago by mitchmindtree <[email protected]>
Store and expose texture in frame, not just texture view

This is useful for copying the swap chain texture for example.

92da8bf165cfad52e3dadf3a43abd76707d63df0 authored over 4 years ago by mitchmindtree <[email protected]>
Add more details about poll to compute shader example

276ab6dc12dfd53523cf4df9d535d1fd24490db0 authored over 4 years ago by mitchmindtree <[email protected]>
Merge pull request #1 from kvark/wgpu

Fix wgpu swapchain texture life time

f85ad1361197931d2dcb92d52184c5002f5d4ec9 authored over 4 years ago by mitchmindtree <[email protected]>
Fix wgpu swapchain texture life time

013b5bf3fb7c9a2413f7fcbd2f8788298d15e7b6 authored over 4 years ago by Dzmitry Malyshau <[email protected]>
Add some missing vertex layout decorations

18e07dd845a00833e6c0e30e356e0c958c06d498 authored over 4 years ago by mitchmindtree <[email protected]>
wgpu image example formatting

871b21eabc3205cd45527491f1fd903317eb1f41 authored over 4 years ago by mitchmindtree <[email protected]>
Remove redundant vk_image_sequence example

a7fd71d52e166392bac24cb4109cefd2b31781ef authored over 4 years ago by mitchmindtree <[email protected]>
Add wgpu_image_sequence example. Re-organise image assets.

dfda860d230b9e8c1d0ed6697d270ec5f2cbef81 authored over 4 years ago by mitchmindtree <[email protected]>
Add API for loading a texture array from sequence of image buffers

8d8ef8e1cf87e098e80ede6c5111f72bb8b1dfd2 authored over 4 years ago by mitchmindtree <[email protected]>
Simplify wgpu_image example with new constructor. Fix formatting.

618ed2cd7d7cc3232d10dcdbb72861fed367afc0 authored over 4 years ago by mitchmindtree <[email protected]>
Fix formatting of the wgpu_compute_shader example

eb498211a51404947f5219027f0a1745ac367fc8 authored over 4 years ago by mitchmindtree <[email protected]>
Add a module for loading images into wgpu textures

This adds the `wgpu::texture::image` module, along with new constructors
on `Texture` and `Textu...

4806f53e949a4160b9f72026c3a0aaefe6ad12db authored over 4 years ago by mitchmindtree <[email protected]>
Merge pull request #10 from Mrmaxmeier/fix-opt-edge-cases

Fix some panics in the optimization passes

2a0c59929c4ee4b8b7dbb7d27ff8894281d2a793 authored over 4 years ago by mitchmindtree <[email protected]>
Add `wgpu_image.rs` example, replacing `vk_image.rs`

456caf46716377426c660a6055bb38722d226c1a authored over 4 years ago by mitchmindtree <[email protected]>
Remove redundant vk_compute_shader example

f07065ed2f67aa4e322fbd0b58c469e05fabf441 authored over 4 years ago by mitchmindtree <[email protected]>
Add a new wgpu_compute_shader example

This replaces the old vk_compute_shader example with a demonstration
that should be quite a bit ...

51516adf3702c623807fd0c63e719838ab5bf4a7 authored over 4 years ago by mitchmindtree <[email protected]>
Fix some panics found by fuzzing Buffer::fill_buffer

a4ab801b2f382a70b6ae2d579d1e0bcc80b9da04 authored over 4 years ago by Mrmaxmeier <[email protected]>
Avoid duplicate points in PointGraph

This fixes an edge-case of the optimization pass that was
panicking with "expected a strongly co...

d2c5ceee5e4ed6c94cf6d9dd7d2f34b2da0be41e authored over 4 years ago by Mrmaxmeier <[email protected]>
Merge pull request #457 from dtamai/nannou-new/fix-build

[nannou-new] Fix build with 2018 edition

f6c3e8f28114d2ea96348e96f94879ec224d94e6 authored over 4 years ago by mitchmindtree <[email protected]>
Fix build for 2018 edition

Also updates the dependencies and related code.

ba4ace6149854bcda6d9dbada0558a39b5b6d578 authored over 4 years ago by Daniel Tamai <[email protected]>
Port vk_teapot_camera to new wgpu_teapot_camera example

629a47238fb86a0a80c7e23e4cf967be68ac4328 authored over 4 years ago by mitchmindtree <[email protected]>
Remove vulkan triangle and teapot examples that have been ported

6330a39b91ba5b185f93bfae0e916d520c292468 authored over 4 years ago by mitchmindtree <[email protected]>
Add wgpu_teapot example to replace old vk_teapot example

b2f8b91b2b0f5ecbf426613624d211dca70baca5 authored over 4 years ago by mitchmindtree <[email protected]>
Include the ui and wgpu modules in the prelude

d2e0bea6cf25c143d6a2fe062ac75a792699b991 authored over 4 years ago by mitchmindtree <[email protected]>
Address keyboard modifiers state warning

f10b3aa73cadebfb999034b301edfd6ed41eb503 authored over 4 years ago by mitchmindtree <[email protected]>
Insert some extra updates in Wait moe for GUI animations to finish

537088a734a0b1d89165624d4986652c0bb9e983 authored over 4 years ago by mitchmindtree <[email protected]>
Default HighPerformance power preference. Simplify loop modes.

Defaulting the `wpgu::PowerPreference` to `HighPerformance` makes
things fly on the macbook pro ...

d01c0eeaa074e1d53a09abed0b6e8b1eae337ad9 authored over 4 years ago by mitchmindtree <[email protected]>
Cargo fmt run

c535d053d86166c48e32691f38b7f99b3c18b72f authored over 4 years ago by mitchmindtree <[email protected]>
Track window DPI state, avoid calling into platform where possible.

Also implements the scale factor changed event.

cc9280c8f51468f340024493022dc6a7c1f328fb authored over 4 years ago by mitchmindtree <[email protected]>
Update vk triangle examples under new examples/wgpu directory

ea77901d06a6ab20c0b91610515e906d41c6f794 authored over 4 years ago by mitchmindtree <[email protected]>
Fix DPI related issues with app.mouse

b1d2def593cde1b2616b7c2fd0d3272fc193ee91 authored over 4 years ago by mitchmindtree <[email protected]>
Remove use of strong_count in favour of upgrade

d1570390858434946fbd610a4c1a6290ef03e46e authored over 4 years ago by mitchmindtree <[email protected]>
Update examples for WindowBuilder::size rename. Run cargo fmt.

76fa52427c89d3532ccd1cf2a4d690b1e2444c5f authored over 4 years ago by mitchmindtree <[email protected]>
Expose and update methods relevant to the winit 0.19 -> 0.21 update

Also adds methods for accessing the primary and available monitors to
the **App**.

1d1f7885b6ea6b5e00b2f614e61803f35dd80bc3 authored over 4 years ago by mitchmindtree <[email protected]>
Ensure Draw API depth texture matches output attachment sample count

This fixes a crash I was running into in on Linux with Intel HD620.

ad0584e4f9e2633603c1ecee3cbf2b53c58deb97 authored over 4 years ago by mitchmindtree <[email protected]>
Re-add the depth test texture to the Draw API

Currently I'm getting some "GPU got stuck" errors which cause the window
to lock-up for a few se...

61254071fe2a11fd6e5d41fb80546508ea79a2be authored over 4 years ago by mitchmindtree <[email protected]>
Run default cargo fmt across repo

4fd08af3df6b02c5d5e92c4f42189558e6eeb336 authored over 4 years ago by mitchmindtree <[email protected]>
Add an inner map tracking active wgpu adapters and devices

This restructures management of wgpu adapters, devices and queues so
that devices and their queu...

e5ce268d3775f0a747dc8a57845bd53c038912c2 authored over 4 years ago by mitchmindtree <[email protected]>
Add new `Texture` and `TextureBuilder` types.

Also re-exports the `wgpu` crate's `Texture` type as `TextureHandle`.

The new `Texture` type ac...

dc2cdc85d9693133d5819d12f57bd0920c064a40 authored over 4 years ago by mitchmindtree <[email protected]>
Add a `SamplerBuilder` type, simplifying `Sampler` creation

c46c054843e85592d8e131230fc0da6affa324d9 authored over 4 years ago by mitchmindtree <[email protected]>
Fix bug where window-specific view functions would not be called

1ebe5bdf9ae2502d1d5d99608c698d660c943bbf authored over 4 years ago by mitchmindtree <[email protected]>
Update draw.rs module for wgpu graphics overhaul

Still need to enable the depth buffer and test with 3D.

040e9766854c7e7e5367fdbd2a93270f8e9c87b2 authored over 4 years ago by mitchmindtree <[email protected]>
Clear up some warning. Add shader compilation notes.

20be540e3b1dc2232580b71829c438890fe7950e authored over 4 years ago by mitchmindtree <[email protected]>
Recreate swap chain and frame render data on Resized event

Fixes drawing behaviour when the window is resized.

22a22f2c75c1d1478f9f6ee51659a9539b59a564 authored over 4 years ago by mitchmindtree <[email protected]>
Update `ui` module for wgpu graphics overhaul. Fix initial window dims.

The `simple_ui.rs` and `named_color_reference.rs` examples have been
tweaked slightly to allow f...

25cc3069ff907218e1e5d6fef0f40de19c62bb54 authored over 4 years ago by mitchmindtree <[email protected]>
WIP - Transition graphics backend from vulkano to winit

This PR is an overhaul of the graphics backend used throughout nannou.

See #446, #374, #408 for...

414fd10c890b283c045b9c46f400fa95fbfe61e1 authored over 4 years ago by mitchmindtree <[email protected]>
Merge pull request #453 from anchnk/rename-window-build-methods

Rename window build methods

cf77866bd901eaa47958692ce16450e56323cc24 authored over 4 years ago by mitchmindtree <[email protected]>
Merge pull request #454 from mitchmindtree/backers_sponsers

Fix links on backers and sponsors badges in README

c44bcaa2159b1d45a5084533e08996c8efea2c08 authored over 4 years ago by mitchmindtree <[email protected]>
Fix links on backers and sponsors badges in README

7ac63cf2c842f3d1b39cc2d49a903a818c03fdc4 authored over 4 years ago by mitchmindtree <[email protected]>
Rename window builder method with_multitouch to multitouch

This patch renames window builder method with_multitouch to multitouch.

9124105db5d74aceb4778d6552618bd2bedeb14e authored over 4 years ago by M Green <[email protected]>
Rename window builder method with_decorations to decorations

This patch renames window builder method with_decorations to decorations.

2ab6c0ab975f993055f70c7c4151f594237ecab6 authored over 4 years ago by M Green <[email protected]>
Rename window builder method with_transparency to transparency

This patch renames window builder method with_transparency to transparency.

1eb51d7cde789b477274825197ed753f3c7fffae authored over 4 years ago by M Green <[email protected]>
Rename window builder method with_visibility to visibility

This patch renames window builder method with_visibility to visibility

5373a5e79fdf6cef1b5e5acf1ab0d020d2f6031d authored over 4 years ago by M Green <[email protected]>
Rename window builder method with_maximized to maximized

This patch renames window builder method with_maximized to maximized.

945799426ae58dbcdb980bb67e7910fa5f9dbc83 authored over 4 years ago by M Green <[email protected]>
Rename window builder method with_fullscreen to fullscreen

This patch renames window builder method with_fullscreen to fullscreen.

8e1ed74a6fbe87b69e783de0d20db761c17dd666 authored over 4 years ago by M Green <[email protected]>
Rename window builder method with_max_dimensions to max_dimensions

This patch renames window builder method with_max_dimensions to max_dimensions.

dbe6e6da72de80baf7d28e995ed6a0d80ae8e64c authored over 4 years ago by M Green <[email protected]>
Rename window builder method with_min_dimensions to min_dimensions

This patch renames window builder method with_min_dimensions to min_dimensions

450a42bb1b72136a7f79c4379d00db9e224b7800 authored over 4 years ago by M Green <[email protected]>
Rename window builder method with_dimensions to dimensions

This patch renames window builder method with_dimensions to dimensions.

27bea05fbb82d0d29893d05bc0d2a46f5eaedf89 authored over 4 years ago by M Green <[email protected]>
Rename window builder method with_title to title

This patch renames window builder method with_title to title.

ae75f43e5b7ad1609b35b988d77ccb2d2844a4a5 authored over 4 years ago by M Green <[email protected]>
Merge pull request #51 from timClicks/patch-1

Add XCB-dev packages

a702ba4b65f31d87d432c9fa725e22d1e106884c authored over 4 years ago by mitchmindtree <[email protected]>
Add XCB-dev packages

Fix for https://github.com/nannou-org/nannou/issues/442

982880a22c70dcb19f27335a224db07fd8e29cf9 authored over 4 years ago by Tim McNamara <[email protected]>
Merge pull request #49 from tpltnt/gentoo-vulkan

added Gentoo vulkan information

d1033060e4da7d1dac562b3d63a21be1bd482002 authored almost 5 years ago by mitchmindtree <[email protected]>
Merge pull request #47 from oliverturner/more-examples

Add an explanation of how run additional examples

7718f5f72326a40af4d121510a8bd8cf66c94b80 authored almost 5 years ago by mitchmindtree <[email protected]>
Merge pull request #2 from tpltnt/update-cpal-0.11

cpal 0.10 -> 0.11

186cfc6f53ed485c22ea5aea5f174ce425737217 authored almost 5 years ago by mitchmindtree <[email protected]>
Merge pull request #437 from oherrala/update-deps

Update dependencies

3969f8fc620db1499611d8ccff145043907e9638 authored almost 5 years ago by mitchmindtree <[email protected]>
cpal 0.10 -> 0.11

2b1665b3198ebce18f7f5332e5bfd0e6c8878496 authored almost 5 years ago by tpltnt <[email protected]>
rustfmt

af47a5467134f0ff6cf0d81c9e8fa5547f30e0fe authored almost 5 years ago by Ossi Herrala <[email protected]>
added Gentoo vulkan information

1c8b3da4114c5bf462cae56368909ee0ef49ec3c authored almost 5 years ago by tpltnt <[email protected]>
Update dependencies

Went smoothly. No need for code changes.

4852a46edc3f57106c761dea3e2684089315342c authored almost 5 years ago by Ossi Herrala <[email protected]>
Update cgmath 0.17 and remove approx crate

cgmath crate publishes three traits from approx 0.3 crate (AbsDiff,
RelativeEq, UlpsEq) which ar...

4d32cb4bb0f40815689b850abc22e3c8009efb45 authored almost 5 years ago by Ossi Herrala <[email protected]>
Refine explanation

42058c178f8420e19ee8afe35a317830486e095b authored almost 5 years ago by Oliver Turner <[email protected]>
Add an explanation of how run additional examples

38b8c3c0603936a84a46ca80bb5df452ec1d17e7 authored almost 5 years ago by Oliver Turner <[email protected]>
Merge pull request #432 from DavidPartouche/rgb8

Adding rgb8 to represent values with bytes

f2de4f8321127cb57bc9fd5f1a187a9e50a95c79 authored almost 5 years ago by mitchmindtree <[email protected]>
Adding rgb8 to represent values with bytes

af9e6028660152b5bf6c1074b345a5be08cfe1d3 authored almost 5 years ago by David Partouche <[email protected]>
Merge pull request #431 from DavidPartouche/grayscale

Adding grayscale values in Colors

93e534920860eee3a8c273f31cd882c8313aec9e authored almost 5 years ago by mitchmindtree <[email protected]>
Fixing the travis build issue

4a531ddc44a1d8368d65cd1345efca8bfce1939a authored almost 5 years ago by David Partouche <[email protected]>
Fixing warning issues

25240f9ccff91bea85e35fd485cc4d1093ecf8f8 authored almost 5 years ago by David Partouche <[email protected]>
Adding gray scale colors

Changing all examples to support the new function

d8a018501e3cc0fadf503a0b2afe11849ef448dd authored almost 5 years ago by David Partouche <[email protected]>
Merge pull request #2 from mitchmindtree/publish

Update to nannou 0.12. Publish version 0.2.

f908be8aa2d9037ebc68064ec40155baacbd7dda authored almost 5 years ago by mitchmindtree <[email protected]>
Update travis for xcb and separate jobs

431b0f985ddc8892fe9b52ecf099e4d638e4b917 authored almost 5 years ago by mitchmindtree <[email protected]>