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

Merge #3409

3409: [vk] Migrate ash structs to builders r=kvark a=str4d

I didn't call builder methods for va...

4b3630f0ae485ae957530907398cdd8fa096be1c authored over 4 years ago
Merge #3415

3415: [master/dx12] Improve D3D12 limits r=kvark a=cwfitzgerald

#3413 but for master.

Co-aut...

aaefc62ca0c1acea0ea930e66b5cef33743fb6af authored over 4 years ago
[dx12] Improve D3D12 limits

9cacb604436bb60ab58483a5eb27ef4e1e07e3fa authored over 4 years ago
Merge #3414

3414: Implement std::error::Error for UnsupportedBackend r=kvark a=Neo-Zhixing

```rust
let ins...

a09fd3da230c6156372f5547e835eab4147622b4 authored over 4 years ago
Implement std::error::Error for UnsupportedBackend

e6bcb4f8147c24fa46121abd35be28e1c5918fee authored over 4 years ago
[vk] fix support for writing descriptor arrays

7509ab81c29943a3b88b9e5b0e84efcd00242da8 authored over 4 years ago
Merge #3410

3410: [vk] allow different descriptors in a single write r=msiglreith a=kvark

Fixes #3408
PR c...

94fd9495f564ffadd2e818d8b1d8b814f4d129ad authored over 4 years ago
[vk] allow different descriptors in a single write

53013b176972c9751a5a523ed1c31a255ed64118 authored over 4 years ago
[vk] Migrate ash structs in devices module to builders

Excludes vk::WriteDescriptorSet due to the more complex way it is
constructed.

1b4d84e845362c6ae750c25eba5673fe70f573f7 authored over 4 years ago
[vk] Migrate most ash structs to builders

68233e98f7708f14f837e3644a71cfaa21f22bf7 authored over 4 years ago
Merge #3406

3406: [dx12] fix support for alpha-enabled BC1 compressed textures r=kvark a=kvark

Sibling of #...

eeccf9435eb0e23f52c79cfc96e415ac02bea5fa authored over 4 years ago
[dx12] fix support for compressed textures

6f231b081ef15754fbe685d9c7714c4cdc003382 authored over 4 years ago
Merge #3403

3403: [dx12] fix and refactor the samplers r=msiglreith a=kvark

This PR follows #3393. It combi...

37d09b6f45c0bf499ee52402e6700f9930952105 authored over 4 years ago
[dx12] move sampler origins into a CPU pool

ba829a546847b20baf77f156dd02251d8c657a61 authored over 4 years ago
[dx12] refactor common parts of descriptor copies and fix sampler copies

44446f1e11db42e9040a613cbf87b10a5e4d4b1c authored over 4 years ago
Merge #3393

3393: [dx12] Dota-related fixes and improvements r=msiglreith a=kvark

Fixes #2661
Fixes #2668
...

ee90ac192f97f98813e1cbd03f87f3f7cffec89c authored over 4 years ago
[dx12] wait for queues before dropping the device

3ae13d6a762ddb5d9b438fd754cfa76c4ded10ef authored over 4 years ago
Merge #3399

3399: [dx12] map color blend factors to alpha r=msiglreith a=kvark

Sibling of #3398 for master...

ed75b72ab594ecbe043126dfa6f34b28123ea9dd authored over 4 years ago
[dx12] map color blend factors to alpha

32614a32b7c604ce630a2652d3a23bf88dd92f2e authored over 4 years ago
[dx12] fully virtualize and deduplicate sampler allocation

3fa50258511daf6541e735f2612e5580e11f7d01 authored over 4 years ago
[dx12] fix image creation with compressed formats

5ef466e018bd94b6c3ff7bdf6e77e97eb07f1c71 authored over 4 years ago
[dx12] reimplement command buffer lifecycle

0d92bfa1cdc6ae890abcbb98e2dea6cc8cb269fe authored over 4 years ago
[dx12] switch to parking_lot, refactor command pool a bit

d582632d65daa8e33545f016cad0f7cb23f06bb4 authored over 4 years ago
[dx12] be more flexible in handling sampler creation

6a2d2cb07bfdc6e84e9e57167e55ce7e42fe9394 authored over 4 years ago
Merge #3396

3396: [dx12] command buffer markers, names for renderpasses and descriptorsets r=msiglreith a=kv...

876de168e9394f203f3c63e75705faf3c1dfeb16 authored over 4 years ago
[dx12] command buffer markers, names for renderpasses and descriptor sets

a23c052528aeb78eaa0515db6095b73a685fd2b2 authored over 4 years ago
Merge #3392

3392: Remove unused dependencies r=kvark a=vickenty

Even when built with x11 and xcb features e...

5c7f1ec2d7c6c4e571698af946ec04a20844663a authored over 4 years ago
Remove x11 and xcb features

Build xlib and xcb support unconditionally, since
it does not require any additional dependencies.

a498b475003c03319d9d79ce2eae0c1d3f1e9813 authored over 4 years ago
Remove unused dependencies

Even when built with x11 and xcb features enabled on Linux,
Vulkan backend does not use anything...

68ac26a0ab82b49bfc44498be67cf2444daacd20 authored over 4 years ago
Merge #3391

3391: [vk] Properly enable VK_KHR_maintenance3 r=kvark a=cwfitzgerald

Ports #3390 to master.

C...

ae9fbd0fa8c9efb641c4abd6d609bce72a338eb4 authored over 4 years ago
[vk] Properly enable VK_KHR_maintenance3

8ed6e8820ae1d4148425d4f862b5e5ef29629b15 authored over 4 years ago
Merge #3387

3387: Metal optimizations and fixes r=grovesNL a=kvark

Fixes a bunch of things, except performa...

c3df31f6f4ee089d576b52550dfbba11a70c1a68 authored over 4 years ago
[mtl] fix encoder freeing on submit

7b0caaefa7ef6d568debf3b204a25e1e50a0578a authored over 4 years ago
[mtl] debug labels for pipelines

22b2bf6a9b980c99009ba116c2de28f45d63f1bd authored over 4 years ago
[mtl] Redesign the way descriptor sets are bound.

We used to iterate the individual descriptor layout and checking
for their contained data, multi...

7f6c6a04e7a08939ae26739e810044b41934dcea authored over 4 years ago
[mtl] fix attachment ops flags

2ff796d956e5e634a589ad24d03edcef300dc0ee authored over 4 years ago
[mtl] refactor includes

d7ad7ff7fa52dc4bc4818e7b441343492e7ae912 authored over 4 years ago
[mtl] refactor subpass attachment infos

ee17453726d7f9f994295cafc45ae527129306b7 authored over 4 years ago
[mtl] fix redundant scissor changes

f0051da612494931002b03fe5450f228a49dd87d authored over 4 years ago
[mtl] fix redundant depth-stencil changes, add TargetState struct

0d581a6c33a4b8b6996c416e3f5865a01521ad8f authored over 4 years ago
Merge #3385

3385: Port #3384 to master r=kvark a=cwfitzgerald

Co-authored-by: Connor Fitzgerald <connorwa...

87d8959e417f5af75f4df3aa72d284a481d12ebc authored over 4 years ago
Fix descriptor indexing features on supported backends

111f4660ac9a953f60ca802f87318100abea1026 authored over 4 years ago
Merge #3379

3379: Bunch of Metal optimizations r=grovesNL a=kvark

Fixes #3378 , fixes #3377, fixes #3267

...

89dc302254ab68adc99a3b661e23c52b4b0d073f authored over 4 years ago
[mtl] only use mutable views when necessary

22e2f4d73d9b74d22254e334d9880ea2d1616402 authored over 4 years ago
[mtl] cache render pass descriptors

bbf55ff085dd676eb6a214edacc92b6072776814 authored over 4 years ago
[mtl] remove smallvec dependency

6a3d06afa1b2ac70bd281cece20948337b6ac28b authored over 4 years ago
Merge #3376

3376: [dx12] fix resource tier-1 handling of render targets r=msiglreith a=kvark

Fixes a case w...

db7a4aa3e7aa909764a2e8bc60e252972676ea2d authored over 4 years ago
[dx12] fix resource tier-1 handling of render targets

6818cc7aec3949fd12393df6b8583bb2a543f87d authored over 4 years ago
Don't use push constants in the quad example

08d6110b6843ab01f314dc6f440e24e48945b096 authored over 4 years ago
Merge #3373

3373: [mtl] Enable debug info for internal shaders r=grovesNL a=kvark

Closes #2398
My understa...

4871e2d305210ea79aea392c600361bbafa25a23 authored over 4 years ago
[mtl] Enable debug info for internal shaders

5ad73c9be78a313dbf8a97e812a761b288797ccc authored over 4 years ago
[mtl] only set non-empty command buffer/encoder labels

eab0ce46573e1816fdc49bf47ef10fdbd82b0c20 authored over 4 years ago
Merge #3372

3372: Document command::Level variants r=kvark a=hgallagher1993

I just took each of the explana...

8a5ca9397d0ed309c0b31bb7b8a6c17d352e5bb1 authored over 4 years ago
Document command::Level variants

362c9e53014b0044ae9093a310b356a5f04e0ea6 authored over 4 years ago
[mtl] don't panic on a weird pipeline cache merge

bf52789dc7c8838c70b395eb21ee20a932bf1214 authored over 4 years ago
Merge #3370

3370: [dx11] flushing and presentation fixes r=msiglreith a=kvark

Sibling of #3368 for master

...

ba4508b653d9cdbeae1a24795f85986cc86b306b authored over 4 years ago
[dx11] support presentation modes

5e9764067b8a43d7bbf5205dfc6f99794596d0f0 authored over 4 years ago
[dx11] fix memory flush ranges

b37a203b66d7da8a592c270f6c767d75add374e0 authored over 4 years ago
Merge #3369

3369: Made instructions for macOS more clear r=grovesNL a=KaareZ

Without the additional steps, ...

c427128457b05900f0c34697f5ebed6d152da4df authored over 4 years ago
Made instructions for macOS more clear

Without the additional steps an error like `error: failed to run custom build command for `gfx-b...

8f0999172b47ec6cff8f8e4b2e4ba75954ec190a authored over 4 years ago
Merge #3367

3367: [dx11] fix cpu-visible memory r=msiglreith a=kvark

Sibling of #3366

Co-authored-by: Dzmi...

b34a15c1e75ff412f243d1318813c72d17c5385b authored over 4 years ago
[dx11] Fix UAV reset count

444f8f7412585b3da54a983defb210215dc6411d authored over 4 years ago
[dx11] rework and fix cpu-visible memory

69218b854677812661c84753fb4059d2ad591637 authored over 4 years ago
Merge #3364

3364: Dx11 correctness fixes for bindings, and buffer-image copies r=kvark a=kvark

Includes #33...

3329921ec3e242e333261c0de373c90531dad669 authored over 4 years ago
[dx11] fix copies into RG and RGBA textures, fix buffer SRV bindings

9c49b2c64b431ce29ca8713b929f03521872b995 authored over 4 years ago
[dx11] fix binding stage filtering

247f3d110aae8f108a650fddeb123e0a9261c18a authored over 4 years ago
[dx11] refactor internal copies, add support for buffer to 1D image copies

dca9df823986e2ff744df881939e5e0d7bdb02d1 authored over 4 years ago
Merge #3360

3360: [dx12] fix root signature indexing r=kvark a=kvark

Fixes a critical problem reported in h...

ddcafa678ca938da030006b4ffb8d54b2e815f2d authored over 4 years ago
[dx12] fix root signature indexing

e36d84c3527b2992050739f8f6fff945a163b443 authored over 4 years ago
Merge #3356

3356: Update spirv_cross to 0.21 r=kvark a=grovesNL

spirv_cross 0.21 exposes `force_zero_initia...

