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

Merge #121

121: Implement index formats r=kvark a=grovesNL

I decided to implement index formats to try to ...

f5ad76726b00ebcf28a38c658a8c0ee7d8f1104a authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Implement index formats

7f7bdd1ba13a8f8636a335157e26f0be451c9a3d authored over 5 years ago by Joshua Groves <[email protected]>
Merge #119

119: Fix waiting on frame semaphores, plus check the epochs r=grovesNL a=kvark

Fixes #88

Co-a...

20841859d116d9921c0440e9a53b70e004c5e249 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Track epochs of the frame semaphores to wait for

83a83f33e7f69677ad7c6fbe741438e2b3c506ec authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Merge #118

118: readme: revise supported platforms r=kvark a=nathany

Should this say D3D11?

Co-authored-b...

3bf6992e755d10bec918594767c056d383864700 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
readme: revise supported platforms

acc8443b5ee8bd2e175227437187ebda747c03c0 authored over 5 years ago by Nathan Youngman <[email protected]>
Merge #116

116: Validation bits from 0.2 r=kvark a=kvark

Sibling of #114

Co-authored-by: Dzmitry Malysha...

81ff6fac05125b58eb51e629d53bf7b94c1d399c authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Update changelog and versions

c283a8b115fac0fcf0dbab72b25125d9f23b4ad6 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Fix the triangle examples

a3ffa7072ad312b82dd90605e3fa28d1e131d059 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Rename expectation to LayoutChange

a8a6b45c9a82a06bf0d317cf5bf54a6e0e572103 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Validate resource types against the bind group layout

5e041ab2399b9810bf291917530a4f986b2c4442 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Fix submission tracking

b96983a56be606d1cf005bfd273cc797e39aa2ba authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Track bind group compatibility across the whole pipeline

006d40a4b5eae23f38f1908d8a97af5eb9454c44 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Validate bind group compatibility

5923deff6e41ee9094eb73c29ad8aad4f0ca35d6 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Blend color and the first bits of validation

332305012cad459cbaeb1b9844f145709840db69 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Fix winit swapchain sizes in examples

2ca7fd507765f86264923607b1e42fb7bff47271 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Merge #112

112: Correctness fixes from 0.2, plus a lot of goodies r=kvark a=kvark

These are changes from #...

dfa126cf47f8bd8598acb22f9396877a692e4bfc authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Merge #96

96: Add the static lifetime bound to async buffer mapping callbacks r=kvark a=aloucks

These cal...

cf521d6074889fc9d3dced9f69ee234930728397 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Clean up use statements.

Use copyless::VecHelper and ArrayVec for some things.
Refactor map_buffer internals.

0b51c8a9d203926800e191eea7685f9a93ed2b39 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Fix descriptor size, bump versions

dc31e4bdd0baa6ce3670a17617f05c31805a750d authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Bump the descriptor pool size

81114a8ca2480ee3b3658addf00ef143b1187e88 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Validate uniform buffer alignments, enforce map alignment

451489025c62bdd08417544f4b18b71fe056ae57 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #108

108: Enable windows in Travis r=travis a=kvark

Fixes #97

Co-authored-by: Dzmitry Malyshau <dm...

61e7692e3693d9e60e8eab78c79fc5e3e913237d authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Enable windows in Travis

485894ca815a6e84ca774e21f0d6a6e89a056418 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Helpful error message on empty backend

508b724dd7aed2bfce9d0b584e98a4479e7a03d7 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Triage buffers prior to overwriting the submission index

This allows async buffer mapping to function when a renderpass
is also submitted on the queue. T...

e0811db8d464e1b84e4082d5a6cac917a422d2bb authored almost 6 years ago by Aaron Loucks <[email protected]>
Add the static lifetime bound to async buffer mapping callbacks

These callbacks are executed outside of the mapping function and could
previously reference data...

86e12499499f19b2b1439ad734bb9bfecca7e9d7 authored almost 6 years ago by Aaron Loucks <[email protected]>
Merge #100

100: Fix vertex format mapping r=kvark a=lain-dono

Patch for #99.

Co-authored-by: Lain-dono <l...

9f70c2e59ffcee99d6a47d431094e7486076f3c0 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Fix vertex format mapping

c0b84b3e15f3e11cc070dd865361b33462d42e41 authored almost 6 years ago by Lain-dono <[email protected]>
Merge #94

94: Update C example r=kvark a=grovesNL

- Move `winit` behind a feature in wgpu-native
- Updat...

004b43ca6d104cae63108ba87ef6b95a0e21c2cb authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Add CI for C example

102ebdb158b9395bbbe361c6ebde176fb8c289c1 authored almost 6 years ago by Joshua Groves <[email protected]>
Reduce left indentation for nested structs

5322f3c6100614b4fb0d897c9308233486228e2f authored almost 6 years ago by Joshua Groves <[email protected]>
Add nested designated initialization

