mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-09 21:47:47 +00:00
The push_preamble method was dealing with multiple sections of the SPIR-V binary layout. As we changed the way things write (like extensions getting written later) the preamble section was ending up in incorrect order. This CL replaces push_preamble with push methods for each of the sections at the start of the SPIR-V module which should fixup the ordering issue. Bug: tint:267 Change-Id: Ib73a66d0fdb2c67dd6e80582289dd18475fad9f9 Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/29841 Commit-Queue: Ryan Harrison <rharrison@chromium.org> Reviewed-by: Ryan Harrison <rharrison@chromium.org>