Commit Graph

2761 Commits

Author SHA1 Message Date
yanchith
e94cfafe50 [rs] Prevent possible double panic in Drop impls
Drop impls for SwapChainOutput, RenderPass and ComputePass now only
call out to wgn if not thread::panicking().
2019-08-20 17:00:19 +02:00
bors[bot]
cb56ce3a0a Merge #294
294: Manually expand ID macros r=kvark a=grovesNL

Fixes #293

Co-authored-by: Joshua Groves <josh@joshgroves.com>
2019-08-20 13:26:55 +00:00
Joshua Groves
8d8c670da1 Manually expand ID macros 2019-08-20 09:08:05 -02:30
bors[bot]
fa73bd7162 [rs] Merge #68
68: remove usages of wgn in examples r=kvark a=rukai

This slipped through in https://github.com/gfx-rs/wgpu-rs/pull/67

Co-authored-by: Rukai <rubickent@gmail.com>
2019-08-18 04:27:31 +00:00
bors[bot]
8bd44e1199 Merge #290
290: Make winit truly optional r=seivan a=kvark

Fixes #64 

Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2019-08-18 04:24:09 +00:00
Dzmitry Malyshau
f30cb20508 Make winit truly optional 2019-08-17 23:37:16 -04:00
Rukai
eb39619c21 [rs] remove usages of wgn in examples 2019-08-18 13:36:48 +10:00
bors[bot]
870eae10e9 [rs] Merge #67
67: Update to latest wgpu-native commit r=kvark a=rukai

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

Make sure my documentation for sample_mask and alpha_to_coverage_enabled is correct, I am not familiar with these fields.

Co-authored-by: Rukai <rubickent@gmail.com>
2019-08-18 02:38:15 +00:00
Rukai
c3529869d1 [rs] Update to latest wgpu-native commit 2019-08-18 12:19:49 +10:00
bors[bot]
a47ff090bb Merge #291
291: Fix sample_mask field r=kvark a=rukai

Looks like it was just missed in https://github.com/gfx-rs/wgpu/pull/285

Co-authored-by: Rukai <rubickent@gmail.com>
2019-08-18 00:19:02 +00:00
Rukai
460c90e8e2 Fix sample_mask field 2019-08-17 23:51:25 +10:00
bors[bot]
38743c6ba3 Merge #285
285: Update API according to the upstream spec r=grovesNL a=kvark

Includes changes in texture view creation, enumeration mapping,
binding types, and more.
This would be a nice target for our 0.3 release.

Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2019-08-17 02:37:32 +00:00
Dzmitry Malyshau
f82ceba3c2 Minor renames to address the review comments 2019-08-16 22:36:30 -04:00
Dzmitry Malyshau
37afa0d98a Update API according to the upstream spec
Includes changes in texture view creation, enumeration mapping,
binding types, and more.
2019-08-15 23:24:35 -04:00
bors[bot]
ab0ba193ce Merge #284
284: Add start_slot parameter r=kvark a=danaugrs

A first attempt to fix https://github.com/gfx-rs/wgpu/issues/215.

Co-authored-by: Daniel Salvadori <danaugrs@gmail.com>
2019-08-15 20:28:29 +00:00
Daniel Salvadori
ec72adc7dd Add start_slot parameter 2019-08-15 10:59:02 -03:00
bors[bot]
6cab19c053 Merge #287
287: remove -s from examples-compute r=grovesNL a=Napokue



Co-authored-by: Timo de Kort <dekort.timo@gmail.com>
2019-08-15 11:49:10 +00:00
Timo de Kort
6448aa90bd remove -s from travis.yml in examples-compute 2019-08-15 12:50:20 +02:00
Timo de Kort
c355269465 remove -s from examples-compute 2019-08-15 09:50:00 +02:00
bors[bot]
85ee7de986 [rs] Merge #62
62: Fix missing lifetime r=kvark a=danaugrs



Co-authored-by: Daniel Salvadori <danaugrs@gmail.com>
2019-08-14 21:23:31 +00:00
Daniel Salvadori
fae901a370 [rs] Fix missing lifetime 2019-08-14 18:20:52 -03:00
bors[bot]
a16d01460c Merge #281
281: Force pipeline barriers between unordered usages r=grovesNL a=kvark

Fixes #272

Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2019-08-14 20:59:54 +00:00
Dzmitry Malyshau
777957bca7 Fix travis target on windows 2019-08-14 16:59:22 -04:00
Dzmitry Malyshau
d37452ff27 Force pipeline barriers between unordered usages 2019-08-14 10:35:40 -04:00
bors[bot]
3504b7525e Merge #282
282: Fix dynamic stencil values r=grovesNL a=kvark

Fixes #279

Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2019-08-14 02:18:57 +00:00
bors[bot]
213e3f84d1 Merge #283
283: Fix broken link to scopes website r=grovesNL a=porky11

Scopes link didn't work, I fixed it

