Lines Matching defs:bview
376 struct pvr_buffer_view *bview;
379 bview = vk_object_alloc(&device->vk,
381 sizeof(*bview),
383 if (!bview)
386 bview->format = pCreateInfo->format;
387 bview->range =
393 bview->range -= bview->range % vk_format_get_blocksize(bview->format);
396 assert(bview->range >= vk_format_get_blocksize(bview->format));
402 info.extent.height = bview->range / vk_format_get_blocksize(bview->format);
412 info.format = bview->format;
421 result = pvr_pack_tex_state(device, &info, bview->texture_state);
425 *pView = pvr_buffer_view_to_handle(bview);
430 vk_object_free(&device->vk, pAllocator, bview);
439 PVR_FROM_HANDLE(pvr_buffer_view, bview, bufferView);
442 if (!bview)
445 vk_object_free(&device->vk, pAllocator, bview);