Ecosyste.ms: OpenCollective

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

github.com/gfx-rs/gfx

[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
https://github.com/gfx-rs/gfx

Update naga to gfx-8, fix metal naga-parse feature

e722efa7e25445f348c93445c6281fae82c19e4c authored almost 4 years ago
Merge #3618

3618: [vk] Remove Pin usage from pipeline creation r=kvark a=kvark

Doesn't fix anything, just s...

b2bc0a3506fd3af096aa67e2f892cd4fbf13e6d5 authored almost 4 years ago
[vk] Remove Pin usage from pipeline creation

adb98f6bd78cdc77d927ffdec42a036011b07fd1 authored almost 4 years ago
Merge #3616

3616: [mtl] Use Once for delegate initialization r=kvark a=kvark

Fixes the following errors in ...

4fa5466cd9e7d47be8318b352fb06e3931cd29e0 authored almost 4 years ago
[mtl] Use Once for delegate initialization

40d3a65cb0c3e1c8c46a3dac5ea4a59e45f229b1 authored almost 4 years ago
Merge #3615

3615: Be explicit about Iterator in the API r=kvark a=kvark

Doesn't fix anything, but makes our...

2bd9cdbd3a20da93c6761c4422c02658b1e66715 authored almost 4 years ago
Be explicit about Iterator in the API

44e346f3fb1150bd10497ca3124b80fc1becbcf8 authored almost 4 years ago
Merge #3614

3614: Remove ExactSizeIterator bounds, update inplace_it usage r=kvark a=kvark

Fixes #3609
Thi...

bbd9f75680768bc871b151b7fcd8d1a18c653bc5 authored almost 4 years ago
Remove ExactSizeIterator bounds, update inplace_it usage

be4e78c9fadbafb213e82ca994edb4efcb7ddc87 authored almost 4 years ago
Merge #3612

3612: Update naga, egl, and metal r=kvark a=kvark

Gets gfx-7 tag for naga, also picks up https:...

00285817af676e091ac886b927e9e5e292f22a03 authored almost 4 years ago
Update naga, egl, and metal

3d2d8e7f3bde9bf07a1e22519477ab278f3fe1e7 authored almost 4 years ago
Merge #3611

3611: [gl] storage memory barriers r=kvark a=kvark

Fixes the issue discussed on Matrix - the co...

339ec8614a2ce986dd01006eb658626b2dccbea6 authored almost 4 years ago
[gl] add storage memory barriers

8134647eb319034ed01523c6605da38f177c1051 authored almost 4 years ago
[gl] make it build on macos

a6728726c62e3380b110969c9c1117511bb225a2 authored almost 4 years ago
Merge #3610

3610: Update spirv-cross to version 0.23 r=kvark a=grovesNL

Fixes https://github.com/gfx-rs/gfx...

2d454c77ddbaae05ba222ca369c16afae0c10cd1 authored almost 4 years ago
Update spirv-cross to version 0.23

5d3720f6c94a1a01fcbe42be7133a9b4d170067e authored almost 4 years ago
Merge #3608

3608: [gl] Color mask warning fix r=kvark a=kvark

Fixes
> [2021-01-19T16:50:33Z WARN gfx_back...

1e57154a764880db7bdb7308e398f2dc462acb7c authored about 4 years ago
[gl] check if glGetTexImage is allowed

7a56d55cf80f47eed570e3e6531f4008c051d9e4 authored about 4 years ago
[gl] simplify color mask setup

4beed684428ccf25decf5a1eb3361e572e3c9abb authored about 4 years ago
Merge #3607

3607: [dx12] catch device lost during fence wait r=kvark a=kvark

Fixes a panic on device lost i...

474cf86fbb156fb21642980ce78a9217791b2742 authored about 4 years ago
[dx12] catch device lost during fence wait

484d084a2cbdd30d9a1377a1f72dad88d5cddabb authored about 4 years ago
Merge #3606

3606: [gl] Enable explicit shader layout in GLES r=kvark a=kvark

Fixes #3601 (in one of the par...

59730cdeefdb00c61ba747dbcaa2087e7a5b53f6 authored about 4 years ago
[gl] Enable explicit shader layout in GLES

ea06e6c93fdfde4902085b2b8fa6e1d70dbcaebd authored about 4 years ago
Merge #3605

3605: [gl] remove bogus assertions about viewports r=kvark a=kvark

Fixes a misfiring assert I a...

8672ac264fb79aa227ec33925f4d26b03e868033 authored about 4 years ago
[gl] remove bogus assertions about viewports

d695ba13640d70e8033a207fb3e1796196d63212 authored about 4 years ago
Merge #3602 #3603

3602: [gl] fix x11 RWH handling, tiered configs, and fill_buffer r=kvark a=kvark

Fixes the GL b...

477f17957a54d024f0077584b68e308376cb05c6 authored about 4 years ago
Merge #3586

3586: Remove all the Borrows r=grovesNL a=kvark

Fixes #3569
PR checklist:
- [x] `make` succe...

e337688781b2af0f5d6b805501d621035fcaff8c authored about 4 years ago
[gl] Implement fill_buffer

0201a35f0f83fdda306f4301b943745e63585872 authored about 4 years ago
[gl] fix x11 RWH handling, introduce tiered config creation

bad94edc6a6db6fede9d2797c0d6eb1f0f42af44 authored about 4 years ago
Fix range-alloc allocated_ranges

returning empty iterator for fully allocated range

04671465bfbd63d203a203fcbabee55aece42046 authored about 4 years ago
Remove Borrow for all the commands

4d2b7701532d73b161c2698b48f901c3bea72909 authored about 4 years ago
Merge #3599

3599: Add support for compute on GLES r=Gordon-F a=kvark

PR checklist:
- [ ] `make` succeeds (...

f53ba4414492dc986c2ae753bbaf5d4f899a9027 authored about 4 years ago
[gl] Add support for compute on GLES

1270110fe4547efb3ea628461a811f8af4989366 authored about 4 years ago
Merge #3598

3598: [gl] Detect XLib display mismatch r=ElArtista a=kvark

Fixes #3588
The problem was that t...

685524108c3a04b6c4d9b80cf49d74dfecd2ea76 authored about 4 years ago
[gl] Detect XLib display mismatch

fd56ef3229497237d95e3b3d4bee84e5ad1984c3 authored about 4 years ago
Update the rest of the device API by removing Borrow bounds

98ef0c31dcbd6a483d09854e101f0c933d35bba2 authored about 4 years ago
Update descriptor allocation, rename allocate_set to allocate_one

4db7ac3091af314cf055fd51cb4c529b53e6d2c4 authored about 4 years ago
Update wait_for_fences and create_descriptor_set_layout

9329edaecfed2a234a050e8335cee385c0ced1ec authored about 4 years ago
Update memory flush/invalidate API

d257a879a490f4ee7a6f9cdf5c5ef0f11f7354d8 authored about 4 years ago
Remove plural pipeline creation functions

4fcfe6e8859688d0308ab93bf8b49be4ff8dd34e authored about 4 years ago
Remove reset_fences, update merge_pipeline_caches

0ac6a9c7f17e84b0aadbe34acdc122a36a54ff79 authored about 4 years ago
Remove Borrow from write_descriptor_set

480ea5a6ab2b5b1f45eb40e33129a00bea9ffe52 authored about 4 years ago
Remove Borrow of Barrier

7a2138fae3f2541f4816bed75d4c10249f1c737c authored about 4 years ago
Remove Borrow from submit()

4347178d64688149cb459766bcace150b611d368 authored about 4 years ago
Merge #3591

3591: Dynamic version detection for EGL r=kvark a=niklaskorz

Fixes https://github.com/timothee-...

0c6f6929a57ebf1623608b408109233ac6163fb4 authored about 4 years ago
Dynamic version detection for EGL

Squashed commit of the following:

commit c407ed3509fc4ac6e664b77f833a36defdbb1b0e
Merge: e002c2...

61f9eaf411d007233d7940f6d73a35a9c54b28d5 authored about 4 years ago
Merge #3592

3592: [GL] Android emulator support r=kvark a=Gordon-F

PR checklist:
- [x] tested examples wit...

cda1b3dce32b872a33755510ded93bf36965a6ad authored about 4 years ago
[GL] Android emulator support

41d2c5f4dc8b3e98587419c80113609b00ae43b6 authored about 4 years ago
Merge #3596

3596: [GL] Workaround WebGL's Lack of Per-Target Color Masks r=kvark a=cwfitzgerald

Fixes #3593...

61f02a24be3c9f9835580e8b6523f6943509d4e5 authored about 4 years ago
Workaround WebGL's lack of per-target color masks

825bf152f4164e7aef840eef43e64b3bcc35c8aa authored about 4 years ago
Merge #3595

3595: [vk] don't forget to enable maintenance-1 r=kvark a=kvark

Apparently, enabling maintenanc...

696947377a0ce5ba8a15a2e06ff97ed69c04f00a authored about 4 years ago
[gl] refactor shader version checks

f9648d25d376d1523fce675a597fb862d0068366 authored about 4 years ago
[vk] don't forget to enable maintenance-1

80fc182d29656a5b4ad094680d56eb66b429d7a4 authored about 4 years ago
Merge #3590

3590: Update naga to gfx-6 r=kvark a=kvark

Fixes #3581
PR checklist:
- [x] `make` succeeds (o...

bbf3d1c7c7cfbb9ed8b7b178b9e6e34898cd6a4d authored about 4 years ago
Update naga to gfx-6

c8e46559cfa4ef0c92880e2ce91f0f73c8705c74 authored about 4 years ago
Merge #3583

3583: [GL] Add empty fragment shader when only vertex shader present r=kvark a=Gordon-F

Fixes #...

7dc99d525cc7ad04161f227993181f36c68fe86e authored about 4 years ago
[GL] Add empty fragment shader when only vertex shader present

3c71877e8cc5cb94dc2516f550829573a700d8b8 authored about 4 years ago
Merge #3589

3589: [gl] fix framebuffer aspects r=kvark a=kvark

Fixes #3587
Untested due to #3588

Co-autho...

bb48aea3f44898dc80d167a86acb95d8a1f4380a authored about 4 years ago
[gl] fix framebuffer aspects

addd352fd3f2cab950dc0189c26dbd8073cb42ad authored about 4 years ago
Merge #3585

3585: [mtl] use existing GfxManagedMetalLayerDelegate if available r=kvark a=kvark

Fixes https:...

133820d7b4fe5868717528f96557ab8613bce61c authored about 4 years ago
[mtl] use existing GfxManagedMetalLayerDelegate if available

73a108335d2daac755cf3bb3b79102fd176458f8 authored about 4 years ago
Merge #3577

3577: Add a feature for non-normalized samplers r=kvark a=kvark

This is a limitation of D3D, wh...

006f0c00782d5f602b4afa8e1fa9ffc2085af997 authored about 4 years ago
Merge #3576

3576: Add image features for transfers and min/max sampling r=Wumpf a=kvark

Fixes #3575
Havin...

a306ae76fd694a3982c861a2e74ae5c433183f06 authored about 4 years ago
Update the changelog

f289ebb3ff57070cb7515e7ae2b6668b7a5e1a28 authored about 4 years ago
Add image features for transfers and min/max sampling

800aff82cfe814042149dc9bed58b45b3339d87d authored about 4 years ago
Merge #3578

3578: Expose dynamic state capabilities in the backends r=grovesNL a=kvark

Fixes #3441
Revers...

3d556ccc2015cbe10d18cb2e67eae8fd218965a0 authored about 4 years ago
Expose dynamic state capabilities in the backends

26a6b4906ce33fa579682f604cb4c28ff3547574 authored about 4 years ago
Merge #3579

3579: [Metal] Remove lazy_static r=kvark a=Gordon-F

Fixes #3574
PR checklist:
- [ ] `make` su...

84e3c87bbf9c3c668d651ae19a963972999ac079 authored about 4 years ago
[Metal] Remove lazy_static dependency

042c48c821673118aecf729927de591e26977a4d authored about 4 years ago
Add a feature for non-normalized samplers

1ca3e569b8f2592a359d93a43f9abaf4a9d98d0b authored about 4 years ago
Merge #3571

3571: Image-less framebuffer API r=manugildev a=kvark

Fixes #3568
It will also solve the annoy...

9428cf7fbf27472a3809188eb24fd3812882d735 authored about 4 years ago
Make framebuffers image-less.

3dcac09e3f504fdce8e9b7741ab2a4f461e379ec authored about 4 years ago
Merge #3573

3573: Remove lazy_static dependency from Vulkan r=kvark a=manugildev

Fixes #3572

Co-authored-b...

ef509a6d36b5353baa1a199bc98d09066cf8b8b3 authored about 4 years ago
Clean entry error handling

4e8cf496d6175f06a3c1b5bf225b9520be331ee4 authored about 4 years ago
Merge #3554

3554: [GL] Fix Android support r=kvark a=Gordon-F

Fixes #3550

PR checklist:
- [ ] `make` su...

c063993c2026c4b528b4b9e0bdb9bce81fa90bac authored about 4 years ago
Fix the drop order in the examples

f0470e80b1e73a2c96d022ac85d98d0840daa3ed authored about 4 years ago
Remove lazy_static dependency from Vulkan

5c76587ca619344a01f888907b29f693749c8d3c authored about 4 years ago
[GL] Fix Android support

49d2cefdbbc94dcd4d2abf212904ce1addab0f55 authored about 4 years ago
Merge #3570

3570: Cleanup Empty backend, remove AcquireMode from Metal r=kvark a=kvark

Just a maintenance P...

6b3a1e36939473f0062232baf11e1deacd6605f4 authored about 4 years ago
Remove unnecessary bounds from Empty backend implementations

5b7dbadc4ed30fec42f238a27825ae75392640c1 authored about 4 years ago
Remove metal AcquireMode

ae25cb7289d607add1c31e48c2aa95aff2ca2cc0 authored about 4 years ago
Merge #3566

3566: Fixed incorrect depth format conversions in GL backend r=kvark a=ElArtista

Changed icorre...

83a437d34b6f3082217c7ac9a476a1429d7f615c authored about 4 years ago
Fixed incorrect depth format conversions in GL backend

29c48470d34887bd6e7d04339aaf65bfc0e0c22b authored about 4 years ago
Merge #3565

3565: [vk] don't spew anything on panic r=kvark a=kvark

Fixes #3386

Co-authored-by: Dzmitry ...

0de75344ea9f7a585571bea2678dbe7a1efad408 authored about 4 years ago
[vk] don't spew anything on panic

5c11954fb4813b400d5cd74a25fcf377fee5f0bf authored about 4 years ago
Merge #3563

3563: Add Timestamp Information to LImits r=kvark a=cwfitzgerald

Needed for wgpu queries.

Co-...

fc199ca2c61c41cb08deea929ae3fac1df473f45 authored about 4 years ago
Add timestamp information

f5050e99e335e3127b5558ae9247cd1319a9f835 authored about 4 years ago
Merge #3559

3559: Distinguish STORAGE from STORAGE_READ_WRITE image feature r=kvark a=Wumpf

Implemented for...

187197dbbb208d59f0470134f1a34b2653b83ad0 authored about 4 years ago
Untangeled ImageFeature bit flags

8b902f5d7abd805b8f35f3b6b9ac567cbb634990 authored about 4 years ago
Metal format mapping support for STORAGE_READ_WRITE

c3fd228e7ff57722d5e5bc29ed51ff4f02bea0c2 authored about 4 years ago
Distinguish STORAGE from STORAGE_READ_WRITE image feature

Implemented for Vulkan/DX12/DX11
In Vulkan, storage image implies simultaneous read/write access....

79cdd6f779db39f21737b432fd783d62a09155ca authored about 4 years ago
Detach ImageFeature flags from Vulkan's definition

c1dc045b99795e74a448efffa695c33637495517 authored about 4 years ago
Merge #3561

3561: [metal] use metal-rs github, implement transparency r=kvark a=kvark

Adds an ability to ma...

83cebfd5b7bdb75bcbe1f146385ae58057b4b7f5 authored about 4 years ago
Merge #3553

3553: Update API object mutability according to external synchronization requirements in Vulkan ...

aa9c55240006b8d7cdb214867fd75dc3ac678c02 authored about 4 years ago
[metal] use metal-rs github, implement transparency

f45763107a64ee8ee259e24b49a86c124e1d45e4 authored about 4 years ago
Merge #3555

3555: Check for GL program linking before using it r=grovesNL a=kvark

Fixes an issue where ther...

a62b0d8ec6b3b28d7655cc3969a1529058d3fca7 authored about 4 years ago
Merge #3556

3556: Fix WebGPU build to use buffer::Stride r=kvark a=tangmi

Fixing the parts of the WebGPU bu...

e41bbc2584f80842a6f2e2d5f894327f8548bccb authored about 4 years ago
Fix WebGPU build from #3546

7b5b29a1c0cd3bbf7c54d471cbc1c33c0c95b416 authored about 4 years ago
Merge #3545

3545: Wayland Support for the OpenGL Backend r=kvark a=nemosupremo

*~~This PR isn't meant to be...

d6e65548b5b2b86d556fbf7995c8c2816bfcf381 authored about 4 years ago
Check for GL program linking before using it

57dbb5858ef67866bfcec24739c4444f1839a27d authored about 4 years ago