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

[hlsl-out] simplify `write_default_init`

a42857d29160cf087e8de369da02414fad3bc898 authored about 2 years ago
fix array being flagged as constructible when its base isn't

3ace8b81cbea6be140a8b113bc9c9579edea2481 authored about 2 years ago
add support for zero-initializing workgroup memory

c7d02151f08d6285683795289b5725b827d836d1 authored about 2 years ago
factor out `write_barrier` functions

e5121ca01261518146ad9ad6f9d3eeb415414b45 authored about 2 years ago
add `type_flags` to `ModuleInfo`

85e3b0844f4b422d9029253c1a66877bbcf57dd5 authored about 2 years ago
[spv-in] Support binding arrays (#2199)

954cbaaff36503d1336a99991adf37a6c3d53884 authored about 2 years ago
move `require_downlevel_flags(VIEW_FORMATS)?` from `create_texture_view()` to `create_texture()` (#3420)

969af43c05fe5ae3744b7e03635ddb85f8af48f9 authored about 2 years ago
Add test for writing a 3D texture (#3418)

9908f3ed04d8a0bddc8613ac82b44f9c152bf05b authored about 2 years ago
Better error message for 16 byte alignment error (#3414)

Co-authored-by: Connor Fitzgerald <[email protected]>
Co-authored-by: gilescope <g...

bb876f372ae67a5494cccc78e1c0abf18efd2c4f authored about 2 years ago
implement add_srgb_suffix for TextureFormat (#3419)

5da2b8ad6b211701a9927a2c0055951b3fdb086e authored about 2 years ago
[WebGL] Allow creating a texture from an external `web_sys::WebGlFramebuffer` and writing to it (#2609)

c039a74884a00ba744d9ebccb80e45a2e9e8f80e authored about 2 years ago
Implement queue.copy_external_image_to_texture for WebGL2 and improve WebGPU Impl (#3288)

Co-authored-by: Teodor Tanasoaia <[email protected]>
Closes https://gith...

95a760bb421ffab138fd243b7cd5096c210527f4 authored about 2 years ago
Update `TextureView` validation (#3410)

* update TextureView validation

* add changelog entry

* remove call to clone

* derefere...

964c94a02dd13fdde4faf8ffb4a1b6756aa84fd7 authored about 2 years ago
Update glow to 0.12.0 (#3417)

5a999e624a2f86cac30db48e333458942f0e3660 authored about 2 years ago
vk: improve view_formats setting (#3412)

* vk: improve view_formats setting

* Fix extension detection

* Update wgpu-hal/src/vulkan/...

4cd753bccd70a7a06759aa7475b503b67ae6d638 authored about 2 years ago
update test snapshots (#2219)

f70d8ec51f6d6e623f7684d579624bfe12d4899a authored about 2 years ago
glsl: include unused items (#2205)

* include_unused_items

* clippy

* tests

* rename original const if possible

4142971cb1c6b4a9b17282819b968e1909497d1b authored about 2 years ago
[wgsl] Add refract built-in

9f182ade30680d47f300e47d9afa5ce06586eb65 authored about 2 years ago
[wgsl] Removes isFinite and isNormal

a638da9edb35299ac785fb9cbbac6dda21cae195 authored about 2 years ago
[wgsl] Update inverse hyperbolic built-ins

74e5b4a07e7e260cdce29bb47572066bcf5eb449 authored about 2 years ago
Make `make_spirv_raw` and `make_spirv` handle big-endian binaries (#3411)

Fixes https://github.com/gfx-rs/wgpu/issues/3408

5acb70691dc0ec6a74a931ecf23b32ee0fa02510 authored about 2 years ago
GLES: Cache and reuse programs between similar pipelines (#3380)

* Cache programs in GLES backend by their stage info, to avoid recreating the same program untol...

c5851275c59b1d5d949b142d6aa973d0bb638181 authored about 2 years ago
Add create_surface_from_surface_handle (#3225)

Co-authored-by: lixiaopeng.jetspark <[email protected]>

24a904256e225b20b11fb30f914ef53212a2909e authored about 2 years ago
Update naga to 1be8024. (#3405)

a3e3d2503fe4d7957224083fecac38690843a795 authored about 2 years ago
Remove update after bind workaround (#3397)

5f99940afddbae65f552aea8972bdfc9e8f57be0 authored about 2 years ago
Allow vulkan to change view formats (#3399)

2c3f9fabb74025b7ba35c32d6ff99eab2b2af418 authored about 2 years ago
Stop code coverage comments (#3400)

e3ebb03d0f14716bc0527f8076c9efae1fbad4c6 authored about 2 years ago
Fix wgpu-info table (#3398)

d087060973cdbf2e8bafaf3eb9915811e9193c54 authored about 2 years ago
Don't panic when gl.create_buffer() fails on webgl (#3396)

cecf0633a348cab1b75b45708795ba1d6c21f0ab authored about 2 years ago
Merge pull request #40 from xiaopengli89/factory-media

a990c93ec64eeab78f2292763d0715da9dba1d59 authored about 2 years ago
Updated Dxc integration for DX12 backend (#3356)

Co-authored-by: unknown <[email protected]>
Co-authored-by: Connor Fitzgerald <connorwadefit...

81569dd6c3ad58dea3d42c36c4c4b71087572ca5 authored about 2 years ago
Add `view_formats` in TextureDescriptor (#3237)

Co-authored-by: Connor Fitzgerald <[email protected]>
Co-authored-by: crowlkats <c...

0849e7860050acc11d81049be7e96beedf1c424a authored about 2 years ago
Fix being able to sample a depth texture with a filtering sampler (#3394)

fae740df5c2ebcfbc0b8149f9e585d6c3023052e authored about 2 years ago
Clearing a non-color attachment should be unreachable (#3393)

b22cfa12985d9dd74a2be59279199290222cc746 authored about 2 years ago
Support 16-bit unorm/snorm formats (#2210)

* Support 16-bit unorm/snorm formats

* Add Capabilities::STORAGE_TEXTURE_16BIT_NORM_FORMATS
...

1be8024bda3594987b417bead5024b98be9ab521 authored about 2 years ago
Remove overly restrictive array stride check (#2215)

1cffd236a7b85d4d6fc95517cbf8c584f5a957ea authored about 2 years ago
Create gles buffers with DYNAMIC_DRAW instead of STATIC_DRAW (#3391)

0705c7ad6b6e99000b1811fd2af27e83b6883286 authored about 2 years ago
Fix comments (#3389)

0c465eb9a7e6634521d1dedced147a7364d9a4d1 authored about 2 years ago
deno fixes (#3384)

608d86385a65c567decf31298db454943df32ac0 authored about 2 years ago
Implement `device_features` and `adapter_features` for the web backend (#2986)

* Implement device_features and adapter_features for the web backend

* Use dyn_into instead

* ...

b323ea71158aeb9f90c661546e5014f207ba179e authored about 2 years ago
Improve write_buffer_with Spans (#3383)

2ecced0c88eb44c5df3e0aabed6529600d39f1b4 authored about 2 years ago
don't panic on mapped buffer in queue_submit (#3364)

f40611fd5c9b5baade39792eacfc9e3a1c6aaa96 authored about 2 years ago
Let the uniformity analysis trust the handle validation pass.

Undo some changes from #1668, now that #2090 has been merged.

cdcfad277a26f29cf5d0dff4ca1655f1b0d7a0cc authored about 2 years ago
Fix docs for `Emit` statements. (#2208)

f0a8ff6b3a316be22e945a60f85c75037c10f94f authored about 2 years ago
Add missing CHANGELOG.md entry.

fac4731288117d951d0944d96cf0b00fa006dd6c authored about 2 years ago
update deno (#3379)

* update deno

* update spec

* remove unrelated changes

b39c0b9de1438ab15091845ec08e13987fc2341d authored about 2 years ago
queue_write_texture: Validate the destination texture. (#3378)

8c9f3f159ba0cc7511f362cf71cb9aadfaa25154 authored about 2 years ago
Add missing backtick

04da0c3f0bf5eb54203cb9da2a689663c85d6e88 authored about 2 years ago
Increase GL MAX_PUSH_CONSTANTS from 16 to 64 (#3374)

4400ff82891e493547e09a86c0dc72d8a031ff2b authored about 2 years ago
Remove panics in `Deref` impl of `QueueWriteBufferView` and `BufferViewMut` (#3336)

f2d2a0c00c0659492fd1484fca138a0753eea575 authored about 2 years ago
[wgsl-in] Implement module-level scoping.

Fixes #1745: Support out-of-order module scope declarations in WGSL
Fixes #1044: Forbid local va...

6035b07b786135f65cb4140f99cf67cc0381b4c3 authored about 2 years ago
Update setup-dxc to v1.1.0 (#2204)

7effd125962ebf91b2a17f0100c6474f61f46e50 authored about 2 years ago
update ash (#3370)

fixes https://github.com/gfx-rs/wgpu/issues/3079

48fbb921ca3eb07076d4dc9fdbe2dd93b130b11d authored about 2 years ago
Revert "Error if the uniformity requirements for a barrier aren't met" (#2203)

This reverts commit e6e94d65ab8c1ec6fedf5e492418d9c2217c4bf3.

86a88de3968133049c11c9e728ef4aa0c2d3b9f4 authored about 2 years ago
Update naga to e98bd92 (#3352)

5a2e60c50e54330607b6886f9107d9ad699274c0 authored about 2 years ago
[vk] Set `WEBGPU_TEXTURE_FORMAT_SUPPORT` downlevel flag depending on the proper format support (#3367)

80d237725e1b2e8d840d16bc442dc5aefc0aca76 authored about 2 years ago
Set `COPY_SRC`/`COPY_DST` only based on Vulkan's `TRANSFER_SRC`/`TRANSFER_DST` (#3366)

* remove `BLIT_SRC`/`BLIT_DST`

* add changelog entry

98ddb402eb5b404bd2ddf65e0931e3d61b290f32 authored about 2 years ago
Fix panic in the GLES backend when creating a pipeline with opaque ty… (#3361)

* Fix panic in the GLES backend when creating a pipeline with opaque types other than samplers.
...

e7ca1716f57c75d9e40c4483aa829a1219a410d9 authored about 2 years ago
Error if the uniformity requirements for a barrier aren't met

e6e94d65ab8c1ec6fedf5e492418d9c2217c4bf3 authored about 2 years ago
feat(deno): surface support (#3265)

2252b1209aa012d4be94e4c151e56884bd3067fe authored about 2 years ago
Allow non-filtering integer texture sampling (#3362)

* Allow non-filtering integer texture sampling

* Add changelog entry

ad4dac87fb299cb13a360befc0886000de34e1c8 authored about 2 years ago
[glsl-out] use `fma` polyfill for versions below gles 320

5b4e94630be452cdbb662940c3cf637f9dccfade authored about 2 years ago
Add validation in accordance with WebGPU `GPUSamplerDescriptor` valid… (#3353)

* Add validation in accordance with WebGPU `GPUSamplerDescriptor` valid usage for `lodMinClamp` ...

a06ef71fd773914f7bd68773054a1a2222d70f98 authored about 2 years ago
added texture metadata (#3346)

c1a0912b64c7a735c27632af285cf499a1989a8a authored about 2 years ago
Document and improve extension detection (#3327)

* document and improve extension detection

* add changelog entry

* request `VK_KHR_get_phy...

39f6b03e197830ee9243443bfc47fa673d44a9ad authored about 2 years ago
Update publish.yml workflow's wasm-bindgen version to 0.2.83. (#3351)

In order to update wgpu.rs, the version of wasm-bindgen specified in
`.github/workflows/publish...

630c12fe47a7bc0dc9ec6217f3903ec6fd6e3fac authored about 2 years ago
vulkan feature exclude macOS and iOS by default (#3292)

Co-authored-by: Connor Fitzgerald <[email protected]>
Closes https://github.com/gf...

33e5b7af2673bf9ea5b99e6c75fb35c55b01a977 authored about 2 years ago
Make `ObjectId` structure and invariants idiomatic (#3347)

784ee43be7b6f376c9554fd78ffcb307e2d0dc04 authored about 2 years ago
[glsl-out] emit reflection info for non-struct uniforms (#2189)

e98bd9264c3a6b04dff15a6b1213c0c80201740a authored about 2 years ago
GraphicsCommandList validation (#3204)

* GraphicsCommandList validation

* Add change to CHANGELOG.md

* Close command list

* De...

71f50409e6b32884673131b84245b25e39ff204b authored about 2 years ago
Implement TextureFormat::Stencil8 + add stencil example (#3343)

* Implement TextureFormat::Stencil8

* Add stencil-triangles demo to test Stencil8 and show ho...

186a29c34d54d8628bbebb998a537210ac565b71 authored about 2 years ago
build(cli): use conventional `bin` path for `naga-cli`

224ff3897d51aa5bd85d296d0e41171dfa7a5b35 authored about 2 years ago
Allow `u32` coordinates for `textureStore`/`textureLoad` (#2172)

24316fd4bc9fca3b0c9cdd858ea593114c208eba authored about 2 years ago
msl: handle the case of missing binding (#2175)

02280a73572e5e07b53e6119c39e4ed032868472 authored about 2 years ago
Make sure all doctests and tests in wgpu-types run

9670e9e6b9b5b2fb5d6405539909db198a5281f4 authored about 2 years ago
Fix texture view creation with full-resource views when using an explicit `mip_level_count` or `array_layer_count`

aa46e82f4087209b6a331220e37dca142d4ffed5 authored about 2 years ago
Force all adapters to report min buffer alignment of 32 (#3262)

eaa87ba42ce29dacd9a82b9692df75223bf5ae2b authored about 2 years ago
Supporting gl_PointCoord (#2180)

8e1b0529e62f39f2051ec813f99fd682d1a43b5f authored about 2 years ago
Properly expose [`Adapter::get_presentation_timestamp`] (#3321)

6f4ec4fbab2e6209e59e563402db5f11e0b2a16e authored about 2 years ago
Fix warnings when building tests without validation.

37be4df2b8e7c56b0390445f4457955211040433 authored about 2 years ago
Fix up strict-assert usage (#3320)

* Removes unused assertions.rs

* Strict assert macro fixes

* Strict asserts shouldn't be d...

9b9cc330ca045ffc54477e4a09c9bcbc1be0753f authored about 2 years ago
Re-add indirect execution to vulkan downlevel flags (#3319)

Closes https://github.com/gfx-rs/wgpu/issues/3318

4c5fef4a2809202503626b0e03e41d661a399bbd authored about 2 years ago
Check for webgl2 validation errors and catch issues (#3296)

6b6bc69ba07675697dfbadcf7ba5b035f5dfe5f7 authored about 2 years ago
Implement Presentation Timestamp Correlation (#3240)

Co-authored-by: Jim Blandy <[email protected]>

5241633b3a79b48e6f97a4da74acafaa0a32a1c4 authored about 2 years ago
Suballocate DX12 buffer creation (#3163)

closes https://github.com/gfx-rs/wgpu/issues/2720

f3c50918c293bda4457601866f664e2e1c3d7a1c authored about 2 years ago
Add missing `DEPTH_BIAS_CLAMP` and `FULL_DRAW_INDEX_UINT32` downlevel flags (#3316)

* add missing `DEPTH_BIAS_CLAMP` and `FULL_DRAW_INDEX_UINT32` downlevel flags

* add changelog...

62e932b0a8c9e77d71d8e04533d196a0571763b0 authored about 2 years ago
[dxgi] fix `depth16Unorm` formats for nodepth and typeless (#3313)

* [dxgi] fix `depth16Unorm` formats for nodepth and typeless

* add changelog entry

c91cae47d23c3db3c83b4deda46af67acbe8091b authored about 2 years ago
Sync depth/stencil copy restrictions with the spec (#3314)

* sync depth/stencil copy restrictions with the spec

* add changelog entry

14886ee1425472033065e2cf03e35d3046519f7a authored about 2 years ago
Sync `TextureFormat.describe` with the spec (#3312)

* sync TextureFormat.describe with the spec

* add changelog entry

8ca6e385bafa29175ea5b5cb474527db09e8e7bf authored about 2 years ago
Context dynamic dispatch (#3051)

052bd17d41c227628ba2a6b9c56d8f8af299fb8f authored about 2 years ago
Fix documentation comments for Rust 1.66. (#3310)

Somewhere after 1.64 but by 1.66, `rustdoc` started checking for
unmatched HTML tags in doc str...

de070b2846a71ee51a3c7ba2de86e39ed34a9a7d authored about 2 years ago
deref/deref_mut methods on buffer-views inline (#3307)

* mark deref/deref_mut methods on buffer-views inline

* inline for deref for both direct/web ...

46831a8b25751d687ce049ccdaec52576bb991bc authored about 2 years ago
Add handle validation pass to `Validator` (#2090)

Before proceeding with any other validation, check that all Handles are valid for their arenas, ...

461fdda4250cdf9aa49de960afd0fa5042a51bc9 authored about 2 years ago
Resolve Rust 1.66 `clippy` lints (#3304)

3cc6621fd3927840964ab57dad41fb59b7b958de authored about 2 years ago
Add blit shader comment (#3301)

f14bee6740b8755afa362c3be6ef4b225209871a authored about 2 years ago
Remove workspace inheritance (#3295)

0e4c7dd6d23dd6d9ce0efbf88fcc26ce7e6fbceb authored about 2 years ago
Small typo fix in `TextureViewDescriptor` docs (#3300)

645469d2f91b1e1fd5ba20cc0f24d6e54de6421c authored about 2 years ago
fix(docs): fix invalid `<...>` URLs with code spans

3c26ffb07a9708634d5b874f6564384ef1f06d25 authored about 2 years ago
refactor: resolve `clippy::manual_clamp`

420c9845f8f9f9a2103e3e3b798fe15da5e111b2 authored about 2 years ago
Improve dynamic offset binding errors (#3294)

3ce5ca866bd80f4ac55b12811dd034fd584d5c2d authored about 2 years ago