Lines Matching refs:view
70 /* sampler view is needed for resolve blits */
179 struct lvp_image_view *view;
181 view = vk_image_view_create(&device->vk, false, pCreateInfo,
182 pAllocator, sizeof(*view));
183 if (view == NULL)
186 view->pformat = lvp_vk_format_to_pipe_format(view->vk.format);
187 view->image = image;
188 view->surface = NULL;
189 *pView = lvp_image_view_to_handle(view);
376 struct lvp_buffer_view *view;
377 view = vk_alloc2(&device->vk.alloc, pAllocator, sizeof(*view), 8,
379 if (!view)
382 vk_object_base_init(&device->vk, &view->base,
384 view->buffer = buffer;
385 view->format = pCreateInfo->format;
386 view->pformat = lvp_vk_format_to_pipe_format(pCreateInfo->format);
387 view->offset = pCreateInfo->offset;
388 view->range = pCreateInfo->range;
389 *pView = lvp_buffer_view_to_handle(view);
399 LVP_FROM_HANDLE(lvp_buffer_view, view, bufferView);
403 vk_object_base_finish(&view->base);
404 vk_free2(&device->vk.alloc, pAllocator, view);