/third_party/boost/libs/compute/doc/html/ |
D | standalone_HTML.manifest | 10 boost/compute/accumulate.html 11 boost/compute/adjacent_difference.html 12 boost/compute/adjacent_find.html 13 boost/compute/all_of.html 14 boost/compute/any_of.html 15 boost/compute/binary_search.html 16 boost/compute/copy.html 17 boost/compute/copy_async.html 18 boost/compute/copy_if.html 19 boost/compute/copy_n.html [all …]
|
/third_party/vk-gl-cts/android/cts/master/vk-master-2021-03-01/ |
D | compute.txt | 1 dEQP-VK.compute.basic.empty_workgroup_x 2 dEQP-VK.compute.basic.empty_workgroup_y 3 dEQP-VK.compute.basic.empty_workgroup_z 4 dEQP-VK.compute.basic.empty_workgroup_all 5 dEQP-VK.compute.basic.max_local_size_x 6 dEQP-VK.compute.basic.max_local_size_y 7 dEQP-VK.compute.basic.max_local_size_z 8 dEQP-VK.compute.basic.write_ssbo_array 9 dEQP-VK.compute.zero_initialize_workgroup_memory.max_workgroup_memory.1 10 dEQP-VK.compute.zero_initialize_workgroup_memory.max_workgroup_memory.2 [all …]
|
D | reconvergence.txt | 1 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.0 2 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.1 3 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.2 4 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.3 5 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.4 6 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.5 7 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.6 8 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.7 9 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.8 10 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.9 [all …]
|
D | subgroups.txt | 1 dEQP-VK.subgroups.builtin_var.compute.subgroupsize_compute_requiredsubgroupsize 2 dEQP-VK.subgroups.builtin_var.compute.subgroupinvocationid_compute_requiredsubgroupsize 3 dEQP-VK.subgroups.builtin_var.compute.numsubgroups_requiredsubgroupsize 4 dEQP-VK.subgroups.builtin_var.compute.subgroupid_requiredsubgroupsize 7 dEQP-VK.subgroups.builtin_mask_var.compute.subgroupeqmask_requiredsubgroupsize 8 dEQP-VK.subgroups.builtin_mask_var.compute.subgroupgemask_requiredsubgroupsize 9 dEQP-VK.subgroups.builtin_mask_var.compute.subgroupgtmask_requiredsubgroupsize 10 dEQP-VK.subgroups.builtin_mask_var.compute.subgrouplemask_requiredsubgroupsize 11 dEQP-VK.subgroups.builtin_mask_var.compute.subgroupltmask_requiredsubgroupsize 17 dEQP-VK.subgroups.basic.compute.subgroupelect_requiredsubgroupsize [all …]
|
/third_party/skia/third_party/externals/swiftshader/tests/regres/testlists/vk-default/ |
D | reconvergence.txt | 1 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.0 2 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.1 3 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.2 4 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.3 5 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.4 6 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.5 7 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.6 8 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.7 9 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.8 10 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.9 [all …]
|
D | compute.txt | 1 dEQP-VK.compute.basic.empty_shader 2 dEQP-VK.compute.basic.concurrent_compute 3 dEQP-VK.compute.basic.empty_workgroup_x 4 dEQP-VK.compute.basic.empty_workgroup_y 5 dEQP-VK.compute.basic.empty_workgroup_z 6 dEQP-VK.compute.basic.empty_workgroup_all 7 dEQP-VK.compute.basic.max_local_size_x 8 dEQP-VK.compute.basic.max_local_size_y 9 dEQP-VK.compute.basic.max_local_size_z 10 dEQP-VK.compute.basic.ubo_to_ssbo_single_invocation [all …]
|
/third_party/vk-gl-cts/external/vulkancts/mustpass/master/vk-default/ |
D | reconvergence.txt | 1 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.0 2 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.1 3 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.2 4 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.3 5 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.4 6 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.5 7 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.6 8 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.7 9 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.8 10 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.9 [all …]
|
D | compute.txt | 1 dEQP-VK.compute.basic.empty_shader 2 dEQP-VK.compute.basic.concurrent_compute 3 dEQP-VK.compute.basic.empty_workgroup_x 4 dEQP-VK.compute.basic.empty_workgroup_y 5 dEQP-VK.compute.basic.empty_workgroup_z 6 dEQP-VK.compute.basic.empty_workgroup_all 7 dEQP-VK.compute.basic.max_local_size_x 8 dEQP-VK.compute.basic.max_local_size_y 9 dEQP-VK.compute.basic.max_local_size_z 10 dEQP-VK.compute.basic.ubo_to_ssbo_single_invocation [all …]
|
/third_party/vk-gl-cts/android/cts/master/vk-master/ |
D | reconvergence.txt | 1 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.0 2 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.1 3 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.2 4 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.3 5 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.4 6 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.5 7 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.6 8 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.7 9 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.8 10 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.9 [all …]
|
D | compute.txt | 1 dEQP-VK.compute.basic.empty_shader 2 dEQP-VK.compute.basic.concurrent_compute 3 dEQP-VK.compute.basic.empty_workgroup_x 4 dEQP-VK.compute.basic.empty_workgroup_y 5 dEQP-VK.compute.basic.empty_workgroup_z 6 dEQP-VK.compute.basic.empty_workgroup_all 7 dEQP-VK.compute.basic.max_local_size_x 8 dEQP-VK.compute.basic.max_local_size_y 9 dEQP-VK.compute.basic.max_local_size_z 10 dEQP-VK.compute.basic.ubo_to_ssbo_single_invocation [all …]
|
/third_party/boost/libs/compute/test/ |
D | test_radix_sort_by_key.cpp | 25 namespace compute = boost::compute; 40 compute::int_ keys_data[] = { 10, 9, 2, 7, 6, -1, 4, 2, 2, 10 }; in BOOST_AUTO_TEST_CASE() 41 compute::int_ values_data[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; in BOOST_AUTO_TEST_CASE() 43 compute::vector<compute::int_> keys(keys_data, keys_data + 10, queue); in BOOST_AUTO_TEST_CASE() 44 compute::vector<compute::int_> values(values_data, values_data + 10, queue); in BOOST_AUTO_TEST_CASE() 46 BOOST_CHECK(!compute::is_sorted(keys.begin(), keys.end(), queue)); in BOOST_AUTO_TEST_CASE() 47 compute::detail::radix_sort_by_key(keys.begin(), keys.end(), values.begin(), queue); in BOOST_AUTO_TEST_CASE() 48 BOOST_CHECK(compute::is_sorted(keys.begin(), keys.end(), queue)); in BOOST_AUTO_TEST_CASE() 51 compute::int_, 10, keys, in BOOST_AUTO_TEST_CASE() 56 compute::int_, 10, values, in BOOST_AUTO_TEST_CASE() [all …]
|
D | test_reduce.cpp | 27 namespace compute = boost::compute; 32 compute::vector<int> vector(data, data + 5, queue); in BOOST_AUTO_TEST_CASE() 34 compute::reduce(vector.begin(), vector.end(), &sum, compute::plus<int>(), queue); in BOOST_AUTO_TEST_CASE() 38 compute::reduce(vector.begin(), vector.end(), &product, compute::multiplies<int>(), queue); in BOOST_AUTO_TEST_CASE() 44 compute::vector<short> vector(context); in BOOST_AUTO_TEST_CASE() 47 compute::reduce(vector.begin(), vector.end(), &sum, queue); in BOOST_AUTO_TEST_CASE() 54 boost::compute::vector<int> vec(data, data + 4, queue); in BOOST_AUTO_TEST_CASE() 58 boost::compute::reduce(vec.begin(), vec.end(), &sum, queue); in BOOST_AUTO_TEST_CASE() 66 using compute::uint_; in BOOST_AUTO_TEST_CASE() 68 compute::vector<uint_> vector(8, context); in BOOST_AUTO_TEST_CASE() [all …]
|
D | test_stable_sort_by_key.cpp | 22 namespace compute = boost::compute; 26 compute::vector<compute::int_> keys(size_t(0), compute::int_(0), queue); in BOOST_AUTO_TEST_CASE() 27 compute::vector<compute::int_> values(size_t(0), compute::int_(0), queue); in BOOST_AUTO_TEST_CASE() 32 BOOST_CHECK(compute::is_sorted(keys.begin(), keys.end(), queue)); in BOOST_AUTO_TEST_CASE() 33 BOOST_CHECK(compute::is_sorted(values.begin(), values.end(), queue)); in BOOST_AUTO_TEST_CASE() 35 compute::stable_sort_by_key( in BOOST_AUTO_TEST_CASE() 39 BOOST_CHECK(compute::is_sorted(keys.begin(), keys.end())); in BOOST_AUTO_TEST_CASE() 40 BOOST_CHECK(compute::is_sorted(values.begin(), values.end())); in BOOST_AUTO_TEST_CASE() 45 compute::int_ keys_data[] = { 1 }; in BOOST_AUTO_TEST_CASE() 46 compute::int_ values_data[] = { 2 }; in BOOST_AUTO_TEST_CASE() [all …]
|
D | test_lambda.cpp | 32 namespace bc = boost::compute; 33 namespace compute = boost::compute; 75 typename ::boost::compute::lambda::result_of<Expr>::type, in check_lambda_result() 86 typename ::boost::compute::lambda::result_of< in check_lambda_result() 100 typename ::boost::compute::lambda::result_of< in check_lambda_result() 114 typename ::boost::compute::lambda::result_of< in check_lambda_result() 125 using ::boost::compute::lambda::_1; in BOOST_AUTO_TEST_CASE() 126 using ::boost::compute::lambda::_2; in BOOST_AUTO_TEST_CASE() 127 using ::boost::compute::lambda::_3; in BOOST_AUTO_TEST_CASE() 131 using boost::compute::int_; in BOOST_AUTO_TEST_CASE() [all …]
|
D | test_functional_bind.cpp | 40 namespace compute = boost::compute; 42 using compute::placeholders::_1; 43 using compute::placeholders::_2; 48 compute::vector<int> vector(4, context); in BOOST_AUTO_TEST_CASE() 49 compute::copy_n(data, 4, vector.begin(), queue); in BOOST_AUTO_TEST_CASE() 51 compute::transform( in BOOST_AUTO_TEST_CASE() 53 compute::bind(compute::plus<int>(), _1, 2), in BOOST_AUTO_TEST_CASE() 63 compute::vector<float> vector(4, context); in BOOST_AUTO_TEST_CASE() 64 compute::copy_n(data, 4, vector.begin(), queue); in BOOST_AUTO_TEST_CASE() 66 compute::transform( in BOOST_AUTO_TEST_CASE() [all …]
|
D | test_radix_sort.cpp | 25 namespace bc = boost::compute; 39 using boost::compute::char_; in BOOST_AUTO_TEST_CASE() 42 boost::compute::vector<char_> vector(data, data + 8, queue); in BOOST_AUTO_TEST_CASE() 44 BOOST_CHECK(boost::compute::is_sorted(vector.begin(), vector.end(), queue) == false); in BOOST_AUTO_TEST_CASE() 46 boost::compute::detail::radix_sort(vector.begin(), vector.end(), queue); in BOOST_AUTO_TEST_CASE() 47 BOOST_CHECK(boost::compute::is_sorted(vector.begin(), vector.end(), queue) == true); in BOOST_AUTO_TEST_CASE() 57 using boost::compute::uchar_; in BOOST_AUTO_TEST_CASE() 60 boost::compute::vector<uchar_> vector(data, data + 8, queue); in BOOST_AUTO_TEST_CASE() 62 BOOST_CHECK(boost::compute::is_sorted(vector.begin(), vector.end(), queue) == false); in BOOST_AUTO_TEST_CASE() 64 boost::compute::detail::radix_sort(vector.begin(), vector.end(), queue); in BOOST_AUTO_TEST_CASE() [all …]
|
D | test_program.cpp | 28 namespace compute = boost::compute; 38 boost::compute::program program = in BOOST_AUTO_TEST_CASE() 39 boost::compute::program::create_with_source(source, context); in BOOST_AUTO_TEST_CASE() 54 boost::compute::program program = in BOOST_AUTO_TEST_CASE() 55 boost::compute::program::create_with_source(source, context); in BOOST_AUTO_TEST_CASE() 67 boost::compute::program program = in BOOST_AUTO_TEST_CASE() 68 boost::compute::program::create_with_source(sources, context); in BOOST_AUTO_TEST_CASE() 71 boost::compute::kernel foo = program.create_kernel("foo"); in BOOST_AUTO_TEST_CASE() 72 boost::compute::kernel bar = program.create_kernel("bar"); in BOOST_AUTO_TEST_CASE() 79 BOOST_CHECK_THROW(boost::compute::program program = in BOOST_AUTO_TEST_CASE() [all …]
|
D | test_strided_iterator.cpp | 27 namespace bc = boost::compute; 33 boost::compute::strided_iterator< in BOOST_AUTO_TEST_CASE() 34 boost::compute::buffer_iterator<int> in BOOST_AUTO_TEST_CASE() 41 boost::compute::strided_iterator< in BOOST_AUTO_TEST_CASE() 42 boost::compute::buffer_iterator<float> in BOOST_AUTO_TEST_CASE() 53 boost::compute::strided_iterator< in BOOST_AUTO_TEST_CASE() 54 boost::compute::buffer_iterator<int> in BOOST_AUTO_TEST_CASE() 56 boost::compute::buffer_iterator<int> in BOOST_AUTO_TEST_CASE() 64 boost::compute::vector<int> vec(data, data + 8, queue); in BOOST_AUTO_TEST_CASE() 68 boost::compute::make_strided_iterator(vec.begin(), 1), in BOOST_AUTO_TEST_CASE() [all …]
|
D | test_accumulate.cpp | 28 boost::compute::vector<int> vector(data, data + 4, queue); in BOOST_AUTO_TEST_CASE() 30 boost::compute::accumulate(vector.begin(), vector.end(), 0, queue), in BOOST_AUTO_TEST_CASE() 35 boost::compute::accumulate(vector.begin(), vector.end(), -10, queue), in BOOST_AUTO_TEST_CASE() 40 boost::compute::accumulate(vector.begin(), vector.end(), 5, queue), in BOOST_AUTO_TEST_CASE() 48 boost::compute::vector<int> vector(data, data + 4, queue); in BOOST_AUTO_TEST_CASE() 50 boost::compute::accumulate( in BOOST_AUTO_TEST_CASE() 51 vector.begin(), vector.end(), 1, boost::compute::multiplies<int>(), in BOOST_AUTO_TEST_CASE() 57 boost::compute::accumulate( in BOOST_AUTO_TEST_CASE() 58 vector.begin(), vector.end(), -1, boost::compute::multiplies<int>(), in BOOST_AUTO_TEST_CASE() 64 boost::compute::accumulate( in BOOST_AUTO_TEST_CASE() [all …]
|
D | test_extrema.cpp | 36 namespace bc = boost::compute; 37 namespace compute = boost::compute; 41 using boost::compute::int_; in BOOST_AUTO_TEST_CASE() 43 boost::compute::vector<int_> vector(size_t(16), int_(0), queue); in BOOST_AUTO_TEST_CASE() 44 boost::compute::vector<int_>::iterator min_iter = in BOOST_AUTO_TEST_CASE() 45 boost::compute::min_element(vector.begin(), vector.begin(), queue); in BOOST_AUTO_TEST_CASE() 49 boost::compute::min_element(vector.begin(), vector.begin() + 1, queue); in BOOST_AUTO_TEST_CASE() 55 using boost::compute::int_; in BOOST_AUTO_TEST_CASE() 56 using boost::compute::uint_; in BOOST_AUTO_TEST_CASE() 58 boost::compute::vector<int_> vector(size_t(4096), int_(0), queue); in BOOST_AUTO_TEST_CASE() [all …]
|
D | test_sort_by_key.cpp | 22 boost::compute::int_ x; 23 boost::compute::int_ y; 24 boost::compute::float2_ zw; 32 namespace compute = boost::compute; 37 compute::vector<int> keys(context); in BOOST_AUTO_TEST_CASE() 38 compute::vector<int> values(context); in BOOST_AUTO_TEST_CASE() 41 BOOST_CHECK(compute::is_sorted(keys.begin(), keys.end()) == true); in BOOST_AUTO_TEST_CASE() 42 BOOST_CHECK(compute::is_sorted(values.begin(), values.end()) == true); in BOOST_AUTO_TEST_CASE() 43 compute::sort_by_key(keys.begin(), keys.end(), values.begin(), queue); in BOOST_AUTO_TEST_CASE() 52 compute::vector<int> keys(keys_data, keys_data + 1, queue); in BOOST_AUTO_TEST_CASE() [all …]
|
D | test_zip_iterator.cpp | 30 namespace compute = boost::compute; 36 boost::compute::zip_iterator< in BOOST_AUTO_TEST_CASE() 38 boost::compute::buffer_iterator<float>, in BOOST_AUTO_TEST_CASE() 39 boost::compute::buffer_iterator<int> in BOOST_AUTO_TEST_CASE() 49 boost::compute::vector<char> char_vector(5, context); in BOOST_AUTO_TEST_CASE() 50 boost::compute::vector<int> int_vector(5, context); in BOOST_AUTO_TEST_CASE() 54 boost::compute::make_zip_iterator( in BOOST_AUTO_TEST_CASE() 60 boost::compute::make_zip_iterator( in BOOST_AUTO_TEST_CASE() 72 boost::compute::make_zip_iterator( in BOOST_AUTO_TEST_CASE() 78 boost::compute::make_zip_iterator( in BOOST_AUTO_TEST_CASE() [all …]
|
/third_party/boost/libs/compute/doc/ |
D | reference.qbk | 15 Header: `<boost/compute/core.hpp>` 17 * [classref boost::compute::buffer buffer] 18 * [classref boost::compute::command_queue command_queue] 19 * [classref boost::compute::context context] 20 * [classref boost::compute::device device] 21 * [classref boost::compute::event event] 22 * [classref boost::compute::kernel kernel] 23 * [classref boost::compute::memory_object memory_object] 24 * [classref boost::compute::pipe pipe] 25 * [classref boost::compute::platform platform] [all …]
|
/third_party/vk-gl-cts/android/cts/master/vk-master-2020-03-01/ |
D | compute.txt | 1 dEQP-VK.compute.basic.concurrent_compute 2 dEQP-VK.compute.cooperative_matrix.length.float32_float32.buffer.rowmajor 3 dEQP-VK.compute.cooperative_matrix.length.float32_float32.buffer.colmajor 4 dEQP-VK.compute.cooperative_matrix.length.float32_float32.workgroup.rowmajor 5 dEQP-VK.compute.cooperative_matrix.length.float32_float32.workgroup.colmajor 6 dEQP-VK.compute.cooperative_matrix.length.float32_float32.buffer_varptr.rowmajor 7 dEQP-VK.compute.cooperative_matrix.length.float32_float32.buffer_varptr.colmajor 8 dEQP-VK.compute.cooperative_matrix.length.float32_float32.workgroup_varptr.rowmajor 9 dEQP-VK.compute.cooperative_matrix.length.float32_float32.workgroup_varptr.colmajor 10 dEQP-VK.compute.cooperative_matrix.length.float32_float32.physical_buffer.rowmajor [all …]
|
/third_party/vk-gl-cts/android/cts/master/vk-master-2019-03-01/ |
D | compute.txt | 1 dEQP-VK.compute.basic.empty_shader 2 dEQP-VK.compute.basic.ubo_to_ssbo_single_invocation 3 dEQP-VK.compute.basic.ubo_to_ssbo_single_group 4 dEQP-VK.compute.basic.ubo_to_ssbo_multiple_invocations 5 dEQP-VK.compute.basic.ubo_to_ssbo_multiple_groups 6 dEQP-VK.compute.basic.copy_ssbo_single_invocation 7 dEQP-VK.compute.basic.copy_ssbo_multiple_invocations 8 dEQP-VK.compute.basic.copy_ssbo_multiple_groups 9 dEQP-VK.compute.basic.ssbo_rw_single_invocation 10 dEQP-VK.compute.basic.ssbo_rw_multiple_groups [all …]
|