yanchith
e9545c93ed
Deduplicate Bind Group Layouts on creation
...
To make later bind group layout compatibility checks simpler (and
cheaper), deduplicate them on creation. If two bind group layouts with
same descriptors are requested, only one is created and the same id is
returned for both.
2019-12-17 18:32:33 +01:00
Dzmitry Malyshau
c0d6cf18e1
Refactor tracker initializers
2019-12-17 00:19:39 -05:00
Dzmitry Malyshau
d74c8cb5ae
Refactor tracker stitches
2019-12-17 00:19:39 -05:00
Dzmitry Malyshau
109253247d
Track render pass attachments in the pass tracker
2019-12-17 00:19:39 -05:00
Dzmitry Malyshau
38305c62f3
Fix tracking of render pass attachments
2019-12-15 23:10:38 -05:00
Dzmitry Malyshau
033624f160
Handle adapter enumeration failures better
2019-12-15 15:19:35 -05:00
Istvan Miklos
45be9035b7
Add Serialize/Deserialize derive to BufferDescriptor
2019-12-11 14:43:05 +01:00
Dzmitry Malyshau
bd24c20d4c
Fix lock token lifetimes
2019-12-08 17:00:30 -05:00
Mac O'Brien
71cf7f0027
Re-export DeviceType
2019-12-07 15:05:53 -06:00
Mike Hommey
74d83fdedd
Update smallvec to 1.0
2019-12-06 13:37:30 +09:00
Dzmitry Malyshau
486b1b6764
Remote buffer destruction
2019-12-03 08:59:22 -05:00
Dzmitry Malyshau
97766ab300
Get buffer sub data in wgpu-remote
2019-12-02 17:23:04 -05:00
Dzmitry Malyshau
2f74e227a8
Remote buffer mapping
2019-11-29 16:44:22 -05:00
bors[bot]
2006c07a57
Merge #387
...
387: Stop dynamic offset iteration when the bind groups stop r=grovesNL a=kvark
Fixes #386
I imagine the code is not performance-optimal and could be improved. This PR focuses on correctness.
Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2019-11-29 02:08:19 +00:00
Dzmitry Malyshau
605620b20c
Buffer creation in wgpu-remote
2019-11-28 17:18:25 -05:00
Dzmitry Malyshau
0880986a97
Stop dynamic offset iteration when the bind groups stop
2019-11-28 14:36:36 -05:00
Dzmitry Malyshau
1a2a37df7d
Fix STORAGE_READ support
2019-11-25 14:30:03 -05:00
Dzmitry Malyshau
3908d2b5a1
Cleanup exports
2019-11-19 10:59:24 -05:00
Dzmitry Malyshau
98d28caffc
Refactor internal texture tracking format
2019-11-18 22:07:15 -05:00
Dzmitry Malyshau
4e57c42c71
Initialize trackers with full selector - part 2
2019-11-18 09:20:16 -05:00
Dzmitry Malyshau
0569bc6956
Initialize trackers with full selector
2019-11-18 00:21:13 -05:00
Dzmitry Malyshau
6c632d1366
Separate native from the core
2019-11-16 00:36:23 -05:00