Lines Matching defs:base
78 struct vk_pipeline_cache_object base;
89 container_of(object, struct dzn_cached_blob, base);
99 container_of(object, struct dzn_cached_blob, base);
101 vk_free(&shader->base.device->alloc, shader);
147 vk_pipeline_cache_object_init(device, &blob->base,
156 return &blob->base;
466 container_of(cache_obj, struct dzn_cached_blob, base);
480 ret = vk_error(cache->base.device, VK_ERROR_OUT_OF_HOST_MEMORY);
505 dzn_cached_blob_create(cache->base.device, dxil_hash, NULL, size);
510 container_of(cache_obj, struct dzn_cached_blob, base);
547 container_of(cache_obj, struct dzn_cached_blob, base);
616 dzn_cached_blob_create(cache->base.device, pipeline_hash, NULL, offset);
621 container_of(cache_obj, struct dzn_cached_blob, base);
1528 vk_object_base_init(&device->vk, &pipeline->base, VK_OBJECT_TYPE_PIPELINE);
1548 vk_object_base_finish(&pipeline->base);
1597 dzn_pipeline_finish(&pipeline->base);
1598 vk_free2(&pipeline->base.base.device->alloc, alloc, pipeline);
1628 dzn_pipeline_init(&pipeline->base, device,
1747 (void **)&pipeline->base.state);
1773 return pipeline->base.state;
1800 container_of(pipeline->base.base.device, struct dzn_device, vk);
1875 if (pipeline->base.state)
1876 ID3D12PipelineState_Release(pipeline->base.state);
1878 pipeline->base.state = variant->state;
1891 container_of(pipeline->base.base.device, struct dzn_device, vk);
1912 .RootParameterIndex = pipeline->base.root.sysval_cbv_param_idx,
1921 .RootParameterIndex = pipeline->base.root.sysval_cbv_param_idx,
1946 pipeline->base.root.sig,
2004 dzn_pipeline_finish(&pipeline->base);
2005 vk_free2(&pipeline->base.base.device->alloc, alloc, pipeline);
2030 container_of(cache_obj, struct dzn_cached_blob, base);
2060 dzn_cached_blob_create(cache->base.device, pipeline_hash, NULL, SHA1_DIGEST_LENGTH);
2065 container_of(cache_obj, struct dzn_cached_blob, base);
2177 dzn_pipeline_init(&pipeline->base, device,
2190 (void **)&pipeline->base.state)))
2210 container_of(pipeline->base.base.device, struct dzn_device, vk);
2216 .RootParameterIndex = pipeline->base.root.sysval_cbv_param_idx,
2234 pipeline->base.root.sig,
2292 struct dzn_graphics_pipeline *gfx = container_of(pipe, struct dzn_graphics_pipeline, base);
2296 struct dzn_compute_pipeline *compute = container_of(pipe, struct dzn_compute_pipeline, base);