Ecosyste.ms: OpenCollective

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

github.com/gfx-rs/wgpu

A cross-platform, safe, pure-Rust graphics API.
https://github.com/gfx-rs/wgpu

Allow examples to run from any dir

038e49aa25fd57c85343b938015545fdf102e53d authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Resource destruction refactoring, hook up to rust

855bcfe1764a810d17f20ef18142112672f23804 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
rust: temporary vector of command buffers

a7476ee69a8f16c173c3e2b8110074af3d2a1c0d authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #62

62: Separate object identity from storage r=grovesNL a=kvark

This turned out to be a giant chan...

a60f3f13fabc4dd348b41514f4cf62e7ede00e11 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Renamed the impl methods, switched structure argumetns from references to contained items

00e0347b8c4c1cf0703cbb608eb7e9a9c08b0445 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Separate object identity from storage

2e212854347ab144805ef6c73b281bc51be31fa8 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #57

57: Command encoder interface r=grovesNL a=kvark

Implements https://github.com/gpuweb/gpuweb/pu...

edef343439151c61eb373db1dc60c5fb8126c572 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Command encoder interface

844d3719891984c176e0cac9f6687d500d40094a authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #54

54: Document how to run examples r=grovesNL a=rukai

I had assumed the triangle example wasn't f...

3274fc92f59f21c72276e4911c053c4da7293fea authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Document how to run examples

9374d52272ffa0474270d9dc121c63b46f0f551a authored almost 6 years ago by Rukai <[email protected]>
Merge #56

56: Initial compute pipeline support r=kvark a=swiftcoder

Hey, I'd love to help out with this e...

c9f4936df40a6928ce8a6aff0e0cbde5dd0e7d87 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Initial compute pipeline support

5f0df67dcc6ff3760328ad98f669c5c7c4f2012f authored almost 6 years ago by Tristam MacDonald <[email protected]>
Merge #55

55: All the transfers r=grovesNL a=kvark

Co-authored-by: Dzmitry Malyshau <dmalyshau@mozilla....

c7cd741543490cb93c20d6cd53e346e45c260efe authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Rust and C API for transfers

8b6eafcdca4754391ba0eb38b07bb770e9b99cec authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
native: copy_texture_to_texture

901463d7ce434a8691b4beb4b4c2229947991071 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
native: copy_texture_to_buffer

1b76b2b96ce72058f099c3db8b13bdc6b183a393 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Refactor get_with_usage for better ergonomics

dc7bf3404e4bde40fdad593c5450a07d00f6c955 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
native: implement copy buffer to buffer

2f0601c92cd189935decb7a9c1326a43c1b70ead authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Separate module for transfer functions

4b1897b254a258be327781edb2b2262016538f1a authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #53

53: Depenency gfx update to 0.1.1 r=almost_simple a=kvark

It appears that we still can't run on...

f385b787a16de478fe3de50ec5c60b1071c9869f authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Depenency gfx update to 0.1.1

1c95eef7a3117602f431497b2d0a03406417d76b authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #52

52: Gfx examples framework r=grovesNL a=kvark

Fixes #37
It's not functional yet, I think it n...

8ebaae7a3fa88531ee53eef78058c0d4b7473a83 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Cube cleanup and the new generated texture

c74f8e8db8b3a9ad314f94a786acab51e714d1f4 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Fix gfx-cube example

8f985dd09e336bf6a846e532b04466df1491dd37 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Buffer to texture copies

d50f8199ddf0ef824d1496a644f445599fe72721 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Vertex buffer description in the pipelines

3ec4ff99b05027e47d17a7675c9f007a9e26c2b8 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
rust: vertex/index binding

3d47436129e3e7a9caf3753415ac2c8cacd5bd01 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
gfx framework GLSL reading, most of the cube example

d4c8c881d07c7a291d5b08194d455556615ee3c7 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Sampler creation support

a735eddf812a33f1aad1e7e44bf941b403f81a73 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Basic gfx-examples framework

ed5499d025fa1b14c03aaeac527a7b3ad132f542 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Borrow temporary queus and frames on Rust side

afe00aa90f9ae6b8ee8acf07bf4ff0969c364108 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #51

51: native: basic support for pipeine stages in barriers r=grovesNL a=kvark

It's a naive approa...

a2b6ec167f3e6d9650fed34442f6cd5669fe9e40 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
native: basic support for pipeine stages in barriers

57f0cd184fbab5a258f898ad0849064ffaa11e4f authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #48

48: Set buffer data r=grovesNL a=kvark

Simple and limited implementation, should be sufficient ...

6c202f627c2d22885b7d48de713ee8b85b970149 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Implement basic set_buffer_data

55c22a0d9ab2a88ff53db041e059feec64e27996 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #50

50: added forgotten create_bind_group r=kvark a=porky11

