if (!t)
return NULL;
- t->base.reference.count = 1;
- t->base.context = pctx;
- pipe_resource_reference(&t->base.buffer, pres);
- t->base.buffer_offset = buffer_offset;
- t->base.buffer_size = buffer_size;
-
/* using PIPE_BIND_CUSTOM here lets us create a custom pipe buffer resource,
* which allows us to differentiate and use VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT
* as we must for this case
return NULL;
}
+ t->base.reference.count = 1;
+ t->base.context = pctx;
+ pipe_resource_reference(&t->base.buffer, pres);
+ t->base.buffer_offset = buffer_offset;
+ t->base.buffer_size = buffer_size;
+
return &t->base;
}