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

[rs] Merge #26

26: Rename msaa-linelist to msaa-line r=kvark a=rukai

As requested on gitter by @kvark

Co-aut...

2dd0b43e7e96c4086316bafc1a98215328879cf8 authored over 5 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[rs] Rename msaa-linelist to msaa-line

453fca1a062853ccf6170152d5123a0559dfb4e0 authored over 5 years ago by Rukai <[email protected]>
[rs] Merge #25

25: Add MSAA example r=kvark a=rukai

This example is the same as the triangle example except:
...

507d6a0714a127ed81690d0744fd2b8e77177619 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
[rs] Add MSAA + LineList example

051be88729814e98c370b5e3b521f7f21806df8b authored over 5 years ago by Rukai <[email protected]>
Merge #230

230: Implement sample_count field r=kvark a=rukai

I'm trying to get MSAA working for brawllib r...

c8deae32bd04e632e2d95a75a515a5bd764c25dc authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Implement sample_count field

45923755ba0d0bd123f2d1a538e933258ad8e350 authored over 5 years ago by Rukai <[email protected]>
[rs] Merge #23

23: Mipmapping example r=grovesNL a=kvark

Depends on https://github.com/gfx-rs/wgpu/pull/226

C...

77e5f6ed25dea020f5fa705adf34522aa0657cf2 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Merge #224

224: Fix descriptor sets free validation error r=kvark a=rukai

Seeing as kvark believes this ch...

9705ceb2e7937e6d05d3a328bea767735bec910f authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Fix descriptor sets free validation error

15488dfa1e133b14ad90c3cf69f4ef911283e735 authored over 5 years ago by Rukai <[email protected]>
[rs] Mipmap screenshot

14f98aa6272dd2dffb9eb10d09bcbb2e2cccc990 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
[rs] Mipmap example shader and code fixes

f2cd0348dc485df959931924bf6a50a751d985f8 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
[rs] Mipmapping example

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

226: Tracking Rewrite r=grovesNL a=kvark

Fixes #44

The idea is to support independent tracki...

a667d50d01c3df03b8540c523278e111da7fc82a 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

3753309b658dd365ee6ef05fcd974e65a5520cad authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Merge #229

229: Update rendy to 0.3 r=kvark a=rukai

Co-authored-by: Rukai <[email protected]>

6b655f52becbe3a8c52000385f55609d49cec68e authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Update rendy to 0.3

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

57494d63948f1cf2eb6643b6b1a0294406c42c16 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Debug tracking derives and regular optimization

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2d5e67d6d5f7e5d4e4080734fe5fe33990621042 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
[rs] Merge #21

21: Add native surface creation r=kvark a=grovesNL

- (API change) Rename `create_surface_with_m...

154ed3a9a59c383c9bb1fc452fa3c0e1081dc2b4 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
[rs] Run cargo fmt

8653786e83b71688ebea5ef45d5e5abb42aa1352 authored over 5 years ago by Joshua Groves <[email protected]>
[rs] Add native surface creation

e039b70cbb3b6297ea29dc878804a89ba296fc9e authored over 5 years ago by Joshua Groves <[email protected]>
Merge #220

220: Free descriptor sets r=kvark a=rukai

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

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

59388e329f5f81690979df2ae5c180dcefacf312 authored over 5 years ago by Rukai <[email protected]>
[rs] Merge #10

10: Update API for new wgpu gl backend support r=kvark a=kyren

This won't work until [this pr](...

004f5d9743955530366e2520e3778ff4e04c4abc authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Merge #216

216: Add Naïve Debug Derives Where Possible r=kvark a=arashikou

This adds `#[derive(Debug)]` to...

1fe4a9b320b4a7cb81d197d554d7c45943733d3d authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Add Naïve Debug Derives Where Possible

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

057719fdf505726e65111acc1882cce74b828c9b authored over 5 years ago by John W. Bruce <[email protected]>
[rs] Merge #20

20: Update to latest wgpu-native r=kvark a=rukai

Co-authored-by: Rukai <[email protected]>

