Home | History | Annotate | Download | only in api

Lines Matching defs:Resources

239 	deUint32						maxResourceConsumers;		// Maximum number of objects using same Object::Resources concurrently
276 typename Case::Resources resources;
280 : resources (env, params)
281 , object (Case::create(env, resources, params))
352 const typename Object::Resources res (env, params);
446 struct Resources
448 Resources (const Environment&, const Parameters&) {}
456 static Move<VkInstance> create (const Environment& env, const Resources&, const Parameters& params)
511 struct Resources
518 Resources (const Environment& env, const Parameters& params)
557 static Move<VkDevice> create (const Environment& env, const Resources& res, const Parameters&)
608 struct Resources
617 Resources (const Environment& env, const Parameters& params)
661 static Move<VkDevice> create (const Environment& env, const Resources& res, const Parameters& params)
720 struct Resources
722 Resources (const Environment&, const Parameters&) {}
736 static Move<VkDeviceMemory> create (const Environment& env, const Resources&, const Parameters& params)
781 struct Resources
783 Resources (const Environment&, const Parameters&) {}
789 const Resources res (env, params);
799 static Move<VkBuffer> create (const Environment& env, const Resources&, const Parameters& params)
839 struct Resources
844 Resources (const Environment& env, const Parameters& params)
857 static Move<VkBufferView> create (const Environment& env, const Resources& res, const Parameters& params)
914 struct Resources
916 Resources (const Environment&, const Parameters&) {}
922 const Resources res (env, params);
932 static Move<VkImage> create (const Environment& env, const Resources&, const Parameters& params)
982 struct Resources
987 Resources (const Environment& env, const Parameters& params)
1000 static Move<VkImageView> create (const Environment& env, const Resources& res, const Parameters& params)
1031 struct Resources
1033 Resources (const Environment&, const Parameters&) {}
1041 static Move<VkSemaphore> create (const Environment& env, const Resources&, const Parameters& params)
1067 struct Resources
1069 Resources (const Environment&, const Parameters&) {}
1077 static Move<VkFence> create (const Environment& env, const Resources&, const Parameters& params)
1103 struct Resources
1105 Resources (const Environment&, const Parameters&) {}
1113 static Move<VkEvent> create (const Environment& env, const Resources&, const Parameters& params)
1145 struct Resources
1147 Resources (const Environment&, const Parameters&) {}
1155 static Move<VkQueryPool> create (const Environment& env, const Resources&, const Parameters& params)
1187 struct Resources
1191 Resources (const Environment& env, const Parameters& params)
1240 static Move<VkShaderModule> create (const Environment& env, const Resources& res, const Parameters&)
1264 struct Resources
1266 Resources (const Environment&, const Parameters&) {}
1274 static Move<VkPipelineCache> create (const Environment& env, const Resources&, const Parameters&)
1331 struct Resources
1333 Resources (const Environment&, const Parameters&) {}
1344 static Move<VkSampler> create (const Environment& env, const Resources&, const Parameters& params)
1424 struct Resources
1430 Resources (const Environment& env, const Parameters& params)
1465 static Move<VkDescriptorSetLayout> create (const Environment& env, const Resources& res, const Parameters&)
1504 struct Resources
1512 Resources (const Environment& env, const Parameters& params)
1529 static Move<VkPipelineLayout> create (const Environment& env, const Resources& res, const Parameters& params)
1556 struct Resources
1558 Resources (const Environment&, const Parameters&) {}
1566 static Move<VkRenderPass> create (const Environment& env, const Resources&, const Parameters&)
1647 struct Resources
1655 Resources (const Environment& env, const Parameters&)
1676 static vector<VkPipelineSp> createMultiple (const Environment& env, const Resources& res, const Parameters&, vector<VkPipeline>* const pOutHandles, VkResult* const pOutResult)
1864 static Move<VkPipeline> create (const Environment& env, const Resources& res, const Parameters&)
1885 struct Resources
1903 Resources (const Environment& env, const Parameters&)
1920 static Move<VkPipeline> create (const Environment& env, const Resources& res, const Parameters&)
1944 static vector<VkPipelineSp> createMultiple (const Environment& env, const Resources& res, const Parameters&, vector<VkPipeline>* const pOutHandles, VkResult* const pOutResult)
2017 struct Resources
2019 Resources (const Environment&, const Parameters&) {}
2027 static Move<VkDescriptorPool> create (const Environment& env, const Resources&, const Parameters& params)
2056 struct Resources
2085 Resources (const Environment& env, const Parameters& params)
2097 static Move<VkDescriptorSet> create (const Environment& env, const Resources& res, const Parameters&)
2111 static vector<VkDescriptorSetSp> createMultiple (const Environment& env, const Resources& res, const Parameters&, vector<VkDescriptorSet>* const pOutHandles, VkResult* const pOutResult)
2154 struct Resources
2160 Resources (const Environment& env, const Parameters&)
2191 static Move<VkFramebuffer> create (const Environment& env, const Resources& res, const Parameters&)
2228 struct Resources
2230 Resources (const Environment&, const Parameters&) {}
2238 static Move<VkCommandPool> create (const Environment& env, const Resources&, const Parameters& params)
2268 struct Resources
2272 Resources (const Environment& env, const Parameters& params)
2282 static Move<VkCommandBuffer> create (const Environment& env, const Resources& res, const Parameters& params)
2296 static vector<VkCommandBufferSp> createMultiple (const Environment& env, const Resources& res, const Parameters& params, vector<VkCommandBuffer>* const pOutHandles, VkResult* const pOutResult)
2334 const typename Object::Resources res (env, params);
2347 const typename Object::Resources res0 (env, params);
2348 const typename Object::Resources res1 (env, params);
2349 const typename Object::Resources res2 (env, params);
2350 const typename Object::Resources res3 (env, params);
2366 const typename Object::Resources res (env, params);
2386 const typename Object::Resources res (env, params);
2418 CreateThread (const Environment& env, const typename Object::Resources& resources, const typename Object::Parameters& params)
2420 , m_resources (resources)
2445 const typename Object::Resources& m_resources;
2455 const typename Object::Resources res (env, params);
2469 typedef SharedPtr<typename Object::Resources> ResPtr;
2474 vector<ResPtr> resources (numThreads);
2481 resources[ndx] = ResPtr(new typename Object::Resources(env, params));
2482 threads.add(MovePtr<ThreadGroupThread>(new CreateThread<Object>(env, *resources[ndx], params)));
2490 Device::Resources deviceRes;
2514 typedef SharedPtr<typename Object::Resources> ResPtr;
2521 vector<ResPtr> resources (numThreads);
2529 resources[ndx] = ResPtr(new typename Object::Resources(perThreadEnv[ndx]->env, params));
2531 threads.add(MovePtr<ThreadGroupThread>(new CreateThread<Object>(perThreadEnv[ndx]->env, *resources[ndx], params)));
2545 // Callbacks used by resources
2561 const typename Object::Resources res (resEnv.env, params);
2614 const typename Object::Resources res (resEnv.env, params);
2726 const typename Object::Resources res (objEnv, params);
3065 objectMgmtTests->addChild(createGroup(testCtx, "multiple_unique_resources", "Multiple objects with per-object unique resources", s_createMultipleUniqueResourcesGroup));
3069 EMPTY_CASE_DESC(Instance), // No resources used
3095 objectMgmtTests->addChild(createGroup(testCtx, "multiple_shared_resources", "Multiple objects with shared resources", s_createMultipleSharedResourcesGroup));
3185 objectMgmtTests->addChild(createGroup(testCtx, "multithreaded_per_thread_resources", "Multithreaded object construction with per-thread resources", s_multithreadedCreatePerThreadResourcesGroup));
3215 objectMgmtTests->addChild(createGroup(testCtx, "multithreaded_shared_resources", "Multithreaded object construction with shared resources", s_multithreadedCreateSharedResourcesGroup));