SpirvShaderDebugger: Implement Array types
and move pointer typeinfo value construction from build time to runtime.
While this may seem counter-intuitive for performance, it's actually a
big win, as shader compilation can take a significant amount of time
with the amount of debug logic generated. This is also a first step
towards lazy/static `vk::dbg::Value` generation for array types.
Bug: b/124388146
Change-Id: I3448ffdabd553db17a22090081ac4809e0555b1d
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/45488
Kokoro-Result: kokoro <noreply+kokoro@google.com>
Tested-by:
Ben Clayton <bclayton@google.com>
Reviewed-by:
Antonio Maiorano <amaiorano@google.com>
Showing
This diff is collapsed.
Click to expand it.
Please
register
or
sign in
to comment