b2c58c7791dba9612ac69ebe4d1011fce79c8c7b authored almost 6 years ago by Joshua Groves <[email protected]>
Start rendering C example again

580e49f2cf0e00cc6f533442fff2130ae6791544 authored almost 6 years ago by Joshua Groves <[email protected]>
Restore GLFW for macOS

510865dd2795d79e234ef9a24dc760ae1a45bc30 authored almost 6 years ago by Joshua Groves <[email protected]>
Use `repr(C)` for `Id`

e921b592989516fcbc2d94ad023c547565fcb4ca authored almost 6 years ago by Joshua Groves <[email protected]>
Remove winit from bindings generation

a55502c1e2a747b1b2c4ee2d3fd5c34f121088e6 authored almost 6 years ago by Joshua Groves <[email protected]>
Start to update C example

75ac875902d3ae095d6af1ef8bb2841f1a54b4de authored almost 6 years ago by Joshua Groves <[email protected]>
Combine Apple with other targets

fa2c2d745729a34516e31e1e4a53a0a46279ce05 authored almost 6 years ago by Joshua Groves <[email protected]>
Version bumps to 0.2.0

0bb4daa69624a19272c17f4a43fde3f5b6399a3a authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #93

93: run cargo fmt r=kvark a=swiftcoder

Since we have a little downtime, let's see how awful thi...

e1c9cb27815a4126a4cd0409650287341eff3426 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
run cargo fmt

1fe59e71dbb41f6b8922dc8c0aaf248db9b6b16a authored almost 6 years ago by Tristam MacDonald <[email protected]>
Merge #92

92: Add changelog r=grovesNL a=kvark

we'll merge after all the release-required PRs are done

C...

643a34fec3bdd44ff28ddf88a3e9ddbab48258f5 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Update dx11 dependency in the lockfile

7149ba83ba44c4567e2b9614e850b7fc1f28a6b8 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Add changelog

85596a31a8faedd9c754f0d205efb61919fa07e1 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #87

87: Convert shadow sample to map_async r=kvark a=swiftcoder

Works great under Vulkan, but there...

94e54156355b311e93714c985a254ad23d256da9 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Convert shadow sample to map_async

6ef53d7705ec2cbdaf804ce13ce1c89bc4f41b86 authored almost 6 years ago by Tristam MacDonald <[email protected]>
Merge #91

91: Better resize support on D3D and Vulkan r=swiftcoder a=kvark

Co-authored-by: Dzmitry Maly...

1faba3c26593dba761babeb3719a53f4fccf4d4f authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Force wait for GPU before releasing the old swapchain

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

90: Basic render pipeline compatibility check r=grovesNL a=kvark

A bit of refactoring for nicer...

564070b56c481cae7e7d4739f4ed1283ed9b07ed authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Basic render pipeline compatibility check

650bbaeb4259d0d2d4e26327439777a2da756a12 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #84 #85

84: Create buffer mapped r=kvark a=swiftcoder

I haven't really taken a swing at error handling ...

152fad43c3526558e34bd85fc07270b1e030fb31 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Merge #86

86: Add vertex formats r=kvark a=unconed

Add the vertex formats from: https://github.com/gpuweb...

7f9ab97f77ae494001cbe5163a7943cbe6cd8e8b authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Add vertex formats

cf3e1a5ac6451e9bda384671a4d1420205674d50 authored almost 6 years ago by Steven Wittens <[email protected]>
Unpin nightly date

af588849529a032ef809990737306d3ca0569ddc authored almost 6 years ago by Joshua Groves <[email protected]>
Create buffer mapped

d179b5a85c213b2aae8f5fa78bee62ac8904df31 authored almost 6 years ago by Tristam MacDonald <[email protected]>
Merge #83

83: Screenshots in the README r=pretty a=kvark

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

22143f31fac0705316a3e60324c5b0416d72282a authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Screenshots in the README

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

80: Typed mapping of buffers r=kvark a=swiftcoder

Add a sprinkling of generics to remove the ne...

2d166d215539412eabab8950377aa07e41816474 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Typed mapping of buffers

Add a sprinkling of generics to remove the need for unsafe
code to typecast slices resulting fro...

524ff72fd3e0ecfc08ac55cf372b889abdbe43d6 authored almost 6 years ago by Tristam MacDonald <[email protected]>
Merge #82

82: Add updated texture formats r=kvark a=unconed

Adds the texture formats from:
https://githu...

370236330f2e371726bb8c9974ef717667953b80 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Merge #81

81: Buffer tracking and unmapping r=kvark a=swiftcoder

Adds preliminary transitioning of buffer...

193eec694ed6976d4372a6902d3b828729a7a095 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Update textureformats in examples

b74b7fdd8ca3c31331dda5b3bc07346125b6a801 authored almost 6 years ago by Steven Wittens <[email protected]>
Add updated texture formats

