Ecosyste.ms: OpenCollective

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

github.com/gfx-rs/wgpu-native

Native WebGPU implementation based on wgpu-core
https://github.com/gfx-rs/wgpu-native

Adding iOS matrix for CI.

27c124409798aa9d70a8d70d659590ff521b04e7 authored over 5 years ago by Seivan Heidari <[email protected]>
Create vulkan instance on windows

e8016abdc19bf193a453659352557a8a6daf98c7 authored over 5 years ago by Daniel Salvadori <[email protected]>
Merge #319

319: Multiple binding fixes r=kvark a=kvark

Could be related to #315 (haven't confirmed)

Co-au...

6acc86831158939884d42ec75bac4040dc4f5c89 authored over 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Fix binding compatibility checks

b1346b67b61e8a40776699d28635e28f75ec1984 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Stop rebinding descriptors on the first incompatible

e6ce40991d8d750430a42f9084181acf300cfd22 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Fix descriptor set offsets binding on pipeline change

64b7fbedaf0c9ca885be575b17643935747310ed authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Merge #314

314: Handle frame acquisition failure internally r=grovesNL a=kvark

Fixes #313, which is critic...

47575540db36a0d02562aa53dd34b83ef7e6132c authored over 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Fix building on ios

c1f1a5c96ba87739993884406f3d9db63e6b04e4 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Handle frame acquisition failure internally

9ff68c1612eaa5a02da142bd406461b79823f8da authored over 5 years ago by Dzmitry Malyshau <[email protected]>
DX12/DX11 hookup, improved adapter selection

e59ef92d92eb7c08554082f4623d729a566d12fd authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Formatting pass

104b33c7939f5ff74804fcd395ad989f3c656914 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Add a mask of backends for local adapter selection

4c3803dd1e25c147d8fd069d2ece3e9954096d84 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Feature-less backend selection

