Lines Matching defs:blit
521 dzn_meta_blit_destroy(struct dzn_device *device, struct dzn_meta_blit *blit)
523 if (!blit)
526 if (blit->root_sig)
527 ID3D12RootSignature_Release(blit->root_sig);
528 if (blit->pipeline_state)
529 ID3D12PipelineState_Release(blit->pipeline_state);
531 vk_free(&device->vk.alloc, blit);
537 struct dzn_meta_blit *blit =
538 vk_zalloc(&device->vk.alloc, sizeof(*blit), 8,
541 if (!blit)
629 blit->root_sig = dzn_device_create_root_sig(device, &root_sig_desc);
630 if (!blit->root_sig) {
631 dzn_meta_blit_destroy(device, blit);
635 desc.pRootSignature = blit->root_sig;
641 dzn_meta_blit_destroy(device, blit);
650 dzn_meta_blit_destroy(device, blit);
685 (void **)&blit->pipeline_state))) {
686 dzn_meta_blit_destroy(device, blit);
690 return blit;