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 map/unmap memory to use &mut on it

15e5a159d0f3154a1d09c5c5108815f6470bfb62 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Update Queue::submit with mutable fence borrows

ecc6caa9341a757f5a3e602fb9b8784ea6734fab authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Update Queue::wait_idle, Device::set/reset event

7b5247017379c37261c93e33247945315e93f875 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Refactor descriptor set copies and writes to work on &mut sets.

We have to make it work with a single set at a time now, which
works well with the relaxation we...

a17bc42bf7981e26db57b7c88948da02a8618842 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Make fence resets and presentation semaphores to be externally synchronized.

Also, simplify the signature of descriptor set copies.

921613fc8c67647dfa66f1e1b612d4e7b406ef36 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
[gl] prefer to use parking_lot::Mutex rather than stdlib

9f7be918b0889f2276a20a1f1a4ff0dd795f363e authored about 4 years ago by Nimi Wariboko Jr <[email protected]>
[gl] Cleanup Instance fields; Refactor nested statements

8b55a715b167e2054083bcf3bfb17a45898208b6 authored about 4 years ago by Nimi Wariboko Jr <[email protected]>
Merge #3549

3549: [vk] Remove lazy_static and (most) hard-coded strings for layer and extension names r=kvar...

68f945de2ef89b99b0601df7299f0a2ec6c3444d authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Remove lazy_static and (most) hard-coded strings for layer and extension names.

58a94cc39c16a3f65087b090003d5b28f0cd7e2a authored about 4 years ago by Michael Tang <[email protected]>
[gl] add support for wayland display servers

6d5528e51c41cee68d93202c6188e6948024176d authored about 4 years ago by Nimi Wariboko Jr <[email protected]>
Merge #3548

3548: Fixes Regretions from 0.6 to Master r=kvark a=cwfitzgerald

This PR plus the gpu-alloc fix...

40b6220a937a4c8663ce06aa8a7219cf131e60e2 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Properly free dx11 swapchain

a6ce680032abbde2193328b2254bf2c87ae68fba authored about 4 years ago by Connor Fitzgerald <[email protected]>
Prevent image double free

a322c10af68742b150080555d0e64d94ef78d24d authored about 4 years ago by Connor Fitzgerald <[email protected]>
Merge #3546

3546: Add typedef for buffer stride r=kvark a=tangmi

Adds the following:

