| 672 | /* ----- Queries ----- */ |
| 673 | |
| 674 | QueryHeap* VKRenderSystem::CreateQueryHeap(const QueryHeapDescriptor& desc) |
| 675 | { |
| 676 | if (desc.renderCondition) |
| 677 | return TakeOwnership(queryHeaps_, MakeUnique<VKPredicateQueryHeap>(device_, *deviceMemoryMngr_, desc)); |
| 678 | else |
| 679 | return TakeOwnership(queryHeaps_, MakeUnique<VKQueryHeap>(device_, desc)); |
| 680 | } |
| 681 | |
| 682 | void VKRenderSystem::Release(QueryHeap& queryHeap) |
| 683 | { |