7a4377185dcdb14b6f04160cd2fcf7432367d786 authored over 4 years ago
Update spirv_cross to 0.21

58698da45db28fb7cc50728f9453ad988e04bb65 authored over 4 years ago
Merge #3357

3357: Metal support for iOS simulator r=kvark a=naithar

Adds a `Metal` backend support for iOS ...

cd5206d5927b99c17a62515501e44e7ee2f2444b authored over 4 years ago
Metal support for simulator

699144efe50e856d65be98f2b71ecbd6c4f4aa22 authored over 4 years ago
Add missing changelog entry

c70399c0e149bfe1d0132bd84e513b3e2279b461 authored over 4 years ago
Merge #3340

3340: GL Final Showdown r=kvark a=zicklag

WIP getting GL finally working again with `surfman`.
...

c9fcd08956eeddac8f6d85b02794fc5e3d1717f5 authored over 4 years ago
Re-enable OpenGL Backend

Fix the OpenGL backend for Linux and MacOS, utilizing the new context
sharing in surfman 0.3.

a1bf8a27c822df5ac9dbf6d502f2290975bd0f8e authored over 4 years ago
Merge #3351

3351: [mtl] support clear_attachments in MSAA-enabled passes r=kvark a=kvark

Fixes part of prob...

379ace36c8ae78c1f2a7e4c5af4e9715b204c1ea authored over 4 years ago
[mtl] support clear_attachments in MSAA-enabled passes