```rust
/// An str...

f8f0306ebe7d8523c7868ab9dd0c67172a0a6288 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Fix metal build

3b5895322b0fd563e1839569d9c5ca39d7c32bbe authored about 4 years ago by Michael Tang <[email protected]>
Get some missed fields

32b38fb70d34492c229d3c3a2bcc8579be203850 authored about 4 years ago by Michael Tang <[email protected]>
Add typedef for buffer stride

af5bda8d124ca326aed6d7c45d3f871597737bc9 authored about 4 years ago by Michael Tang <[email protected]>
Merge #3542

3542: Switch to EGL dynamic loading r=kvark a=kvark

Should remove our dependency on libEGL at b...

0244e3401e9f127617cb8636397048584e7bfe8a authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[gl] hold X11 library with the Instance

24da0bc67e6160ac8ea1c6b7ac0e1531f12a6663 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Describe the binding model differences in READMEs

6dcd1b8ac918852f991c6aa07a6b74b3b823f9ec authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Remove libEGL install from CI scripts

89372f9995c6cac8418fc66e0f9e0ddded8ca67c authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Switch to EGL dynamic loading

1b26a3680f3073986e282aa5c01958b9f748ec30 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3541

3541: [gl] Fix the number of texture units r=kvark a=kvark

Fixes the stack overflow in tests
P...

2e244771cbb86b6d84a15db0fb02ae7601ed2d9d authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[gl] Fix the number of texture units

e3de8cdffc0eff2a4d77020a452a87ae9482df10 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3539

3539: [gl] unlock wasm-bindgen version r=kvark a=kvark

Fixes the fact that our wasm-bindgen was...

18fdc841119ad273f35bbef802a90ff1275126ff authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[gl] unlock wasm-bindgen version

20e346e5af867f6c48f997768ca0485f9736b390 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3538

3538: Move pipeline labels into the descriptors r=kvark a=kvark

Adjusts for the way Metal does ...

69a251b03c5856d486e15f3c8c6cd3b3d4d730f8 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Move pipeline labels into the descriptors

b4551c007a27348bd1fe74616d64c041771b9902 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3533

3533: Rewrite the GL binding model r=kvark a=kvark

Closes #2858
Closes #2784
Depends on https...

87bfe185992d6db689395c478e42df4a48bb9c68 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[gl] reflect the uniform/storage buffers in Naga path

27674e360524e57cb5ea3db993a2e4c969922c83 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
[gl] rewrite the binding model, update Naga dependency

84d72461ff487307a380d9ac815db772a627b818 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3537

3537: [gl] fix the WASM target and enable on CI r=kvark a=kvark

I believe the target was broken...

e94a9a57ed2ea3d082265ab2e7be3523eb2d030a authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[gl] fix the WASM target and enable on CI

ade2837122de525f910231f38c3a0b22b7bd1a94 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3536

3536: Remove optional dependency on mint r=kvark a=tangmi

It seems that `mint` is no longer use...

b24f0679d34d641ca273c759044d1b087659942b authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Remove optional dependency on mint

f7e373588c3690f2c136af3dc5ea8bd12a4fdfc9 authored about 4 years ago by Michael Tang <[email protected]>
Merge #3535

3535: Better GL context initialization r=kvark a=kvark

Fixes #3519 for real this time
Fixes #3...

c5bcb15902264e319b9fd24e141420348e293585 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[gl] replace x11 feature by dynamic library loading

ddf206e7bbd5c0979f6b757cd548435f7bba5927 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
[gl] make context creation more flexible

d3f071183eed727aa29490e219d739a1acb06de3 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3529

3529: Support xcb window handles in egl create_surface r=kvark a=ElArtista

Co-authored-by: Th...

00079681549384abc74f3de3b25f64f05ec08b3d authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Merge #3532

3532: Picking correct depth/stencil binding point relevant to attachment aspect r=kvark a=ElArti...

e7fdba16db7eea2c2cdd43aebd574518e8a86256 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Picking correct depth/stencil binding point relevant to attachment aspect

e636aa94e36a278640ba1e68e65b8c133c884272 authored about 4 years ago by TheArtist <[email protected]>
Modified ImageType::Renderbuffer to contain aspects

e2ffcf138ec1a2c2ab7f2f66c3cadac7e506715d authored about 4 years ago by TheArtist <[email protected]>
Merge #3531

3531: Implement get_image_subresource_footprint in opengl backend r=kvark a=ElArtista

Implement...

d1f6e38e13bc8fd536189b7299afc30e78218c31 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Implemented get_image_subresource_footprint in opengl backend

8f3ea2a9754faba90a4e4060916ba019571828bc authored about 4 years ago by TheArtist <[email protected]>
Storing kind and format_desc in Image for opengl backend

53623a003144dfd58be8c47a50898a14b6b2bb67 authored about 4 years ago by TheArtist <[email protected]>
Merge #3528

3528: Correct computation of image size r=kvark a=ElArtista

Fix size computation in create_imag...

f8ce6ed73038099850e8e7e1911af60ce3d24af9 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Merge #3530

3530: Renamed ImageKind to ImageType in opengl backend r=kvark a=ElArtista

This will allow us t...

35ad9a639511933d3a29bff2209efb78d9f550a1 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Renamed ImageKind to ImageType in opengl backend

a583170a939195c4b84563a381060a860d79efc8 authored about 4 years ago by TheArtist <[email protected]>
Support xcb window handles in egl create_surface

a8a4d5df7a24f06d0122a32413e2c4f768fb368f authored about 4 years ago by TheArtist <[email protected]>
Correct computation of image size

98972cac1ce6ac0c4149430aff1971f484821f6a authored about 4 years ago by TheArtist <[email protected]>
Merge #3524 #3526

3524: Replaced unwrap with proper error handling on create_image r=kvark a=ElArtista

Fixes cras...

f32a2f2d7e853e345995f6f7b040ddbbbf123af7 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Merge #3527

3527: Return None for unsupported formats in image_format_properties r=grovesNL a=ElArtista

Fix...

d0d6ff817b63766a184747adcc88cfe1243749df authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Return None for unsupported formats in image_format_properties

01b606ceb46adaff0f654cb4df150ddcf613c636 authored about 4 years ago by TheArtist <[email protected]>
Add formats asked by vulkaninfo utility

84c1207b87c66ddc1ff64ec5fd92541e1c2950ef authored about 4 years ago by TheArtist <[email protected]>
Replaced unwrap with proper error handling on create_image

4b536b4aa4da27c46df18abcffed75205da32568 authored about 4 years ago by TheArtist <[email protected]>
Merge #3522

3522: Remove outdated entry point assertions r=grovesNL a=ElArtista

Running the quad sample the...

c8927f2709abcbeeb144264c8c0e1cd4f8353e29 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Remove outdated entry point assertions

306c3671f455c2b687b04efa48b3199fbfa7d363 authored about 4 years ago by Agorgianitis Loukas <[email protected]>
Merge #3520

3520: OpenGL Naga integration r=grovesNL a=kvark

Closes #3519
The meat of the issue here is to...

04f2d4ff85d6f9047c02737bda5fe3dfb562f488 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[gl] basic Naga module support, no resources mapping

e6cac9e6ce16a079bb16df27246fae51817ee5f5 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
[gl] enable x11 by default

84f98481dbb77c6ba63f3277562879c3255f8542 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3518

3518: OpenGL memory mapping fixes r=everybodysleeping a=kvark

Fixes our ability to run simple w...

f1398d29c7ad726968723a37187bd3932c539783 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[gl] fix storage buffer check for GLES

fa9283ca1a4cb6e3bc7839775767c5ca9d1ae18d authored about 4 years ago by Dzmitry Malyshau <[email protected]>
[gl] expose non-cached cpu-visible memory

fa11d7a25b9a8b7ce39cab2565d7e114be94f7e6 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
[gl] force iteration over freed descriptor sets

014d32847d744abb03eb9175d35e6a50f0b6a385 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3517

3517: Update Naga to gfx-4 r=kvark a=kvark

Fixes the problem of Naga not providing the workgrou...

d04381a074fccbb1adbd9c12f0e91f82b39b8128 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Update Naga to gfx-4

3e2270e9e5e3d2bb47f1bf68d537ff7277ec0440 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3516

3516: Update naga to gfx-3 r=kvark a=kvark

Improves SPIR-V generation, allows wgpu to use the l...

4b4a79eea213b4b22fe150b1995ef6a0c381249f authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Update naga to gfx-3

12dbe012fa20da9c91e0b53279573bc86c00a972 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3514

3514: [metal] disable MANAGED_DOWNLOAD memory type r=kvark a=kvark

Solves https://github.com/gf...

654ad48ee39ce2a341407ae2857ddf4db639ea54 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[metal] disabled MANAGED_DOWNLOAD memory type

20048b198f8e406aa4427e07fa9241c4773ff67f authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3503

3503: Fix Metal entry points reflected from Naga, extend to Vulkan backend r=kvark a=kvark

Depe...

5242890ddd9a2f112e68a9d599d9e79a532e31e9 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Merge #3513

3513: Unblock nightly builds r=kvark a=kvark

The Rust issue resulted in rolling back the origin...

b305d5352aca57aee45b312a5e5f32860b239a74 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Map naga entry points for Metal, gate SPIR-V parsing by a new feature, and extend Naga support to Vulkan

c655787c9199777798c6000477f8c1b0df8c9a3a authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Unblock nightly builds

The Rust issue resulted in rolling back the originally causing change. We are green again.

cda670257542c07c2f90498378b74d3d12521c70 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Map naga entry points for Metal, gate SPIR-V parsing by a new feature, and extend Naga support to Vulkan

059646b90b2f4d36114d22d5f2c231ce96bacf79 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3511

3511: Webgl min storage buffer offset alignment r=grovesNL a=VincentFTS

PR checklist:
- [ ] `m...

