Home
last modified time | relevance | path

Searched refs:TestLayer (Results 1 - 6 of 6) sorted by relevance

/third_party/vulkan-loader/tests/framework/layer/
H A Dtest_layer.h83 struct TestLayer;
86 // TestLayer* layer - Access to the TestLayer object itself
87 // void* data - pointer to test specific thing, used to pass data from the test into the TestLayer
89 using FP_layer_callback = VkResult (*)(TestLayer& layer, void* data);
91 struct TestLayer { struct
95 BUILDER_VALUE(TestLayer, bool, is_meta_layer, false)
97 BUILDER_VALUE(TestLayer, uint32_t, api_version, VK_API_VERSION_1_0)
98 BUILDER_VALUE(TestLayer, uint32_t, reported_layer_props, 1)
99 BUILDER_VALUE(TestLayer, uint32_
[all...]
H A Dtest_layer.cpp81 TestLayer layer;
83 FRAMEWORK_EXPORT TestLayer* get_test_layer_func() { return &layer; } in get_test_layer_func()
84 FRAMEWORK_EXPORT TestLayer* reset_layer_func() { in reset_layer_func()
85 layer.~TestLayer(); in reset_layer_func()
86 return new (&layer) TestLayer(); in reset_layer_func()
416 TestLayer::Device device{};
666 [device](const TestLayer::Device& dev) { return device == dev.device_handle; });
/third_party/vulkan-loader/tests/
H A Dloader_unknown_ext_tests.cpp67 since the TestLayer is a generic layer, there isn't a fixed list of functions that should be supported.
70 PFN_vkVoidFunction find_custom_func(TestLayer* layer, const char* name) { in find_custom_func()
79 static VKAPI_ATTR uint32_t VKAPI_CALL func_zero(DispatchableHandleType handle, TestLayer* layer, const char* name, uint32_t i) { in func_zero()
84 static VKAPI_ATTR uint32_t VKAPI_CALL func_one(DispatchableHandleType handle, TestLayer* layer, const char* name, uint32_t i, in func_one()
90 static VKAPI_ATTR float VKAPI_CALL func_two(DispatchableHandleType handle, TestLayer* layer, const char* name, uint32_t foo, in func_two()
96 static VKAPI_ATTR int VKAPI_CALL func_three(DispatchableHandleType handle, TestLayer* layer, const char* name, int* ptr_a, in func_three()
104 static VKAPI_ATTR float VKAPI_CALL func_four(DispatchableHandleType handle, TestLayer* layer, const char* name, int* ptr_a, in func_four()
114 static VKAPI_ATTR uint32_t VKAPI_CALL func_zero(DispatchableHandleType, TestLayer*, const char*, uint32_t i) { return i * 3; } in func_zero()
115 static VKAPI_ATTR uint32_t VKAPI_CALL func_one(DispatchableHandleType, TestLayer*, const char*, uint32_t i, float f) { in func_one()
118 static VKAPI_ATTR float VKAPI_CALL func_two(DispatchableHandleType, TestLayer*, cons in func_one()
[all...]
H A Dloader_layer_tests.cpp1028 const char* regular_layer_name = "TestLayer"; in TEST()
2029 layer_handle.set_create_instance_callback([](TestLayer& layer) -> VkResult { in TEST()
2068 layer_handle.set_create_instance_callback([](TestLayer& layer) -> VkResult { in TEST()
/third_party/vulkan-loader/tests/framework/
H A Dtest_environment.h495 TestLayer& reset_layer() noexcept;
496 TestLayer& get_test_layer() noexcept;
608 TestLayer& get_test_layer(size_t index = 0) noexcept;
609 TestLayer& reset_layer(size_t index = 0) noexcept;
H A Dtest_environment.cpp371 TestLayer& TestLayerHandle::get_test_layer() noexcept {
375 TestLayer& TestLayerHandle::reset_layer() noexcept {
759 TestLayer& FrameworkEnvironment::get_test_layer(size_t index) noexcept { return layers[index].get_test_layer(); }
760 TestLayer& FrameworkEnvironment::reset_layer(size_t index) noexcept { return layers[index].reset_layer(); }

Completed in 21 milliseconds