This PR removes optional backend features in favor of run-time
selection at the `request_adapter...

15d363e7285593dc056d0c8144ac499afdffa440 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Refactor Id logic.

This change merges `Id` with `GenericId` and abstracts away its contents, exposing itself as jus...

153f727001ae6edcc9808aa40cc474ce61d8941c authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Add cubemap hint to 2D multiple of 6 layers textures

1c59ea1b5ba83404ce274c379e45b5071b9bc621 authored over 5 years ago by Layl <[email protected]>
Fix instance init on Windows and check it on CI

245012d89f62c4c83c016b9ae1800c59aec4d006 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Quick fix for Vulkan init on Windows

599d0469c11cda256122417b183b5ffdb8195025 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Fixed pipeline barriers that are not transitions

3e02072ee6100b2515025ad8a17e804dd370ac2c authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Raw window handle support instead of winit

1b0380c123b9524ccae1948379107282bb44bcd7 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Merge #298

298: Fix cbindgen flags r=grovesNL a=kvark

Co-authored-by: Dzmitry Malyshau <[email protected]>

c20d2f6090b420c1c38af0e584688e1e2744b82f authored over 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Merge #299

299: Rename buffer to encoder in wgpu_command_buffer_copy_* functions r=kvark a=yanchith

This a...

5cf6ad2610f4f8463dd6d2966930c13a21a92d58 authored over 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Rename buffer to encoder in wgpu_command_buffer_copy_* functions

This also regenerates `wgpu.h` and updates uses of
`wgpu_command_buffer_copy_buffer_to_buffer` i...

8cd40bf5a46c2e094f0cc799db666711cd0e8238 authored over 5 years ago by yanchith <[email protected]>
Fix cbindgen flags

81a4b6a38b04c03a8dd7e8dd88587bfe61950263 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Update rendy-memory and rendy-descriptor to 0.4 from crates.io

605faedc7d0e83350ba4f83e2519c9bc9502e0bd authored over 5 years ago by yanchith <[email protected]>
Manually expand ID macros

861de9cec91bbe532ec2864629093cb7be0bc3df authored over 5 years ago by Joshua Groves <[email protected]>
Make winit truly optional

e7b0a41a6eeac7e0f9d2481ff464ac8a3736d612 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Fix sample_mask field

0a7fc9a29741d72fa72e2ce4e943adb72894e84c authored over 5 years ago by Rukai <[email protected]>
Minor renames to address the review comments

376e98e9c7c63d916ee1299948820ae96724e386 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Update API according to the upstream spec

Includes changes in texture view creation, enumeration mapping,
binding types, and more.

f44b0b6b718dde535993cebced8cc413194fbb9f authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Merge #284

284: Add start_slot parameter r=kvark a=danaugrs

A first attempt to fix https://github.com/gfx-...

cf32a3ae4e97c597d6ef7bf4da539247bfa2f7d8 authored over 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Add start_slot parameter

5c8dda63c72919cdc6b6b2b72d308d69f1514368 authored over 5 years ago by Daniel Salvadori <[email protected]>
Force pipeline barriers between unordered usages

1afc9ea7b016220f274ce77d9fe4f9618871f8ed authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Fix dynamic stencil values

0e23fca428f216a178bbc9cc6b62ee122bf1bb25 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Remove pod add read_spirv

24a3aeb90a7fb08876956ffc6ed3f3684fa5c43e authored over 5 years ago by Rukai <[email protected]>
Update to gfx hal 0.3

e4bd1c8d203c49e1aed172245b55234932e8421c authored over 5 years ago by Rukai <[email protected]>
remove end pass return value and fix examples

243416d1fe544a90607766a59f58c914955425fa authored over 5 years ago by Fabio Krapohl <[email protected]>
Validate bind group buffer ranges (#268)

* Validate bind group buffer range

The bound buffer range must fit in the the buffer size.

5a9e272a727dd9d64f853b686f925befb6b56abe authored over 5 years ago by Yanchi Toth <[email protected]>
Use extend_from_slice instead of copy_from_slice

fe1e2c87a0208e805098b3374f685b1b63463fa3 authored over 5 years ago by David <[email protected]>
Add support for indirect dispatch

ae144aa26af2facf0a865436c0f4816a31196005 authored over 5 years ago by Svenn-Arne Dragly <[email protected]>
Merge #247

247: Add support for indirect drawing r=kvark a=dragly

Co-authored-by: Svenn-Arne Dragly <dra...

fd8de4f634e9e034be0ef83753dfa8bab6671b48 authored over 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Add support for indirect drawing

aad942bac9e5e8699cda12dac2be78abb7e4e949 authored over 5 years ago by Svenn-Arne Dragly <[email protected]>
Run-time lock protection against double root

3606d08039d5920f89ff124a04b01ef5d913e349 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Rebind with proper dynamic offsets

c051320b2c18386ab2eaa51ff8caa3d8244b44f9 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Update parking_lot version

cc0cbc8cf14aa4487675c42cc5ffde8415d9e5a0 authored over 5 years ago by Lucas Kent <[email protected]>
Merge #245

245: Make `PresentMode` configurable. r=kvark a=Yatekii

Co-authored-by: Noah Hüsser <yatekii@...

a48a2fc6826953419fafc28e13c64dcbec6ee174 authored over 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Make PresentMode configurable

Disable vsync

Revert accidential hardcode of num_frames

Make the PresentMode configurable

Ada...

dc0088dd11e5797e14f7a2f0335fb4eebb5cf2b5 authored over 5 years ago by Noah Hüsser <[email protected]>
Merge #237

237: Enforce the HUB lock order r=grovesNL a=kvark

Fixes #66
cc @jrmuizel @m4b

Co-authored-by...

ed0dfef24bf979ca42e631f33b5f16e08c74731b authored over 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Add some more comments about Access and Token'

3d176799bbc68a164a0288c90977813ed063997a authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Derive Debug for All Remaining Types

With gfx-hal 0.2.1 and the various backend releases on 2019-06-28, all
of the gfx-hal types that...

5c712f921c504201648382c7b004a88838f81f10 authored over 5 years ago by John W. Bruce <[email protected]>
Enforce the HUB lock order

fa287d7313c7403a3cc01d8d4c07e9f60e5d0091 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Merge #244

244: Fix bind groups set on a compute encoder r=kvark a=kvark

Fixes #243

Co-authored-by: Dzmit...

07093a79aeb15fcf57fa90dd571a9a477011cb6f authored over 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Fix bind groups set on a compute encoder

f1bee6b7508435308c50283ac5026eed07a6bbc8 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Address code review comments

7ee3862e99e4f1122e601edc4cbec757a2655287 authored over 5 years ago by Andrew Gaspar <[email protected]>
Add logic to pick highest performance GPU on DirectX 12

Always select the first GPU in Integrated-Low/Discrete-High category,
except when querying `LowP...

0e3528be18854a91e1a8c98fb6fc40cc84b2d118 authored over 5 years ago by Andrew Gaspar <[email protected]>
Re-export Pod from gfx-hal

This way, Pod can be used as a trait bound in wgpu-rs

a245d1dd33fc3fdd9c0cf0daabea678b4dcbb5e5 authored over 5 years ago by Paul Kernfeld <[email protected]>
Full MSAA handling

9cbb9cdfc17c36b476f0e549b6e5ac1486d0fbde authored over 5 years ago by Rukai <[email protected]>
Implement sample_count field

8ac57776ad8710a274a476123fced1077d35492a authored over 5 years ago by Rukai <[email protected]>
Fix descriptor sets free validation error

a386bc1a143825772ccfdce160df597970c1e7c6 authored over 5 years ago by Rukai <[email protected]>
Merge #226

226: Tracking Rewrite r=grovesNL a=kvark

Fixes #44

The idea is to support independent tracki...

b7bbd38ccda91d418ca0e215fee2058f6fbeece3 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Last comments and renames in the tracking module, according to the review

e1bde4a043802aef797b1dab76ccd88847438996 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Update rendy to 0.3

a271a80dd1499a2bd066508d7adcd57a735b0651 authored over 5 years ago by Rukai <[email protected]>
Debug tracking derives and regular optimization

