+ /* Uploaded shader descriptor (TODO: maybe stuff the packed unuploaded
+ * bits in a union to save some memory?) */
+
+ struct {
+ struct pipe_resource *rsrc;
+ uint32_t offset;
+ } upload;
+
+ struct mali_shader_packed shader;
+ struct mali_midgard_properties_packed properties;
+ struct mali_preload_packed preload;
+