Lines Matching defs:res

294    ComPtr<ID3D12Resource> res;
297 NULL, __uuidof(ID3D12Resource), (void **)&res)))
300 return res;
325 auto res = create_buffer(buffer_size, D3D12_HEAP_TYPE_DEFAULT);
326 resource_barrier(res, D3D12_RESOURCE_STATE_COMMON, D3D12_RESOURCE_STATE_COPY_DEST);
327 cmdlist->CopyBufferRegion(res.Get(), 0, upload_res.Get(), 0, data_size);
328 resource_barrier(res, D3D12_RESOURCE_STATE_COPY_DEST, D3D12_RESOURCE_STATE_COMMON);
331 return res;
335 ComputeTest::get_buffer_data(ComPtr<ID3D12Resource> res,
339 resource_barrier(res, D3D12_RESOURCE_STATE_COMMON, D3D12_RESOURCE_STATE_COPY_SOURCE);
340 cmdlist->CopyResource(readback_res.Get(), res.Get());
341 resource_barrier(res, D3D12_RESOURCE_STATE_COPY_SOURCE, D3D12_RESOURCE_STATE_COMMON);
356 ComputeTest::resource_barrier(ComPtr<ID3D12Resource> &res,
363 barrier.Transition.pResource = res.Get();
391 ComputeTest::create_uav_buffer(ComPtr<ID3D12Resource> res,
404 dev->CreateUnorderedAccessView(res.Get(), NULL, &uav_desc, cpu_handle);
408 ComputeTest::create_cbv(ComPtr<ID3D12Resource> res, size_t size,
412 cbv_desc.BufferLocation = res ? res->GetGPUVirtualAddress() : 0;
426 ComPtr<ID3D12Resource> res;
432 res = create_buffer_with_data(data, size);
434 res = create_buffer(size, D3D12_HEAP_TYPE_DEFAULT);
436 resource_barrier(res, D3D12_RESOURCE_STATE_COMMON,
439 create_uav_buffer(res, num_elems, elem_size, handle);
440 resources.add(res, D3D12_DESCRIPTOR_RANGE_TYPE_UAV, spaceid, resid);
441 return res;
451 ComPtr<ID3D12Resource> res;
457 res = create_sized_buffer_with_data(aligned_size, data, size);
459 create_cbv(res, aligned_size, handle);
460 resources.add(res, D3D12_DESCRIPTOR_RANGE_TYPE_CBV, spaceid, resid);
461 return res;
769 bool res = dxil_validate_module(val, dxil.binary.data,
771 if (!res && err)
775 return res;