Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/gfx-rs/wgpu-native

Native WebGPU implementation based on wgpu-core
https://github.com/gfx-rs/wgpu-native

Update wgpu to v0.19.3 (#375)

8f94e257f4abef4e5333fc1b181c2b404d6e34c0 authored 10 months ago by Rajesh Malviya <[email protected]>
Expose PARTIALLY_BOUND_BINDING_ARRAY & STORAGE_RESOURCE_BINDING_ARRAY (#374)

0e726fd38de0dadea3ba82259077e54c93de102c authored 10 months ago by Rajesh Malviya <[email protected]>
actions: macos-14 runners (#369)

de6a6ec220dc76f40710a02ff3fd6ce76576b478 authored 11 months ago by Rajesh Malviya <[email protected]>
Add workaround for gfx-rs/wgpu#5289 (#372)

bcdca757bc7077517b42dd18b1d95cfa624fca7b authored 11 months ago by Rajesh Malviya <[email protected]>
bindgen: Only bind `WGPU.*` and `wgpu.*`. (#361)

The bindings only need to include things from the WGPU API,
not stuff from the headers that the...

9f863b6f872ca699d7e99b46eb6a716d2c171423 authored 12 months ago by Bruce Mitchener <[email protected]>
clippy: Fix semicolon_if_nothing_returned lints. (#362)

612b670cdc2e4e8346656f28a8b6732bf181db21 authored 12 months ago by Bruce Mitchener <[email protected]>
mac ci (#364)

427bccf342377e5b58d3cbad1a64307f4d0a338f authored 12 months ago by Rajesh Malviya <[email protected]>
wgpu.h: Don't require preprocessing to use. (#359)

cd9d6a20ffd642614a644c52dcb6c857506d0733 authored 12 months ago by Bruce Mitchener <[email protected]>
examples: Improve glfw build integration. (#360)

Use the `glfw` target from cmake to configure other build targets.

67c2f15dfb8b2b542e92b4f5a401b3b20296ebc9 authored 12 months ago by Bruce Mitchener <[email protected]>
examples: Don't build docs for glfw. (#358)

Also, update to using `ON` rather than `1` for the flag for using
Wayland.

a9ff12dbc91b9fe7b9fc413b025bc13106708486 authored 12 months ago by Bruce Mitchener <[email protected]>
workaround queue references on single QueueId (#357)

51f3572b79008e257b076b7e3ef2d0f0b9522040 authored 12 months ago by Rajesh Malviya <[email protected]>
update wgpu-core to v0.19.1 (#355)

569a2be60d1dc90a660c1c96ffb3722942ada782 authored 12 months ago by Rajesh Malviya <[email protected]>
keep {ComputePass,RenderPass,RenderBundle}Encoder thread-unsafe (#354)

41d5fbca73b80b46efd71925d62bcd77ffa78d3a authored 12 months ago by Rajesh Malviya <[email protected]>
Simplify examples (#353)

de4aaadba9465c65c228baf756f41a634fb1a205 authored 12 months ago by Rajesh Malviya <[email protected]>
update wgpu-core to v0.19 (#351)

5c59cd5df5de4dd34d6bc8d46284fb92820c1763 authored 12 months ago by Rajesh Malviya <[email protected]>
avoid returning null strings (#349)

24095ae1c54607400e6b267c94837e0040ab6608 authored 12 months ago by Rajesh Malviya <[email protected]>
fix push constants extension api (#348)

be9457ef7c1d5d386871aee831fd3ac65e31708e authored almost 1 year ago by Rajesh Malviya <[email protected]>
Update wgpu.h to annotate WGPU_NULLABLE parameters (#347)

Clarifies `wgpuInstanceEnumerateAdapters` and `wgpuDevicePoll` by annotating parameters that are...

4726b6727a575be4405ebea71f19541400c8ff7f authored about 1 year ago by Tiago Chaves <[email protected]>
fix `WGPUInstanceBackend_All` for enumerateAdapters (#341)

24d654d753bb23e4dc98ee8dc96fc2a82ea47dac authored about 1 year ago by Rajesh Malviya <[email protected]>
Update to bindgen 0.69 (#338)

* Update to bindgen 0.69

* update cargo deps

---------

Co-authored-by: rajveermalviya <...

19c98950ea799e710ebd9aca1edbdd206de0d7df authored about 1 year ago by Bruce Mitchener <[email protected]>
Fix some typos. (#336)

5b75378728c965e3be4d6d9c69b4516ebde4522d authored about 1 year ago by Bruce Mitchener <[email protected]>
doc: Add some missing backticks for identifiers. (#335)

08b428c9dc50cebf0bc5c3377f0695b5767e1ebd authored about 1 year ago by Bruce Mitchener <[email protected]>
ci: Update to `actions/checkout@v4` from `v3`. (#334)

01cc7ade7a02f955fdb77982c172d44d809094f8 authored about 1 year ago by Bruce Mitchener <[email protected]>
update wgpu (#332)

2b780fbfbc54abcde977fe5a6869678630348045 authored about 1 year ago by Rajesh Malviya <[email protected]>
fix macos packages (#330)

abbf7e3cc2284fa26a57ac48804f1692af8f70a9 authored about 1 year ago by Rajesh Malviya <[email protected]>
add linux/aarch64 support. (#326)

fcc480b82be5f46b02a9f9eada89e7725b6bccef authored about 1 year ago by Daisuke Kato <[email protected]>
update headers (#325)

f78cf731ab8c7f6d70e9aa07b0bec6775a335d32 authored about 1 year ago by Rajesh Malviya <[email protected]>
Add missing webgpu features, part 2 (#323)

6672fdb06785289638cdb0c92d3a919bafb72628 authored about 1 year ago by Almar Klein <[email protected]>
Add missing webgpu features (#322)

afc44ae48400f1d2cb990800e54470a88c55edb0 authored about 1 year ago by Almar Klein <[email protected]>
GetBindGroupLayout 'raises error' instead of panicing on invalid index (#320)

34fd2da6039dbc360720c3bbcb9636f78ed900be authored about 1 year ago by Almar Klein <[email protected]>
update to latest wgpu-core (#318)

* update to latest wgpu-core

* fix non Linux-PC raw_window_handle usage

And a couple of fo...

91054027c1f660cc1d51aaa4687b0a3be478c7fa authored about 1 year ago by Westerbly Snaydley <[email protected]>
update wgpu-core to v0.18.1 (#319)

118848fa951af384922d703315d3b245ed1adadf authored about 1 year ago by Rajesh Malviya <[email protected]>
fix some samples releasing a null surface texture (#315)

a00422849cfaf127f44e9092ea9ae463675db2dd authored about 1 year ago by Westerbly Snaydley <[email protected]>
Implement some QuerySet getters (#314)

cf02ef3a28c92340483a0393505717bc66103d18 authored about 1 year ago by Rajesh Malviya <[email protected]>
allow handling errors for spirv and glsl shader (#313)

d5a00845a0788d50371ad5fd5322f0808fffbe3a authored about 1 year ago by Rajesh Malviya <[email protected]>
better base limits for device (#312)

262436a5404105275db18d2fa5e59a8fc7ed3463 authored about 1 year ago by Rajesh Malviya <[email protected]>
update webgpu-native headers (#309)

2cc7465c587cd756613c6374f53fd762cb6ce6b7 authored about 1 year ago by Rajesh Malviya <[email protected]>
ci: setup cache (#308)

* fmt

* setup caching

a5dee28327107793a2e78faee267583b26ee8c7e authored about 1 year ago by Rajesh Malviya <[email protected]>
update wgpu to 0.18.0 (#307)

168846ffaa4c95731d3b503e1d8280e1c3540ed6 authored about 1 year ago by Rajesh Malviya <[email protected]>
update wgpu to current trunk (#306)

c373595c66af6e6e27771cfb5868015494bf839a authored about 1 year ago by Rajesh Malviya <[email protected]>
Limits fallback (#302)

24e00f4711888cc7a11c26853b1be3bc35c1e6bb authored over 1 year ago by Rajesh Malviya <[email protected]>
Expose TextureViewArray, SamplerArray and associated extensions to the C API (#268)

Co-authored-by: rajveermalviya <[email protected]>

46e345b35d0b362563859edeb21f124eb3f800b5 authored over 1 year ago by Linx145 <[email protected]>
ci: add cargo fmt check (#301)

ee703e2c19638a16e7c88ac2bb6ccf051451d397 authored over 1 year ago by Rajesh Malviya <[email protected]>
support occlusion query (#300)

ec31c1a5a270142bfac73074747770ae96530b37 authored over 1 year ago by Rajesh Malviya <[email protected]>
Timestamp queries in render/compute pass descriptor (#296)

e90c2140c2af5c72da08c95259d465500ea2e06b authored over 1 year ago by Elie Michel <[email protected]>
Add option for gles3 minor version in instance extras (#299)

064624cd4715a7d05ef294fe574c53d3e5be053c authored over 1 year ago by Elie Michel <[email protected]>
New enum values for wgpu-native specific enums (#294)

* New enum values for wgpu-native specific enums.

https://github.com/webgpu-native/webgpu-hea...

baaee05f9e4476e4f8e4cd21fe078bc314a54741 authored over 1 year ago by Rajesh Malviya <[email protected]>
update webgpu headers (#293)

19d2681e63141e8f89dc00f0c8e09ac7486a3d6d authored over 1 year ago by Rajesh Malviya <[email protected]>
Allow Undefined value for load/store op (#292)

* Allow Undefined value for load/store op

* More robust typing for op conversion

2773864b0b34bb6a5656ca815cad22c45a99154f authored over 1 year ago by Elie Michel <[email protected]>
update WGPU.NET's description (#288)

Closes #287

3b1bafd044df5fdfef37f82728ef3440f5c01c3b authored over 1 year ago by Trivaxy <[email protected]>
Add Alimer.Bindings.WebGPU (#285)

f35b60acd990d45c79fc6fb5c9641162525080d1 authored over 1 year ago by Amer Koleci <[email protected]>
fix `MACOSX_DEPLOYMENT_TARGET` for arm64 build (#284)

dd9845c9ae41e10794a50617ead08febad66bf97 authored over 1 year ago by Rajesh Malviya <[email protected]>
update wgpu to v0.17.0 (#282)

07728a35c5e0736c3cec99e7fd9ec33161dbc6fb authored over 1 year ago by Rajesh Malviya <[email protected]>
avoid creating unnecessary owned strings & fix limits (#281)

* update limits

* use smallvec

* avoid creating owned `String`s unnecessarily

44e1f3a7fcc4ef4491c54906b1c506fd2dea77fe authored over 1 year ago by Rajesh Malviya <[email protected]>
update wgpu to v0.16.2 (#280)

* update wgpu to v0.16.2

* fix typos

cc5efdb5f6acd8e22ec71c414eb96a5bdc84435b authored over 1 year ago by Rajveer Malviya <[email protected]>
update wgpu-core to 0.16.1 (#279)

2afa435d6797eeebfc9c037311a26d343b917359 authored over 1 year ago by Rajveer Malviya <[email protected]>
update webgpu headers (#278)

db09fc1578aee5c6c0a3704b7797d1fba7a53a75 authored over 1 year ago by Rajveer Malviya <[email protected]>
fix `WGPUInstanceEnumerateAdapterOptions`, `wgpuSwapChainGetCurrentTextureView` & `wgpuDevicePopErrorScope` (#276)

523c6b3e8746e2d7e9b2bad705da2a9b220487b1 authored over 1 year ago by Rajveer Malviya <[email protected]>
expose refcounting functions (#272)

5433868204fc46df16a7ce91ae42f85e75fe9c17 authored over 1 year ago by Rajveer Malviya <[email protected]>
update headers (#266)

6556f3ea7ed3e7132840dbf66cb026737c8dd5af authored over 1 year ago by Rajveer Malviya <[email protected]>
Implement unclipped_depth (#270)

1ce7c3454fd1cd2d12cb658626c977f5dd19b7d7 authored over 1 year ago by AlbinBernhardssonARM <[email protected]>
Implement RG11B10UfloatRenderable (#271)

87361bef46ebcb4a745aef3112cb83018cea53e4 authored over 1 year ago by AlbinBernhardssonARM <[email protected]>
Feature/enumerate adapters (#224)

* first attempt; works on my macbook

* update webgpu-headers

* rebased & fixes wgpuInstanc...

e04c09c6695e3d2804cff02b6d752866d20e6300 authored over 1 year ago by toloudis <[email protected]>
implement some new functions & some minor fixes (#265)

* use RwLock for logger

* fix wgpuAdapterGetProperties

* implement wgpuQueueOnSubmittedWor...

6f95ce3fc1cd8829f23401e98967112f00f940c2 authored over 1 year ago by Rajveer Malviya <[email protected]>
Better error handling (#264)

b726bedd9e6926b9d9c984d34652b276e5c729a8 authored over 1 year ago by Rajveer Malviya <[email protected]>
refactor (#262)

6c36adeac584a99c45d040a61f6dc345966c90cc authored over 1 year ago by Rajveer Malviya <[email protected]>
Add `Force32` guard to `WGPUNativeFeature` (#258)

* Add Force32 guard to WGPUNativeFeature

* Update ffi/wgpu.h

Co-authored-by: Rajveer Malvi...

bb5d6e9675914c11105621280de3ca8fabaed4ea authored over 1 year ago by Elie Michel <[email protected]>
Fill in more of `WGPUAdapterProperties` (#257)

* Fill in a few more WGPUAdapterProperties

* Trim `driver_desc` in case of empty strings

41ea9bc1d7a21f616b11546954a8904fd986ac87 authored over 1 year ago by PyryM <[email protected]>
update docker image to manylinux_2_28_x86_64 (#256)

e59fab29fe317bdaf0e31451e57618f401cc8fa5 authored over 1 year ago by Rajveer Malviya <[email protected]>
update wgpu-core to 0.16 (#254)

768097b47ebc0b4f0d54a438dcce7b9656fbe4cc authored over 1 year ago by Rajveer Malviya <[email protected]>
Update Branch Name in cd.yml (#255)

f71f0abcef135d5e9d2c83617032bd0549d67b38 authored over 1 year ago by Connor Fitzgerald <[email protected]>
refactor examples (#252)

6dc537d0f25d8b6c2d7fce9f64c34c0c49655810 authored over 1 year ago by Rajveer Malviya <[email protected]>
rust nightly now uses ntdll apis (#250)

240e65a96e20f4ee409c70ed45c030534b6f7100 authored almost 2 years ago by Rajveer Malviya <[email protected]>
Add wgpu_native.dll.lib and wgpu_native.pdb to windows package (#249)

Fixes #180

69df29ff04a5910bb7da573fb970874bc2321396 authored almost 2 years ago by Benjamin Schaaf <[email protected]>
allow 0 for `BufferBindingLayout.minBindingSize` (#248)

as per the spec, GPUBufferBindingLayout.minBindingSize
should allow 0 as default value instead ...

87da4305241b47abd6b21d465603e2a9aa2a7854 authored almost 2 years ago by Rajveer Malviya <[email protected]>
update webgpu-headers (#247)

diff: webgpu-native/[email protected]#diff-074fca0467717d8d789bdfb86bf9e2d4afec03...

a17612ea6b020f32bb1dd4cb57069c38cfb94e39 authored almost 2 years ago by Rajveer Malviya <[email protected]>
add stubs for unimplemented fns & implement some fns (#246)

* add stubs for all unimplemented fns

* implement some fns

- `wgpuCommandEncoderResolveQue...

3271bc54b87dcc38da9fbbbc1e06990a5495a655 authored almost 2 years ago by Rajveer Malviya <[email protected]>
drop cmdbuffer handles in `wgpuQueueSubmitForIndex` (#245)

1adb5576cb566432f38b8d8d9891630b94820133 authored almost 2 years ago by Rajveer Malviya <[email protected]>
update `wgpu-core` to `0.15.1` (#244)

e1b1591d5f642132a3a2d557cd2b68878575b3ce authored almost 2 years ago by Rajveer Malviya <[email protected]>
add `wgpuSurfaceGetCapabilities` & `WGPUSwapChainDescriptorExtras` (#243)

- replace `wgpuSurfaceGetSupportedFormats` and
`wgpuSurfaceGetSupportedPresentModes` with `wgpu...

0c29d172c4b9653551054c831574eac115c7e1dc authored almost 2 years ago by Rajveer Malviya <[email protected]>
update `wgpu-core` to 0.15 (#242)

* update `wgpu-core` to 0.15 and `naga` to 0.11

* `cargo fmt`

* rust 1.67 `cargo clippy` ...

060dee0bac5de9f94282d1983788335bdd32aa0c authored almost 2 years ago by Rajveer Malviya <[email protected]>
fix segfaults caused by null values (#241)

5573edfc731a99f32b0c1c5c7163b7f2af791618 authored almost 2 years ago by Rajveer Malviya <[email protected]>
Remove references to versioning (#240)

00a3dd1897d2088244fa3073f3109ff84e06244e authored almost 2 years ago by Almar Klein <[email protected]>
nullable args in `requestAdapter` & `requestDevice` (#239)

169b5168aeeced011e311578aa681eb01f33d5d0 authored almost 2 years ago by Rajveer Malviya <[email protected]>
Fix conv rows-per-image (#238)

b6a188c6ac386b249d8decaf806e87946058383e authored almost 2 years ago by Almar Klein <[email protected]>
fix packaging (#236)

9ec714a39cdb85062d0078906bb2e626c38668b3 authored almost 2 years ago by Almar Klein <[email protected]>
Update webgpu header (#235)

* Update webgpu header

* remove deprecated tex format

* write MaxBufferSize

* Set defau...

2305180181c919bc681d2838c0f8530cd590e82b authored almost 2 years ago by Almar Klein <[email protected]>
Dont rename libs for packaging (#233)

* try this

* dont rename binaries

* Include static libs

f523fb7e95ba12b89fcd626deeeede39bdb66c7d authored almost 2 years ago by Almar Klein <[email protected]>
Update wgpu-core to 0.14.2 (#234)

9bc89cbd5c9a2bbc33358c1fb51c5fc20148e67b authored almost 2 years ago by Almar Klein <[email protected]>
Add a link to WebGPU-C++ wrapper (#232)

3157dfd4611ab6e27f7117f725054898e3f2a1ad authored about 2 years ago by Elie Michel <[email protected]>
check for undefined constants instead of zero values (#218)

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

6e18d0c67ed855048e1bae9c8680232af74a398b authored about 2 years ago by Rajveer Malviya <[email protected]>
Consistent libname (#229)

c6aa5403a9c90bc4dbeed247d36a58eb7f3ffd9f authored about 2 years ago by Almar Klein <[email protected]>
Tie all created objects to their instance (#221)

466359115ad5e8d4c3384c7b6b7cfa4bbb981b01 authored about 2 years ago by Guus Waals <[email protected]>
Add Silk.NET to binding list (#226)

Silk.NET now has raw WebGPU bindings for C# (as opposed to wgpu.NET, which acts a lot more as a ...

6afce0928342fc676e8bc6824e74f4926a9e8af3 authored about 2 years ago by Beyley Thomas <[email protected]>
return request{Adapter,Device} error via callback (#219)

f3228dc9ad19dc4cbe43eff65ec532e6f94f7e9f authored about 2 years ago by Rajveer Malviya <[email protected]>
update wgpu to 0.14 (#217)

f8d2479a3f2e1001047d1d07c3a4034554874e08 authored about 2 years ago by Rajveer Malviya <[email protected]>
Mentioning stable julia wrapper (#216)

Co-authored-by: arhik <[email protected]>

59541445992fe344d65c5edc60210db7f0771ff9 authored over 2 years ago by Karthik Katipally <[email protected]>
support userdata in log callback (#213)

5f9532af781e9e0af8449ad6a63a2286cc008395 authored over 2 years ago by Rajveer Malviya <[email protected]>
support implicit pipeline ids for `wgpuDeviceCreate{Compute,Render}Pipeline` (#211)

eed0414a03e97af39ee6e34fb84959b1091769c4 authored over 2 years ago by Rajveer Malviya <[email protected]>
Implement MULTI_DRAW_INDIRECT, MULTI_DRAW_INDIRECT_COUNT and VERTEX_WRITABLE_STORAGE features (#209)

Co-authored-by: Rajveer Malviya <[email protected]>

6d149bf3b29c793533cde9ed1dc47c2ba955b324 authored over 2 years ago by MineGame159 <[email protected]>