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

metal: Link to QuartzCore (#3742)

Fixes linking issues when QuartzCore is not linked by some other means

b0f5fae680633995090d35241b4dcb101cdfe982 authored over 3 years ago
Switch d3d12-rs to cargo

4f6d8deb88300684f6ed78a0cc9a5ae2cb7cc9af authored over 3 years ago
Update gfx-auxil to 0.9

06d9738e21fc5703b2db8665dc90af747c20641f authored over 3 years ago
Merge #3739

3739: Release hal-0.8 r=kvark a=kvark

Fixes #3678
Let's merge this when we release, together w...

4ab66c090b04ef13daeb1e344f7b10a966430394 authored over 3 years ago
Merge #3741

3741: [mtl] hack around supports_family check r=kvark a=kvark

Fixes #3740
PR checklist:
- [ ]...

32d11e66ec555f9f33876b3e5270cf8674f949de authored over 3 years ago
[mtl] hack around supports_family check

86563c699dffccd5f735063e4690264f6a0f9711 authored over 3 years ago
Merge #3738

3738: Make Dx11 fill_buffer use an extra buffer for non 16-byte aligned fills r=cwfitzgerald a=I...

8ba237152567c89f06dbe9d3eab55b8b5de26ea5 authored over 3 years ago
Make Dx11 fill_buffer use an extra buffer for non 16-byte aligned fills

6f11abaea5ef6a8f5692cf76c057d35551463c2d authored over 3 years ago
Bump version to 0.8

db5c7174967fa8f585997c4740f72d438d153773 authored over 3 years ago
Update changelog for 0.8

6b6e2a591eb5d89e011d9f442beda980bb3217e7 authored over 3 years ago
Merge #3736

3736: [mtl] memory allocation and draw perf markers r=kvark a=kvark

Co-authored-by: Dzmitry M...

32684a7da923cfd661fe4d3003f4275270e9c40d authored over 3 years ago
[mtl] memory allocation and draw perf markers

b5fe2bd9b8774bf2c77a73d1a214610107eed747 authored over 3 years ago
Merge #3735

3735: [mtl] profiling fixes r=kvark a=kvark

It didn't even compile. We'll need a way to check t...

32b52e9831495738b5491c15343cbb474e42a0fc authored over 3 years ago
[mtl] profiling fixes

6883b62d058ac728761ec571dd8e2149ac2bb323 authored over 3 years ago
Merge #3734

3734: Update profiling to 1.0 r=kvark a=kvark

Co-authored-by: Dzmitry Malyshau <kvarkus@gmail...

46735bb079997257b4e5d8e813e6ed9c71aefd3e authored over 3 years ago
Update profiling to 1.0

9578db6eeaf36605be3d1f13e575356c4b358171 authored over 3 years ago
Merge #3733

3733: Update naga to gfx-23 r=kvark a=kvark

SPV capabilities are a bit relaxed now, and there's...

d3d533ce4a1d48799e660dd81ad4828f7b03a2f1 authored over 3 years ago
Update naga to gfx-23

35e38919846a3a582265d60df3e1a5e389723bd4 authored over 3 years ago
Merge #3731

3731: macos: Set layerContentsPlacement to topleft r=kvark a=scoopr

Co-authored-by: Mikko Leh...

875d105f5cf0ac088402160db94cc94a4b268f0c authored almost 4 years ago
Merge #3627

3627: [mtl] present with transaction, optionally r=scoopr a=kvark

Add a presentation path that ...

e0b479c2d277caa76d5a2b3e5bf117189d65ffab authored almost 4 years ago
[mtl] present with transaction, optionally

f89c0bf03214c9c9d692eabf011a7cdc06b1ff5a authored almost 4 years ago
macos: Fix layer delegate

The delegate was set to the class of an object but the delegate method
was an instance method. T...

8dc1ba68ec45146559612decb2b5792712413428 authored almost 4 years ago
macos: Set the layer contentGravity to top-left

By setting the contentGravity to top-left, the resizing of the
window doesn't result in stretchi...

e5087e6934e0dec3641cecb4356fd88c6725e3dd authored almost 4 years ago
Merge #3725

3725: Add image usage parameter to the view creation r=cwfitzgerald a=kvark

Closes #3659
PR ch...

84e02f96149207b1bafecb1924b14315930c98ee authored almost 4 years ago
Merge #3726

3726: Sampler reduction modes exposed r=cwfitzgerald a=kvark

Fixes #3523
PR checklist:
- [x] ...

744ccf0acc61c0f43d7fed2bbb54c5644e3a29b4 authored almost 4 years ago
Use Binary Archives as a pipeline cache on the metal backend (#3719)

* First draft of a pipeline cache for metal using binary archives!

* Load pipeline caches fro...

69991710a968e1e846148cdba425077e00b6febe authored almost 4 years ago
Merge #3732

3732: [metal] integrate profiling r=kvark a=kvark

This should help us look at the performance a...

46d7625678b266b9464a3fdca93dff3f5ba68921 authored almost 4 years ago
[msl] integrate profiling

b1980d9f4b83f091e726446b3f606f943b95e1db authored almost 4 years ago
Merge #3729

3729: Rename blend color to blend constants r=cwfitzgerald a=kvark

"color" is an overloaded ter...

9dc102fac2b1cfe9ddfb8cc744aa3197458583da authored almost 4 years ago
Merge #3730

3730: [vk] handle unknown swapchain creation errors r=kvark a=kvark

Fixes #3727
PR checklist:
...

c5d73b70d0befbe98f88048a34c9ff7d6ba628a2 authored almost 4 years ago
[vk] handle unknown swapchain creation errors

1bf59dd175d3139a3f83cb9a4a4baa23193b7720 authored almost 4 years ago
Rename blend color to blend constants

59721e250c2c6a9192dec7af9bc7f0a9d9101e55 authored almost 4 years ago
Sampler reduction modes exposed

be39ddaf7d5f017da9597a94f6fd66e17e7df2e3 authored almost 4 years ago
Add image usage parameter to the view creation

da3bb5b949b0ed9ee470748d5ac46db18326350c authored almost 4 years ago
Merge #3724

3724: implement debug markers for metal r=kvark a=adamnemecek

Co-authored-by: adamnemecek <ad...

e98889ff9a4919620de1f412d46135e180d3fa30 authored almost 4 years ago
use &str for debug markers

0d2c4573395161f26408be9d1697cdbca1392f19 authored almost 4 years ago
insert debug marker

ff1d6ea6a6c47aee7cf751354efa541c8ba1ebb9 authored almost 4 years ago
debug labels

a5ad6fc6881914a7f9b85bcad00334e6f9e0b4b4 authored almost 4 years ago
Merge #3722

3722: max_value() is being deprecated, use ::MAX instead r=kvark a=hgallagher1993

https://doc.r...

3da35c4339513de6a69e7794d42a63203f5820e5 authored almost 4 years ago
Merge #3723

3723: List all features in colour-uniform error message r=kvark a=hgallagher1993

Ran into this ...

f1edfe7b9c97b03de8a032478b0c64f36e9e1d08 authored almost 4 years ago
List all features in colour-uniform error message

356415b32b42a615e22a230a277e44f709917184 authored almost 4 years ago
max_value() is being deprecated, us ::MAX instead

34b3b9ea013be5f9292cbc21114931dd059b7412 authored almost 4 years ago
Merge #3720

3720: [metal] immutable sampler support on Naga path r=kvark a=kvark

See https://github.com/gfx...

f4288c56e586e69d96d2eaa98404382cd55d759b authored almost 4 years ago
Update Naga to gfx-21

1a74ef56380bd6d42fc8aa4c17a06b77bfa3ea87 authored almost 4 years ago
[metal] fix resetting the attachment level

04dd60f7aab74c3e2fab7d9c00ea0c1c7ea8865b authored almost 4 years ago
[metal] immutable sampler support on Naga path

f78aa9b5f056ca576d8a2984d7171e9aae44544f authored almost 4 years ago
Merge #3717

3717: [vk] only free non-zero number of commmand buffers or descriptors r=kvark a=kvark

Fixes t...

3ee1ca9ba486b166a52765024d8d149cbb28d486 authored almost 4 years ago
[vk] only free non-zero number of commmand buffers or descriptors

3b00a9a7465145b3838d58cb43b975b02494bbf4 authored almost 4 years ago
Merge #3715

3715: Fix buffer descriptor indexing on vulkan1.2 r=kvark a=csnewman

Fixes descriptor indexing ...

dfd72e1596029ac7164dae1f02666d796e396fa8 authored almost 4 years ago
Fix buffer descriptor indexing on vulkan1.2

44d2ef6bec3c5c78ccd2e8a5005033577ac711cc authored almost 4 years ago
Fix accidental cross feature being enabled

2a93d52661aafcbd6441ea83e739c8ced906cd21 authored almost 4 years ago
Merge #3714

3714: Update naga to gfx-20 r=kvark a=kvark

See https://github.com/gfx-rs/naga/pull/652#issueco...

99e75efbe6ca95c2ad3eecf49cfb8474a17050df authored almost 4 years ago
Update naga to gfx-20

ca65098c12c9bfdf09a0c712d8f6e3ead460b704 authored almost 4 years ago
Merge #3713

3713: avoid panic & error propagation on DSV creation r=kvark a=Imberflur

Fixes #3711

Tries...

f65477f7b2b805913367ae396e4bc41a6442df00 authored almost 4 years ago
avoid panic & error propagation on DSV creation

445baff0c0a8ceb74e319665c3d74e4f12fb3457 authored almost 4 years ago
Merge #3712

3712: Don't panic on start_capture unnecessarily r=kvark a=kvark

Follow-up to #3708

Co-author...

9554feec7d3cdba1d6e7170064b14fccfa16a015 authored almost 4 years ago
Don't panic on start_capture unnecessarily

b8b9066dbab0adc5d33fae639076b5dde5b773f0 authored almost 4 years ago
Merge #3708

3708: added capture r=kvark a=adamnemecek

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

3c98acc515c22c8e1d78bbfaf16fc7201326e109 authored almost 4 years ago
removed auto-capture + ran cargo fmt

52a6ab4042be4c307b917d7468b7225e0ce31c9b authored almost 4 years ago
added capture

4044b15d4ea610bbe082e4aef35a22047d417dc0 authored almost 4 years ago
Merge #3705

3705: [msl] fix querying entry point names r=kvark a=kvark

Fixes our ability to load shaders wi...

d002952029facee7aafd52c94230057df6dd298f authored almost 4 years ago
Rustfmt pass

9e6985053a13eac80fe7c3b08cd8c1e3bfe553be authored almost 4 years ago
[msl] fix querying entry point names

816b6d5ac5a02664a72653fc7def2eb69009292e authored almost 4 years ago
Merge #3706

3706: Update naga to gfx-19 r=kvark a=Gordon-F

Co-authored-by: Gordon-F <[email protected]>

ba32ecb9f45ad772e03d1ee4b99f2433bdb0b569 authored almost 4 years ago
Update naga to gfx-19

bb2aa3190c581842678a040e5393e96a6aa64d29 authored almost 4 years ago
Merge #3703

3703: [dx12] don't panic on DSV creation r=kvark a=kvark

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

df49c704ba62d13c7843b1c3d05d03bdefb805cb authored almost 4 years ago
[dx12] don't panic on DSV creation

6d96eecc365a538e5202a531ff4b4c6c9010f552 authored almost 4 years ago
Merge #3660

3660: [dx11] Support FL10 and expose a beginning set of support flags r=kvark a=cwfitzgerald

Ma...

ed0483d8fd17a5dc21e1e28082c13b1adc198f10 authored almost 4 years ago
[dx11] Support FL10 and expose a beginning set of support flags

d02ee06f2b6578f35623b9be17be9f3b528032c8 authored almost 4 years ago
Merge #3701

3701: [vk] Enable VK_KHR_storage_buffer_storage_class on Vulkan 1.0 r=kvark a=Gordon-F

Fixes #3...

dea7b054782460bfd348790523e3ac98a5dc251f authored almost 4 years ago
[vk] Enable VK_KHR_storage_buffer_storage_class on Vulkan 1.0

a02890ec8670b5b5477b401695bc7399a3baec92 authored almost 4 years ago
Merge #3695

3695: Update naga to gfx-18 r=kvark a=Gordon-F

When trying to update my dev environment to the ...

2ac006f7fe86f32dd5b5e07f9daf44cd876a66f0 authored almost 4 years ago
Merge #3699

3699: [WebGL] Return only RGBA swapchain formats r=kvark a=Gordon-F

WebGL doesn't supports BGRA...

52f77a62efc09e2621495876796f0fea6fca7a54 authored almost 4 years ago
[WebGL] Return only RGBA swapchain formats

34dc1d9607164a77395f18ef2b6f53c90d94ce57 authored almost 4 years ago
Update naga to gfx-18

689c296ac6a16b95cbf875d4c26b81bac72c9f8b authored almost 4 years ago
Merge #3697

3697: [mtl] fix depth/stencil state in secondary command buffers r=kvark a=kvark

Fixes the curr...

46196788778eaf08065e8f44ccf36a267f2227f4 authored almost 4 years ago
[mtl] fix depth/stencil state in secondary command buffers

146f66140018d60615db96b8f71e67c8ed6a9016 authored almost 4 years ago
Merge #3682

3682: [WebGL] Fix index buffer usage r=kvark a=Gordon-F

Fixes #3669
PR checklist:
- [ ] `make...

f3df5136fcd22f327ea02d35098906d164545d11 authored almost 4 years ago
[GL] Remove imports the macros from log crate

e310f8508391f3e9b79d6a224b99e0fcdd1489b2 authored almost 4 years ago
[GL] Fix index buffer usage

0be7cd3e5ee0ad10de67e5bd9515c818f8f95335 authored almost 4 years ago
Merge #3693

3693: [GL] Fix EGL context creation and set setBuffersGeometry for Android r=kvark a=Gordon-F

F...

52710d2fed029f374ee6c1705b6c8d2c976755be authored almost 4 years ago
[GL] Fix EGL context creation and set setBuffersGeometry for Android

c7f72da4c922c1e94939a883583ef8dcae4443ba authored almost 4 years ago
Merge #3692

3692: [vk] Don't advertise `format::ImageFeature::SAMPLED_MINMAX` if the device does not support...

502b4f20340f918db222eee9b85313c7870419ba authored almost 4 years ago
[vk] Don't advertise `format::ImageFeature::SAMPLED_MINMAX` if the device does not support it.

a96cd8fccc2832c26dea7d106443ea9499bd3848 authored almost 4 years ago
Merge #3691

3691: [Vulkan] Fixed vulkan present optimality r=kvark a=Neo-Zhixing

The vulkan implementation ...

843c68494fa4fe457d145bf53e09bb7d25bb8aa2 authored almost 4 years ago
Fixed vulkan present optimality

9d32ae268d5b135df1afa7c9ebac9550d9ec7452 authored almost 4 years ago
Merge #3690

3690: Fix incorrect gl texture internal formats r=kvark a=dlunch

Fixes some incorrect internal ...

dd7e55fe44b648bb1dc3308205d83a6bdcf99c5d authored almost 4 years ago
Fix incorrect gl texture internal formats

e6bfee3a5cf34cc6d01b88ca19774f881939e6b8 authored almost 4 years ago
Merge #3689

3689: descriptive assertions in push_graphics_constants r=kvark a=hclarke

push_graphics_constan...

8631046552200c1a2a2e5d8094e356008b28d6b1 authored almost 4 years ago
descriptive assertions in push_graphics_constants

push_graphics_constants can fail if the stages don't match the pipeline layout

i changed some...

2202c22bc2ac487ccceba7136793f8107f0eacf4 authored almost 4 years ago
Merge #3688

3688: Update naga to gfx-17 r=kvark a=kvark

Just an update. Fixes GLSL varying names, among oth...

455ab67830ddf8b47f0d1e07eece65539e36e5a6 authored almost 4 years ago
Update naga to gfx-17

1f4c6339f193a59a8666126d7a3c1029e1dae443 authored almost 4 years ago
Merge #3686

3686: Add a texture format filter. r=kvark a=DarkRyu550

## General
This commit adds a structur...

7672112286e28770423955f6242d1cf3a9966648 authored almost 4 years ago
Merge #3687

3687: Add pso ShaderCreationError r=kvark a=Gordon-F

As discussed in the matrix. Add new pso cr...

d0e049df143e199814c3762a241351943c86d6f4 authored almost 4 years ago
Add pso ShaderCreationError

c97f930f94cb58c436cd418e59e7bbef6c5c7ee2 authored almost 4 years ago
Add the permissive profile to the filter

5c880518d7acbb6c8b2acb726fdba46ec3315b72 authored almost 4 years ago
Merge #3685

3685: [vk] Only enable sampler_filter_minmax and imageless_framebuffer on 1.2 when device suppor...

631547db4799b35dd83027250b63d260960075ef authored almost 4 years ago
[vk] Only enable VkVulkan12PhysicalDeviceFeatures::imageless_framebuffer if the device actually supports it.

6d75f4564040a7076d29a203c7e900e785a9301a authored almost 4 years ago
[vk] Only enable VkVulkan12PhysicalDeviceFeatures::sampler_filter_minmax if the device actually supports it.

Fixes #3677

91cbba3c7742790d7d736f5c8c05348abbca8b71 authored almost 4 years ago
Merge #3684

3684: Update naga to gfx-16 r=kvark a=kvark

Includes https://github.com/gfx-rs/naga/pull/585 an...

be631cb4a008f5a52a7b689ddc188a19699ef089 authored almost 4 years ago