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

09b0faaaa6c539ff7070252a6512f9d77afabaaf authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Add a texture format filter.

This commit adds a structure called `info::TextureFormatFilter` and changes the
code in `info::q...

d5e2f809b5283cd159c58272fc6b4a9c8263c091 authored almost 4 years ago by Matheus Branco Borella <[email protected]>
Merge #3681

3681: [vk] update Ash to 0.32 r=kvark a=kvark

Fixes the duplicate libloading dependency

Co-aut...

2125c1d96b09f97faaa0d7a8a0d1c5315acc8c45 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[vk] update Ash to 0.32

4dbec70137daf76dfc09f84e207575ce81a99002 authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3680

3680: [dx12] reset command allocators periodically r=cwfitzgerald a=kvark

Fixes #3505
PR check...

a8db9a81097d33308c3cc34b0c8c3c0ff5c072cf authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[dx12] reset command allocators periodically

34a64e4443f5c27ab5c7c35ed682b1b00d8ebdb8 authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3679

3679: Update naga to gfx-15 r=kvark a=kvark

Gets us another bunch of fixes, including better co...

8474af6dbe74d6a352af71ae643d99f43e869f14 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Update naga to gfx-15

5fd837325b78b395ad4758be3ad81f98c205aa8d authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3673

3673: Add uniform and storage buffer descriptor indexing r=kvark a=csnewman

Exposes storage buf...

8b88016a30908d8beded71ac55bdfe953ea921e6 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Add uniform and storage buffer descriptor indexing

c0ba4f9e7c29134b30c2f6085c282db2bff7e7fa authored almost 4 years ago by Chandler Newman <[email protected]>
Merge #3668

3668: [GL] Rebinding buffers using reflection info from naga r=kvark a=Gordon-F

Blocked by http...

722a0e16f0e0d2aa296cd19527650078f7b8cd61 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[GL] Rebinding buffers using reflection info from naga

b7eb2c4dab0339808523daa100df7d70853a14a3 authored almost 4 years ago by Gordon-F <[email protected]>
Merge #3672

3672: basic conservative rasterization support for Vulkan & DX12 r=kvark a=Wumpf

Sorta fixes #3...

cd3042d8c02d9dc7fc74ac8c292099c9789f6d43 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
basic conservative rasterization support for Vulkan & DX12

6ce2e82835b34b4b424302e7bc05577a6c39f8f8 authored almost 4 years ago by Andreas Reich <[email protected]>
Merge #3676

3676: [gl] make dummy pbuffer optional r=kvark a=versusvoid

My system has `GL_OES_surfaceless_c...

4e3d4e2ab38342bafbecacc9f393c7ecbe1d09ec authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[gl] make dummy pbuffer optional

23fb129c4b89300482d9e24ed1f5eea820bfa6c0 authored almost 4 years ago by Versus Void <[email protected]>
Merge #3675

3675: Update naga to gfx-14 r=kvark a=kvark

Picks up https://github.com/gfx-rs/naga/pull/552 an...

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

fefb56355e65e9ee980105007974e7bcc17569ca authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3674

3674: [vk] handle device creation error more gracefully r=kvark a=kvark

Helps with https://gith...

1a111d7080d1beb433041f34a87c7f7473a57cc5 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[vk] handle device creation error more gracefully

