Command buffer profiling (#1598)

* Added test cases for profiling command-buffers according to issue description #1369, p.3.2:

https://github.com/KhronosGroup/OpenCL-CTS/issues/1369

* Added cosmetic fixes (#1369, p.3.2)

* Corrected the path of initialization profiling event for simultaneous test (#1369, p.3.2):

https://github.com/KhronosGroup/OpenCL-CTS/issues/1369

* clang format fix

* Added correction related to macos build error (#1369, p.3.2)

* Applied corrections related to code review (#1369, p.3.2)

* Corrected query of queue properies (issue #1369, command buffer profiling)

* Reverted formating of unrelated header

* Added code review corrections for type consistency and fail condition (issue #1369, p.3.2)

* Reordered initialization of attributes.

* Reverted correct order of initialization.
This commit is contained in:
Marcin Hajder
2023-02-21 10:05:17 +01:00
committed by paulfradgley
parent d21716af8f
commit fe79541984
6 changed files with 353 additions and 23 deletions

View File

@@ -21,6 +21,8 @@ test_definition test_list[] = { ADD_TEST(single_ndrange),
ADD_TEST(explicit_flush),
ADD_TEST(user_events),
ADD_TEST(out_of_order),
ADD_TEST(basic_profiling),
ADD_TEST(simultaneous_profiling),
ADD_TEST(queue_substitution),
ADD_TEST(properties_queue_substitution),
ADD_TEST(simultaneous_queue_substitution),
@@ -38,7 +40,6 @@ test_definition test_list[] = { ADD_TEST(single_ndrange),
ADD_TEST(event_info_context),
ADD_TEST(event_info_reference_count) };
int main(int argc, const char *argv[])
{
// A device may report the required properties of a queue that