5eacac11a2782b392cf7b97393c29040d632bace authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[gl] Lower WebGL hardcoded min_storage_buffer_offset_alignment value (1024 -> 256).

cc5fc6465121535c6e387234acdd101886ba332e authored about 4 years ago by Vincent Jousse <[email protected]>
Revert "[gl] Remove WebGL hardcoded min_storage_buffer_offset_alignment value."

This reverts commit 7e6b08d2a35d71aa1900ed4a26418717656060b5.

0de094de08b4e96dd7ab695677ee759c67938c21 authored about 4 years ago by Vincent Jousse <[email protected]>
Merge #3510

3510: [mtl] adjust render pass compatibility check at the start of a pass r=kvark a=kvark

Fixes...

c9fe0fb1ed9fdf1c1714ac4ec73846db08a39f37 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[mtl] adjust render pass compatibility check at the start of a pass

755a99d578ee7fb7e82993267f249c5a22ebdc9a authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3507

3507: [gl] Remove WebGL hardcoded min_storage_buffer_offset_alignment value. r=kvark a=VincentFT...

10c87e33d7a1566d7150a0ff67086204e964ce4e authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[gl] Remove WebGL hardcoded min_storage_buffer_offset_alignment value.

7e6b08d2a35d71aa1900ed4a26418717656060b5 authored about 4 years ago by Vincent Jousse <[email protected]>
Merge #3506