a43632cca0110eb544d75058301d9fbe9890e259 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Crucial fix to merge-replace semantics - always use the last destination state

202f27bf2b5f9335452293487420cb5c0eb94413 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Support depth-stencil texture transfers

380cb8638cd8cd7a85d77226eeef9852ede8ae65 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Rewrite texture tracker to support multiple depth/stencil mips

30af245d9607f64c25b73f682340d845564ce1d6 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Improve texture state merging

874fd550fa1becd19915b3f2565fab4179c58668 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Fix texture view extent, improve docs according to the review

9779e97863f1d0914bc86ac72e7c939455a9beda authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Fix texture transfer aspects

2767403a5ed125580e81aa966f674b68b0e8ea32 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Improve texture state merging with proper error handling

842bcb9307b4719a9a4619568bebaa0746829905 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Document the tracking and adjust the API a bit to return less errors

e50d611911fb605c8c6860c1c58d8d5a530f0ce8 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Texture query() unit tests

61dc26d3549bb8021a4464a346a9e79ec0904c9b authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Move texture tracking into a module

f9dc2d82fdcde4a47cd4cb8a086b2c8a76592a6a authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Fix compile warnings when no features are selected

80ea53d0d11dde2f27b33fa3cea645a539135157 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Move buffer state tracking into a module, add unit tests

d5d13613e66a297a0b48bed1ef721d3abc0e90ac authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Range merging unit tests

674e58a9d59e48b1b9659740c5177c98e063ddcb authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Check track isolation results for sanity

5235ad3268c9ca5f0d52c0c0074485290ed4e56b authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Move track logic into a module, fix isolate() first split

8ca4985d40a09aa5791259d9634ec6c97d6ee0d1 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
RangedState unit tests

43fa48d38556d5341b5aa905f96f287215e46faa authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Phantom tracking state

67858210543e84b9eac8ea1170e8deb5df96da01 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Remove the old tracking code, update local feature and the headers

e491e57762efd4f76c65df9b550cd4207692d187 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Moving the code to use the new tracker API

6d62ab8202b1786d94f8db59e958bbb439f86d39 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Finished first implementation of layer tracking

a04fac6842168ba42569f768bb356f0548720eaa authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Another iteration of internal tracking

52f11ccae6a413636e9d06976451330071f8ae25 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Parametrize Tracker by a state of a resource, add new plane tracker

f5c9abb97a5e926c2cb3806d3a5b2804233b8466 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Basic data structure to track mip levels and layers of a texture

aa5d77a67c2a87f664ae0e961e1e0b3896690f46 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Merge #220

220: Free descriptor sets r=kvark a=rukai

Tested on https://github.com/rukai/brawllib_rs, wgpu ...

c5e8668c620b549e30ba487e29b154f32e5f6b99 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Free descriptor sets

7afff0c7d31d3613942264f934000b5677d8c0ca authored over 5 years ago by Rukai <[email protected]>
Add Naïve Debug Derives Where Possible

This adds #[derive(Debug)] to all public structs and enums possible.
This also required adding i...

9f05f36a28a71378f5f0fd7ce0b0d1cc4439feaf authored over 5 years ago by John W. Bruce <[email protected]>
Use wider type for swapchain image epoch

977ce8d003a795743cca88fb083858ae91596ebd authored over 5 years ago by Joshua Groves <[email protected]>
also use pointer for descriptor in `wgpu_command_encoder_begin_render_pass` for consistency reasons

608c3ee63f55621a23b0bbe9eddb1b37eb01ef22 authored over 5 years ago by Fabio Krapohl <[email protected]>
More consistent naming of pointer-size-pairs:

* always plural form without _ptr suffix for pointers
* always same name as pointer for size, but...

5dce44b42f373ba690d1968119c2ccf6378d8f22 authored over 5 years ago by Fabio Krapohl <[email protected]>
Merge #212

212: More consistent descriptor passing r=kvark a=porky11

also use pointer for descriptor in `w...

565f9ba0de6bc471d62050a3ddde5a90c3286873 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Ensure wait_for_fences is never called on 0 fences

46168b23b8e42880c5b0109c337e77238311a657 authored over 5 years ago by Rukai <[email protected]>
Fix typos.

9116df2e1e982e9c4ae647bc8bd03f32e6e46d47 authored over 5 years ago by Bruce Mitchener <[email protected]>
Expose and validate buffer offset alignment

b29e9c5ca56cfff06c4b3655dc8e5eb8f9bed335 authored over 5 years ago by Alexis Sellier <[email protected]>
Fix Rendy memory selection

fefec5aac03af4156f8f145978864521d7a01631 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
hook up rendy-memory

1d5153bf92693ec1dafe5e9c3a63730e28f53f36 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Hook up rendy-descriptor

8dd9a43212dee43ff8c85c229d088a3282e73c23 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Protect mapped buffers from early destruction

05226ac381c61e3db2eeb028168a7cf4b3dc3d44 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Fix Storage textures/buffers support

e17056488c48070503c9e7d1c012343a86241e93 authored over 5 years ago by Dzmitry Malyshau <[email protected]>