4c06ead689d87cb5bd1f71c31c9690c92f2dca9a authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Adding supports_sparse_binding to QueueFamily (#3667)

* added supports_sparse_binding

* added gl & webgpu impl

d4d9be8efda414220f3c7cc17023e6e3296271ef authored almost 4 years ago by Zhixing Zhang <[email protected]>
Merge #3666

3666: [GL] Added comment why we need egl pbuffer r=kvark a=Gordon-F

Fixes #issue
PR checklist:...

6d2d8c81e784766bde1aa96320d56aa965df71cd authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[GL] Added comment why we need egl pbuffer

3495cce90d114c39d25646fb57530834711429cc authored almost 4 years ago by Igor Shaposhnik <[email protected]>
Merge #3664

3664: Update naga to gfx-13 r=kvark a=kvark

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

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

c2326f64ee77d7ed23b5a5a407848c0ca1703913 authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3661

3661: [GL] Improve WebGL version and feature checking r=kvark a=Gordon-F

Fixes #issue
PR check...

69f2a836da205f3046e8d4ba7f4b983cd4e43549 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[GL] Improve WebGL version and feature checking

cb5c1f897290a35139f6f9e332e6248f8db7b68f authored almost 4 years ago by Gordon-F <[email protected]>
Merge #3658

3658: [dx11] Implement Fill Buffer and Fix Panic r=kvark a=cwfitzgerald

This fixes the issues o...

4b63f30807204b22f1ba52bb3356e69e19fb896a authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[dx11] Fix multi-entry-point binding out of bounds error

2e5cc2083c24c80a6873a7842cddbbb30e6e8913 authored almost 4 years ago by Connor Fitzgerald <[email protected]>
[dx11] Implement Fill Buffer

0fd301e472bcec46aa84c36344ae3409abca5557 authored almost 4 years ago by Connor Fitzgerald <[email protected]>
Merge #3521

3521: Sparse (tiled) resources for Vulkan and DirectX 12 r=kvark a=deprilula28

Progress in impl...

de6bb185856644ad4689c5c7714bb42e73138dd0 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Add sparse resources

1dd2d5283daeac83f4610a80a11cdc239787fac8 authored almost 4 years ago by deprilula28 <[email protected]>
Merge #3655

3655: [vk] Fix some issues caused by #3654 r=kvark a=tangmi

Fixes a couple issues caused by #36...

0dedab0ead2dced3093e2038d5a0c599d725bb8f authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Merge #3656

3656: Add fences between command pool resets. Fix for #3625 r=kvark a=atkurtul

Fixes #3625
PR ...

9277fbccdeeea2937fe1ad9c4158837eff818b92 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
fix examples

2c517938f945abecf314e04d0c134287ed35a9f2 authored almost 4 years ago by Atil Kurtulmus <[email protected]>
[vk] Fix some issues caused by #3654

b3da72ef1950204db051cdbbaae9e3b6903e4d22 authored almost 4 years ago by Michael Tang <[email protected]>
Merge #3654

3654: [vk] Device creation refactor r=kvark a=tangmi

This PR is a refactor of the logical devic...

e66b3e9c406886a015919ad28432293d05751e40 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[vk] Move all `Features`/`PhysicalDevice*Features`/extensions list code into a single type, `PhysicalDeviceFeatures`.

Also, add `VkPhysicalDeviceVulkan12Features` to the `p_next` chain.

a31b565d22df211db20162ef312c4a67aa34ce84 authored almost 4 years ago by Michael Tang <[email protected]>
Merge #3653

3653: Bump `khronos-egl` dependency to version 4 r=kvark a=Aaron1011

This pulls in a fix for ti...

0a201d1c406b5119ec11068293a40e50ec0be4c8 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Bump `khronos-egl` dependency to version 4

This pulls in a fix for timothee-haudebourg/khronos-egl#14,
which prevents segfaults when using ...

a3385a31611a188fb94df40e591c3c24d6f35f6e authored almost 4 years ago by Aaron Hill <[email protected]>
Fix build from moving files

326af51d0b9eacf2e028dbb0697ffb4a4e17e873 authored almost 4 years ago by Michael Tang <[email protected]>
[vk] Move conv::map_device_features to physical_device.rs

82f4e4c4bb57e8784771dbf75556ea4eeb37e205 authored almost 4 years ago by Michael Tang <[email protected]>
[vk] Move PhysicalDevice to its own file

c83d3cd77304e8140f61ae788ab9367d274f1968 authored almost 4 years ago by Michael Tang <[email protected]>
Merge #3650

3650: Update naga to gfx-12 r=kvark a=kvark

Picks up another set of fixes from Naga, such as ht...

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

2c8aa9457f9562f5ed20d32ba293b407fb45f322 authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3649

3649: Fix Vulkan extension checks r=kvark a=kvark

Fixes #3648
What happened is an internal mi...

5de59e38a43a733b5f23ae0532a6c013b3283cda authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Remove the MissingExtension error

070f3f88f8f2c37bc984e0b87bbd4fff019abb7a authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3647

3647: [mtl] better shader error reporting r=kvark a=kvark

Helps with https://github.com/gfx-rs/...

07043744b4b05893363066ca0e50c5e38348f20c authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[mtl] better shader error reporting

8051c632c43e6d868da01e7aad37f9bd2ca7b40b authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3646

3646: [GL] Fix WebGL version checking r=kvark a=Gordon-F

Fixes #3644
PR checklist:
- [ ] `mak...

855e9abdd784e53e1486fe0bd7d2a845fb39ddd5 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[GL] Fix WebGL version checking

33aa921058b8738f86a87bd3ac8eb31f7c62e0e0 authored almost 4 years ago by Igor Shaposhnik <[email protected]>
Merge #3645

3645: Update changelog for #3626 r=kvark a=tangmi

Add CHANGELOG.md entries for #3626

Co-author...

a2aff7476edc81d95c9dba7b0bdf44eceb78ffbf authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Update changelog for #3626

d3dffd5210487a40c4124aa5e03d45c27f1f241c authored almost 4 years ago by Michael Tang <[email protected]>
Merge #3626

3626: [hal] Merge `Limits` and `Capabilities` as `PhysicalDeviceProperties` r=kvark a=tangmi

Th...

74d4ba8b0d919ca8de75447f4c032c5d3e7ca2a5 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[hal] Merge `Limits` and `Capabilities` as `PhysicalDeviceProperties`

b3a684cb5308c9eaf640f34e5eda97c33c61edc4 authored almost 4 years ago by Michael Tang <[email protected]>
Merge #3642

3642: Update naga to gfx-11 r=kvark a=kvark

Picks up a whole bunch of fixes from Naga, includin...

80655862ac4afc5efb6675eb9ac7c38e73544750 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Update naga to gfx-11

8801f1645afcffc4b4d7ae91e2b0b53274657710 authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3641

3641: Make spirv-cross optional r=grovesNL a=kvark

SPIRV-Cross is a big foreign dependency, whi...

cef0aabe6e20307b04a21d51c79cec8777f1961a authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[gl] make spirv-cross dependency optional

24c07df3e2a9f7e298b901817d42aa7b8c4ea41f authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
[mtl] make spirv-cross dependency optional

308d3393de9b20d501b664eadce5b7d9d71d8099 authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3639

3639: [dx11] Fix some panics with multiple entries spirv r=kvark a=Zazck

PR checklist:
- [ ] `...

b1cd9d7a8a7e6d115ea1df5e5f3e12d921b16a18 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[dx12] remove duplicate conversion

2811f3219d9aaaa0c04cf7caacb326a5fab3e0b4 authored almost 4 years ago by Zazck <[email protected]>
[dx11] Fix some panics with multiple entries spirv

66315d9ab570a3ab447e684a1a7046d54a8d2dcf authored almost 4 years ago by Zazck <[email protected]>
Merge #3638

3638: [vk] Print IDs as hex in DebugUtil output r=kvark a=tangmi

The Vulkan validation layer ou...

c852169f021a9a4262414592cd65d32d6343b9d4 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[vk] Print IDs as hex in DebugUtil output

abe6af6bb895c6014fdade9d5c5404bcf84d0af9 authored almost 4 years ago by Michael Tang <[email protected]>
Merge #3635

3635: [vk] Replace extension resolver with hard-coded extensions list r=kvark a=tangmi

PR check...

645bbc07fad64f0c2e231b7f28857090d07fdcfa authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Merge #3633

3633: Update libloading to 0.7 r=kvark a=yzsolt

Just a (hopefully) harmless update. Updated in ...

4e3bf6be1f685fae242cb0fef95d06746fa55269 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Update libloading to 0.7

207af2e9ce8a21e922e4987b922996e3fa622381 authored almost 4 years ago by Zsolt Bölöny <[email protected]>
Merge #3634

3634: Use libc for the use-rtld-next Vulkan backend feature r=kvark a=yzsolt

`RTLD_NEXT` is a G...

c1c47a3db9d29ab983b3f318af1ee921ad3606e9 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Use libc for the use-rtld-next Vulkan backend feature

RTLD_NEXT is GNU-specific and not supported currently by libloading.

d672f0f01d8f95ec82d125ebb670e156512a9bbf authored almost 4 years ago by Zsolt Bölöny <[email protected]>
Remove the extension resolver in favor of a simpler hard-coded extensions list

2fcda2d99a384568a2204290b5e2af9ec2ef92b3 authored almost 4 years ago by Michael Tang <[email protected]>
Merge #3632

3632: Bump naga to gfx-10 r=kvark a=kvark

Gets a ton of fixes from Naga
PR checklist:
- [x] `...

f29dcc767cfeca8870061e82466b7431a0f57283 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Bump naga to gfx-10

a5b0f8a10ff9dfb96b1fbe0fdd8614b75ac91fe9 authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3624

3624: [vk] Support Vulkan 1.1 and 1.2 and refactor extension loading r=kvark a=tangmi

This PR i...

5d056b5b0587517e7454eaed9fffaa41d30c0875 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Merge #3631

3631: [mtl] fix sample count check for secondary command buffers r=kvark a=kvark

Let's us run D...

9d0d7c2fe507b1d622740d001edec6a3abf1ff4f authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[mtl] fix sample count check for secondary command buffers

92840f719ce89918f128084062229a8682a8b1d8 authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Add note about non-KHR extensions

10956b228b73ef3c268161588ccaac6c6b7c81a3 authored almost 4 years ago by Michael Tang <[email protected]>
Do not create an instance with an API version higher than what we support

774ec29159e5b137c0ef45712bc9a7549ac8cfe0 authored almost 4 years ago by Michael Tang <[email protected]>
Update docs around shift_y

b3671579a4f9524b9bafffce41756de7491a16a8 authored almost 4 years ago by Michael Tang <[email protected]>
Address PR comments

5bd55065c02a90ec152082aa19472c2c972960ce authored almost 4 years ago by Michael Tang <[email protected]>
Add extension registry

dc1cce59422a3ce14cd0ca9104737443308a2788 authored almost 4 years ago by Michael Tang <[email protected]>
Merge #3629

3629: [dx12] Fill out max_framebuffer_layers and max_per_stage_resources r=kvark a=kvark

Helps ...

dd034e6cc94c175195137c12bd35d5fa98f51dba authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[dx12] Fill out max_framebuffer_layers and max_per_stage_resources

bf4c96f1a71b84efb3d3234821250714eaa82f11 authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3628

3628: [dx12] fill out the vs/fs input/output limits r=kvark a=kvark

Unblocks https://github.com...

457d3d7d6d7cf32926f63eefed54b750781dff18 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[dx12] fill out the vs/fs input/output limits

690fece8df864173ef1ddce128e1522548c23a33 authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Vukan: Pick the highest available API version on instance creation

c749e50d99f0518b3423ccaa1a3f4fd3e5e9263c authored almost 4 years ago by Michael Tang <[email protected]>
Use pattern matching to ignore `VK_ERROR_OUT_OF_HOST_MEMORY`.

6f349fca1581b5985693262327ed8a77f9c60f11 authored almost 4 years ago by Michael Tang <[email protected]>
Merge #3620

3620: Transfer benchmarking example, dx12 query resolve r=tangm,kvark a=kvark

Introduces a new ...

d54cdcfac68711a91b55682c56da09f8e5b6f4e7 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[dx12] implement crude query result fetching

e3945090e5ba8076e507af26805d60a3d36bf0ba authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
update naga to gfx-9

ad37c126261c973eafc0357dae9b69a3431e177e authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Rename CommandQueue to Queue, move timestamp period to it

45a2bc45835bdd75cc6da3767ba97e52dd4b5df8 authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Transfer benchmarking example

44f814dab137c65aae84ea1dbd0c93edd64b285c authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3623

3623: Release hal-0.7 r=kvark a=kvark

PR checklist:
- [x] `make` succeeds (on *nix)
- [x] `ma...

b9bb4d4d344c415d832e6a71d7a2a9829a377d18 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
All version bumps to 0.7

3b2ea2129f8ceb4095db6364293bbd9558a67940 authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Update Naga to 0.3

f1b06471b9a50845804c14d3936447d46a157894 authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3622

3622: [mtl] separate entry points by stage r=kvark a=kvark

Fixes the new WGSL shaders in wgpu-r...

292c00683c8dbce381bf5185f4dea9a80dab0fd7 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[mtl] separate entry points by stage

9a05f403b9fb957e161dc09bb0774a9c7eaf6843 authored almost 4 years ago by Dzmitry Malyshau <[email protected]>
Merge #3621

3621: [DX11] Fix debug device creation r=kvark a=Gordon-F

Fixes #3112
PR checklist:
- [ ] `ma...

d4807a27fdd8ba548ea880f0103eeb1690120040 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>
[DX11] Fix debug device creation

76d2f61ef6a3e196ad7b0e45aa8ccda7bcaa59f2 authored almost 4 years ago by Gordon-F <[email protected]>
Merge #3619

3619: Update naga to gfx-8, fix metal naga-parse feature r=kvark a=kvark

Gets us lots of new go...

2fd74dbe1562a3eef05b11dcd300c1c9c9bc12a8 authored almost 4 years ago by bors[bot] <26634292+bors[bot]@users.noreply.github.com>