Lines Matching refs:instance
23 /* require and request at least Vulkan 1.1 at both instance and device levels
27 /* max advertised version at both instance and device levels */
66 * base.base.app_info.api_version. renderer_version is the instance
94 vn_instance_submit_roundtrip(struct vn_instance *instance,
98 vn_instance_wait_roundtrip(struct vn_instance *instance,
102 vn_instance_roundtrip(struct vn_instance *instance)
105 if (vn_instance_submit_roundtrip(instance, &roundtrip_seqno) == VK_SUCCESS)
106 vn_instance_wait_roundtrip(instance, roundtrip_seqno);
110 vn_instance_ring_submit(struct vn_instance *instance,
114 vn_instance_ring_wait(struct vn_instance *instance)
116 struct vn_ring *ring = &instance->ring.ring;
133 vn_instance_submit_command_init(struct vn_instance *instance,
149 vn_instance_submit_command(struct vn_instance *instance,
153 vn_instance_get_command_reply(struct vn_instance *instance,
160 vn_instance_free_command_reply(struct vn_instance *instance,
164 vn_renderer_shmem_unref(instance->renderer, submit->reply_shmem);
168 vn_instance_cs_shmem_alloc(struct vn_instance *instance,
174 mtx_lock(&instance->cs_shmem.mutex);
176 instance->renderer, &instance->cs_shmem.pool, size, out_offset);
177 mtx_unlock(&instance->cs_shmem.mutex);