bors[bot]
19206064dc
Merge #1493
...
1493: Update default storage limits r=kvark a=kvark
**Connections**
Matches https://github.com/gpuweb/gpuweb/pull/1802
**Description**
**Testing**
Untested
Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2021-06-14 22:18:52 +00:00
Dzmitry Malyshau
78d21beb58
Update default storage limits
2021-06-14 18:18:05 -04:00
Dzmitry Malyshau
9d85602349
hal: re-architect command encoding and pooling
2021-06-14 13:30:28 -04:00
Dzmitry Malyshau
d8979cad4a
hal/vk: command pools, clippy warnings
2021-06-14 10:26:40 -04:00
Dzmitry Malyshau
c2bb2d5dfc
Experimental command pool API
2021-06-14 01:58:09 -04:00
Dzmitry Malyshau
4eae5a38d0
hal/vk: hook up gpu-descriptor
2021-06-12 01:04:15 -04:00
Dzmitry Malyshau
006c1baaf2
hal/vk: pipeline layout, object labels and logging
2021-06-11 20:23:15 -04:00
Dzmitry Malyshau
61e2e242cd
hal/vk: textures and samplers
2021-06-11 19:14:41 -04:00
Dzmitry Malyshau
b4380e4576
hal/vk: buffer and texture creation
2021-06-11 15:53:07 -04:00
Dzmitry Malyshau
9ae5e36ad8
hal/vk: format mapping
2021-06-11 14:27:00 -04:00
Dzmitry Malyshau
dc340421c4
hal/vk: instance and adapter
2021-06-11 02:09:29 -04:00
Dzmitry Malyshau
75b6ecea58
hal: Fix iOS build
2021-06-10 17:09:46 -04:00
Dzmitry Malyshau
e345ad1c64
hal: make example to destroy temporary views
2021-06-10 16:55:17 -04:00
Dzmitry Malyshau
faf8f7e890
Simple API for coherent mapping
2021-06-10 16:05:44 -04:00
Dzmitry Malyshau
d88aa99997
Fix rows-per-image treatment, clippy warnings
2021-06-10 15:43:21 -04:00
Dzmitry Malyshau
38e13a178b
hal/mtl: array length support
2021-06-10 14:22:32 -04:00
Dzmitry Malyshau
006f8abbba
build and clippy fixes, command buffer cleanup
2021-06-10 12:44:29 -04:00
Dzmitry Malyshau
317237771e
hal: rename bunnymark to halmark
2021-06-10 11:29:35 -04:00
Dzmitry Malyshau
782c72d32c
hal/mtl: queue
2021-06-10 10:54:06 -04:00
Dzmitry Malyshau
3109b1b63d
hal/mtl: most of the command encoding
2021-06-10 02:31:31 -04:00
Dzmitry Malyshau
bdaf57dbed
hal/mtl: pipelines and fences
2021-06-09 23:38:48 -04:00
Dzmitry Malyshau
9f904700ee
hal/mtl: creation of bind groups
2021-06-09 17:06:43 -04:00
Dzmitry Malyshau
f46459c589
hal/mtl: buffer, texture, and view creation
2021-06-09 01:51:45 -04:00
Dzmitry Malyshau
3475d839f9
hal/metal: instance,adapter, and surface
2021-06-09 00:55:49 -04:00
Dzmitry Malyshau
6d229847be
hal: redesign the bind group descriptor
2021-06-08 17:12:28 -04:00
Dzmitry Malyshau
a0b51ce35c
hal: remove the cows
2021-06-08 15:18:06 -04:00
Dzmitry Malyshau
502c57501f
hal: bunnymark example
2021-06-08 14:58:48 -04:00
Dzmitry Malyshau
a421c1c8b6
Instance plumbing
2021-06-08 11:46:53 -04:00
Dzmitry Malyshau
ff2a3e84fc
update synchronization, fix last errors in wgc
2021-06-08 02:03:44 -04:00
Dzmitry Malyshau
0a82c232ba
hal: port the rest of wgpu-core
2021-06-08 00:46:08 -04:00
Dzmitry Malyshau
c61ee1262b
hal: transfer operations
2021-06-08 00:46:08 -04:00
Dzmitry Malyshau
6d51fab864
hal:: Fill the command buffer calls
2021-06-08 00:46:08 -04:00
Dzmitry Malyshau
738ae2b227
Surface API
2021-06-08 00:46:08 -04:00
Dzmitry Malyshau
bae3c694bd
Documentation update
2021-06-08 00:46:08 -04:00
Dzmitry Malyshau
0ea4cac04b
Rework shader and pipeline creation
2021-06-08 00:46:08 -04:00
Dzmitry Malyshau
569cd0cdd6
WIP new wgpu-hal
2021-06-08 00:46:08 -04:00
bors[bot]
a92b8549a8
Merge #1474
...
1474: Add clear buffer/image to wgpu-rs api r=kvark a=Wumpf
Follow up to #1335
Started using this in Blub fluid sim a little bit on volume textures, works nicely 432fb75a68
, more to come
Co-authored-by: Andreas Reich <r_andreas2@web.de>
2021-06-06 00:07:03 +00:00
bors[bot]
8e8f59af7c
Merge #1479
...
1479: fix typo regarding structure rename in changelog r=kvark a=profan
**Description**
Just fixing a typo I realised was there when trying to use the changelog to fix my code, thanks for adding a list of changes to the latest changelogs!
Co-authored-by: Robin Hübner <robinhubner@gmail.com>
2021-06-05 22:29:01 +00:00
Robin Hübner
bc0c86a47a
fix typo regarding structurer rename in changelog
2021-06-05 22:09:06 +01:00
Andreas Reich
99e691932d
add clear buffer/image to wgpu-rs api
2021-06-05 11:49:13 +02:00
bors[bot]
7978df83ef
Merge #1470
...
1470: Validate pipeline state formats r=cwfitzgerald a=kvark
**Connections**
Fixes #1425
**Description**
We weren't validating any of the pipeline formats.
**Testing**
Manually tested, e.g.:
```
Caused by:
In Device::create_render_pipeline
note: label = `shadow`
depth/stencil state is invalid
format Rgba8UnormSrgb does not have a depth aspect, but depth test/write is enabled
```
Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2021-06-04 23:32:18 +00:00
Dzmitry Malyshau
cfc6792c82
Validate pipeline state formats
2021-06-03 10:30:35 -04:00
bors[bot]
c7576553ba
Merge #1469
...
1469: Handle winit exception in web to avoid breaking async executor r=grovesNL a=Frizi
This is a continuation of https://github.com/gfx-rs/wgpu-rs/pull/923 .
I'd still like to fix this on our end, even if the real underlying issue is in winit. The fix is small, and we can migrate to the proper winit solution once it exists. In the mean time, we can continue working on improving webgl support without a major blocker.
Co-authored-by: Frizi <frizi09@gmail.com>
2021-06-03 11:25:46 +00:00
Frizi
07376d11e8
Handle winit exception in web to avoid breaking async executor
2021-06-03 13:02:56 +02:00
Dzmitry Malyshau
e4b0de2526
Links updates
2021-06-02 23:54:26 -04:00
Dzmitry Malyshau
900a141392
Work around CI failures on hello-compute
2021-06-02 22:48:33 -04:00
Dzmitry Malyshau
a6ff3ea086
Merge changelogs and readmes
2021-06-02 21:50:16 -04:00
Dzmitry Malyshau
4fc478513a
Merge ../wgpu-rs into reunion
2021-06-02 21:31:02 -04:00
bors[bot]
6566a6ce49
[rs] Merge #920
...
920: Bunnymark example r=grovesNL a=kvark
Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2021-06-02 16:20:43 +00:00
Sean Moulton
9bdc65e5f7
[rs] Add include_wgsl!() macro ( #922 )
...
* Add include_wgsl macro
* Add include_wgsl macro
* Change ShaderFlags to all
2021-06-01 22:31:02 -04:00