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

[mtl] add texture cube feature, refactor private caps

4a95ec7f8015f1c8781712849080a9c14cd7d9a1 authored over 4 years ago
Merge #3333

3333: Support unbound subresource ranges r=kvark a=kvark

Fixes #3200
PR checklist:
- [x] `mak...

eff408051714b97de8296f9dc2983eef231ce2e9 authored over 4 years ago
Support unbound subresource ranges

2b4d713be1c79de65b2642a38637a9fec5501347 authored over 4 years ago
Merge #3281

3281: Implement DRAW_INDIRECT_COUNT features r=kvark a=cwfitzgerald

Forward-ports #3279 to mast...

12d641c63c52962a9ad48824145526f60f61b3c0 authored over 4 years ago
Implement draw_indirect_count

7b55e66442c9f7d77b66eaab6bdadea393d1ff9a authored over 4 years ago
Merge #3331

3331: [dx12] Essential fixes to depth views and command allocation r=msiglreith a=kvark

Sibling...

01a3b4b3fd1f341eae976369e388a4d39e45c4b7 authored over 4 years ago
[dx12] wait for device idle on swapchain destruction

0f0d74df3f3a50ffa423a9228e74c061190ba3e1 authored over 4 years ago
[dx12] fix command allocator resets

c00d2d28bc8a04f55523b67a9c851733f198abcd authored over 4 years ago
[dx12] Fix viewing of depth/stencil formats

Fixes the following error:
D3D12 ERROR: ID3D12Device::CreateShaderResourceView: The format (0x2d...

decc10661fc8518cce76a4abc6cb061e862cc533 authored over 4 years ago
Merge #3327

3327: Remove the old swapchain model r=kvark a=kvark

Closes #3180
PR checklist:
- [x] `make`...

14b32e5aed7f79ca309880f479e96517758d70b5 authored over 4 years ago
Remove the old swapchain model

b21b1d313147d4fe18c391e908bf397740e740cb authored over 4 years ago
Merge #3326

3326: update inplace_it r=kvark a=khodzha

fixes excessive stack consumption in inplace_it impl ...

d7925a4ca1e89920b4a6f6ff6d4f671644ea0797 authored over 4 years ago
update inplace_it

fixes excessive stack consumption in inplace_it impl that was leading to stack overflow crashes

a00ae6024d844a80d5213ee4114f5d510cd1aba4 authored over 4 years ago
Merge #3322

3322: Implement descriptor copy for opengl r=kvark a=GabrielMajeri

Implements #1725 for the Ope...

61a0156733628c5b695c1f136ba59edccecc9ee0 authored over 4 years ago
Implement descriptor set copying for OpenGL backend

Also updates the copy/write descriptor documentation

f4dde6b733b0e3904f40b441b176e8903b5ba468 authored over 4 years ago
Merge #3318

3318: use stack allocated arrays in CommandBuffer in vulkan backend r=kvark a=khodzha

Fixes #33...

3fce1bd0550110f0565018fd2b4b74a4da151c62 authored over 4 years ago
use stack allocated arrays in CommandBuffer in vulkan backend

0ca285d977f1852862f4d7d4a445ed3bf73f92fa authored over 4 years ago
Merge #3317

3317: Switch to core-graphics-types instead of core-graphics r=kvark a=jrmuizel

This reduces th...

210b54f225a460628d700b4562a86331c6d22409 authored over 4 years ago
Switch to core-graphics-types instead of core-graphics

5e3038a4e993b27bd3b7367a7ac5193881346b75 authored over 4 years ago
Merge #3314

3314: Replace 'cocoa' dependency with 'cocoa-foundation' r=kvark a=jrmuizel

This ends up droppi...

80506771951add4bae827d5dc55eb8f5476eb78f authored over 4 years ago
Replace 'cocoa' dependency with 'cocoa-foundation'

This ends up dropping the dependency on 'core-graphics'

fc38bc69b7197e3f7563ca8f1f386d69bb502019 authored over 4 years ago
Merge #3312

3312: Remove core-graphics deps r=kvark a=Gordon-F

Same as https://github.com/gfx-rs/metal-rs/p...

e4c7d28171b21cf4f976ae7a3e2bfe4abdaa8690 authored over 4 years ago
remove core-graphics deps

1e289a75d7ebb2e8b6bde908472792410c988fea authored over 4 years ago
Merge #3310

3310: Bump cocoa and core-graphics deps for metal backend r=kvark a=elrnv

This fixes build issu...

8e37c45fddb0656e1990b1df7b1989fd5467f9ab authored over 4 years ago
Bump cocoa and core-graphics deps for metal backend

This fixes build issues on macos caused by multiple versions of cocoa
deps. core-graphics is als...

4120de0ebb1c48d3ae20cde34d4c8ab4f4bc0933 authored over 4 years ago
Merge #3307

3307: replaced heap allocated vecs with stack allocated arrays for vulkan backend r=kvark a=khod...

f861ce33a99da4fad3df6a31f501f4f4a58d480d authored over 4 years ago
replaced heap allocated vecs with stack allocated arrays for vulkan backend

d9c2454779dbf8ec26cb07d2825a8e85dd5664e1 authored over 4 years ago
Merge #3305

3305: baked states for gl backend r=kvark a=khodzha

Fixes #3257

Co-authored-by: Shamir Khod...

c8cce08ea21450543f096109e7281b89b49b0814 authored over 4 years ago
baked states for gl backend

ffe884362fe5bbcc760db81a1938cb5756f6a568 authored over 4 years ago
Merge #3304

3304: replaced PrimitiveAssembler vecs with slices r=kvark a=khodzha

Fixes #3259
PR checklist:...

3bf1b2d50682904d580fb0c0d9b39a37ba7d4468 authored over 4 years ago
replaced PrimitiveAssembler vecs with slices

4bd7cf12172e1a233534a4b9845afd033f078392 authored over 4 years ago
Merge #3301

3301: changed mask type in Requirements to u32 r=kvark a=khodzha

Fixes #3298

PR checklist:
...

69939d8c5b4e957327b8f34107773da98017aec9 authored over 4 years ago
changed mask type in Requirements to u32

2f327c1020982824cdf589543ee5fe663e376a1b authored over 4 years ago
Merge #3300

3300: added name setters for PipelineLayout, Graphics and Compute pipelines r=kvark a=khodzha

F...

dafb4e8ea6ef675b8c980025be8504681b66e216 authored over 4 years ago
added name setters for PipelineLayout, Graphics and Compute pipelines

4d420cbb327bca9942a8e916886e414bb4dd5e5c authored over 4 years ago
Merge #3299

3299: [vk] filter out known memory types r=Ralith a=kvark

Fixes #3296
Sibling of #3297 for mas...

4bcc7a7e95e774d4e3e76c1fc4462cf861e8ea7a authored over 4 years ago
[vk] filter out known memory types

2ba09a5fff29ad0813d9ce879d3d00567212f880 authored over 4 years ago
Merge #3291

3291: [master] Mock empty backend descriptor set functions r=kvark a=GabrielMajeri

Mirror of #3...

f9bd1e11f2616beb3b95645914e1803b1bdc9b22 authored over 4 years ago
Switch CI to msvc (#3293)

* CI: Don't remove mingw component

* Optionally install rustup target

* Don't install ming...

c1199193776d3a4ea1b29b9989e4c721272e27eb authored over 4 years ago
Mock descriptor set API

8f10434b8304877d525ac6c435432feb26c095f2 authored over 4 years ago
Merge #3286

3286: [master/dx11] Bump libloading to 0.6 r=kvark a=cwfitzgerald

#3285 but for master.

Co-aut...

178bc111e50e0009e49424e27632030edb6502b2 authored over 4 years ago
Bump libloading to 0.6

ff1b40ee4a542dbd8f3f0e2a18a137c64e5f0b32 authored over 4 years ago
Merge #3284

3284: Add Vulkan installation guide for Archlinux r=kvark a=DuckerMan

Fixes nothing :)
PR chec...

c5f320752352dd5ac4994b4a2c4fbbc1860ad902 authored over 4 years ago
Update getting_started.md

8f7006326ff88f3c49f5d911b42b1245ca76dc23 authored over 4 years ago
Merge #3283

3283: Mock memory-related functions in the empty backend r=kvark a=GabrielMajeri

Mock even more...

32960e671c76d461b9e3db4f20c07c34da65f928 authored over 4 years ago
Mock memory allocation functions

331d62cb01fc6fab43eb942b874354fac9589160 authored over 4 years ago
Replace `panic` with `unimplemented`

73b98b164c9ad2bceb50ecb581435ae0b9dfcb40 authored over 4 years ago
Merge #3280

3280: Start mocking the empty backend r=kvark a=GabrielMajeri

Starts work on #3278

I've stu...

1cc23cbab2048cbe8182d07e304ed99681cc562d authored over 4 years ago
Allow the quad example to run with mock backend

b0b58058f7a75060b206821485fafe988358ff3a authored over 4 years ago
Start mocking empty backend

56772846f645af3b43f5263169d88b82fde569ef authored over 4 years ago
[vk] Use higher-level swapchain wrapper

4e7736074624728ea80c352a0d1f4d6d982744c9 authored over 4 years ago
Merge #3272

3272: [master] Port #3271 to Master r=kvark a=cwfitzgerald

Ports #3271 to master.

This is no...

b8727da4cb912625f146f6b3ecd8fb1ffa684614 authored over 4 years ago
Implement Descriptor Indexing

e200c265ab85012727bfd9e7c3dc0d4f7995bd2b authored over 4 years ago
Merge #3270

3270: Port #3269 to Master r=kvark a=cwfitzgerald

This forward ports #3269 to master.

Co-autho...

8b48195f548dabfcff5068b390a9882f9c64bc8a authored over 4 years ago
Add Texture Descriptor Array features

53be01141bfc03b3dfdf46f54fbe8ce1ab452159 authored over 4 years ago
Merge #3266

3266: Move pso::Stage to auxil::ShaderStage r=straightforward a=kvark

Fixes #3241
PR checklist...

360fa21959ea44c28a638b4f8f2f30c8f88f6106 authored over 4 years ago
Move pso::Stage to auxil::ShaderStage

a8ec040bf6c172dad49793ab41ff24c8658b8c0a authored over 4 years ago
Merge #3265

3265: [dx12] implement descriptor pool destruction, bump version r=msiglreith a=kvark

sibling o...

f85c8571136e89de8759c71939f6284cbb9d7dfb authored over 4 years ago
[dx12] implement descriptor pool destruction, bump version

d321768cf60e57c1889a7a2b87591d035ea9d8bf authored over 4 years ago
Merge #3262

3262: [dx12] fix shader stage string UB r=kvark a=kvark

Fixes UB in dx12's compile_shader: the ...

1ef889e4d4b5284eb985ae0fcc422349dd1a1a65 authored over 4 years ago
[dx12] fix shader stage string UB

6ea63ea94a6dccfd7e6a2b6b5cd35de5e21a6862 authored over 4 years ago
Merge #3260

3260: Update DX12 backend to interpret CacheCoherentUMA devices as IntegratedGpu r=kvark a=cwfit...

dd78a9f03f7b521315c8436de331f284165e50a3 authored over 4 years ago
Update DX12 backend to interpret CacheCoherentUMA devices as IntegratedGpu

888766c52a790f1c22ac369755a0f88ad7467a74 authored over 4 years ago
Merge #3255

3255: [webgpu] Instance creation and device enumeration r=kvark a=GabrielMajeri

Add basic insta...

e64dd52f038f1f4afd7c03f6d94f7f54eb484f31 authored over 4 years ago
[webgpu] Instance creation

ab871f5562242717057dad171f3f31383e7fece6 authored over 4 years ago
Merge #3256

3256: Fix CI on iOS r=kvark a=GabrielMajeri

Temporarily fixes broken CI by not building the tes...

e438a54dda26406bf5d28c1b4849b9123a5bf27b authored over 4 years ago
Stop testing the examples on iOS

9c472486ee2752ddfb1e37681fcef506fe6f2081 authored over 4 years ago
Merge #3231

3231: Add WebGPU backend r=kvark a=GabrielMajeri

This PR adds a WebGPU backend for `gfx-hal`, m...

bbfdebe6135a9161500594443be8aae1f802a8cc authored over 4 years ago
Add WebGPU backend using `web-sys`

1b30453d51dd85fca0549d5342537e56d9c1f33c authored over 4 years ago
Merge #3253

3253: Mesh shaders: implement for Vulkan backend r=kvark a=MatusT

This also includes an example...

2ee015e0af5ea0b4d493b0069cba36edf8f984c1 authored over 4 years ago
Mesh shaders: implement for Vulkan backend

some fixes

fix some review notes

e28cba4e8fb83e9f9530172b550947090bddc754 authored over 4 years ago
Merge #3236

3236: WIP: Initial stub for mesh shaders r=kvark a=MatusT

This is my attempt at adding support ...

7d7159acf338bc909910b8f5b31efc45e814c305 authored over 4 years ago
Stub mesh shaders

Initial stub for mesh shaders to flesh out the API changes.
Stub mesh shaders

address some det...

0c8a435dae6496b7aead8598531e823b654cc548 authored over 4 years ago
Merge #3249

3249: Update spirv_cross to version 0.20 r=kvark a=grovesNL

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

8fcabd1afae240e442200f546a25b5753788844c authored over 4 years ago
Update spirv-cross to version 0.20

96055e75156c20092c72cab6d780f54e2714f622 authored over 4 years ago
Merge #3248

3248: [mtl] fix panic with fill_buffer when using offset and size r=kvark a=nickwilcox

PR check...

af660489ec0db4bfa5cd68857f9d2a20383e2a61 authored over 4 years ago
[mtl] fix issue with fill_buffer when using offset and size

b8dac5a8e959243b38844bbe0999494d4e0da917 authored over 4 years ago
Merge #3244

3244: d3d12: Fix offset calculation for root descriptors that was causing root signature data to...

c07ed54a9907ff730a4a2641dd2e08a10ffd7990 authored over 4 years ago
Fix offset calculation for root descriptors in d3d12

c47c67dca2cb4a8e25c2125ea7836ca90b6869d5 authored over 4 years ago
Merge #3245

3245: Disable all feature testing on Metal nightly r=kvark a=kvark

Works around Travis OSX nigh...

6247ed387b7444d05af670f82a2bd72581235c2e authored over 4 years ago
Disable all feature testing on Metal nightly

ce55c134f984ac7dc9dc7830c17dcd917bbde4fb authored over 4 years ago
Merge #3239

3239: DX12 waitable swap chain r=msiglreith a=kvark

Fixes #3193
Fixes #3088
Tested on wgpu-rs...

8103ececa16175c6df7baabb15ca36de55e83bb7 authored over 4 years ago
[dx12] use swapchain with waitable objects

08ee98c3e3d0d4b9de50d608e0be027b28a44404 authored over 4 years ago
[dx12] fix adapter destruction sequence, handle device lost

ff64ea04755ff3187ec97c92c0a8a0fb1122c405 authored over 4 years ago
Update .monocodus

d31673b402c93f39556d8d00c8a4b910516627c6 authored over 4 years ago
Merge #3234

3234: Monocodus config r=kvark a=kvark

Includes #3233
It's spammy right now. We should re-enab...

180c5d0bfdd394a00c69e2a271f495ce2af0907a authored over 4 years ago
Merge #3233

3233: [vk] gracefully handle the case where the drive supports it but hardware does not r=kvark ...

e80d0eefc8ae6fb6f7da377d6d9c594296807389 authored over 4 years ago
Simple monocodus config

f5cfd5651224b4f0ef18399ab71d8e6196012626 authored over 4 years ago
[vk] gracefully handle the case where the drive supports it but hardware does not

d14cf5abbaea791460b55e221fac2c2049cfe385 authored over 4 years ago
Merge #3229

3229: Improve documentation r=kvark a=GabrielMajeri

This PR improves the docs for various compo...

b589a4542d0d1fcd955377ca16f34fc155ca1edf authored over 4 years ago
Merge #3230

3230: Remove `CommandBufferFlags::EMPTY` r=kvark a=GabrielMajeri

Fixes a `TODO` I've found in t...

7dc864da28241cba1ca68aaebd485e140be526c7 authored over 4 years ago
Remove `CommandBufferFlags::EMPTY`

124f0f5c7a9b107450c1296f049ddc8bdf2d2ee6 authored over 4 years ago
Improve documentation

41e85bc6edbfde3547b68bc0b6887666f6e7c398 authored over 4 years ago
Merge #3227

3227: Switch to `VK_LAYER_KHRONOS_validation` r=kvark a=Friz64

Fixes #3218

Also see: https:/...

a3dd5a624515dc5ce4f3533d6810b9ad73024e2e authored over 4 years ago
Switch to `VK_LAYER_KHRONOS_validation`

1eb7ec405924db89e06de05d08aafc1102fd3e26 authored over 4 years ago
Merge #3215

3215: Fix Solaris build. r=kvark a=psumbera

Fixes:

error[E0599]: no variant or associated it...

5e8facf44e3eb435afd1a89d6999c847b0e126a9 authored almost 5 years ago
Fix Solaris build.

a4babfefa61cf4b692810e4df9ee8bcd102689fb authored almost 5 years ago
Merge #3226

3226: Remove empty example doc comments. r=grovesNL a=jli

Fixes rustdoc "Rust code block is emp...

1bf9ce5ccb37784a515a47d75dbc710ba00d2b32 authored almost 5 years ago
Remove empty example doc comments.

Fixes rustdoc "Rust code block is empty" warnings.

d3b70c5fbee0f0c55b11face52ad3458f53c6117 authored almost 5 years ago
Merge #3225

3225: WASM: set canvas width/height only if unset. r=kvark a=azriel91

Fixes #3224
PR checklist...

91a4d0e1ba15b90218e9f86ab5599cdd077339ba authored almost 5 years ago