Co-authored-by: Fabio Krapohl <fabio.u.krapohl@fau.de>
2019-08-12 23:00:37 +00:00
Fabio Krapohl
fcd1acc759 Fix broken link to scopes website 2019-08-12 23:41:09 +02:00
bors[bot]
a5bee859c1 [rs] Merge #61
61: Cleanup examples by using wgpu::read_spirv instead of manually creating a Vec<u32> r=kvark a=rukai

Wait for me to update the git reference once https://github.com/gfx-rs/wgpu/pull/280 is merged.

Co-authored-by: Rukai <rubickent@gmail.com>
2019-08-12 20:57:53 +00:00
Dzmitry Malyshau
69743e512c Update README.md 2019-08-12 16:56:04 -04:00
Dzmitry Malyshau
9b6a817f3f Add Bindings list to the README 2019-08-12 16:55:47 -04:00
Dzmitry Malyshau
1ce7957e0e Fix dynamic stencil values 2019-08-12 16:44:54 -04:00
Rukai
d60157a782 [rs] Cleanup examples by using wgpu::read_spirv instead of manually creating a Vec<u32> 2019-08-13 06:39:24 +10:00
bors[bot]
943aed1a08 [rs] Merge #60
60: build: update version to 0.3.0 to unconfuse cargo patches r=kvark a=m4b



Co-authored-by: m4b <m4b.github.io@gmail.com>
2019-08-12 15:48:00 +00:00
bors[bot]
cf1bee30d6 Merge #280
280: Remove pod add read_spirv r=kvark a=rukai

Looks like Pod is no longer used by wgpu-rs so I removed it.
read_spirv is needed in wgpu-rs now so I added it.

Co-authored-by: Rukai <rubickent@gmail.com>
2019-08-12 15:33:39 +00:00
Rukai
5763285e40 Remove pod add read_spirv 2019-08-12 20:30:31 +10:00
m4b
e6a9893eee [rs] build: update version to 0.3.0 to unconfuse cargo patches 2019-08-11 21:24:55 -07:00
bors[bot]
a08e857e40 [rs] Merge #58
58: Update to latest wgpu native r=kvark a=rukai

This PR is waiting on https://github.com/gfx-rs/wgpu/pull/276 but also allows us to test 276

Co-authored-by: Rukai <rubickent@gmail.com>
2019-08-12 01:40:25 +00:00
Rukai
a77904f3ff [rs] Update to latest wgpu native 2019-08-11 11:44:09 +10:00
bors[bot]
f72dfc9cbb Merge #276
276: Update to gfx hal 0.3 r=kvark a=rukai

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

Co-authored-by: Rukai <rubickent@gmail.com>
2019-08-11 01:18:21 +00:00
Rukai
e61b16f7ed Update to gfx hal 0.3 2019-08-11 09:39:52 +10:00
bors[bot]
e83f2e6ad7 Merge #278
278: remove end pass return value and fix examples r=grovesNL a=porky11

closes #270 

Co-authored-by: Fabio Krapohl <fabio.u.krapohl@fau.de>
2019-08-10 21:18:01 +00:00
Fabio Krapohl
6fee18f6f9 remove end pass return value and fix examples 2019-08-10 22:30:24 +02:00
bors[bot]
05fc856ec5 [rs] Merge #48
48: Exposing `set_viewport_rect()` on `RenderPass`. r=kvark a=seivan

Noticed that while viewport work with floats, scissors only work with unsigned integers. 
Not sure if relevant but [`width & height`](https://www.khronos.org/registry/OpenGL-Refpages/es2.0/xhtml/glViewport.xml) might not be able to be negative.

Co-authored-by: Seivan Heidari <seivan.heidari@icloud.com>
2019-08-10 13:52:26 +00:00
Layl
ad5aab2e55 [rs] Fix sampling in mipmap generation example (#57)
* Change min_filter in mipmap example to Nearest
2019-08-08 10:58:25 -04:00
Yanchi Toth
186fbeec36 Validate bind group buffer ranges (#268)
* Validate bind group buffer range

The bound buffer range must fit in the the buffer size.
2019-08-07 11:13:57 -04:00
bors[bot]
28dff7c10d Merge #267
267: Use extend_from_slice instead of copy_from_slice r=kvark a=kocsis1david

`copy_from_slice` gives an error because it expects the lengths to be the same.

Co-authored-by: David <kocsis1david@windowslive.com>
2019-08-06 17:23:18 +00:00
David
074b1d7dee Use extend_from_slice instead of copy_from_slice 2019-08-05 07:40:06 +02:00
bors[bot]
efcf0e94cb Merge #265
265: Add support for indirect dispatch r=kvark a=dragly



Co-authored-by: Svenn-Arne Dragly <dragly@cognite.com>
2019-07-31 19:08:41 +00:00
Svenn-Arne Dragly
cd45aed0f0 Add support for indirect dispatch 2019-07-31 21:04:03 +02:00
bors[bot]
734245be94 Merge #247
247: Add support for indirect drawing r=kvark a=dragly



Co-authored-by: Svenn-Arne Dragly <dragly@cognite.com>
2019-07-30 15:22:00 +00:00