u_vbuf_mgr: don't reference non-native vertex buffers as native
also don't mark them as 'user', because they will be uploaded through the translate fallback anyway.
This commit is contained in:
@@ -494,7 +494,8 @@ void u_vbuf_set_vertex_buffers(struct u_vbuf_mgr *mgrb,
|
||||
mgr->b.real_vertex_buffer[i].stride =
|
||||
mgr->b.vertex_buffer[i].stride = vb->stride;
|
||||
|
||||
if (!vb->buffer) {
|
||||
if (!vb->buffer ||
|
||||
mgr->incompatible_vb[i]) {
|
||||
pipe_resource_reference(&mgr->b.real_vertex_buffer[i].buffer, NULL);
|
||||
continue;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user