Lines Matching defs:device
92 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
100 ID3D12Device_CheckFeatureSupport(device->dev, D3D12_FEATURE_FORMAT_INFO, &fmt_info, sizeof(fmt_info));
109 cmdbuf->error = vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
116 cmdbuf->error = vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
348 struct dzn_device *device = container_of(pool->base.device, struct dzn_device, vk);
350 container_of(device->vk.physical, struct dzn_physical_device, vk);
360 return vk_error(pool->base.device, VK_ERROR_OUT_OF_HOST_MEMORY);
376 dzn_descriptor_heap_pool_init(&cmdbuf->rtvs.pool, device,
379 dzn_descriptor_heap_pool_init(&cmdbuf->dsvs.pool, device,
382 dzn_descriptor_heap_pool_init(&cmdbuf->cbv_srv_uav_pool, device,
385 dzn_descriptor_heap_pool_init(&cmdbuf->sampler_pool, device,
406 result = vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
412 if (FAILED(ID3D12Device1_CreateCommandAllocator(device->dev, type,
415 result = vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
419 if (FAILED(ID3D12Device1_CreateCommandList(device->dev, 0, type,
423 result = vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
439 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
441 container_of(device->vk.physical, struct dzn_physical_device, vk);
496 if (FAILED(ID3D12Device1_CreateCommandList(device->dev, 0,
501 cmdbuf->error = vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
508 dzn_AllocateCommandBuffers(VkDevice device,
512 VK_FROM_HANDLE(dzn_device, dev, device);
524 dev->vk.dispatch_table.FreeCommandBuffers(device, pAllocateInfo->commandPool,
568 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
582 cmdbuf->error = vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
597 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
605 cmdbuf->error = vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
679 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
684 cmdbuf->error = vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
710 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
723 cmdbuf->error = vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
740 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
799 device->queries.refs,
822 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
833 cmdbuf->error = vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
880 cmdbuf->error = vk_error(cmdbuf->vk.base.device, VK_ERROR_OUT_OF_HOST_MEMORY);
976 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
989 dzn_descriptor_heap_pool_alloc_slots(&cmdbuf->dsvs.pool, device, 1, &heap, &slot);
991 ID3D12Device1_CreateDepthStencilView(device->dev, image->res, desc, dsve->handle);
1005 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
1018 dzn_descriptor_heap_pool_alloc_slots(&cmdbuf->rtvs.pool, device, 1, &heap, &slot);
1020 ID3D12Device1_CreateRenderTargetView(device->dev, image->res, desc, rtve->handle);
1032 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
1037 dzn_descriptor_heap_pool_alloc_slots(&cmdbuf->rtvs.pool, device, 1, &heap, &slot);
1046 ID3D12Device1_CreateRenderTargetView(device->dev, NULL, &desc, cmdbuf->null_rtv);
1059 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
1066 D3D12_HEAP_PROPERTIES hprops = dzn_ID3D12Device2_GetCustomHeapProperties(device->dev, 0, heap_type);
1081 ID3D12Device1_CreateCommittedResource(device->dev, &hprops,
1087 cmdbuf->error = vk_error(device, VK_ERROR_OUT_OF_DEVICE_MEMORY);
1095 cmdbuf->error = vk_error(device, VK_ERROR_OUT_OF_DEVICE_MEMORY);
1742 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
1746 ID3D12Device2 *dev = device->dev;
1845 ID3D12Device1_GetCopyableFootprints(device->dev, tmp_desc,
1881 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
1925 dzn_image_view_init(device, &iview, &iview_info);
1967 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
1996 dzn_meta_blits_get_context(device, &ctx_key);
2283 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
2309 dzn_descriptor_heap_pool_alloc_slots(pool, device, desc_count,
2575 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
2606 &device->triangle_fan[index_type];
2705 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
2813 struct dzn_meta_indirect_draw *indirect_draw = &device->indirect_draws[draw_type];
2847 &device->triangle_fan[index_type];
2932 cmdbuf->error = vk_error(device, VK_ERROR_OUT_OF_DEVICE_MEMORY);
3008 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
3022 if (!dzn_image_formats_are_compatible(device, src->vk.format, dst->vk.format,
3108 ID3D12Device2 *dev = device->dev;
3163 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
3175 dzn_descriptor_heap_pool_alloc_slots(&cmdbuf->cbv_srv_uav_pool, device,
3207 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
3219 dzn_descriptor_heap_pool_alloc_slots(&cmdbuf->cbv_srv_uav_pool, device,
4089 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
4093 cmdbuf->error = vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
4102 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
4106 cmdbuf->error = vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
4123 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
4158 cmdbuf->error = vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
4166 cmdbuf->error = vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
4257 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
4273 device->queries.refs,
4283 device->queries.refs,
4402 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
4419 cmdbuf->error = vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
4487 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk);
4489 container_of(device->vk.physical, struct dzn_physical_device, vk);