faf497f223e63837bc8f6647bbec7e197204b25c authored over 4 years ago
Merge #3348

3348: [mtl] fix clear_image checks r=kvark a=kvark

The check was plain wrong, unfortunately.
P...

c6fc5d5e95497fc6f7f51d0419cef59440307d78 authored over 4 years ago
[mtl] fix clear_image checks

c27dea2ddb911481159904f251dbc11e4336a1cc authored over 4 years ago
Merge #3347

3347: Refactor border color, add feature for comparison mutable samplers r=kvark a=kvark

Contri...

b373ebe0f057300fff76534afba25b261527db7a authored over 4 years ago
Refactor border color, add feature for comparison mutable samplers

4ed47c750f354fb93eb1e64bec6cc2306ad70f83 authored over 4 years ago
Switch to GHA

375af891708d0e62cc869bb513c7cc43292d1383 authored over 4 years ago
[dx12] implement multisampling and object labels

be0b2ba5bc38fee47c831f22c154e30d089e9659 authored over 4 years ago
[dx12] refactor pipeline layouts and descriptor binding

0070e3098fbb36b9f4157e0284d19690c810cb91 authored over 4 years ago
Merge #3341

3341: [vk] fix Android target and add it to CI r=kvark a=kvark

Fixes the Android build

Co-au...

