mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-06-06 06:33:30 +00:00
This is a reland of 7eb6be186be60a536a9f529b514bb5c5fd79293d Fixes casting issue on 32 bit machines Original change's description: > dawn_native: Indirect draw/dispatch > > Adds indirect draw and dispatch for all backends (without validation). > > Tests for opengl negative offset are skipped since there is no easy > way to add the index buffer offset. Current idea is to use a compute > shader to modify the indirect draw buffer. > > Change-Id: I1d3eec7c699b211423f4b911769cca17bfbcd045 > Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/7481 > Commit-Queue: Idan Raiter <idanr@google.com> > Reviewed-by: Kai Ninomiya <kainino@chromium.org> Change-Id: Id28c5658ee18ec5c030f721fb44d9f11ebe21ff9 Bug:dawn:54,chromium:972358 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/7961 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Idan Raiter <idanr@google.com>