9151510b24ad02f9b44c45b8f34d64035e7fb09d authored almost 6 years ago by Steven Wittens <[email protected]>
Buffer tracking and unmapping

Adds preliminary transitioning of buffers to mapped state.
Adds buffer unmapping to the cube sam...

0f85eb86a1dd0b708e8eab735445e20a7863a0a9 authored almost 6 years ago by Tristam MacDonald <[email protected]>
Merge #77

77: Storage indexing, framebuffer tracking, and a bunch of validation fixes r=grovesNL a=kvark

...

26bc6955f894cc34585ff18f80a80ef31dadc0d6 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Fix tracking of the set_sub_data service command buffer

8ad14768722715e192069502812a601ad6dd62a1 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Stitch mode for insert_barriers

76473bb38a8291e3dba578d5c52cc068c5be66a9 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Refactor the view tracker

cc5900b160dea589eee88fb23a590b6670d931d3 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Refactor insert_barriers

0d59c16f16dd28a2b36b33bd4b482b3cd0b581b3 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Fix depth clamping semantics

d631b2c6f26bb7e1c02bf624f45555a367feea81 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Free memory objects

cdc9d6539554a362b1c97d897a0a66ccd8d2a502 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Cleanup unused framebuffers

f0e245e4dc3afba886cead26bc2a6219f7467b5e authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Unify the texture view creation

f2365ea71ede0216214718aee6c789fae9d4cdac authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Storage indexing

5b129704a08c53694bf0fef304d9b325ccef131d authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #65

65: First bits of wgpu-remote r=grovesNL a=kvark

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

dd7367586837f82508199c3c2a0f90fd04e6e619 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Epoch tracking of indices

e16ceafb81b0160104b6727efe0f1289c5f3f9bc authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Make Id serializable

ce08429729f9ed03d8527a1bd791abff5149887e authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
First bits of wgpu-remote

bd0de53f8e3481f7903f8e90dc0f93fc0d5fac61 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Generate remote header

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

59: Map buffers async r=kvark a=swiftcoder

This is not ready to merge. It works well enough for...

1504542019abf6ae7175be4379c12e59ddaca982 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Implement map read/write async

8431da80eddefbf860410e221e74d8a370172a1d authored almost 6 years ago by Tristam MacDonald <[email protected]>
Merge #71

71: Shadow example r=grovesNL a=kvark

~~I believe all the nuts and bolts are in place, just fig...

b2f58d09752ce67733f49c6c657b31d842424863 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Fix leaking swapchain textures

616a3dd849c87db72db37d534bb21ddc700a2165 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Remove the outdated frame concept in favor of aggressive swapchain re-creation

cfe3da1c6f4e30af0b0239a58cd793450044dca6 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Fix depth projection in the examples, add some rotation to the shadow

9df7cc4a8ee446cdf51bc10484318299c56f834f authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Fix full_range of arrays

5ada8d994377c9fefb143e5acae2b7c28a21cd54 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Refactored tracking, now includes the views

c21420399a6e1552df6812bae44c9d1a9d3cafae authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Shadow example shaders and improvements

056cc64eb4cb6616305275d9d7fe18c98d07719d authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Rust side of the shadow example

957a5b57ddd904c5b19d476bcef6275fae33af33 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Shadow shaders

7386a05a0dc50a7580378725bb2d482d0853a701 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #69

69: Swapchain resize r=kvark a=kvark

Based on #67

Here are the steps (as outlined on Gitter...

022087b0b8ea2df3ae4657db2d50f53b9ff64b27 authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Fix old outdated frame cleanup

28551103c269ae420eceae318e4708f458ecc57c authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Outdated frame for the swapchain

5b509692d1fb9654ae45b8c3eb752794ffc9e652 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Swapchain resize, merged with the surface

f2a0e6fe15ea7039ed8082af318883bf4106dd86 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Resize support for gfx-cube and framework

59fe34963335f5a23b37cc3f28769e851b8ae7ed authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Update the trackers on resource destruction

14ee80f463a83950a24e7f9573e8a11371e39e40 authored almost 6 years ago by Dzmitry Malyshau <[email protected]>
Merge #70

70: Allow creating a surface by passing a metal layer. r=kvark a=seivan

This is useful if you'r...

917626c0ecbe16598d06dc4048fd1b81bf011f5e authored almost 6 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Allow creating a surface by passing a metal layer.

This is useful if you're using `SDL2`
```rust
let canvas = window.into_canvas().build().un...

d63d367ec041a54ecf537abe6942159ba0bdb404 authored almost 6 years ago by Seivan Heidari <[email protected]>
Merge #67

67: Dropping textures and buffers r=kvark a=kvark

Co-authored-by: Dzmitry Malyshau <kvarkus@g...

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