3db4473c69b7512f25eebd4f59b122bd1916865d authored over 4 years ago
[vk] fix Android target and add it to CI

77072f38eafde070492b4da13a60bdf5e774da0b authored over 4 years ago
[dx12] fix parameter iteration in root signature flush

5ea18ecdcc2b73e978740cf827157f0ec98a4bff authored over 4 years ago
Bump gfx-auxil, env_logger, and image versions

c3a74fb532552b38400281e54e2d402a558e3b0c authored over 4 years ago
[mtl] dont expose robust buffer access

375f1dc078affdb610a0b1a45d218b788a83179e authored over 4 years ago
Merge #3338

3338: Rename primitive assember to PrimitiveAssemberDesc r=kvark a=kvark

This is for consistenc...

c49be959279b2006ee11d2b0533d182eace2c7e6 authored over 4 years ago
Rename primitive assember to PrimitiveAssemberDesc

b06862fc5f1b42e8d1733d98dc2760fcbcff8f90 authored over 4 years ago
Merge #3337

3337: Release hal-0.6 r=kvark a=kvark

Should be merged after #3336 and be the last PR before we...

cd7d26b52087a0366c35b4252d372f38372f5c75 authored over 4 years ago
Bump all versions to 0.6

1ecaef047598ed547a0b32bd4740458271a7732a authored over 4 years ago
Rustfmt pass

9c3801935fa4f6aa4bd01191efaa82c1f4217db2 authored over 4 years ago
[d3d12] fill up more limits needed by wgpu

bcb5537203640e59693a815251c98fc58c167fd1 authored over 4 years ago
Merge #3336

3336: Dependency updates, mainly parking_lot r=kvark a=kvark

Just preparing for the release.
N...

fda187a863d6ab967175bba9759fbc24f45c10dd authored over 4 years ago
Parking lot dependency update

b4de44a1e8a955ac055c8b994ea0a7271ca3a5de authored over 4 years ago
[gl] disable glutin and surfman

2acae7fa966821d60062e1ac3d93e754ad0c96d2 authored over 4 years ago
Merge #3335

3335: [mtl] add texture cube feature, refactor private caps r=kvark a=kvark

Helps https://githu...

93d36e31dc6daaee3983f1aa11b35fdeb85663a5 authored over 4 years ago