3506: [gl] Add Instance struct in web version to align API with other backends. r=kvark a=Vincen...

c05787b13070e28aecea7944a6604c78f2d061cf authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Use parking_lot::Mutex.

Implement destroy_surface function.

6fd2d81b13e8c7a00fd32ed6d3c46b21bcd2c27e authored about 4 years ago by Vincent Jousse <[email protected]>
Merge #3499

3499: [dx12] Fix `set_command_buffer_name` r=kvark a=yzsolt

`CommandBuffer.raw` is null when th...

4711295c612bf39806f4af1fca94419b22f5a7f0 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[dx12] Fix `set_command_buffer_name`

`CommandBuffer.raw` is null when the command buffer is not recording, so
we have to store the nam...

f2fecd4da988e0688ac88f643777b9d34747362c authored about 4 years ago by Zsolt Bölöny <[email protected]>
Merge #3498

3498: Add Naga dependency r=grovesNL a=kvark

By exposing Naga in gfx-hal we'll be able to have ...

9c18ad3951968f277be510a3d1b30e8ad677e84e authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Add Naga dependency

5f6c732efdc9e5b74b96a2f8a93a1f6d6adaebb1 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
[gl] Add Instance struct in web version to align API with other backends.

4918b157ceeb830b5510686e90092cfc651b6975 authored about 4 years ago by Vincent Jousse <[email protected]>
Merge #3502

3502: Remove invalid `SubmitInfo` builder call r=kvark a=Friz64

Fixes #3501
PR checklist:
- [...

cdade9c479cf84478e5646af28b42c60e2340048 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Remove invalid `SubmitInfo` builder call

ca14db5cdf4791b79157575e1512a9ec32c07b21 authored about 4 years ago by Friz64 <[email protected]>
Merge #3500

3500: [vk] fix viewport/scissor count validation error r=kvark a=kvark

Fixes this VU reported i...

294bac8637817c1e1e699f5192326fdb97fb7f07 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[vk] fix viewport/scissor count validation error

3d495df746974a0e058a96b97b8f6ee3dc5b4fd5 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3496

3496: Use thiserror and refactor errors r=grovesNL a=kvark

Makes error variants a bit more sane...

56650ea8bde0d7e1615f16e4ba7c6857f75ea180 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Use thiserror and refactor errors

6f559d9572d818529db87add1007cf040c74097b authored about 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3485 #3492 #3493

3485: Enable vulkan debug markers in release builds r=kvark a=fintelia

Fixes #3482 (at least fo...

24913bccd2cead0ae7708d2b685a1043b3dc0c55 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Merge #3494

3494: Minor OpenGL improvements r=kvark a=kvark

Fixes #3495
Still doesn't show anything on my ...

9af8c23cacf73661da951689fc69f6e5a06e4cb2 authored about 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[gl] fall back to non-presentable instance

3d6124925fae930e577e7ddde62b7a7a3a4c6758 authored about 4 years ago by Dzmitry Malyshau <[email protected]>
[gl] debug code to print out configuration list

bae4a612e4da4442b71cce933a48a124c2522ccb authored about 4 years ago by Dzmitry Malyshau <[email protected]>
[gl] refactor version parsing and initialization

f76daf9962e2213222cf22614eda26a9f39de77b authored about 4 years ago by Dzmitry Malyshau <[email protected]>