Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/gfx-rs/wgpu
A cross-platform, safe, pure-Rust graphics API.
https://github.com/gfx-rs/wgpu
* metal: remove PrivateCapabilities's format_rgb10a2_unorm_surface field
* Update CHANGELOG
e350f50b2fb6eb58b491e26f24b3b06720d147ec authored over 2 years ago254937c1b560e4a35028a45c465f42c1448981cf authored over 2 years ago
Change `Instance::as_hal<A>` to simply return an
`Option<&A::Instance>`, rather than passing it...
* Document that `write_buffer_with` is sound to read from.
To a reader informed about Rust's ...
4a7fc68df04c17187f17c45afdc9e0a0e8731aa3 authored over 2 years ago
The function's does not depend on the `canvas` argument meeting the
given requirements to avoid...
6348a07d2803ed9e4ca34ccbe0491b4571509f72 authored over 2 years ago
* Use () instead of PhantomData as IdentityManager's Input type.
PhantomData suggests that th...
701564da8c49ec537ed41792e841c29ffa859d01 authored over 2 years agoee7fd47ecbc5eefde420f15e5c63757c12eef8d6 authored over 2 years ago
* Fix depth clear value on web
* Defaulting to 0.
* Added also stencil clear
Co-authore...
35deadc10859761554868340f1e4b900fc8ce188 authored over 2 years agoVulkan prohibits including `VkPhysicalDeviceVulkan12Features` structures in the chain passed to ...
c519901d575bd6d61711e5cf9c3c1b047e7d3cf7 authored over 2 years ago27f6302d5bf98e0f9b5fc249e4ca99aab7a55a7c authored over 2 years ago
b9564dbe74067b51a30f3a3187cc7c7f3622a1f0 authored over 2 years ago
a50335f0f8a68cb36e2a60a5d4ca71a6dfa63c47 authored over 2 years ago
This removes an expected failure on AMD RADV. I guess #2751 was our
bug all along.
Previously the wgsl frontend wasn't aware of lexical scopes causing all
variables and named expr...
Adds a new type `SymbolTable` to allow sharing code between the
frontends related to variable na...
The Vulkan decoration rules require us to distinguish vertex shader
inputs, fragment shader inpu...
5be898e7e76e2410485fab1e5b3de6bc39452571 authored over 2 years ago
Fixes #2032
b63436af36f23e9d36d0762df19072682b23ebc8 authored over 2 years agoFixes #2036.
6b3c111f3fd4005ed06f3bb52eabe961f0d869de authored over 2 years ago
Push constants need to be configured by the consumer which must pass the
bind target of the con...
7d138e2e76c0d9bf1f1e573dbafb041bd533e76a authored over 2 years ago
a0dfb28b8dc3250811fda7bdc2b9c5c4694f424b authored over 2 years ago
f5fa92aa796e82972da84107187a793fe6177a85 authored over 2 years ago
2cd08a1c9ca90ce066aa80d2e432e8d5a8a602a7 authored over 2 years ago
Previously, if a local variable was declared with a constant value, we
would elide the store an...
* vk: fix `astc_hdr` formats support
* Update CHANGELOG
f918ac1ed139d4d34aa4775f8ea10d4e2b8213fb authored over 2 years ago* metal: add the missing `msg_send![view, retain]` call within `from_view`
* Update CHANGELOG
a08ea2a255f4e3965827bc5bc0a7e283855ff890 authored over 2 years agoThis is hidden behind the `clone` feature flag
48e79388b506535d668df4f6c7be4e681812ab81 authored over 2 years agouses clamp in place of saturate in spv and glsl
a80967f860f26c318715cf0c59c6fbdafa0b4f13 authored over 2 years ago6f4003ca9b2582b438de7414f530d9662dcd30ce authored over 2 years ago
* Have `prepare_staging_buffer` take a raw hal Device.
This helps the borrow checker understa...
c6ca2a7d0d4859e641a8ed544ba3b376ad581060 authored over 2 years ago33d313cba91041852d02b5e382ddec358014b4d9 authored over 2 years ago
Co-authored-by: Connor Fitzgerald <[email protected]>
6e99cd3a3ed4a8758d8da5544980318f23ee61e8 authored over 2 years ago96a85b3ac5f28963d501b8e7f383b807a6e14ab4 authored over 2 years ago
Adds parsing support for methods on the glsl frontend, while `.length` is the only method in the...
f2624ea378e5248244e5486e18934e77051f88a7 authored over 2 years ago
Since `wgpu-core`'s public functions are supposed to validate their
parameters, the internal `tr...
Mirrors those already found for parse errors.
Also removes the `StringErrorBuffer` writer in ...
cfbc91d6cf34983d25418a201f00d015dc23e6fc authored over 2 years agof7526ae9604a91d14e58eea0d6342988b4a94e79 authored over 2 years ago
* Validate that map_async's range is not negative.
map_async already checks that the range's ...
ef3b31cd9a5a404107c0cd9735746d1d6bc0101e authored over 2 years ago228998ae0d460d541d67cbd25f811a90ac22dc54 authored over 2 years ago
Improves the dot backend output by:
- Linking new nodes to the end of other blocks, instead of t...
780209dfb461b7d14109596a78b8eae24af51db4 authored over 2 years ago
Co-authored-by: Connor Fitzgerald <[email protected]>
29f5f8f60ef9ed461ef8d81a978d8239ee5865b8 authored over 2 years ago8444fbe4606a3cc4b8b2b8237604cf468e8fe254 authored over 2 years ago
* Validate binding indices in create_bind_group_layout.
* Add an entry in the changelog
e59c33046bfae7c3f8ed5a412ea1db058f8b0cbf authored over 2 years agoCo-authored-by: Connor Fitzgerald <[email protected]>
0dce58dfbdd3b8e6e8b5496ea80bbbdfd5522f95 authored over 2 years ago* Fix opening renderdoc lib
Renderdoc needs to not be opened by us, but instead open the existi...
4cbf8cfcf198034994b07f4372d09c6da8ad94dd authored over 2 years agoCo-authored-by: Connor Fitzgerald <[email protected]>
a05c8dc2dc846a78b98152d70f5a613699fc5695 authored over 2 years agob784eee5afdae2aae6d8529e8291733f8ab2ba5f authored over 2 years ago
* StagingBelt: check for free chunks in the `receiver` as well as `free_chunks`.
Previously, ...
a420e453c3d9c93dfb1a8526bf11c000d895c916 authored over 2 years ago271bb8690ecd8304d4dd16f89094ceb4b6f118cf authored over 2 years ago
75519839be7977617396ec1a70f7ac2a023b0e9d authored over 2 years ago
7b487682d9a5c03a06fa2833186237a384569e6d authored over 2 years ago
aae8c6aaec192fef409092c3f55514cd97d2cdb9 authored over 2 years ago
d0aa3f471a11f9f5d607d521c8e7b4ff5f2afe20 authored over 2 years ago
a0058217d63672e49c7b8e26e497c1afe176d736 authored over 2 years ago
537c6bed4e579a5cd99196ad4d3b1b952455d08a authored over 2 years ago
6448c6062f268288f451962f6ff92be79e8b1e06 authored over 2 years ago
* upstream GPUAutoLayoutMode
* clean up symbols and fix miscalled op
* fix gfx-rs/wgpu#2778
534ad76d5a2d7fc9f894b1f14bd0cba77b28eb16 authored over 2 years agocc985396dadc95039a0f3d5cfc818a6b4d5eba6b authored over 2 years ago
8f302a89ef350c462c3c0c69f7084a5cf11d196d authored over 2 years ago
e49ef973111265eb4f6de65a75ee701a90cfa4fb authored over 2 years ago
6d4677fd7ff90fe33af97821c2516795295c50f9 authored over 2 years ago
48325f1aaa1a26744e328112254a299e5509b9f1 authored over 2 years ago
* Record that the buffer is mapped when its size is zero.
* Avoid internally trying to map a ...
6058676dd20de9f4fc37dfccf09e9e14524bcfbb authored over 2 years ago
The versions of wasm-bindgen-cli run by `.github/workflows/publish.yml` must
exactly match the ...
The wgpu web backend uses `()` as `Context::SubmissionIndex`, which is
fine --- WebGPU provides...
* Validate the range in map_async.
* Add an entry in the changelog.
af345cd6c3fa56ca6ff3377dfd77a387716f1ba3 authored over 2 years agodb24c066cb72c89d5c1eb33c09e7b394a2343cf6 authored over 2 years ago
ecf3f5ec3851c5f63f7ea95eb314faeb41d30aa6 authored over 2 years ago
a108efe6b66a3dd0ccfb6bd5d73eaf1992c7fd04 authored over 2 years ago
0dfb1115d25ae6fab7d0a69e39017c0af7504c41 authored over 2 years ago
4add620d37addaf4006961c9e9d3d3486db7be9e authored over 2 years ago
2ce1318c8c395db762616daeb971def0d53577cd authored over 2 years ago
* Ensure the BufferMapAsyncCallback is always called.
This solves two issues on the Gecko sid...
324de1bef620e88a2507a434b7584933104fbe4c authored over 2 years ago94c065cb33b8677b523a6d53c1166a0d0be9fab2 authored over 2 years ago
17dcf39a1b2e4282943580302f510955704650f5 authored over 2 years ago
499e9e628e7c4d8e5cb38f55ee8af33d0cc8efc4 authored over 2 years ago
59f4efe93aaf2f3d2848fd683748b26bfeb3f97a authored over 2 years ago
259991e2589f01b6561a9daa9ff63d629c802c15 authored over 2 years ago
7e369fdd573f2d6f46cbe60357eea8c702ce094f authored over 2 years ago
ff233fbf31d7b17270f7711e1ddbb2171000883b authored over 2 years ago
bb273a908fd7d5ec25bfd35507e258d0d73545ef authored over 2 years ago
9c5015f0598d31fc76476b6a48e19f291f5992dc authored over 2 years ago
* Prevent OpenGL from taking preference over Vulkan
* update changelog
* fix wasm build of...
1da5bbd7b43466a7cecbcdd67c0b613b36c6bf63 authored over 2 years ago* gl: fix depth stencil texture format capabilitys
* Update CHANGELOG
Co-authored-by: Conn...
b574354af4edeaf5d3d5ea0f738becc509c17e25 authored over 2 years ago* space
PresentMode no longer automatically falls back to Fifo
* Update wgpu-types/src/lib...
ab340baf6909833995273dd1bb78255b5477148a authored over 2 years ago7319a8136b5f0759e42533105f287fba94f8109c authored over 2 years ago
615ced5a998215b8fa2a0266b17200dde3a16947 authored over 2 years ago
c36eb9f44bd9462fe176fb859839592131428feb authored over 2 years ago
6befbcbca4ee2dc380c608ff3c7bfa51e2a291dc authored over 2 years ago
eea8edb8a0c17835894db41df38073599a3b4794 authored over 2 years ago
aaabd56d9a3efd1614543da08f97a69c538aa35c authored over 2 years ago
87552a92cca18b28d1bfad34479dd481bcb2996c authored over 2 years ago
7d85efb30194ed88f5a9d1c3ac277c8e4cc9168c authored over 2 years ago
72a4ef93620c7adca351f60a6589bab53e1418c9 authored over 2 years ago
This fixes issue #2830.
cb0646f8da8280a357001f13da8a336578252947 authored over 2 years ago350171ed2f45612386cc91a0ee9ff79d918939a9 authored over 2 years ago
c20c86a9481b1585107cad6455652d434849147a authored over 2 years ago