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
4a95ec7f8015f1c8781712849080a9c14cd7d9a1 authored over 4 years ago
3333: Support unbound subresource ranges r=kvark a=kvark
Fixes #3200
PR checklist:
- [x] `mak...
2b4d713be1c79de65b2642a38637a9fec5501347 authored over 4 years ago
3281: Implement DRAW_INDIRECT_COUNT features r=kvark a=cwfitzgerald
Forward-ports #3279 to mast...
12d641c63c52962a9ad48824145526f60f61b3c0 authored over 4 years ago7b55e66442c9f7d77b66eaab6bdadea393d1ff9a authored over 4 years ago
3331: [dx12] Essential fixes to depth views and command allocation r=msiglreith a=kvark
Sibling...
01a3b4b3fd1f341eae976369e388a4d39e45c4b7 authored over 4 years ago0f0d74df3f3a50ffa423a9228e74c061190ba3e1 authored over 4 years ago
c00d2d28bc8a04f55523b67a9c851733f198abcd authored over 4 years ago
Fixes the following error:
D3D12 ERROR: ID3D12Device::CreateShaderResourceView: The format (0x2d...
3327: Remove the old swapchain model r=kvark a=kvark
Closes #3180
PR checklist:
- [x] `make`...
b21b1d313147d4fe18c391e908bf397740e740cb authored over 4 years ago
3326: update inplace_it r=kvark a=khodzha
fixes excessive stack consumption in inplace_it impl ...
d7925a4ca1e89920b4a6f6ff6d4f671644ea0797 authored over 4 years agofixes excessive stack consumption in inplace_it impl that was leading to stack overflow crashes
a00ae6024d844a80d5213ee4114f5d510cd1aba4 authored over 4 years ago3322: Implement descriptor copy for opengl r=kvark a=GabrielMajeri
Implements #1725 for the Ope...
61a0156733628c5b695c1f136ba59edccecc9ee0 authored over 4 years agoAlso updates the copy/write descriptor documentation
f4dde6b733b0e3904f40b441b176e8903b5ba468 authored over 4 years ago3318: use stack allocated arrays in CommandBuffer in vulkan backend r=kvark a=khodzha
Fixes #33...
3fce1bd0550110f0565018fd2b4b74a4da151c62 authored over 4 years ago0ca285d977f1852862f4d7d4a445ed3bf73f92fa authored over 4 years ago
3317: Switch to core-graphics-types instead of core-graphics r=kvark a=jrmuizel
This reduces th...
210b54f225a460628d700b4562a86331c6d22409 authored over 4 years ago5e3038a4e993b27bd3b7367a7ac5193881346b75 authored over 4 years ago
3314: Replace 'cocoa' dependency with 'cocoa-foundation' r=kvark a=jrmuizel
This ends up droppi...
80506771951add4bae827d5dc55eb8f5476eb78f authored over 4 years agoThis ends up dropping the dependency on 'core-graphics'
fc38bc69b7197e3f7563ca8f1f386d69bb502019 authored over 4 years ago3312: Remove core-graphics deps r=kvark a=Gordon-F
Same as https://github.com/gfx-rs/metal-rs/p...
e4c7d28171b21cf4f976ae7a3e2bfe4abdaa8690 authored over 4 years ago1e289a75d7ebb2e8b6bde908472792410c988fea authored over 4 years ago
3310: Bump cocoa and core-graphics deps for metal backend r=kvark a=elrnv
This fixes build issu...
8e37c45fddb0656e1990b1df7b1989fd5467f9ab authored over 4 years ago
This fixes build issues on macos caused by multiple versions of cocoa
deps. core-graphics is als...
3307: replaced heap allocated vecs with stack allocated arrays for vulkan backend r=kvark a=khod...
f861ce33a99da4fad3df6a31f501f4f4a58d480d authored over 4 years agod9c2454779dbf8ec26cb07d2825a8e85dd5664e1 authored over 4 years ago
3305: baked states for gl backend r=kvark a=khodzha
Fixes #3257
Co-authored-by: Shamir Khod...
c8cce08ea21450543f096109e7281b89b49b0814 authored over 4 years agoffe884362fe5bbcc760db81a1938cb5756f6a568 authored over 4 years ago
3304: replaced PrimitiveAssembler vecs with slices r=kvark a=khodzha
Fixes #3259
PR checklist:...
4bd7cf12172e1a233534a4b9845afd033f078392 authored over 4 years ago
3301: changed mask type in Requirements to u32 r=kvark a=khodzha
Fixes #3298
PR checklist:
...
2f327c1020982824cdf589543ee5fe663e376a1b authored over 4 years ago
3300: added name setters for PipelineLayout, Graphics and Compute pipelines r=kvark a=khodzha
F...
dafb4e8ea6ef675b8c980025be8504681b66e216 authored over 4 years ago4d420cbb327bca9942a8e916886e414bb4dd5e5c authored over 4 years ago
3299: [vk] filter out known memory types r=Ralith a=kvark
Fixes #3296
Sibling of #3297 for mas...
2ba09a5fff29ad0813d9ce879d3d00567212f880 authored over 4 years ago
3291: [master] Mock empty backend descriptor set functions r=kvark a=GabrielMajeri
Mirror of #3...
f9bd1e11f2616beb3b95645914e1803b1bdc9b22 authored over 4 years ago* CI: Don't remove mingw component
* Optionally install rustup target
* Don't install ming...
c1199193776d3a4ea1b29b9989e4c721272e27eb authored over 4 years ago8f10434b8304877d525ac6c435432feb26c095f2 authored over 4 years ago
3286: [master/dx11] Bump libloading to 0.6 r=kvark a=cwfitzgerald
#3285 but for master.
Co-aut...
178bc111e50e0009e49424e27632030edb6502b2 authored over 4 years agoff1b40ee4a542dbd8f3f0e2a18a137c64e5f0b32 authored over 4 years ago
3284: Add Vulkan installation guide for Archlinux r=kvark a=DuckerMan
Fixes nothing :)
PR chec...
8f7006326ff88f3c49f5d911b42b1245ca76dc23 authored over 4 years ago
3283: Mock memory-related functions in the empty backend r=kvark a=GabrielMajeri
Mock even more...
32960e671c76d461b9e3db4f20c07c34da65f928 authored over 4 years ago331d62cb01fc6fab43eb942b874354fac9589160 authored over 4 years ago
73b98b164c9ad2bceb50ecb581435ae0b9dfcb40 authored over 4 years ago
3280: Start mocking the empty backend r=kvark a=GabrielMajeri
Starts work on #3278
I've stu...
1cc23cbab2048cbe8182d07e304ed99681cc562d authored over 4 years agob0b58058f7a75060b206821485fafe988358ff3a authored over 4 years ago
56772846f645af3b43f5263169d88b82fde569ef authored over 4 years ago
4e7736074624728ea80c352a0d1f4d6d982744c9 authored over 4 years ago
3272: [master] Port #3271 to Master r=kvark a=cwfitzgerald
Ports #3271 to master.
This is no...
b8727da4cb912625f146f6b3ecd8fb1ffa684614 authored over 4 years agoe200c265ab85012727bfd9e7c3dc0d4f7995bd2b authored over 4 years ago
3270: Port #3269 to Master r=kvark a=cwfitzgerald
This forward ports #3269 to master.
Co-autho...
8b48195f548dabfcff5068b390a9882f9c64bc8a authored over 4 years ago53be01141bfc03b3dfdf46f54fbe8ce1ab452159 authored over 4 years ago
3266: Move pso::Stage to auxil::ShaderStage r=straightforward a=kvark
Fixes #3241
PR checklist...
a8ec040bf6c172dad49793ab41ff24c8658b8c0a authored over 4 years ago
3265: [dx12] implement descriptor pool destruction, bump version r=msiglreith a=kvark
sibling o...
f85c8571136e89de8759c71939f6284cbb9d7dfb authored over 4 years agod321768cf60e57c1889a7a2b87591d035ea9d8bf authored over 4 years ago
3262: [dx12] fix shader stage string UB r=kvark a=kvark
Fixes UB in dx12's compile_shader: the ...
1ef889e4d4b5284eb985ae0fcc422349dd1a1a65 authored over 4 years ago6ea63ea94a6dccfd7e6a2b6b5cd35de5e21a6862 authored over 4 years ago
3260: Update DX12 backend to interpret CacheCoherentUMA devices as IntegratedGpu r=kvark a=cwfit...
dd78a9f03f7b521315c8436de331f284165e50a3 authored over 4 years ago888766c52a790f1c22ac369755a0f88ad7467a74 authored over 4 years ago
3255: [webgpu] Instance creation and device enumeration r=kvark a=GabrielMajeri
Add basic insta...
e64dd52f038f1f4afd7c03f6d94f7f54eb484f31 authored over 4 years agoab871f5562242717057dad171f3f31383e7fece6 authored over 4 years ago
3256: Fix CI on iOS r=kvark a=GabrielMajeri
Temporarily fixes broken CI by not building the tes...
e438a54dda26406bf5d28c1b4849b9123a5bf27b authored over 4 years ago9c472486ee2752ddfb1e37681fcef506fe6f2081 authored over 4 years ago
3231: Add WebGPU backend r=kvark a=GabrielMajeri
This PR adds a WebGPU backend for `gfx-hal`, m...
bbfdebe6135a9161500594443be8aae1f802a8cc authored over 4 years ago1b30453d51dd85fca0549d5342537e56d9c1f33c authored over 4 years ago
3253: Mesh shaders: implement for Vulkan backend r=kvark a=MatusT
This also includes an example...
2ee015e0af5ea0b4d493b0069cba36edf8f984c1 authored over 4 years agosome fixes
fix some review notes
e28cba4e8fb83e9f9530172b550947090bddc754 authored over 4 years ago3236: WIP: Initial stub for mesh shaders r=kvark a=MatusT
This is my attempt at adding support ...
7d7159acf338bc909910b8f5b31efc45e814c305 authored over 4 years ago
Initial stub for mesh shaders to flesh out the API changes.
Stub mesh shaders
address some det...
0c8a435dae6496b7aead8598531e823b654cc548 authored over 4 years ago3249: Update spirv_cross to version 0.20 r=kvark a=grovesNL
PR checklist:
- [ ] `make` succeed...
96055e75156c20092c72cab6d780f54e2714f622 authored over 4 years ago
3248: [mtl] fix panic with fill_buffer when using offset and size r=kvark a=nickwilcox
PR check...
af660489ec0db4bfa5cd68857f9d2a20383e2a61 authored over 4 years agob8dac5a8e959243b38844bbe0999494d4e0da917 authored over 4 years ago
3244: d3d12: Fix offset calculation for root descriptors that was causing root signature data to...
c07ed54a9907ff730a4a2641dd2e08a10ffd7990 authored over 4 years agoc47c67dca2cb4a8e25c2125ea7836ca90b6869d5 authored over 4 years ago
3245: Disable all feature testing on Metal nightly r=kvark a=kvark
Works around Travis OSX nigh...
6247ed387b7444d05af670f82a2bd72581235c2e authored over 4 years agoce55c134f984ac7dc9dc7830c17dcd917bbde4fb authored over 4 years ago
3239: DX12 waitable swap chain r=msiglreith a=kvark
Fixes #3193
Fixes #3088
Tested on wgpu-rs...
08ee98c3e3d0d4b9de50d608e0be027b28a44404 authored over 4 years ago
ff64ea04755ff3187ec97c92c0a8a0fb1122c405 authored over 4 years ago
d31673b402c93f39556d8d00c8a4b910516627c6 authored over 4 years ago
3234: Monocodus config r=kvark a=kvark
Includes #3233
It's spammy right now. We should re-enab...
3233: [vk] gracefully handle the case where the drive supports it but hardware does not r=kvark ...
e80d0eefc8ae6fb6f7da377d6d9c594296807389 authored over 4 years agof5cfd5651224b4f0ef18399ab71d8e6196012626 authored over 4 years ago
d14cf5abbaea791460b55e221fac2c2049cfe385 authored over 4 years ago
3229: Improve documentation r=kvark a=GabrielMajeri
This PR improves the docs for various compo...
b589a4542d0d1fcd955377ca16f34fc155ca1edf authored over 4 years ago3230: Remove `CommandBufferFlags::EMPTY` r=kvark a=GabrielMajeri
Fixes a `TODO` I've found in t...
7dc864da28241cba1ca68aaebd485e140be526c7 authored over 4 years ago124f0f5c7a9b107450c1296f049ddc8bdf2d2ee6 authored over 4 years ago
41e85bc6edbfde3547b68bc0b6887666f6e7c398 authored over 4 years ago
3227: Switch to `VK_LAYER_KHRONOS_validation` r=kvark a=Friz64
Fixes #3218
Also see: https:/...
a3dd5a624515dc5ce4f3533d6810b9ad73024e2e authored over 4 years ago1eb7ec405924db89e06de05d08aafc1102fd3e26 authored over 4 years ago
3215: Fix Solaris build. r=kvark a=psumbera
Fixes:
error[E0599]: no variant or associated it...
5e8facf44e3eb435afd1a89d6999c847b0e126a9 authored almost 5 years agoa4babfefa61cf4b692810e4df9ee8bcd102689fb authored almost 5 years ago
3226: Remove empty example doc comments. r=grovesNL a=jli
Fixes rustdoc "Rust code block is emp...
1bf9ce5ccb37784a515a47d75dbc710ba00d2b32 authored almost 5 years agoFixes rustdoc "Rust code block is empty" warnings.
d3b70c5fbee0f0c55b11face52ad3458f53c6117 authored almost 5 years ago3225: WASM: set canvas width/height only if unset. r=kvark a=azriel91
Fixes #3224
PR checklist...