I added the missing function `create_bi...

664d9e75e5045dcdff3455e81eb284dcbefe12e7 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
added forgotten create_bind_group

fixed suggestions

use `ref` in match

c5be22a24214f617062bc3eeff1d8ad2ff8742f5 authored almost 6 years ago by Fabio Krapohl <[email protected]>
Merge #49

49: GLFW integration r=grovesNL a=kvark

This is #40 that is rebased and fixed a bit.

Co-author...

3dbcdc0327954638682d706a275ffa7e5ea5d276 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Linux support for GLFW example

e8e5938e060c420cba13bfa314aab2875c903728 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Add macOS surface creation

af1e240655638d1ac46d1ec2163657805a3fe943 authored almost 6 years ago by Joshua Groves <[email protected]>
Add support for GLFW on Windows

3d98457eb98e52c75b8d2ae0a84821345f2d7d54 authored almost 6 years ago by Joshua Groves <[email protected]>
Use CMake and update triangle example

26f965cfbbd05bd63a79e93133dee72a718a139e authored almost 6 years ago by Joshua Groves <[email protected]>
Remove examples Makefile from CI

2a47ced556e48b32a79ee15c753bf010c623830a authored almost 6 years ago by Joshua Groves <[email protected]>
Regenerate bindings

05b5ee42e79777b2192361181f090c5f0f187352 authored almost 6 years ago by Joshua Groves <[email protected]>
Dependencies and Cargo configurations update for 0.1

8547b591ad1f59d553fb7579140db1944f418c31 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #45

45: Remove non-winit from the example r=grovesNL a=kvark

This are the follow-up fixes to #38 as...

5acbf75fb8a06311c57eaee9b7c7c4c3a408cec5 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Remove the non-winit path from the example

edf269dbedf390afb1e3e1eb225c237021826400 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #38

38: Draw the first triangle r=grovesNL a=kvark

- [x] vertex/index buffers
- [x] draws
- [x] b...

742fee7e410ea07c7d3d671485e50f836fef62a1 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Triangle example, minor corrections

2ec9d05074f1a6496a9e0c9a33a096fb8c515bea authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Set vertex and index buffers

08cd75f38cca4ae309fcda99ffdb37250d88452b authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
native: bind groups for both compute and graphics

dee685aa0c44c372f202e22af9de026eb27c20f9 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
native: simple bind group creation

fb6a91589eb61add2a41f6c74723ffd232eadb22 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
draw methods

64fb727bad2f291a807e7630055b0d049035e0f0 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Basic buffer creation

32f7ae4f28d0162299acaf4fc024bbda30fcf79c authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Bind compute groups if layout is matching

3ed4620c1f071cb91f76d719fbb0805467803f08 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
native: Abstract the binding tracker into a separate module

6699f4bed1d821cb906ad82b5e87ae616b92ff18 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
get_with_usage helper

bb7fee796d1d436db93faf81dbe0500a05931a6b authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Bind group resource transitions

4f939bc32ffe713c461c2e256a64d9e8867ed0aa authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #42

42: Remove glfw submodule r=nobody a=grovesNL

Fixes #41

I temporarily added a glfw submodule...

eff92d34271d09d921bb7deffd7166c8159b9501 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Remove glfw submodule

6cb98064085f2536f4e181be230db0a90a20edd7 authored almost 6 years ago by Joshua Groves <[email protected]>
Merge #39

39: Remove generic and option from render pass descriptor r=kvark a=grovesNL

- Temporarily lock...

8f312af8e6eaa25b8b678078177817a664c30e33 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Don't specify nightly for bindings generation

558681fddc87f3ad02c12742c3bf5ce96d2bab40 authored almost 6 years ago by Joshua Groves <[email protected]>
Regenerate bindings

f647fd8030cd3fd88356abbc7c179a9ceec8c28b authored almost 6 years ago by Joshua Groves <[email protected]>
Remove generic from render pass descriptor

c7f2425b984f42ccc1703d936bc11aef8e0fee49 authored almost 6 years ago by Joshua Groves <[email protected]>
Lock cbindgen to working revision

e51cce7e5dc3a55a6e7f6770074c0b1caba7285d authored almost 6 years ago by Joshua Groves <[email protected]>
Merge #34

34: Basic windowing and presentation r=grovesNL a=kvark

- [x] native swapchain creation
- [x] ...

0f592b4443e7d3aa54056fea6fe83e4202220767 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
DX11 support

5deb6e2047103d571743816b7bbb30cc45de1138 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Fix command buffer recycling

2221b112c78e2189df35a49fe049f29e38820767 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Windowing in the triangle example, more presentation bits

c868db2cc70e20a9c7c3c3559f1144f761928836 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #7

7: Add missing cargo metadata for the release r=msiglreith a=kvark

Co-authored-by: Dzmitry Ma...

5324fa6e1c962d2791400ab7682408d725552edf authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Swapchain exposed on Rust side

e32112a89a389708983f550feac568cc173a919e authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Wait for swapchain semaphores

90154fb6f595500082ce1568983c440e4361e661 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Refactor includes, collect swapchain links on RP begin

ba8828eb5bd2b23d1bd9192dd8d37dd70bcd7607 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Prenentation logic and bits of frame synchronization

b67a0bee0d36af9992f34b7095416223d2ef900a authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Link textures to swap chains

630e86f12093aa4a57062561f1e43a5db7c6202a authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Rename ActiveFrame to ActiveSubmission, progress with swapchain images

1859141a99fa4a91f070af07d85d04aa2b4b89cc authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
native: basic surface and swapchain creation

68cacd482953968ed926c476f8d93c323245541d authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #35

35: Update to current version of gfx-hal r=kvark a=porky11

I'll also push the transition to rus...

2d6bc1762b7fc86fd7884603ee514b26fddc5d84 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
remove remaining unnecessary `extern crate`

1c52a10c547719ae99a3b8d2ac65b5348687bcc4 authored almost 6 years ago by porky11 <[email protected]>
use macro explicitly instead of using `macro_use`

4acd1edbc3ef429b8b87015a6ee2323903ce0c78 authored almost 6 years ago by porky11 <[email protected]>
remove some unnecessary and

b61298a88466c9576ae417e2f5056b4949a26fde authored almost 6 years ago by porky11 <[email protected]>
port to 2018 edition

6f3499ecaea85163c0af1521214ec187b406d6bf authored almost 6 years ago by porky11 <[email protected]>
use rustfmt for formatting after edits

a5a5b880144b7cc77ac3f79cc4db0de5bc21c0eb authored almost 6 years ago by porky11 <[email protected]>
update to current version of gfx

6675a4d3e440a6039ba8394a67e1a20925edb09e authored almost 6 years ago by porky11 <[email protected]>
Add missing cargo metadata for the release

3e15f7c86ece6a4915fe34247b4b6f2dac7a2441 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #33

33: Add `repr(transparent)` to buffer usage flags r=kvark a=grovesNL

Co-authored-by: Joshua G...

fa37cdc9c219419411cf1a647b5d1b4d253463ae authored about 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Add `repr(transparent)` to buffer usage flags

446fdad33e4e23efa7a6f973d0aaef7aed118ba9 authored about 6 years ago by Joshua Groves <[email protected]>
Merge #32

32: Improve locking safety for Registry r=grovesNL a=kvark

This isn't ideal: we shouldn't be mu...

1144834ba82242412aca1c457a5827c8dddc2446 authored about 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Fix deadlock in barrier insertion

f4bb1903bfebbb7546194e6b5256ba64555c9a90 authored about 6 years ago by Dzmitry Malyshau <[email protected]>
Improve locking safety for Registry

d4c415f666f7cbf2a2edec20bf2ae9ec64301d94 authored about 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #30

30: Fix TextureId r=kvark a=Michael-Lfx

Co-authored-by: Michael-Lai fx <[email protected]>

c440791ab28c9ad88794ac95d1717c16c8325599 authored about 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Fix TextureId

860e68b59b805bcdfd42d9538ef13d4b2f20e63e authored about 6 years ago by Michael-Lai fx <[email protected]>
Merge #29

29: Add no_mangle to extern "C" fn r=grovesNL a=Michael-Lfx

Co-authored-by: Michael-Lai fx <c...

d341ec6450cfbe5f8bb13c6460a18886c99606d0 authored about 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Add no_mangle to extern "C" fn

0a4a71b345a44fba670d2dd799de8391a84ea35f authored about 6 years ago by Michael-Lai fx <[email protected]>
Merge #28

28: Dependencies/makefile update r=kvark a=grovesNL

- Update gfx and add `unwrap`s for now
- B...

aab47ae499b131a3bdb9956529c790f179c81a31 authored about 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Skip C examples for now

d3f8c082f1d61f7bb7432efac740ab7180a2ea84 authored about 6 years ago by Joshua Groves <[email protected]>
Update gfx

0c1cf3621ac576e78a045038f8e60ad71a98023d authored about 6 years ago by Joshua Groves <[email protected]>
Use git dependency for cbindgen

d92f222078686afcd06dcee0d634e5bf480865c2 authored about 6 years ago by Joshua Groves <[email protected]>
Disable rendy temporarily

f4cd4506876aacf4e287dcf0fb66bb91109fa232 authored about 6 years ago by Joshua Groves <[email protected]>
Merge #6

6: Expose event internal and Event in root level r=msiglreith a=msiglreith

Co-authored-by: ms...

ee0115462e4c3178e80454c11a34a458f9a326e7 authored about 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>