9a44a6bf4f
Passes the Transform for each draw to the RenderStep, to both writeVertices and writeUniforms, since any given RenderStep could choose to transform vertices on the CPU, pack the matrix as instance attributes, or upload it as a uniform. Also updates UniformManager to take the source data as const void* Cq-Include-Trybots: luci.skia.skia.primary:Test-Mac11-Clang-MacMini9.1-GPU-AppleM1-arm64-Release-All-Graphite,Test-Mac11-Clang-MacMini9.1-GPU-AppleM1-arm64-Debug-All-ASAN_Graphite,Build-Mac-Clang-arm64-Release-iOS_Graphite,Build-Mac-Clang-arm64-Debug-iOS_Graphite,Build-Mac-Clang-arm64-Debug-Graphite_NoGpu,Build-Mac-Clang-arm64-Debug-Graphite,Build-Mac-Clang-arm64-Debug-ASAN_Graphite,Build-Mac-Clang-arm64-Release-Graphite Bug: skia:12466 Change-Id: I7ac40af0b7c123d068478f5672dda455c0bbbfb5 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/478376 Commit-Queue: Michael Ludwig <michaelludwig@google.com> Reviewed-by: Robert Phillips <robertphillips@google.com> Reviewed-by: Jim Van Verth <jvanverth@google.com> |
||
---|---|---|
.. | ||
bazel_test | ||
c-api-example | ||
docs | ||
documentation | ||
ffmpeg | ||
graphite | ||
lowp-basic | ||
minimal_ios_mtl_skia_app | ||
pvg | ||
skottiekit | ||
skrive | ||
sktext | ||
sorttoy | ||
tools | ||
tskit | ||
wasm-skp-debugger | ||
webgpu-bazel | ||
xform | ||
xps_to_png |