297 Commits

Author SHA1 Message Date
bors[bot] 79b366e97f Merge #143
143: [0.2] Scissor test r=kvark a=snuk182

A backport of scissor test from master to 0.2.

Co-authored-by: Serhii Plyhun <snuk188@gmail.com>
2019-04-29 20:38:39 +00:00
Serhii Plyhun f59c6f9f2f Scissor test 2019-04-29 22:34:03 +02:00
Dzmitry Malyshau 1d26225d5c Update CHANGELOG.md 2019-04-04 12:29:11 -04:00
bors[bot] c9cc3f374c Merge #120
120: [0.2] Fix waiting on frame semaphores, plus check the epochs r=grovesNL a=kvark

Sibling of #119

Co-authored-by: Dzmitry Malyshau <dmalyshau@mozilla.com>
2019-04-04 12:20:07 +00:00
Dzmitry Malyshau f0f78eed85 Track epochs of the frame semaphores to wait for 2019-04-03 17:50:01 -04:00
bors[bot] c8094bd004 Merge #114
114: [0.2] First bits of draw call validation, better submission tracking r=grovesNL a=kvark

Fixes #113 

Co-authored-by: Dzmitry Malyshau <dmalyshau@mozilla.com>
2019-03-31 18:30:15 +00:00
Dzmitry Malyshau 06201ce39a Update changelog and versions 2019-03-31 14:14:01 -04:00
Dzmitry Malyshau 4f08d2d8ca Fix the triangle examples 2019-03-31 14:14:01 -04:00
Dzmitry Malyshau bfefe690e8 Rename expectation to LayoutChange 2019-03-31 14:13:59 -04:00
Dzmitry Malyshau 53749ce604 Validate resource types against the bind group layout 2019-03-29 18:41:59 -04:00
Dzmitry Malyshau e964675750 Fix submission tracking 2019-03-29 16:50:38 -04:00
Dzmitry Malyshau 7a41a626a5 Track bind group compatibility across the whole pipeline 2019-03-29 12:19:27 -04:00
Dzmitry Malyshau c82a3c9737 Validate bind group compatibility 2019-03-29 00:30:38 -04:00
Dzmitry Malyshau 6ddaedf0fb Blend color and the first bits of validation 2019-03-28 23:54:26 -04:00
bors[bot] d4126d723d Merge #110
110: [0.2] Higher default descriptor pool limits, better buffer offsets for mapping and descriptors r=msiglreith_with_one_eye a=kvark

The descriptor pool sizes are temporary until we get automatic descriptor management.
~~Based on #109~~

With this in, we are tracking all resources correctly and we only get a few Vulkan validation errors at start (related to compositing), which is a great improvement.

Co-authored-by: Dzmitry Malyshau <dmalyshau@mozilla.com>
2019-03-20 17:43:35 +00:00
Dzmitry Malyshau 655e06da60 Fix descriptor size, bump versions 2019-03-20 13:42:27 -04:00
Dzmitry Malyshau 11ac80d1ec Bump the descriptor pool size 2019-03-20 12:10:29 -04:00
Dzmitry Malyshau 2a929b12a4 Validate uniform buffer alignments, enforce map alignment 2019-03-20 12:10:23 -04:00
bors[bot] 5be4295a3e Merge #109
109: V0.2 windows fix r=travis a=kvark



Co-authored-by: Joshua Groves <josh@joshgroves.com>
Co-authored-by: Dzmitry Malyshau <dmalyshau@mozilla.com>
2019-03-20 15:03:51 +00:00
Dzmitry Malyshau 13215ced93 Disable the native example on CI 2019-03-20 09:51:54 -04:00
Dzmitry Malyshau 690fd29480 Version bump to 0.2.2 2019-03-20 00:28:06 -04:00
Dzmitry Malyshau 43e56961c4 Enable windows in Travis 2019-03-20 00:28:06 -04:00
Dzmitry Malyshau 32351b074b Enable repr(C) for Id 2019-03-20 00:28:06 -04:00
Joshua Groves dc26480ddb Add nested designated initialization 2019-03-20 00:28:06 -04:00
Joshua Groves ebdc9ad27f Start rendering C example again 2019-03-20 00:28:06 -04:00