0815d999678da2d9124808683edeba9bb27b3699 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
[rs] Update to latest wgpu-native

d25966f960a81248b0c4b4f97ddebaacf1833f04 authored over 5 years ago by Rukai <[email protected]>
[rs] Fix merge snafu

b76b81d9faead4e1f270655dbb382472dd6adc44 authored over 5 years ago by kyren <[email protected]>
[rs] Update API for in-progress wgpu-gl PR to wgpu / gfx

e4e30acc67ba20900ec29aec8f22f88d0059432c authored over 5 years ago by kyren <[email protected]>
[rs] Update for new wgpu PR, keep API slightly closer to vanilla

95659b1843f0a28dea632fafc18d928fe029e57e authored over 5 years ago by kyren <[email protected]>
Merge #213

213: Use wider type for swapchain image epoch r=kvark a=grovesNL

Fixes #209

I don't think we...

8cc50253c428fb0a9aab3c74639a866465d65272 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Ensure cbindgen is available

9decf27f4f8e5bdb60da19053b671da3ff368e5e authored over 5 years ago by Joshua Groves <[email protected]>
Use wider type for swapchain image epoch

9e60499738708b15f1d234a826e63305c0ad67d1 authored over 5 years ago by Joshua Groves <[email protected]>
[rs] Merge #16

16: Fix tests and run in CI r=grovesNL a=rukai

Fixes tests and enables running tests with vulka...

fe901fc7c26c419077f36d519d4b5e256e89d212 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
[rs] Merge #17

17: Add GLX map PNG r=grovesNL a=paulkernfeld

Not sure if you're looking for more examples but ...

cb1b2416f6398678459c36b24655c63823cc8087 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Merge #169

169: Add Windows/glfw3 to CI r=kvark a=grovesNL

Co-authored-by: Joshua Groves <josh@joshgrove...

b1d9de0406cd4885ac5ade4c7f443d3eae3a4429 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Add Windows/glfw3 to CI

7e7a88b831579bd3c7d7b1afd83b727833f3e178 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

8abc1c2668bda2a0eee92d65885f7de3d237be1f 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...

488367ce300e6de51396a16709b6f22628245d79 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...

85740873d01d74af8d18cbbe7e4af271f516de33 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Merge #211

211: More consistent naming of pointer-size-pairs r=kvark a=porky11

* always plural form withou...

952a9f5b60e6c796fcdc4318c862602485c2649e authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Merge #208

208: Ensure wait_for_fences is never called on 0 fences r=kvark a=rukai

I don't see any reason ...

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

4ad3d418c2ff95994fce50adb78aee96fb2c7deb authored over 5 years ago by Rukai <[email protected]>
Merge #206

206: Fix typos. r=grovesNL a=waywardmonkeys

Co-authored-by: Bruce Mitchener <bruce.mitchener@...

a1a1467d1514cf5b158f12f3e81aa369f8a4e391 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Fix typos.

88463810dd0a13ae482c6674b1395f0e9ea99cb0 authored over 5 years ago by Bruce Mitchener <[email protected]>
[rs] Add GLX map PNG

999d79ffd0c007e564605b7cc83bca2334e598a7 authored over 5 years ago by Paul Kernfeld <[email protected]>
Merge #201

201: Add uniform buffer offset alignment constant r=kvark a=cloudhead

Fixes #158

Also needs...

2df6db5dd951b91f870cdc7e2a8ffe038958e2f9 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Expose and validate buffer offset alignment

6794333dbafb4a7bfd7141ec0c6fa5f8b1d35c20 authored over 5 years ago by Alexis Sellier <[email protected]>
[rs] Native update to 803c607794c64feeab66d066d5f748f49005d0b4

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

200: Fix Rendy memory selection r=kvark a=kvark

Fixes #199

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

803c607794c64feeab66d066d5f748f49005d0b4 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Fix Rendy memory selection

97e630f320a7e129b9f58a1912c4b331fc34467f authored over 5 years ago by Dzmitry Malyshau <[email protected]>
[rs] Native update to 9276cd51c0cc0b3b5bd2e7ce9c7a09aeca313227

