Skip to content

gfxstream: Clean up the gfxstream_vk device and instance init

Aaron Ruby requested to merge aruby/mesa:dev/gfxstream-cleanup into main

What does this MR do and why?

Use deep-copied localCreateInfo (just a fully-dereferenced copy pCreateInfo), which can then be modified at will for the encoder call to the host. This is the same style that the rest of gfxstream in ResourceTracker uses. No need to revert the modified structs in this case.

vk_filter_struct will be used by some other incoming changes in ResourceTracker.

CC: @gurchetansingh @dextero @kocdemir @jmacnak

Edited by Aaron Ruby

Merge request reports

Loading