67914001e16728be7cdae28b1162a9ddc2cd4d3d authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Merge #197

197: Rendy integration r=grovesNL a=kvark

Integrates with rendy-memory and rendy-descriptor.
~...

9276cd51c0cc0b3b5bd2e7ce9c7a09aeca313227 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
hook up rendy-memory

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

9c408f919c9a1938e48442e4800555ac900d8a47 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Merge #195

195: Fix tracking and improve draw call validation r=grovesNL a=kvark

Fixes #196

## Validat...

77457e408d7720b04a5035c179ce82449491a6dd authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Fix Storage textures/buffers support

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

2614efba7c69fd43abc54b033ba4657169ec3102 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Force tracking side effects on drop

cb6e1dba5acb070ceb2a00317e707b475735ca09 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Clear command buffer tracker

c0c2cdf31c09a87f187aca2044c10540ac0b4a23 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Don't early out on pipeline binding

a6bc4420ebe749c48b83555062d83a5eedf89430 authored over 5 years ago by Dzmitry Malyshau <[email protected]>
Validate vertex/instance/index buffer ranges

9621fb3021ac2ea9248746ea570b8ba6786cb77d authored over 5 years ago by Dzmitry Malyshau <[email protected]>
[rs] Fix tests and run in CI

50501e7a13d2b057a47beb0da7e6cde08d0fd3ae authored over 5 years ago by Lucas Kent <[email protected]>
[rs] Merge #15

15: Upgdate to latest wgpu-native r=kvark a=rukai

Co-authored-by: Lucas Kent <rubickent@gmail...

b9ad929785e4a53fb3e0fa0556022e2d934f538c authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
[rs] Upgdate to latest wgpu-native

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

194: Fix compute pass barriers r=grovesNL a=kvark

Fixes #193 (supposedly)
@m4b would you be ab...

ce4ef375c342446d3019a12c10203042d3f5ba11 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Merge #192

192: add necessary windows lib files for vulkan, dx12, dx11 r=kvark a=Napokue

Introduce new arg...

c204199dc2ca41da8ce660a0566eff2835c1d8f3 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Fix compute pass barriers

4446b81f3ecdfad09c08fa8ce4f19e605d423bca authored over 5 years ago by Dzmitry Malyshau <[email protected]>
add DX11 support

7bb528186f9be2d1c8b236eebe68ce9814406159 authored over 5 years ago by Timo de Kort <[email protected]>
resolve PR comments

- pass backends from the Makefile to the CMakeLists file
- add check to see if the BACKEND argum...

9b0607973e5496fb42e2d6b442c9e15dabe99f2c authored over 5 years ago by Timo de Kort <[email protected]>
add necessary windows lib files for vulkan/dx12

introduce new argument feature-native to specify the back-end framework

747defd01bc5b9e75dc4773c413e7d539502955c authored over 5 years ago by Timo de Kort <[email protected]>
Merge #191

191: Use required option for glfw3 r=kvark a=grovesNL

This is minor, but we should force glfw3 ...

17e555b2575ab7c3ebcb8bf3f451e63cd3bb4a31 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Use required option for glfw3

328e53852a69de29134ccc7928efc2a9fc75f326 authored over 5 years ago by Joshua Groves <[email protected]>
Merge #183

183: Add gfx-backend-gl support r=kvark a=kyren

Also adds glutin-specific support methods to wg...

925718ff6d4bff44069a842d8db56dfd054165b8 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Only test building the gfx-backend-gl feature for now

0fe94fc4399bf393019c8792563ae37a7615a852 authored over 5 years ago by kyren <[email protected]>
Merge #189

189: Fix typos. r=kvark a=waywardmonkeys

Co-authored-by: Bruce Mitchener <bruce.mitchener@gma...

f6360326dd3239f57674d6a9c2b3bc7c3ddee8de authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>
Merge #190

190: Remove unused variable on Metal code path. r=kvark a=waywardmonkeys

Co-authored-by: Bruc...

4613275f7407cb7994e16c207357700752f90480 authored over 5 years ago by bors[bot] <bors[bot]@users.noreply.github.com>