Add enums refpage, and a bunch of others. Improve redirects in .htaccess to cover a lot of other missing refpages. Fixes #246
diff --git a/sdk/2.2/docs/man/html/.htaccess b/sdk/2.2/docs/man/html/.htaccess index 2170669..e1c57a3 100644 --- a/sdk/2.2/docs/man/html/.htaccess +++ b/sdk/2.2/docs/man/html/.htaccess
@@ -16,6 +16,60 @@ RewriteCond %{ENV:REDIRECT_STATUS} 200 RewriteRule ^ - [L] +# Redirects for aliased static pages + +# These are all for enumerated types in enums.html +RewriteRule ^cl_addressing_mode.html$ enums.html +RewriteRule ^cl_bool.html$ enums.html +RewriteRule ^cl_buffer_create_type.html$ enums.html +RewriteRule ^cl_build_status.html$ enums.html +RewriteRule ^cl_channel_order.html$ enums.html +RewriteRule ^cl_channel_type.html$ enums.html +RewriteRule ^cl_command_queue_info.html$ enums.html +RewriteRule ^cl_command_queue_properties.html$ enums.html +RewriteRule ^cl_command_type.html$ enums.html +RewriteRule ^cl_context_info.html$ enums.html +RewriteRule ^cl_context_properties.html$ enums.html +RewriteRule ^cl_d3d10_device_set_khr.html$ enums.html +RewriteRule ^cl_d3d10_device_source_khr.html$ enums.html +RewriteRule ^cl_device_affinity_domain.html$ enums.html +RewriteRule ^cl_device_exec_capabilities.html$ enums.html +RewriteRule ^cl_device_fp_config.html$ enums.html +RewriteRule ^cl_device_info.html$ enums.html +RewriteRule ^cl_device_local_mem_type.html$ enums.html +RewriteRule ^cl_device_mem_cache_type.html$ enums.html +RewriteRule ^cl_device_partition_property.html$ enums.html +RewriteRule ^cl_device_type.html$ enums.html +RewriteRule ^cl_event_info.html$ enums.html +RewriteRule ^cl_filter_mode.html$ enums.html +RewriteRule ^cl_gl_context_info.html$ enums.html +RewriteRule ^cl_gl_object_type.html$ enums.html +RewriteRule ^cl_gl_texture_info.html$ enums.html +RewriteRule ^cl_image_info.html$ enums.html +RewriteRule ^cl_kernel_arg_address_qualifier.html$ enums.html +RewriteRule ^cl_kernel_arg_access_qualifier.html$ enums.html +RewriteRule ^cl_kernel_arg_info.html$ enums.html +RewriteRule ^cl_kernel_arg_type_qualifier.html$ enums.html +RewriteRule ^cl_kernel_exec_info.html$ enums.html +RewriteRule ^cl_kernel_info.html$ enums.html +RewriteRule ^cl_kernel_work_group_info.html$ enums.html +RewriteRule ^cl_map_flags.html$ enums.html +RewriteRule ^cl_mem_fence_flags.html$ enums.html +RewriteRule ^cl_mem_flags.html$ enums.html +RewriteRule ^cl_mem_info.html$ enums.html +RewriteRule ^cl_mem_migration_flags.html$ enums.html +RewriteRule ^cl_mem_object_type.html$ enums.html +RewriteRule ^cl_pipe_info.html$ enums.html +RewriteRule ^cl_platform_info.html$ enums.html +RewriteRule ^cl_profiling_info.html$ enums.html +RewriteRule ^cl_program_binary_type.html$ enums.html +RewriteRule ^cl_program_build_info.html$ enums.html +RewriteRule ^cl_program_info.html$ enums.html +RewriteRule ^cl_sampler_info.html$ enums.html +RewriteRule ^cl_sampler_properties.html$ enums.html +RewriteRule ^cl_svm_mem_flags.html$ enums.html +RewriteRule ^memory_order.html$ enums.html +RewriteRule ^memory_scope.html$ enums.html RewriteRule ^abs.html$ integerFunctions.html RewriteRule ^acosh.html$ mathFunctions.html RewriteRule ^acos.html$ mathFunctions.html @@ -34,6 +88,8 @@ RewriteRule ^atan.html$ mathFunctions.html RewriteRule ^atanpi.html$ mathFunctions.html RewriteRule ^atomic_double.html$ atomicTypes.html +RewriteRule ^atomic_flag_test_and_set_explicit.html$ atomicFlagTestAndSet.html +RewriteRule ^atomic_flag_test_and_set.html$ atomicFlagTestAndSet.html RewriteRule ^atomic_float.html$ atomicTypes.html RewriteRule ^atomic_int.html$ atomicTypes.html RewriteRule ^atomic_intptr_t.html$ atomicTypes.html @@ -48,8 +104,7 @@ RewriteRule ^capture_event_profiling_info.html$ eventFunctions.html RewriteRule ^cbrt.html$ mathFunctions.html RewriteRule ^ceil.html$ mathFunctions.html -RewriteRule ^clamp_common.html$ integerFunctions.html -RewriteRule ^clamp_integer.html$ commonFunctions.html +RewriteRule ^clamp_integer.html$ integerFunctions.html RewriteRule ^cl_char.html$ appScalarTypes.html RewriteRule ^cl_charn.html$ appVectorTypes.html RewriteRule ^cl_double.html$ appScalarTypes.html @@ -78,6 +133,9 @@ RewriteRule ^clz.html$ integerFunctions.html RewriteRule ^commit_read_pipe.html$ pipeFunctions.html RewriteRule ^commit_write_pipe.html$ pipeFunctions.html +RewriteRule ^commonClamp.html$ commonFunctions.html +RewriteRule ^commonMax.html$ commonFunctions.html +RewriteRule ^commonMin.html$ commonFunctions.html RewriteRule ^copysign.html$ mathFunctions.html RewriteRule ^cosh.html$ mathFunctions.html RewriteRule ^cos.html$ mathFunctions.html @@ -87,6 +145,7 @@ RewriteRule ^ctz.html$ integerFunctions.html RewriteRule ^degrees.html$ commonFunctions.html RewriteRule ^distance.html$ geometricFunctions.html +RewriteRule ^divide.html$ mathFunctions.html RewriteRule ^dot.html$ geometricFunctions.html RewriteRule ^erfc.html$ mathFunctions.html RewriteRule ^erf.html$ mathFunctions.html @@ -187,9 +246,7 @@ RewriteRule ^mad.html$ mathFunctions.html RewriteRule ^mad_sat.html$ integerFunctions.html RewriteRule ^MAXFLOAT.html$ mathConstants.html -RewriteRule ^max.html$ commonFunctions.html RewriteRule ^maxmag.html$ mathFunctions.html -RewriteRule ^min.html$ commonFunctions.html RewriteRule ^minmag.html$ mathFunctions.html RewriteRule ^mix.html$ commonFunctions.html RewriteRule ^modf.html$ mathFunctions.html @@ -228,6 +285,7 @@ RewriteRule ^read_imagei.html$ imageReadFunctions.html RewriteRule ^read_imageui.html$ imageReadFunctions.html RewriteRule ^read_pipe.html$ pipeFunctions.html +RewriteRule ^recip.html$ mathFunctions.html RewriteRule ^release_event.html$ eventFunctions.html RewriteRule ^remainder.html$ mathFunctions.html RewriteRule ^remquo.html$ mathFunctions.html @@ -267,6 +325,14 @@ RewriteRule ^upsample.html$ integerFunctions.html RewriteRule ^vec_step.html$ miscVectorFunctions.html RewriteRule ^vec_type_hint.html$ optionalAttributeQualifiers.html +RewriteRule ^vloada_halfn.html$ vectorDataLoadandStoreFunctions.html +RewriteRule ^vload_half.html$ vectorDataLoadandStoreFunctions.html +RewriteRule ^vload_halfn.html$ vectorDataLoadandStoreFunctions.html +RewriteRule ^vloadn.html$ vectorDataLoadandStoreFunctions.html +RewriteRule ^vstorea_halfn.html$ vectorDataLoadandStoreFunctions.html +RewriteRule ^vstore_half.html$ vectorDataLoadandStoreFunctions.html +RewriteRule ^vstore_halfn.html$ vectorDataLoadandStoreFunctions.html +RewriteRule ^vstoren.html$ vectorDataLoadandStoreFunctions.html RewriteRule ^wait_group_events.html$ asyncCopyFunctions.html RewriteRule ^work_group_all.html$ workGroupFunctions.html RewriteRule ^work_group_any.html$ workGroupFunctions.html
diff --git a/sdk/2.2/docs/man/html/ATOMIC_VAR_INIT.html b/sdk/2.2/docs/man/html/ATOMIC_VAR_INIT.html index 6eb9f71..40c039e 100644 --- a/sdk/2.2/docs/man/html/ATOMIC_VAR_INIT.html +++ b/sdk/2.2/docs/man/html/ATOMIC_VAR_INIT.html
@@ -812,7 +812,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -821,8 +821,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/EXTENSION.html b/sdk/2.2/docs/man/html/EXTENSION.html index a4f5dd1..cd26584 100644 --- a/sdk/2.2/docs/man/html/EXTENSION.html +++ b/sdk/2.2/docs/man/html/EXTENSION.html
@@ -1171,7 +1171,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1180,8 +1180,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/accessQualifiers.html b/sdk/2.2/docs/man/html/accessQualifiers.html index da3c69b..74d6553 100644 --- a/sdk/2.2/docs/man/html/accessQualifiers.html +++ b/sdk/2.2/docs/man/html/accessQualifiers.html
@@ -830,7 +830,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -839,8 +839,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/addressOperator.html b/sdk/2.2/docs/man/html/addressOperator.html index b0867f1..26e6612 100644 --- a/sdk/2.2/docs/man/html/addressOperator.html +++ b/sdk/2.2/docs/man/html/addressOperator.html
@@ -758,8 +758,8 @@ <div class="sectionbody"> <div class="paragraph"> <p>The unary (<strong>&</strong>) operator returns the address of its operand. -If the operand has type “<em>type</em>”, the result has type “pointer to -<em>type</em>”. +If the operand has type "<em>type</em>", the result has type "pointer to +<em>type</em>". If the operand is the result of a unary <strong>*</strong> operator, neither that operator nor the <strong>&</strong> operator is evaluated and the result is as if both were omitted, except that the constraints on the operators still apply and the result is @@ -773,9 +773,9 @@ </div> <div class="paragraph"> <p>[23] Thus, <strong>&*E</strong> is equivalent to <strong>E</strong> (even if <strong>E</strong> is a null pointer), and -<strong>&(E1[E2])</strong> to <strong>((E1)+ (E2))</strong>. +<strong>&(E1[E2])</strong> is equivalent to <strong>((E1) + (E2))</strong>. It is always true that if <strong>E</strong> is an l-value that is a valid operand of the -unary <strong>&</strong> operator, <strong>&E</strong> is an l-value equal to <strong>E</strong>.</p> +unary <strong>&</strong> operator, <strong>*&E</strong> is an l-value equal to <strong>E</strong>.</p> </div> </div> </div> @@ -803,7 +803,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -812,8 +812,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/addressSpaceQualifierFuncs.html b/sdk/2.2/docs/man/html/addressSpaceQualifierFuncs.html index 53e5d18..935249f 100644 --- a/sdk/2.2/docs/man/html/addressSpaceQualifierFuncs.html +++ b/sdk/2.2/docs/man/html/addressSpaceQualifierFuncs.html
@@ -827,7 +827,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -836,8 +836,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/addressSpaceQualifiers.html b/sdk/2.2/docs/man/html/addressSpaceQualifiers.html index 2021a55..6b174a1 100644 --- a/sdk/2.2/docs/man/html/addressSpaceQualifiers.html +++ b/sdk/2.2/docs/man/html/addressSpaceQualifiers.html
@@ -764,8 +764,7 @@ The C syntax for type qualifiers is extended in OpenCL to include an address space name as a valid type qualifier. If the type of an object is qualified by an address space name, the object -is allocated in the specified address name; otherwise, the object is -allocated in the generic address space.</p> +is allocated in the specified address space name.</p> </div> <div class="paragraph"> <p>The address space names without the <code>__</code> prefix, i.e. <code>global</code>, <code>local</code>, @@ -778,7 +777,9 @@ All function arguments shall be in the <code>__private</code> address space. The address space for a variable at program scope, a <code>static</code> or <code>extern</code> variable inside a function can either be <code>__global</code> or <code>__constant</code>, but -defaults to <code>__global</code> if not specified.</p> +defaults to <code>__global</code> if not specified. +The address space for all other variables defaults to <code>__private</code> if not +specified.</p> </div> <div class="paragraph"> <p>Examples:</p> @@ -801,13 +802,11 @@ <p>OpenCL 2.0 adds support for an unnamed generic address space. Pointers that are declared without pointing to a named address space point to the generic address space. -Before referring to the region pointed to, the pointer must be associated -with a named address space. -Functions written with pointer arguments and return values which do not -declare an address space are defined to point to the generic address space.</p> +Pointer function arguments and return values which do not declare an address +space are defined to point to the generic address space.</p> </div> <div class="paragraph"> -<p>kernel function arguments declared to be a pointer or an array of a type +<p>Kernel function arguments declared to be a pointer or an array of a type must point to one of the named address spaces <code>__global</code>, <code>__local</code> or <code>__constant</code>.</p> </div> @@ -818,7 +817,7 @@ <div class="paragraph"> <p>A pointer to address space A can only be assigned to a pointer to the same address space A or a pointer to the generic address space. -Casting a pointer to address space A to a pointer to address space is +Casting a pointer to address space A to a pointer to address space B is illegal if A and B are named address spaces and A is not the same as B.</p> </div> <div class="paragraph"> @@ -881,7 +880,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -890,8 +889,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/alignmentOfDataTypes.html b/sdk/2.2/docs/man/html/alignmentOfDataTypes.html index c6b54f6..ba73b05 100644 --- a/sdk/2.2/docs/man/html/alignmentOfDataTypes.html +++ b/sdk/2.2/docs/man/html/alignmentOfDataTypes.html
@@ -817,7 +817,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -826,8 +826,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/appScalarTypes.html b/sdk/2.2/docs/man/html/appScalarTypes.html index 786adbc..a266a5a 100644 --- a/sdk/2.2/docs/man/html/appScalarTypes.html +++ b/sdk/2.2/docs/man/html/appScalarTypes.html
@@ -801,7 +801,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -810,8 +810,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/appVectorTypes.html b/sdk/2.2/docs/man/html/appVectorTypes.html index f4157ca..2814703 100644 --- a/sdk/2.2/docs/man/html/appVectorTypes.html +++ b/sdk/2.2/docs/man/html/appVectorTypes.html
@@ -810,7 +810,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -819,8 +819,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/arithmeticOperators.html b/sdk/2.2/docs/man/html/arithmeticOperators.html index 37dacb9..1115c9e 100644 --- a/sdk/2.2/docs/man/html/arithmeticOperators.html +++ b/sdk/2.2/docs/man/html/arithmeticOperators.html
@@ -760,8 +760,8 @@ <p>The arithmetic operators add (<strong>+</strong>), subtract (<strong>-</strong>), multiply (<strong>*</strong>) and divide (<strong>/</strong>) operate on built-in integer and floating-point scalar, and vector data types. -The remainder (<strong>%</strong>) operates on built-in integer scalar and integer vector -data types. +The arithmetic operator remainder (<strong>%</strong>) operates on built-in integer scalar +and integer vector data types. All arithmetic operators return result of the same built-in type (integer or floating-point) as the type of the operands, after operand type conversion. After conversion, the following cases are valid:</p> @@ -825,7 +825,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -834,8 +834,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/as_typen.html b/sdk/2.2/docs/man/html/as_typen.html index 99d8db4..71e3019 100644 --- a/sdk/2.2/docs/man/html/as_typen.html +++ b/sdk/2.2/docs/man/html/as_typen.html
@@ -878,7 +878,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -887,8 +887,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/assignmentOperator.html b/sdk/2.2/docs/man/html/assignmentOperator.html index 77aa7d2..2b593dc 100644 --- a/sdk/2.2/docs/man/html/assignmentOperator.html +++ b/sdk/2.2/docs/man/html/assignmentOperator.html
@@ -870,7 +870,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -879,8 +879,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/asyncCopyFunctions.html b/sdk/2.2/docs/man/html/asyncCopyFunctions.html index 8824b83..79f28f2 100644 --- a/sdk/2.2/docs/man/html/asyncCopyFunctions.html +++ b/sdk/2.2/docs/man/html/asyncCopyFunctions.html
@@ -920,7 +920,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -929,8 +929,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/atomicFlagTestAndSet.html b/sdk/2.2/docs/man/html/atomicFlagTestAndSet.html index 62497a5..fe90dcb 100644 --- a/sdk/2.2/docs/man/html/atomicFlagTestAndSet.html +++ b/sdk/2.2/docs/man/html/atomicFlagTestAndSet.html
@@ -784,7 +784,7 @@ <h2 id="_see_also">See Also</h2> <div class="sectionbody"> <div class="paragraph"> -<p><a href="atomicFunctions.html">atomicFunctions</a>, <a href="atomicTypes.html">atomicTypes</a>, <a href="atomic_compare_exchange.html">atomic_compare_exchange</a>, <a href="atomic_exchange.html">atomic_exchange</a>, <a href="atomic_fetch_key.html">atomic_fetch_key</a>, <a href="atomic_flag.html">atomic_flag</a>, <a href="atomic_flag_clear.html">atomic_flag_clear</a>, <a href="atomic_flag_test_and_set.html">atomic_flag_test_and_set</a>, <a href="atomic_flag_test_and_set_explicit.html">atomic_flag_test_and_set_explicit</a>, <a href="atomic_init.html">atomic_init</a>, <a href="atomic_load.html">atomic_load</a>, <a href="atomic_store.html">atomic_store</a>, <a href="atomic_work_item_fence.html">atomic_work_item_fence</a></p> +<p><a href="atomicFunctions.html">atomicFunctions</a>, <a href="atomicTypes.html">atomicTypes</a>, <a href="atomic_compare_exchange.html">atomic_compare_exchange</a>, <a href="atomic_exchange.html">atomic_exchange</a>, <a href="atomic_fetch_key.html">atomic_fetch_key</a>, <a href="atomic_flag.html">atomic_flag</a>, <a href="atomic_flag_clear.html">atomic_flag_clear</a>, <a href="atomic_init.html">atomic_init</a>, <a href="atomic_load.html">atomic_load</a>, <a href="atomic_store.html">atomic_store</a>, <a href="atomic_work_item_fence.html">atomic_work_item_fence</a></p> </div> </div> </div> @@ -804,7 +804,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -813,8 +813,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/atomicFunctions.html b/sdk/2.2/docs/man/html/atomicFunctions.html index 827b0f8..1100e65 100644 --- a/sdk/2.2/docs/man/html/atomicFunctions.html +++ b/sdk/2.2/docs/man/html/atomicFunctions.html
@@ -829,7 +829,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -838,8 +838,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/atomicRestrictions.html b/sdk/2.2/docs/man/html/atomicRestrictions.html index dd9c596..2033362 100644 --- a/sdk/2.2/docs/man/html/atomicRestrictions.html +++ b/sdk/2.2/docs/man/html/atomicRestrictions.html
@@ -811,7 +811,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -820,8 +820,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/atomicTypes.html b/sdk/2.2/docs/man/html/atomicTypes.html index f5a960a..acd0ca2 100644 --- a/sdk/2.2/docs/man/html/atomicTypes.html +++ b/sdk/2.2/docs/man/html/atomicTypes.html
@@ -856,7 +856,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -865,8 +865,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/atomic_compare_exchange.html b/sdk/2.2/docs/man/html/atomic_compare_exchange.html index f2ae32a..72d3302 100644 --- a/sdk/2.2/docs/man/html/atomic_compare_exchange.html +++ b/sdk/2.2/docs/man/html/atomic_compare_exchange.html
@@ -873,7 +873,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -882,8 +882,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/atomic_exchange.html b/sdk/2.2/docs/man/html/atomic_exchange.html index 344cb7a..bcf5a22 100644 --- a/sdk/2.2/docs/man/html/atomic_exchange.html +++ b/sdk/2.2/docs/man/html/atomic_exchange.html
@@ -804,7 +804,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -813,8 +813,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/atomic_fetch_key.html b/sdk/2.2/docs/man/html/atomic_fetch_key.html index 5d598d1..75eac27 100644 --- a/sdk/2.2/docs/man/html/atomic_fetch_key.html +++ b/sdk/2.2/docs/man/html/atomic_fetch_key.html
@@ -884,7 +884,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -893,8 +893,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/atomic_flag.html b/sdk/2.2/docs/man/html/atomic_flag.html index 198ec57..4f881cc 100644 --- a/sdk/2.2/docs/man/html/atomic_flag.html +++ b/sdk/2.2/docs/man/html/atomic_flag.html
@@ -805,7 +805,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -814,8 +814,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/atomic_flag_clear.html b/sdk/2.2/docs/man/html/atomic_flag_clear.html index 8f83cde..eeabc52 100644 --- a/sdk/2.2/docs/man/html/atomic_flag_clear.html +++ b/sdk/2.2/docs/man/html/atomic_flag_clear.html
@@ -802,7 +802,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -811,8 +811,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/atomic_init.html b/sdk/2.2/docs/man/html/atomic_init.html index 5a07932..ea743ff 100644 --- a/sdk/2.2/docs/man/html/atomic_init.html +++ b/sdk/2.2/docs/man/html/atomic_init.html
@@ -802,7 +802,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -811,8 +811,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/atomic_load.html b/sdk/2.2/docs/man/html/atomic_load.html index 50ebd18..d38a96a 100644 --- a/sdk/2.2/docs/man/html/atomic_load.html +++ b/sdk/2.2/docs/man/html/atomic_load.html
@@ -800,7 +800,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -809,8 +809,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/atomic_store.html b/sdk/2.2/docs/man/html/atomic_store.html index c3e3ee9..81fd980 100644 --- a/sdk/2.2/docs/man/html/atomic_store.html +++ b/sdk/2.2/docs/man/html/atomic_store.html
@@ -803,7 +803,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -812,8 +812,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/atomic_work_item_fence.html b/sdk/2.2/docs/man/html/atomic_work_item_fence.html index d69fa86..57cc8a5 100644 --- a/sdk/2.2/docs/man/html/atomic_work_item_fence.html +++ b/sdk/2.2/docs/man/html/atomic_work_item_fence.html
@@ -815,7 +815,7 @@ <h2 id="_see_also">See Also</h2> <div class="sectionbody"> <div class="paragraph"> -<p><a href="atomicFunctions.html">atomicFunctions</a>, <a href="atomicTypes.html">atomicTypes</a>, <a href="atomic_compare_exchange.html">atomic_compare_exchange</a>, <a href="atomic_exchange.html">atomic_exchange</a>, <a href="atomic_fetch_key.html">atomic_fetch_key</a>, <a href="atomic_flag.html">atomic_flag</a>, <a href="atomic_flag_clear.html">atomic_flag_clear</a>, <a href="atomic_flag_test_and_set.html">atomic_flag_test_and_set</a>, <a href="atomic_flag_test_and_set_explicitatomic_init.html">atomic_flag_test_and_set_explicitatomic_init</a>, <a href="atomic_load.html">atomic_load</a>, <a href="atomic_store.html">atomic_store</a>, <a href="atomic_work_item_fence.html">atomic_work_item_fence</a></p> +<p><a href="atomicFunctions.html">atomicFunctions</a>, <a href="atomicTypes.html">atomicTypes</a>, <a href="atomic_compare_exchange.html">atomic_compare_exchange</a>, <a href="atomic_exchange.html">atomic_exchange</a>, <a href="atomic_fetch_key.html">atomic_fetch_key</a>, <a href="atomic_flag.html">atomic_flag</a>, <a href="atomic_flag_clear.html">atomic_flag_clear</a>, <a href="atomic_flag_test_and_set.html">atomic_flag_test_and_set</a>, <a href="atomic_flag_test_and_set_explicit.html">atomic_flag_test_and_set_explicit</a>, <a href="atomic_init.html">atomic_init</a>, <a href="atomic_load.html">atomic_load</a>, <a href="atomic_store.html">atomic_store</a>, <a href="atomic_work_item_fence.html">atomic_work_item_fence</a></p> </div> </div> </div> @@ -835,7 +835,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -844,8 +844,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/attributes-blocksAndControlFlow.html b/sdk/2.2/docs/man/html/attributes-blocksAndControlFlow.html index fdf3d94..3e0c325 100644 --- a/sdk/2.2/docs/man/html/attributes-blocksAndControlFlow.html +++ b/sdk/2.2/docs/man/html/attributes-blocksAndControlFlow.html
@@ -801,7 +801,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -810,8 +810,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/attributes-loopUnroll.html b/sdk/2.2/docs/man/html/attributes-loopUnroll.html index f7823ab..873e1fb 100644 --- a/sdk/2.2/docs/man/html/attributes-loopUnroll.html +++ b/sdk/2.2/docs/man/html/attributes-loopUnroll.html
@@ -898,7 +898,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -907,8 +907,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/attributes-types.html b/sdk/2.2/docs/man/html/attributes-types.html index c0ddd02..de9a058 100644 --- a/sdk/2.2/docs/man/html/attributes-types.html +++ b/sdk/2.2/docs/man/html/attributes-types.html
@@ -776,109 +776,6 @@ <div class="dlist"> <dl> <dt class="hdlist1"><code>aligned (<em>alignment</em>)</code> </dt> -<dd> -<p>This attribute specifies a minimum alignment (in bytes) for variables of the -specified type. -For example, the declarations:</p> -<div class="listingblock"> -<div class="content"> -<pre class="highlight"><code class="language-c" data-lang="c">struct S { short f[3]; } __attribute__ ((aligned (8))); -typedef int more_aligned_int __attribute__ ((aligned (8)));</code></pre> -</div> -</div> -<div class="paragraph"> -<p>force the compiler to insure (as far as it can) that each variable whose -type is <code>struct S</code> or <code>more_aligned_int</code> will be allocated and aligned <em>at -least</em> on a 8-byte boundary.</p> -</div> -<div class="paragraph"> -<p>Note that the alignment of any given struct or union type is required by the -ISO C standard to be at least a perfect multiple of the lowest common -multiple of the alignments of all of the members of the struct or union in -question and must also be a power of two. -This means that you <em>can</em> effectively adjust the alignment of a struct or -union type by attaching an aligned attribute to any one of the members of -such a type, but the notation illustrated in the example above is a more -obvious, intuitive, and readable way to request the compiler to adjust the -alignment of an entire struct or union type.</p> -</div> -<div class="paragraph"> -<p>As in the preceding example, you can explicitly specify the alignment (in -bytes) that you wish the compiler to use for a given struct or union type. -Alternatively, you can leave out the alignment factor and just ask the -compiler to align a type to the maximum useful alignment for the target -machine you are compiling for. -For example, you could write:</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre class="highlight"><code class="language-c" data-lang="c">struct S { short f[3]; } __attribute__ ((aligned));</code></pre> -</div> -</div> -<div class="paragraph"> -<p>Whenever you leave out the alignment factor in an aligned attribute -specification, the compiler automatically sets the alignment for the type to -the largest alignment which is ever used for any data type on the target -machine you are compiling for. -In the example above, the size of each <code>short</code> is 2 bytes, and therefore the -size of the entire <code>struct S</code> type is 6 bytes. -The smallest power of two which is greater than or equal to that is 8, so -the compiler sets the alignment for the entire <code>struct S</code> type to 8 bytes.</p> -</div> -<div class="paragraph"> -<p>Note that the effectiveness of aligned attributes may be limited by inherent -limitations of the OpenCL device and compiler. -For some devices, the OpenCL compiler may only be able to arrange for -variables to be aligned up to a certain maximum alignment. -If the OpenCL compiler is only able to align variables up to a maximum of 8 -byte alignment, then specifying <code>aligned(16)</code> in an <code>__attribute__</code> will -still only provide you with 8 byte alignment. -See your platform-specific documentation for further information.</p> -</div> -<div class="paragraph"> -<p>The aligned attribute can only increase the alignment; but you can decrease -it by specifying packed as well. -See below.</p> -</div> -</dd> -<dt class="hdlist1"><code>packed</code> </dt> -<dd> -<p>This attribute, attached to struct or union type definition, specifies that -each member of the structure or union is placed to minimize the memory -required. -When attached to an enum definition, it indicates that the smallest integral -type should be used.</p> -<div class="paragraph"> -<p>Specifying this attribute for struct and union types is equivalent to -specifying the packed attribute on each of the structure or union members.</p> -</div> -<div class="paragraph"> -<p>In the following example struct <code>my_packed_struct’s members are packed -closely together, but the internal layout of its `s</code> member is not packed. -To do that, struct <code>my_unpacked_struct</code> would need to be packed, too.</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre class="highlight"><code class="language-c" data-lang="c">struct my_unpacked_struct -{ - char c; - int i; -}; - -struct __attribute__ ((packed)) my_packed_struct -{ - char c; - int i; - struct my_unpacked_struct s; -};</code></pre> -</div> -</div> -<div class="paragraph"> -<p>You may only specify this attribute on the definition of a enum, struct or -union, not on a <code>typedef</code> which does not also define the enumerated type, -structure or union.</p> -</div> -</dd> </dl> </div> </div> @@ -907,7 +804,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -916,8 +813,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/attributes-variables.html b/sdk/2.2/docs/man/html/attributes-variables.html index 6f08dcc..541dc4d 100644 --- a/sdk/2.2/docs/man/html/attributes-variables.html +++ b/sdk/2.2/docs/man/html/attributes-variables.html
@@ -930,7 +930,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -939,8 +939,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/bitwiseOperators.html b/sdk/2.2/docs/man/html/bitwiseOperators.html index 1e428ff..88a1f0a 100644 --- a/sdk/2.2/docs/man/html/bitwiseOperators.html +++ b/sdk/2.2/docs/man/html/bitwiseOperators.html
@@ -794,7 +794,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -803,8 +803,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/blocks.html b/sdk/2.2/docs/man/html/blocks.html index 3425004..03e16b5 100644 --- a/sdk/2.2/docs/man/html/blocks.html +++ b/sdk/2.2/docs/man/html/blocks.html
@@ -798,7 +798,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -807,8 +807,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clBuildProgram.html b/sdk/2.2/docs/man/html/clBuildProgram.html index 523ff15..8013f35 100644 --- a/sdk/2.2/docs/man/html/clBuildProgram.html +++ b/sdk/2.2/docs/man/html/clBuildProgram.html
@@ -802,7 +802,9 @@ If the program was created using <strong>clCreateProgramWithBinary</strong> and <em>options</em> string contains anything other than the same options in the same order (whitespace ignored) as when the program binary was originally built, then -the behavior is implementation defined.</p> +the behavior is implementation defined. +Otherwise, if <em>options</em> is a <code>NULL</code> pointer then it will have the same +result as the empty string.</p> </li> <li> <p><em>pfn_notify</em> is a function pointer to a notification routine. @@ -875,8 +877,8 @@ <code>NULL</code>.</p> </li> <li> -<p><code>CL_​INVALID_​DEVICE</code> if OpenCL devices listed in <em>device_list</em> are not in -the list of devices associated with <em>program</em></p> +<p><code>CL_​INVALID_​DEVICE</code> if any device in <em>device_list</em> is not in +the list of devices associated with <em>program</em>.</p> </li> <li> <p><code>CL_​INVALID_​BINARY</code> if <em>program</em> is created with @@ -948,7 +950,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -957,8 +959,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCloneKernel.html b/sdk/2.2/docs/man/html/clCloneKernel.html index d8487d3..cfc5843 100644 --- a/sdk/2.2/docs/man/html/clCloneKernel.html +++ b/sdk/2.2/docs/man/html/clCloneKernel.html
@@ -868,7 +868,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -877,8 +877,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCompileProgram.html b/sdk/2.2/docs/man/html/clCompileProgram.html index 630eba1..f5a7662 100644 --- a/sdk/2.2/docs/man/html/clCompileProgram.html +++ b/sdk/2.2/docs/man/html/clCompileProgram.html
@@ -798,6 +798,8 @@ <p><em>options</em> is a pointer to a null-terminated string of characters that describes the compilation options to be used for building the program executable. +If <em>options</em> is a <code>NULL</code> pointer then it will have the same result as the +empty string. Certain options are ignored when program is created with IL. The list of supported options is as described in <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#compiler-options" target="_blank" rel="noopener">Compiler Options</a>.</p> </li> @@ -936,8 +938,8 @@ <code>NULL</code>.</p> </li> <li> -<p><code>CL_​INVALID_​DEVICE</code> if OpenCL devices listed in <em>device_list</em> are not in -the list of devices associated with <em>program</em></p> +<p><code>CL_​INVALID_​DEVICE</code> if device in <em>device_list</em> is not in +the list of devices associated with <em>program</em>.</p> </li> <li> <p><code>CL_​INVALID_​COMPILER_​OPTIONS</code> if the compiler options specified by @@ -1003,7 +1005,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1012,8 +1014,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateBuffer.html b/sdk/2.2/docs/man/html/clCreateBuffer.html index d9ef986..8482957 100644 --- a/sdk/2.2/docs/man/html/clCreateBuffer.html +++ b/sdk/2.2/docs/man/html/clCreateBuffer.html
@@ -868,15 +868,16 @@ implementation to allocate memory for the memory object and copy the data from memory referenced by host_ptr. The implementation will copy the memory immediately and host_ptr is - available for reuse by the application when the <strong>clCreateBuffer</strong> or - <strong>clCreateImage</strong> operation returns.</p> + available for reuse by the application when the <strong>clCreateBuffer</strong>, + <strong>clCreateImage</strong>, <strong>clCreateImage2D</strong> or <strong>clCreateImage3D</strong> operation returns.</p> <p class="tableblock"> <code>CL_​MEM_​COPY_​HOST_​PTR</code> and <code>CL_​MEM_​USE_​HOST_​PTR</code> are mutually exclusive.</p> <p class="tableblock"> <code>CL_​MEM_​COPY_​HOST_​PTR</code> can be used with <code>CL_​MEM_​ALLOC_​HOST_​PTR</code> to initialize the contents of the cl_mem object allocated using host-accessible (e.g. PCIe) memory.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​HOST_​WRITE_​ONLY</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​HOST_​WRITE_​ONLY</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">This flag specifies that the host will only write to the memory object (using OpenCL APIs that enqueue a write or a map for write). This can be used to optimize write access from the host (e.g. enable @@ -884,21 +885,24 @@ communicate with the host over a system bus such as PCIe).</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​HOST_​READ_​ONLY</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​HOST_​READ_​ONLY</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">This flag specifies that the host will only read the memory object (using OpenCL APIs that enqueue a read or a map for read).</p> <p class="tableblock"> <code>CL_​MEM_​HOST_​WRITE_​ONLY</code> and <code>CL_​MEM_​HOST_​READ_​ONLY</code> are mutually exclusive.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​HOST_​NO_​ACCESS</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​HOST_​NO_​ACCESS</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">This flag specifies that the host will not read or write the memory object.</p> <p class="tableblock"> <code>CL_​MEM_​HOST_​WRITE_​ONLY</code> or <code>CL_​MEM_​HOST_​READ_​ONLY</code> and <code>CL_​MEM_​HOST_​NO_​ACCESS</code> are mutually exclusive.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​KERNEL_​READ_​AND_​WRITE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​KERNEL_​READ_​AND_​WRITE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">This flag is only used by <strong>clGetSupportedImageFormats</strong> to query image formats that may be both read from and written to by the same kernel instance. @@ -1011,7 +1015,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1020,8 +1024,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateCommandQueue.html b/sdk/2.2/docs/man/html/clCreateCommandQueue.html new file mode 100644 index 0000000..2e0cc3a --- /dev/null +++ b/sdk/2.2/docs/man/html/clCreateCommandQueue.html
@@ -0,0 +1,915 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<meta charset="UTF-8"> +<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]--> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> +<meta name="generator" content="Asciidoctor 1.5.8"> +<title>clCreateCommandQueue(3)</title> +<style> +/*! normalize.css v2.1.2 | MIT License | git.io/normalize */ +/* ========================================================================== HTML5 display definitions ========================================================================== */ +/** Correct `block` display not defined in IE 8/9. */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } + +/** Correct `inline-block` display not defined in IE 8/9. */ +audio, canvas, video { display: inline-block; } + +/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */ +audio:not([controls]) { display: none; height: 0; } + +/** Address `[hidden]` styling not present in IE 8/9. Hide the `template` element in IE, Safari, and Firefox < 22. */ +[hidden], template { display: none; } + +script { display: none !important; } + +/* ========================================================================== Base ========================================================================== */ +/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */ +html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } + +/** Remove default margin. */ +body { margin: 0; } + +/* ========================================================================== Links ========================================================================== */ +/** Remove the gray background color from active links in IE 10. */ +a { background: transparent; } + +/** Address `outline` inconsistency between Chrome and other browsers. */ +a:focus { outline: thin dotted; } + +/** Improve readability when focused and also mouse hovered in all browsers. */ +a:active, a:hover { outline: 0; } + +/* ========================================================================== Typography ========================================================================== */ +/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */ +h1 { font-size: 2em; margin: 0.67em 0; } + +/** Address styling not present in IE 8/9, Safari 5, and Chrome. */ +abbr[title] { border-bottom: 1px dotted; } + +/** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */ +b, strong { font-weight: bold; } + +/** Address styling not present in Safari 5 and Chrome. */ +dfn { font-style: italic; } + +/** Address differences between Firefox and other browsers. */ +hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } + +/** Address styling not present in IE 8/9. */ +mark { background: #ff0; color: #000; } + +/** Correct font family set oddly in Safari 5 and Chrome. */ +code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; } + +/** Improve readability of pre-formatted text in all browsers. */ +pre { white-space: pre-wrap; } + +/** Set consistent quote types. */ +q { quotes: "\201C" "\201D" "\2018" "\2019"; } + +/** Address inconsistent and variable font size in all browsers. */ +small { font-size: 80%; } + +/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */ +sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } + +sup { top: -0.5em; } + +sub { bottom: -0.25em; } + +/* ========================================================================== Embedded content ========================================================================== */ +/** Remove border when inside `a` element in IE 8/9. */ +img { border: 0; } + +/** Correct overflow displayed oddly in IE 9. */ +svg:not(:root) { overflow: hidden; } + +/* ========================================================================== Figures ========================================================================== */ +/** Address margin not present in IE 8/9 and Safari 5. */ +figure { margin: 0; } + +/* ========================================================================== Forms ========================================================================== */ +/** Define consistent border, margin, and padding. */ +fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } + +/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */ +legend { border: 0; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */ +button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ } + +/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */ +button, input { line-height: normal; } + +/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */ +button, select { text-transform: none; } + +/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */ +button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ } + +/** Re-set default cursor for disabled elements. */ +button[disabled], html input[disabled] { cursor: default; } + +/** 1. Address box sizing set to `content-box` in IE 8/9. 2. Remove excess padding in IE 8/9. */ +input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */ +input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; } + +/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */ +input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } + +/** Remove inner padding and border in Firefox 4+. */ +button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } + +/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */ +textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ } + +/* ========================================================================== Tables ========================================================================== */ +/** Remove most spacing between table cells. */ +table { border-collapse: collapse; border-spacing: 0; } + +meta.foundation-mq-small { font-family: "only screen and (min-width: 768px)"; width: 768px; } + +meta.foundation-mq-medium { font-family: "only screen and (min-width:1280px)"; width: 1280px; } + +meta.foundation-mq-large { font-family: "only screen and (min-width:1440px)"; width: 1440px; } + +*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } + +html, body { font-size: 100%; } + +body { background: white; color: #222222; padding: 0; margin: 0; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: auto; } + +a:hover { cursor: pointer; } + +img, object, embed { max-width: 100%; height: auto; } + +object, embed { height: 100%; } + +img { -ms-interpolation-mode: bicubic; } + +#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; } + +.left { float: left !important; } + +.right { float: right !important; } + +.text-left { text-align: left !important; } + +.text-right { text-align: right !important; } + +.text-center { text-align: center !important; } + +.text-justify { text-align: justify !important; } + +.hide { display: none; } + +.antialiased { -webkit-font-smoothing: antialiased; } + +img { display: inline-block; vertical-align: middle; } + +textarea { height: auto; min-height: 50px; } + +select { width: 100%; } + +object, svg { display: inline-block; vertical-align: middle; } + +.center { margin-left: auto; margin-right: auto; } + +.spread { width: 100%; } + +p.lead, .paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { font-size: 1.21875em; line-height: 1.6; } + +.subheader, .admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { line-height: 1.4; color: black; font-weight: 300; margin-top: 0.2em; margin-bottom: 0.5em; } + +/* Typography resets */ +div, dl, dt, dd, ul, ol, li, h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; } + +/* Default Link Styles */ +a { color: #0068b0; text-decoration: none; line-height: inherit; } +a:hover, a:focus { color: #333333; } +a img { border: none; } + +/* Default paragraph styles */ +p { font-family: Noto, sans-serif; font-weight: normal; font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; text-rendering: optimizeLegibility; } +p aside { font-size: 0.875em; line-height: 1.35; font-style: italic; } + +/* Default header styles */ +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { font-family: Noto, sans-serif; font-weight: normal; font-style: normal; color: black; text-rendering: optimizeLegibility; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.2125em; } +h1 small, h2 small, h3 small, #toctitle small, .sidebarblock > .content > .title small, h4 small, h5 small, h6 small { font-size: 60%; color: #4d4d4d; line-height: 0; } + +h1 { font-size: 2.125em; } + +h2 { font-size: 1.6875em; } + +h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.375em; } + +h4 { font-size: 1.125em; } + +h5 { font-size: 1.125em; } + +h6 { font-size: 1em; } + +hr { border: solid #dddddd; border-width: 1px 0 0; clear: both; margin: 1.25em 0 1.1875em; height: 0; } + +/* Helpful Typography Defaults */ +em, i { font-style: italic; line-height: inherit; } + +strong, b { font-weight: bold; line-height: inherit; } + +small { font-size: 60%; line-height: inherit; } + +code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; color: #264357; } + +/* Lists */ +ul, ol, dl { font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; list-style-position: outside; font-family: Noto, sans-serif; } + +ul, ol { margin-left: 1.5em; } +ul.no-bullet, ol.no-bullet { margin-left: 1.5em; } + +/* Unordered Lists */ +ul li ul, ul li ol { margin-left: 1.25em; margin-bottom: 0; font-size: 1em; /* Override nested font-size change */ } +ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; } +ul.square { list-style-type: square; } +ul.circle { list-style-type: circle; } +ul.disc { list-style-type: disc; } +ul.no-bullet { list-style: none; } + +/* Ordered Lists */ +ol li ul, ol li ol { margin-left: 1.25em; margin-bottom: 0; } + +/* Definition Lists */ +dl dt { margin-bottom: 0.3em; font-weight: bold; } +dl dd { margin-bottom: 0.75em; } + +/* Abbreviations */ +abbr, acronym { text-transform: uppercase; font-size: 90%; color: black; border-bottom: 1px dotted #dddddd; cursor: help; } + +abbr { text-transform: none; } + +/* Blockquotes */ +blockquote { margin: 0 0 0.75em; padding: 0.5625em 1.25em 0 1.1875em; border-left: 1px solid #dddddd; } +blockquote cite { display: block; font-size: 0.8125em; color: #5e93b8; } +blockquote cite:before { content: "\2014 \0020"; } +blockquote cite a, blockquote cite a:visited { color: #5e93b8; } + +blockquote, blockquote p { line-height: 1.6; color: #333333; } + +/* Microformats */ +.vcard { display: inline-block; margin: 0 0 1.25em 0; border: 1px solid #dddddd; padding: 0.625em 0.75em; } +.vcard li { margin: 0; display: block; } +.vcard .fn { font-weight: bold; font-size: 0.9375em; } + +.vevent .summary { font-weight: bold; } +.vevent abbr { cursor: auto; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625em; } + +@media only screen and (min-width: 768px) { h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + h1 { font-size: 2.75em; } + h2 { font-size: 2.3125em; } + h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.6875em; } + h4 { font-size: 1.4375em; } } +/* Tables */ +table { background: white; margin-bottom: 1.25em; border: solid 1px #d8d8ce; } +table thead, table tfoot { background: -webkit-linear-gradient(top, #add386, #90b66a); font-weight: bold; } +table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td { padding: 0.5em 0.625em 0.625em; font-size: inherit; color: white; text-align: left; } +table tr th, table tr td { padding: 0.5625em 0.625em; font-size: inherit; color: #6d6e71; } +table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #edf2f2; } +table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; line-height: 1.4; } + +body { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; tab-size: 4; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + +a:hover, a:focus { text-decoration: underline; } + +.clearfix:before, .clearfix:after, .float-group:before, .float-group:after { content: " "; display: table; } +.clearfix:after, .float-group:after { clear: both; } + +*:not(pre) > code { font-size: inherit; font-style: normal !important; letter-spacing: 0; padding: 0; background-color: white; -webkit-border-radius: 0; border-radius: 0; line-height: inherit; word-wrap: break-word; } +*:not(pre) > code.nobreak { word-wrap: normal; } +*:not(pre) > code.nowrap { white-space: nowrap; } + +pre, pre > code { line-height: 1.6; color: #264357; font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; } + +em em { font-style: normal; } + +strong strong { font-weight: normal; } + +.keyseq { color: #333333; } + +kbd { font-family: Consolas, "Liberation Mono", Courier, monospace; display: inline-block; color: black; font-size: 0.65em; line-height: 1.45; background-color: #f7f7f7; border: 1px solid #ccc; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; margin: 0 0.15em; padding: 0.2em 0.5em; vertical-align: middle; position: relative; top: -0.1em; white-space: nowrap; } + +.keyseq kbd:first-child { margin-left: 0; } + +.keyseq kbd:last-child { margin-right: 0; } + +.menuseq, .menuref { color: #000; } + +.menuseq b:not(.caret), .menuref { font-weight: inherit; } + +.menuseq { word-spacing: -0.02em; } +.menuseq b.caret { font-size: 1.25em; line-height: 0.8; } +.menuseq i.caret { font-weight: bold; text-align: center; width: 0.45em; } + +b.button:before, b.button:after { position: relative; top: -1px; font-weight: normal; } + +b.button:before { content: "["; padding: 0 3px 0 2px; } + +b.button:after { content: "]"; padding: 0 2px 0 3px; } + +#header, #content, #footnotes, #footer { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 62.5em; *zoom: 1; position: relative; padding-left: 1.5em; padding-right: 1.5em; } +#header:before, #header:after, #content:before, #content:after, #footnotes:before, #footnotes:after, #footer:before, #footer:after { content: " "; display: table; } +#header:after, #content:after, #footnotes:after, #footer:after { clear: both; } + +#content { margin-top: 1.25em; } + +#content:before { content: none; } + +#header > h1:first-child { color: black; margin-top: 2.25rem; margin-bottom: 0; } +#header > h1:first-child + #toc { margin-top: 8px; border-top: 1px solid #dddddd; } +#header > h1:only-child, body.toc2 #header > h1:nth-last-child(2) { border-bottom: 1px solid #dddddd; padding-bottom: 8px; } +#header .details { border-bottom: 1px solid #dddddd; line-height: 1.45; padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 0.25em; color: #5e93b8; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; } +#header .details span:first-child { margin-left: -0.125em; } +#header .details span.email a { color: #333333; } +#header .details br { display: none; } +#header .details br + span:before { content: "\00a0\2013\00a0"; } +#header .details br + span.author:before { content: "\00a0\22c5\00a0"; color: #333333; } +#header .details br + span#revremark:before { content: "\00a0|\00a0"; } +#header #revnumber { text-transform: capitalize; } +#header #revnumber:after { content: "\00a0"; } + +#content > h1:first-child:not([class]) { color: black; border-bottom: 1px solid #dddddd; padding-bottom: 8px; margin-top: 0; padding-top: 1rem; margin-bottom: 1.25rem; } + +#toc { border-bottom: 0 solid #dddddd; padding-bottom: 0.5em; } +#toc > ul { margin-left: 0.125em; } +#toc ul.sectlevel0 > li > a { font-style: italic; } +#toc ul.sectlevel0 ul.sectlevel1 { margin: 0.5em 0; } +#toc ul { font-family: Noto, sans-serif; list-style-type: none; } +#toc li { line-height: 1.3334; margin-top: 0.3334em; } +#toc a { text-decoration: none; } +#toc a:active { text-decoration: underline; } + +#toctitle { color: black; font-size: 1.2em; } + +@media only screen and (min-width: 768px) { #toctitle { font-size: 1.375em; } + body.toc2 { padding-left: 15em; padding-right: 0; } + #toc.toc2 { margin-top: 0 !important; background-color: white; position: fixed; width: 15em; left: 0; top: 0; border-right: 1px solid #dddddd; border-top-width: 0 !important; border-bottom-width: 0 !important; z-index: 1000; padding: 1.25em 1em; height: 100%; overflow: auto; } + #toc.toc2 #toctitle { margin-top: 0; margin-bottom: 0.8rem; font-size: 1.2em; } + #toc.toc2 > ul { font-size: 0.9em; margin-bottom: 0; } + #toc.toc2 ul ul { margin-left: 0; padding-left: 1em; } + #toc.toc2 ul.sectlevel0 ul.sectlevel1 { padding-left: 0; margin-top: 0.5em; margin-bottom: 0.5em; } + body.toc2.toc-right { padding-left: 0; padding-right: 15em; } + body.toc2.toc-right #toc.toc2 { border-right-width: 0; border-left: 1px solid #dddddd; left: auto; right: 0; } } +@media only screen and (min-width: 1280px) { body.toc2 { padding-left: 20em; padding-right: 0; } + #toc.toc2 { width: 20em; } + #toc.toc2 #toctitle { font-size: 1.375em; } + #toc.toc2 > ul { font-size: 0.95em; } + #toc.toc2 ul ul { padding-left: 1.25em; } + body.toc2.toc-right { padding-left: 0; padding-right: 20em; } } +#content #toc { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +#content #toc > :first-child { margin-top: 0; } +#content #toc > :last-child { margin-bottom: 0; } + +#footer { max-width: 100%; background-color: none; padding: 1.25em; } + +#footer-text { color: black; line-height: 1.44; } + +#content { margin-bottom: 0.625em; } + +.sect1 { padding-bottom: 0.625em; } + +@media only screen and (min-width: 768px) { #content { margin-bottom: 1.25em; } + .sect1 { padding-bottom: 1.25em; } } +.sect1:last-child { padding-bottom: 0; } + +.sect1 + .sect1 { border-top: 0 solid #dddddd; } + +#content h1 > a.anchor, h2 > a.anchor, h3 > a.anchor, #toctitle > a.anchor, .sidebarblock > .content > .title > a.anchor, h4 > a.anchor, h5 > a.anchor, h6 > a.anchor { position: absolute; z-index: 1001; width: 1.5ex; margin-left: -1.5ex; display: block; text-decoration: none !important; visibility: hidden; text-align: center; font-weight: normal; } +#content h1 > a.anchor:before, h2 > a.anchor:before, h3 > a.anchor:before, #toctitle > a.anchor:before, .sidebarblock > .content > .title > a.anchor:before, h4 > a.anchor:before, h5 > a.anchor:before, h6 > a.anchor:before { content: "\00A7"; font-size: 0.85em; display: block; padding-top: 0.1em; } +#content h1:hover > a.anchor, #content h1 > a.anchor:hover, h2:hover > a.anchor, h2 > a.anchor:hover, h3:hover > a.anchor, #toctitle:hover > a.anchor, .sidebarblock > .content > .title:hover > a.anchor, h3 > a.anchor:hover, #toctitle > a.anchor:hover, .sidebarblock > .content > .title > a.anchor:hover, h4:hover > a.anchor, h4 > a.anchor:hover, h5:hover > a.anchor, h5 > a.anchor:hover, h6:hover > a.anchor, h6 > a.anchor:hover { visibility: visible; } +#content h1 > a.link, h2 > a.link, h3 > a.link, #toctitle > a.link, .sidebarblock > .content > .title > a.link, h4 > a.link, h5 > a.link, h6 > a.link { color: black; text-decoration: none; } +#content h1 > a.link:hover, h2 > a.link:hover, h3 > a.link:hover, #toctitle > a.link:hover, .sidebarblock > .content > .title > a.link:hover, h4 > a.link:hover, h5 > a.link:hover, h6 > a.link:hover { color: black; } + +.audioblock, .imageblock, .literalblock, .listingblock, .stemblock, .videoblock { margin-bottom: 1.25em; } + +.admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { text-rendering: optimizeLegibility; text-align: left; } + +table.tableblock > caption.title { white-space: nowrap; overflow: visible; max-width: 0; } + +.paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { color: black; } + +table.tableblock #preamble > .sectionbody > .paragraph:first-of-type p { font-size: inherit; } + +.admonitionblock > table { border-collapse: separate; border: 0; background: none; width: 100%; } +.admonitionblock > table td.icon { text-align: center; width: 80px; } +.admonitionblock > table td.icon img { max-width: initial; } +.admonitionblock > table td.icon .title { font-weight: bold; font-family: Noto, sans-serif; text-transform: uppercase; } +.admonitionblock > table td.content { padding-left: 1.125em; padding-right: 1.25em; border-left: 1px solid #dddddd; color: #5e93b8; } +.admonitionblock > table td.content > :last-child > :last-child { margin-bottom: 0; } + +.exampleblock > .content { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.exampleblock > .content > :first-child { margin-top: 0; } +.exampleblock > .content > :last-child { margin-bottom: 0; } + +.sidebarblock { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.sidebarblock > :first-child { margin-top: 0; } +.sidebarblock > :last-child { margin-bottom: 0; } +.sidebarblock > .content > .title { color: black; margin-top: 0; } + +.exampleblock > .content > :last-child > :last-child, .exampleblock > .content .olist > ol > li:last-child > :last-child, .exampleblock > .content .ulist > ul > li:last-child > :last-child, .exampleblock > .content .qlist > ol > li:last-child > :last-child, .sidebarblock > .content > :last-child > :last-child, .sidebarblock > .content .olist > ol > li:last-child > :last-child, .sidebarblock > .content .ulist > ul > li:last-child > :last-child, .sidebarblock > .content .qlist > ol > li:last-child > :last-child { margin-bottom: 0; } + +.literalblock pre, .listingblock pre:not(.highlight), .listingblock pre[class="highlight"], .listingblock pre[class^="highlight "], .listingblock pre.CodeRay, .listingblock pre.prettyprint { background: #eeeeee; } +.sidebarblock .literalblock pre, .sidebarblock .listingblock pre:not(.highlight), .sidebarblock .listingblock pre[class="highlight"], .sidebarblock .listingblock pre[class^="highlight "], .sidebarblock .listingblock pre.CodeRay, .sidebarblock .listingblock pre.prettyprint { background: #f2f1f1; } + +.literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { border: 1px hidden #666666; -webkit-border-radius: 0; border-radius: 0; word-wrap: break-word; padding: 1.25em 1.5625em 1.125em 1.5625em; font-size: 0.8125em; } +.literalblock pre.nowrap, .literalblock pre[class].nowrap, .listingblock pre.nowrap, .listingblock pre[class].nowrap { overflow-x: auto; white-space: pre; word-wrap: normal; } +@media only screen and (min-width: 768px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 0.90625em; } } +@media only screen and (min-width: 1280px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 1em; } } + +.literalblock.output pre { color: #eeeeee; background-color: #264357; } + +.listingblock pre.highlightjs { padding: 0; } +.listingblock pre.highlightjs > code { padding: 1.25em 1.5625em 1.125em 1.5625em; -webkit-border-radius: 0; border-radius: 0; } + +.listingblock > .content { position: relative; } + +.listingblock code[data-lang]:before { display: none; content: attr(data-lang); position: absolute; font-size: 0.75em; top: 0.425rem; right: 0.5rem; line-height: 1; text-transform: uppercase; color: #999; } + +.listingblock:hover code[data-lang]:before { display: block; } + +.listingblock.terminal pre .command:before { content: attr(data-prompt); padding-right: 0.5em; color: #999; } + +.listingblock.terminal pre .command:not([data-prompt]):before { content: "$"; } + +table.pyhltable { border-collapse: separate; border: 0; margin-bottom: 0; background: none; } + +table.pyhltable td { vertical-align: top; padding-top: 0; padding-bottom: 0; line-height: 1.6; } + +table.pyhltable td.code { padding-left: .75em; padding-right: 0; } + +pre.pygments .lineno, table.pyhltable td:not(.code) { color: #999; padding-left: 0; padding-right: .5em; border-right: 1px solid #dddddd; } + +pre.pygments .lineno { display: inline-block; margin-right: .25em; } + +table.pyhltable .linenodiv { background: none !important; padding-right: 0 !important; } + +.quoteblock { margin: 0 1em 0.75em 1.5em; display: table; } +.quoteblock > .title { margin-left: -1.5em; margin-bottom: 0.75em; } +.quoteblock blockquote, .quoteblock blockquote p { color: #333333; font-size: 1.15rem; line-height: 1.75; word-spacing: 0.1em; letter-spacing: 0; font-style: italic; text-align: justify; } +.quoteblock blockquote { margin: 0; padding: 0; border: 0; } +.quoteblock blockquote:before { content: "\201c"; float: left; font-size: 2.75em; font-weight: bold; line-height: 0.6em; margin-left: -0.6em; color: black; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } +.quoteblock blockquote > .paragraph:last-child p { margin-bottom: 0; } +.quoteblock .attribution { margin-top: 0.5em; margin-right: 0.5ex; text-align: right; } +.quoteblock .quoteblock { margin-left: 0; margin-right: 0; padding: 0.5em 0; border-left: 3px solid #5e93b8; } +.quoteblock .quoteblock blockquote { padding: 0 0 0 0.75em; } +.quoteblock .quoteblock blockquote:before { display: none; } + +.verseblock { margin: 0 1em 0.75em 1em; } +.verseblock pre { font-family: "Open Sans", "DejaVu Sans", sans; font-size: 1.15rem; color: #333333; font-weight: 300; text-rendering: optimizeLegibility; } +.verseblock pre strong { font-weight: 400; } +.verseblock .attribution { margin-top: 1.25rem; margin-left: 0.5ex; } + +.quoteblock .attribution, .verseblock .attribution { font-size: 0.8125em; line-height: 1.45; font-style: italic; } +.quoteblock .attribution br, .verseblock .attribution br { display: none; } +.quoteblock .attribution cite, .verseblock .attribution cite { display: block; letter-spacing: -0.025em; color: #5e93b8; } + +.quoteblock.abstract { margin: 0 0 0.75em 0; display: block; } +.quoteblock.abstract blockquote, .quoteblock.abstract blockquote p { text-align: left; word-spacing: 0; } +.quoteblock.abstract blockquote:before, .quoteblock.abstract blockquote p:first-of-type:before { display: none; } + +table.tableblock { max-width: 100%; border-collapse: separate; } +table.tableblock td > .paragraph:last-child p > p:last-child, table.tableblock th > p:last-child, table.tableblock td > p:last-child { margin-bottom: 0; } + +table.tableblock, th.tableblock, td.tableblock { border: 0 solid #d8d8ce; } + +table.grid-all > thead > tr > .tableblock, table.grid-all > tbody > tr > .tableblock { border-width: 0 1px 1px 0; } + +table.grid-all > tfoot > tr > .tableblock { border-width: 1px 1px 0 0; } + +table.grid-cols > * > tr > .tableblock { border-width: 0 1px 0 0; } + +table.grid-rows > thead > tr > .tableblock, table.grid-rows > tbody > tr > .tableblock { border-width: 0 0 1px 0; } + +table.grid-rows > tfoot > tr > .tableblock { border-width: 1px 0 0 0; } + +table.grid-all > * > tr > .tableblock:last-child, table.grid-cols > * > tr > .tableblock:last-child { border-right-width: 0; } + +table.grid-all > tbody > tr:last-child > .tableblock, table.grid-all > thead:last-child > tr > .tableblock, table.grid-rows > tbody > tr:last-child > .tableblock, table.grid-rows > thead:last-child > tr > .tableblock { border-bottom-width: 0; } + +table.frame-all { border-width: 1px; } + +table.frame-sides { border-width: 0 1px; } + +table.frame-topbot { border-width: 1px 0; } + +th.halign-left, td.halign-left { text-align: left; } + +th.halign-right, td.halign-right { text-align: right; } + +th.halign-center, td.halign-center { text-align: center; } + +th.valign-top, td.valign-top { vertical-align: top; } + +th.valign-bottom, td.valign-bottom { vertical-align: bottom; } + +th.valign-middle, td.valign-middle { vertical-align: middle; } + +table thead th, table tfoot th { font-weight: bold; } + +tbody tr th { display: table-cell; line-height: 1.4; background: -webkit-linear-gradient(top, #add386, #90b66a); } + +tbody tr th, tbody tr th p, tfoot tr th, tfoot tr th p { color: white; font-weight: bold; } + +p.tableblock > code:only-child { background: none; padding: 0; } + +p.tableblock { font-size: 1em; } + +td > div.verse { white-space: pre; } + +ol { margin-left: 1.75em; } + +ul li ol { margin-left: 1.5em; } + +dl dd { margin-left: 1.125em; } + +dl dd:last-child, dl dd:last-child > :last-child { margin-bottom: 0; } + +ol > li p, ul > li p, ul dd, ol dd, .olist .olist, .ulist .ulist, .ulist .olist, .olist .ulist { margin-bottom: 0.375em; } + +ul.checklist, ul.none, ol.none, ul.no-bullet, ol.no-bullet, ol.unnumbered, ul.unstyled, ol.unstyled { list-style-type: none; } + +ul.no-bullet, ol.no-bullet, ol.unnumbered { margin-left: 0.625em; } + +ul.unstyled, ol.unstyled { margin-left: 0; } + +ul.checklist { margin-left: 0.625em; } + +ul.checklist li > p:first-child > .fa-square-o:first-child, ul.checklist li > p:first-child > .fa-check-square-o:first-child { width: 1.25em; font-size: 0.8em; position: relative; bottom: 0.125em; } + +ul.checklist li > p:first-child > input[type="checkbox"]:first-child { margin-right: 0.25em; } + +ul.inline { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; list-style: none; margin: 0 0 0.375em -0.75em; } + +ul.inline > li { margin-left: 0.75em; } + +.unstyled dl dt { font-weight: normal; font-style: normal; } + +ol.arabic { list-style-type: decimal; } + +ol.decimal { list-style-type: decimal-leading-zero; } + +ol.loweralpha { list-style-type: lower-alpha; } + +ol.upperalpha { list-style-type: upper-alpha; } + +ol.lowerroman { list-style-type: lower-roman; } + +ol.upperroman { list-style-type: upper-roman; } + +ol.lowergreek { list-style-type: lower-greek; } + +.hdlist > table, .colist > table { border: 0; background: none; } +.hdlist > table > tbody > tr, .colist > table > tbody > tr { background: none; } + +td.hdlist1, td.hdlist2 { vertical-align: top; padding: 0 0.625em; } + +td.hdlist1 { font-weight: bold; padding-bottom: 0.75em; } + +.literalblock + .colist, .listingblock + .colist { margin-top: -0.5em; } + +.colist > table tr > td:first-of-type { padding: 0.4em 0.75em 0 0.75em; line-height: 1; vertical-align: top; } +.colist > table tr > td:first-of-type img { max-width: initial; } +.colist > table tr > td:last-of-type { padding: 0.25em 0; } + +.thumb, .th { line-height: 0; display: inline-block; border: solid 4px white; -webkit-box-shadow: 0 0 0 1px #dddddd; box-shadow: 0 0 0 1px #dddddd; } + +.imageblock.left, .imageblock[style*="float: left"] { margin: 0.25em 0.625em 1.25em 0; } +.imageblock.right, .imageblock[style*="float: right"] { margin: 0.25em 0 1.25em 0.625em; } +.imageblock > .title { margin-bottom: 0; } +.imageblock.thumb, .imageblock.th { border-width: 6px; } +.imageblock.thumb > .title, .imageblock.th > .title { padding: 0 0.125em; } + +.image.left, .image.right { margin-top: 0.25em; margin-bottom: 0.25em; display: inline-block; line-height: 0; } +.image.left { margin-right: 0.625em; } +.image.right { margin-left: 0.625em; } + +a.image { text-decoration: none; display: inline-block; } +a.image object { pointer-events: none; } + +sup.footnote, sup.footnoteref { font-size: 0.875em; position: static; vertical-align: super; } +sup.footnote a, sup.footnoteref a { text-decoration: none; } +sup.footnote a:active, sup.footnoteref a:active { text-decoration: underline; } + +#footnotes { padding-top: 0.75em; padding-bottom: 0.75em; margin-bottom: 0.625em; } +#footnotes hr { width: 20%; min-width: 6.25em; margin: -0.25em 0 0.75em 0; border-width: 1px 0 0 0; } +#footnotes .footnote { padding: 0 0.375em 0 0.225em; line-height: 1.3334; font-size: 0.875em; margin-left: 1.2em; margin-bottom: 0.2em; } +#footnotes .footnote a:first-of-type { font-weight: bold; text-decoration: none; margin-left: -1.05em; } +#footnotes .footnote:last-of-type { margin-bottom: 0; } +#content #footnotes { margin-top: -0.625em; margin-bottom: 0; padding: 0.75em 0; } + +.gist .file-data > table { border: 0; background: #fff; width: 100%; margin-bottom: 0; } +.gist .file-data > table td.line-data { width: 99%; } + +div.unbreakable { page-break-inside: avoid; } + +.big { font-size: larger; } + +.small { font-size: smaller; } + +.underline { text-decoration: underline; } + +.overline { text-decoration: overline; } + +.line-through { text-decoration: line-through; } + +.aqua { color: #00bfbf; } + +.aqua-background { background-color: #00fafa; } + +.black { color: black; } + +.black-background { background-color: black; } + +.blue { color: #0000bf; } + +.blue-background { background-color: #0000fa; } + +.fuchsia { color: #bf00bf; } + +.fuchsia-background { background-color: #fa00fa; } + +.gray { color: #606060; } + +.gray-background { background-color: #7d7d7d; } + +.green { color: #006000; } + +.green-background { background-color: #007d00; } + +.lime { color: #00bf00; } + +.lime-background { background-color: #00fa00; } + +.maroon { color: #600000; } + +.maroon-background { background-color: #7d0000; } + +.navy { color: #000060; } + +.navy-background { background-color: #00007d; } + +.olive { color: #606000; } + +.olive-background { background-color: #7d7d00; } + +.purple { color: #600060; } + +.purple-background { background-color: #7d007d; } + +.red { color: #bf0000; } + +.red-background { background-color: #fa0000; } + +.silver { color: #909090; } + +.silver-background { background-color: #bcbcbc; } + +.teal { color: #006060; } + +.teal-background { background-color: #007d7d; } + +.white { color: #bfbfbf; } + +.white-background { background-color: #fafafa; } + +.yellow { color: #bfbf00; } + +.yellow-background { background-color: #fafa00; } + +span.icon > .fa { cursor: default; } +a span.icon > .fa { cursor: inherit; } + +.admonitionblock td.icon [class^="fa icon-"] { font-size: 2.5em; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); cursor: default; } +.admonitionblock td.icon .icon-note:before { content: "\f05a"; color: #29475c; } +.admonitionblock td.icon .icon-tip:before { content: "\f0eb"; text-shadow: 1px 1px 2px rgba(155, 155, 0, 0.8); color: #111; } +.admonitionblock td.icon .icon-warning:before { content: "\f071"; color: #bf6900; } +.admonitionblock td.icon .icon-caution:before { content: "\f06d"; color: #bf3400; } +.admonitionblock td.icon .icon-important:before { content: "\f06a"; color: #bf0000; } + +.conum[data-value] { display: inline-block; color: #fff !important; background-color: black; -webkit-border-radius: 100px; border-radius: 100px; text-align: center; font-size: 0.75em; width: 1.67em; height: 1.67em; line-height: 1.67em; font-family: "Open Sans", "DejaVu Sans", sans-serif; font-style: normal; font-weight: bold; } +.conum[data-value] * { color: #fff !important; } +.conum[data-value] + b { display: none; } +.conum[data-value]:after { content: attr(data-value); } +pre .conum[data-value] { position: relative; top: -0.125em; } + +b.conum * { color: inherit !important; } + +.conum:not([data-value]):empty { display: none; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { border-bottom: 1px solid #dddddd; } + +.sect1 { padding-bottom: 0; } + +#toctitle { color: #00406F; font-weight: normal; margin-top: 1.5em; } + +.sidebarblock { border-color: #aaa; } + +code { -webkit-border-radius: 4px; border-radius: 4px; } + +p.tableblock.header { color: #6d6e71; } + +.literalblock pre, .listingblock pre { background: #eeeeee; } + +</style> +<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> +<link rel="stylesheet" href="../../katex/katex.min.css"> +<script src="../../katex/katex.min.js"></script> +<script src="../../katex/contrib/auto-render.min.js"></script> + <!-- Use KaTeX to render math once document is loaded, see + https://github.com/Khan/KaTeX/tree/master/contrib/auto-render --> +<script> + document.addEventListener("DOMContentLoaded", function () { + renderMathInElement( + document.body, + { + delimiters: [ + { left: "$$", right: "$$", display: true}, + { left: "\\[", right: "\\]", display: true}, + { left: "$", right: "$", display: false}, + { left: "\\(", right: "\\)", display: false} + ] + } + ); + }); +</script></head> +<body class="manpage"> +<div id="header"> +<h1>clCreateCommandQueue(3) Manual Page</h1> +<h2 id="_name">Name</h2> +<div class="sectionbody"> +<p>clCreateCommandQueue - Create a host command-queue on a specific device.</p> +</div> +</div> +<div id="content"> +<div class="sect1"> +<h2 id="_c_specification">C Specification</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>To create a host command-queue on a specific device, call the function</p> +</div> +<div id="clCreateCommandQueue" class="listingblock"> +<div class="content"> +<pre class="highlight"><code class="language-c++" data-lang="c++">cl_command_queue clCreateCommandQueue( + cl_context context, + cl_device_id device, + cl_command_queue_properties properties, + cl_int* errcode_ret);</code></pre> +</div> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_parameters">Parameters</h2> +<div class="sectionbody"> +<div class="ulist"> +<ul> +<li> +<p><em>context</em> must be a valid OpenCL context.</p> +</li> +<li> +<p><em>device</em> must be a device or sub-device associated with <em>context</em>. +It can either be in the list of devices and sub-devices specified when +<em>context</em> is created using <strong>clCreateContext</strong> or be a root device with the +same device type as specified when <em>context</em> is created using +<strong>clCreateContextFromType</strong>.</p> +</li> +<li> +<p><em>properties</em> specifies a list of properties for the command-queue. +This is a bit-field and the supported properties are described in the +<a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#legacy-queue-properties-table" target="_blank" rel="noopener">table</a> below. +Only command-queue properties specified in this table can be used, +otherwise the value specified in <em>properties</em> is considered to be not +valid. +<em>properties</em> can be 0 in which case the default values for supported +command-queue properties will be used.</p> +</li> +</ul> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_description">Description</h2> +<div class="sectionbody"> +<table id="legacy-queue-properties-table" class="tableblock frame-all grid-all stretch"> +<caption class="title">Table 1. List of supported <code>cl_command_queue_property</code> values by <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#clCreateCommandQueue" class="bare" target="_blank" rel="noopener">https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#clCreateCommandQueue</a></caption> +<colgroup> +<col style="width: 50%;"> +<col style="width: 50%;"> +</colgroup> +<thead> +<tr> +<th class="tableblock halign-left valign-top"><strong>Command-Queue Properties</strong></th> +<th class="tableblock halign-left valign-top">Description</th> +</tr> +</thead> +<tbody> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​QUEUE_​OUT_​OF_​ORDER_​EXEC_​MODE_​ENABLE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Determines whether the commands queued in the command-queue are executed + in-order or out-of-order. + If set, the commands in the command-queue are executed out-of-order. + Otherwise, commands are executed in-order.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​QUEUE_​PROFILING_​ENABLE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Enable or disable profiling of commands in the command-queue. + If set, the profiling of commands is enabled. + Otherwise profiling of commands is disabled.</p></td> +</tr> +</tbody> +</table> +<div class="ulist"> +<ul> +<li> +<p><em>errcode_ret</em> will return an appropriate error code. +If <em>errcode_ret</em> is <code>NULL</code>, no error code is returned.</p> +</li> +</ul> +</div> +<div class="paragraph"> +<p><strong>clCreateCommandQueue</strong> returns a valid non-zero command-queue and <em>errcode_ret</em> +is set to <code>CL_​SUCCESS</code> if the command-queue is created successfully. +Otherwise, it returns a <code>NULL</code> value with one of the following error values +returned in <em>errcode_ret</em>:</p> +</div> +<div class="ulist"> +<ul> +<li> +<p><code>CL_​INVALID_​CONTEXT</code> if <em>context</em> is not a valid context.</p> +</li> +<li> +<p><code>CL_​INVALID_​DEVICE</code> if <em>device</em> is not a valid device or is not associated +with <em>context</em>.</p> +</li> +<li> +<p><code>CL_​INVALID_​VALUE</code> if values specified in <em>properties</em> are not valid.</p> +</li> +<li> +<p><code>CL_​INVALID_​QUEUE_​PROPERTIES</code> if values specified in <em>properties</em> are +valid but are not supported by the device.</p> +</li> +<li> +<p><code>CL_​OUT_​OF_​RESOURCES</code> if there is a failure to allocate resources required +by the OpenCL implementation on the device.</p> +</li> +<li> +<p><code>CL_​OUT_​OF_​HOST_​MEMORY</code> if there is a failure to allocate resources +required by the OpenCL implementation on the host.</p> +</li> +</ul> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_see_also">See Also</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p><a href="cl_command_queue_properties.html">cl_command_queue_properties</a>, <a href="cl_context.html">cl_context</a>, <a href="cl_device_id.html">cl_device_id</a>, <a href="cl_int.html">cl_int</a></p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_document_notes">Document Notes</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>For more information, see the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#clCreateCommandQueue" target="_blank" rel="noopener">OpenCL Specification</a></p> +</div> +<div class="paragraph"> +<p>This page is extracted from the OpenCL Specification. +Fixes and changes should be made to the Specification, not directly.</p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_copyright">Copyright</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a +<a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons +Attribution 4.0 International License</a>.</p> +</div> +</div> +</div> +</div> +<div id="footer"> +<div id="footer-text"> +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 +</div> +</div> + +<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_HTMLorMML"></script> +</body> +</html> \ No newline at end of file
diff --git a/sdk/2.2/docs/man/html/clCreateCommandQueueWithProperties.html b/sdk/2.2/docs/man/html/clCreateCommandQueueWithProperties.html index 5bfac0d..e0cb3d6 100644 --- a/sdk/2.2/docs/man/html/clCreateCommandQueueWithProperties.html +++ b/sdk/2.2/docs/man/html/clCreateCommandQueueWithProperties.html
@@ -758,7 +758,7 @@ <div class="sectionbody"> <div class="paragraph"> <p>To create a host or device command-queue on a specific device, call the -function:</p> +function</p> </div> <div id="clCreateCommandQueueWithProperties" class="listingblock"> <div class="content"> @@ -792,7 +792,8 @@ Each property name is immediately followed by the corresponding desired value. The list is terminated with 0. -The list of supported properties is described in the table below. +The list of supported properties is described in the +<a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#queue-properties-table" target="_blank" rel="noopener">table below</a>. If a supported property and its value is not specified in <em>properties</em>, its default value will be used. <em>properties</em> can be <code>NULL</code> in which case the default values for supported @@ -836,15 +837,18 @@ Otherwise profiling of commands is disabled.</p> <p class="tableblock"> <code>CL_​QUEUE_​ON_​DEVICE</code> - Indicates that this is a device queue. If <code>CL_​QUEUE_​ON_​DEVICE</code> is set, - <code>CL_​QUEUE_​OUT_​OF_​ORDER_​EXEC_​MODE_​ENABLE</code><sup>1</sup> must also be set.</p> + <code>CL_​QUEUE_​OUT_​OF_​ORDER_​EXEC_​MODE_​ENABLE</code><sup>1</sup> must also be set. +<a href="#unified-spec">Missing before</a> version 2.0.</p> <p class="tableblock"> <code>CL_​QUEUE_​ON_​DEVICE_​DEFAULT</code><sup>2</sup> - indicates that this is the default device queue. - This can only be used with <code>CL_​QUEUE_​ON_​DEVICE</code>.</p> + This can only be used with <code>CL_​QUEUE_​ON_​DEVICE</code>. +<a href="#unified-spec">Missing before</a> version 2.0.</p> <p class="tableblock"> If <code>CL_​QUEUE_​PROPERTIES</code> is not specified an in-order host command queue is created for the specified device</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​QUEUE_​SIZE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​QUEUE_​SIZE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Specifies the size of the device queue in bytes.</p> <p class="tableblock"> This can only be specified if <code>CL_​QUEUE_​ON_​DEVICE</code> is set in @@ -943,7 +947,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -952,8 +956,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateContext.html b/sdk/2.2/docs/man/html/clCreateContext.html index 7699158..7208b6c 100644 --- a/sdk/2.2/docs/man/html/clCreateContext.html +++ b/sdk/2.2/docs/man/html/clCreateContext.html
@@ -765,7 +765,7 @@ const cl_context_properties* properties, cl_uint num_devices, const cl_device_id* devices, - void (CL_CALLBACK* pfn_notify)(const char*, const void*, size_t, void*), + void (CL_CALLBACK* pfn_notify)(const char* errinfo, const void* private_info, size_t cb, void* user_data), void* user_data, cl_int* errcode_ret);</code></pre> </div> @@ -792,12 +792,12 @@ <p><em>num_devices</em> is the number of devices specified in the <em>devices</em> argument.</p> </li> <li> -<p><em>devices</em> is a pointer to a list of unique devices<sup>10</sup> returned by +<p><em>devices</em> is a pointer to a list of unique devices<sup>9</sup> returned by <strong>clGetDeviceIDs</strong> or sub-devices created by <strong>clCreateSubDevices</strong> for a platform.</p> <div class="dlist"> <dl> -<dt class="hdlist1">10</dt> +<dt class="hdlist1">9</dt> <dd> <p>Duplicate devices specified in <em>devices</em> are ignored.</p> </dd> @@ -876,7 +876,8 @@ <td class="tableblock halign-left valign-top"><p class="tableblock">Specifies the platform to use.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​CONTEXT_​INTEROP_​USER_​SYNC</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​CONTEXT_​INTEROP_​USER_​SYNC</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_bool</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Specifies whether the user is responsible for synchronization between OpenCL and other APIs. @@ -920,7 +921,8 @@ <p><code>CL_​INVALID_​PROPERTY</code> if context property name in <em>properties</em> is not a supported property name, if the value specified for a supported property name is not valid, or if the same property name is specified more than -once.</p> +once. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 1.1.</p> </li> <li> <p><code>CL_​INVALID_​VALUE</code> if <em>devices</em> is <code>NULL</code>.</p> @@ -933,7 +935,7 @@ <code>NULL</code>.</p> </li> <li> -<p><code>CL_​INVALID_​DEVICE</code> if <em>devices</em> contains an invalid device.</p> +<p><code>CL_​INVALID_​DEVICE</code> if any device in <em>devices</em> is not a valid device.</p> </li> <li> <p><code>CL_​DEVICE_​NOT_​AVAILABLE</code> if a device in <em>devices</em> is currently not @@ -949,6 +951,28 @@ </li> </ul> </div> +<div class="admonitionblock note"> +<table> +<tr> +<td class="icon"> +<i class="fa icon-note" title="Note"></i> +</td> +<td class="content"> +<div class="paragraph"> +<p>It is possible that a device(s) becomes unavailable after a context and +command-queues that use this device(s) have been created and commands have +been queued to command-queues. +In this case the behavior of OpenCL API calls that use this context (and +command-queues) are considered to be implementation-defined. +The user callback function, if specified, when the context is created can be +used to record appropriate information in the <em>errinfo</em>, <em>private_info</em> +arguments passed to the callback function when the device becomes +unavailable.</p> +</div> +</td> +</tr> +</table> +</div> </div> </div> <div class="sect1"> @@ -975,7 +999,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -984,8 +1008,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateContextFromType.html b/sdk/2.2/docs/man/html/clCreateContextFromType.html index 6123b55..86e5ab5 100644 --- a/sdk/2.2/docs/man/html/clCreateContextFromType.html +++ b/sdk/2.2/docs/man/html/clCreateContextFromType.html
@@ -757,7 +757,7 @@ <h2 id="_c_specification">C Specification</h2> <div class="sectionbody"> <div class="paragraph"> -<p>To create an OpenCL context from a specific device type<sup>11</sup>, call the +<p>To create an OpenCL context from a specific device type<sup>10</sup>, call the function:</p> </div> <div id="clCreateContextFromType" class="listingblock"> @@ -765,7 +765,7 @@ <pre class="highlight"><code class="language-c++" data-lang="c++">cl_context clCreateContextFromType( const cl_context_properties* properties, cl_device_type device_type, - void (CL_CALLBACK* pfn_notify)(const char*, const void*, size_t, void*), + void (CL_CALLBACK* pfn_notify)(const char* errinfo, const void* private_info, size_t cb, void* user_data), void* user_data, cl_int* errcode_ret);</code></pre> </div> @@ -813,7 +813,7 @@ </div> <div class="dlist"> <dl> -<dt class="hdlist1">11</dt> +<dt class="hdlist1">10</dt> <dd> <p><strong>clCreateContextFromType</strong> may return all or a subset of the actual physical devices present in the platform and that match device_type.</p> @@ -837,7 +837,8 @@ <p><code>CL_​INVALID_​PROPERTY</code> if context property name in <em>properties</em> is not a supported property name, if the value specified for a supported property name is not valid, or if the same property name is specified more than -once.</p> +once. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 1.1.</p> </li> <li> <p><code>CL_​INVALID_​VALUE</code> if <em>pfn_notify</em> is <code>NULL</code> but <em>user_data</em> is not @@ -890,7 +891,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -899,8 +900,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateEventFromEGLSyncKHR.html b/sdk/2.2/docs/man/html/clCreateEventFromEGLSyncKHR.html index 09235da..52af793 100644 --- a/sdk/2.2/docs/man/html/clCreateEventFromEGLSyncKHR.html +++ b/sdk/2.2/docs/man/html/clCreateEventFromEGLSyncKHR.html
@@ -903,7 +903,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -912,8 +912,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateEventFromGLsyncKHR.html b/sdk/2.2/docs/man/html/clCreateEventFromGLsyncKHR.html index bf32ead..deb478a 100644 --- a/sdk/2.2/docs/man/html/clCreateEventFromGLsyncKHR.html +++ b/sdk/2.2/docs/man/html/clCreateEventFromGLsyncKHR.html
@@ -874,7 +874,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -883,8 +883,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateFromD3D10BufferKHR.html b/sdk/2.2/docs/man/html/clCreateFromD3D10BufferKHR.html index 36662bc..d7b01b8 100644 --- a/sdk/2.2/docs/man/html/clCreateFromD3D10BufferKHR.html +++ b/sdk/2.2/docs/man/html/clCreateFromD3D10BufferKHR.html
@@ -900,7 +900,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -909,8 +909,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateFromD3D10Texture2DKHR.html b/sdk/2.2/docs/man/html/clCreateFromD3D10Texture2DKHR.html index 179b4db..a9b908f 100644 --- a/sdk/2.2/docs/man/html/clCreateFromD3D10Texture2DKHR.html +++ b/sdk/2.2/docs/man/html/clCreateFromD3D10Texture2DKHR.html
@@ -910,7 +910,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -919,8 +919,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateFromD3D10Texture3DKHR.html b/sdk/2.2/docs/man/html/clCreateFromD3D10Texture3DKHR.html index 511c139..1398287 100644 --- a/sdk/2.2/docs/man/html/clCreateFromD3D10Texture3DKHR.html +++ b/sdk/2.2/docs/man/html/clCreateFromD3D10Texture3DKHR.html
@@ -1255,7 +1255,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1264,8 +1264,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateFromD3D11BufferKHR.html b/sdk/2.2/docs/man/html/clCreateFromD3D11BufferKHR.html index c7dab95..0c25269 100644 --- a/sdk/2.2/docs/man/html/clCreateFromD3D11BufferKHR.html +++ b/sdk/2.2/docs/man/html/clCreateFromD3D11BufferKHR.html
@@ -903,7 +903,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -912,8 +912,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateFromD3D11Texture2DKHR.html b/sdk/2.2/docs/man/html/clCreateFromD3D11Texture2DKHR.html index f4f8682..204c366 100644 --- a/sdk/2.2/docs/man/html/clCreateFromD3D11Texture2DKHR.html +++ b/sdk/2.2/docs/man/html/clCreateFromD3D11Texture2DKHR.html
@@ -913,7 +913,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -922,8 +922,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateFromD3D11Texture3DKHR.html b/sdk/2.2/docs/man/html/clCreateFromD3D11Texture3DKHR.html index 302dacf..dac601b 100644 --- a/sdk/2.2/docs/man/html/clCreateFromD3D11Texture3DKHR.html +++ b/sdk/2.2/docs/man/html/clCreateFromD3D11Texture3DKHR.html
@@ -1223,7 +1223,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1232,8 +1232,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateFromDX9MediaSurfaceKHR.html b/sdk/2.2/docs/man/html/clCreateFromDX9MediaSurfaceKHR.html index f49bba0..685c91f 100644 --- a/sdk/2.2/docs/man/html/clCreateFromDX9MediaSurfaceKHR.html +++ b/sdk/2.2/docs/man/html/clCreateFromDX9MediaSurfaceKHR.html
@@ -1162,7 +1162,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1171,8 +1171,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateFromEGLImageKHR.html b/sdk/2.2/docs/man/html/clCreateFromEGLImageKHR.html index 2800d4f..fcd50a8 100644 --- a/sdk/2.2/docs/man/html/clCreateFromEGLImageKHR.html +++ b/sdk/2.2/docs/man/html/clCreateFromEGLImageKHR.html
@@ -947,7 +947,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -956,8 +956,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateFromGLBuffer.html b/sdk/2.2/docs/man/html/clCreateFromGLBuffer.html index 404801d..e86b034 100644 --- a/sdk/2.2/docs/man/html/clCreateFromGLBuffer.html +++ b/sdk/2.2/docs/man/html/clCreateFromGLBuffer.html
@@ -1393,7 +1393,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1402,8 +1402,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateFromGLRenderbuffer.html b/sdk/2.2/docs/man/html/clCreateFromGLRenderbuffer.html index a2437a1..2821b42 100644 --- a/sdk/2.2/docs/man/html/clCreateFromGLRenderbuffer.html +++ b/sdk/2.2/docs/man/html/clCreateFromGLRenderbuffer.html
@@ -1393,7 +1393,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1402,8 +1402,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateFromGLTexture.html b/sdk/2.2/docs/man/html/clCreateFromGLTexture.html index c86b789..d8b1a96 100644 --- a/sdk/2.2/docs/man/html/clCreateFromGLTexture.html +++ b/sdk/2.2/docs/man/html/clCreateFromGLTexture.html
@@ -1441,7 +1441,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1450,8 +1450,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateImage.html b/sdk/2.2/docs/man/html/clCreateImage.html index 18afc43..a4e2df9 100644 --- a/sdk/2.2/docs/man/html/clCreateImage.html +++ b/sdk/2.2/docs/man/html/clCreateImage.html
@@ -785,31 +785,31 @@ <li> <p><em>flags</em> is a bit-field that is used to specify allocation and usage information about the image memory object being created and is described in -the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#memory-flags-table" target="_blank" rel="noopener">Memory Flags</a> table.</p> +the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#memory-flags-table" target="_blank" rel="noopener">supported memory flag values</a> table.</p> </li> <li> <p><em>image_format</em> is a pointer to a structure that describes format properties of the image to be allocated. A 1D image buffer or 2D image can be created from a buffer by specifying a -buffer object in the <em>image_desc→mem_object</em>. +buffer object in the <em>image_desc</em>→<em>mem_object</em>. A 2D image can be created from another 2D image object by specifying an -image object in the <em>image_desc</em>→_mem_object_. -Refer to <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#image-format-descriptor" target="_blank" rel="noopener">Image Format Descriptor</a> for a detailed -description of the image format descriptor.</p> +image object in the <em>image_desc</em>→<em>mem_object</em>. +Refer to the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#image-format-descriptor" target="_blank" rel="noopener">Image Format Descriptor</a> section +for a detailed description of the image format descriptor.</p> </li> <li> <p><em>image_desc</em> is a pointer to a structure that describes type and dimensions of the image to be allocated. -Refer to <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#image-descriptor" target="_blank" rel="noopener">Image Descriptor</a> for a detailed description -of the image descriptor.</p> +Refer to the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#image-descriptor" target="_blank" rel="noopener">Image Descriptor</a> section for a detailed +description of the image descriptor.</p> </li> <li> <p><em>host_ptr</em> is a pointer to the image data that may already be allocated by the application. It is only used to initialize the image, and can be freed after the call to <strong>clCreateImage</strong>. -Refer to table below for a description of how large the buffer that -<em>host_ptr</em> points to must be.</p> +Refer to the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#host-ptr-buffer-size-table" target="_blank" rel="noopener">table below</a> for a description +of how large the buffer that <em>host_ptr</em> points to must be.</p> </li> </ul> </div> @@ -819,8 +819,8 @@ <h2 id="_description">Description</h2> <div class="sectionbody"> <div class="paragraph"> -<p>For all image types except <code>CL_​MEM_​OBJECT_​IMAGE1D_​BUFFER</code>, if value specified -for <em>flags</em> is 0, the default is used which is <code>CL_​MEM_​READ_​WRITE</code>.</p> +<p>For all image types except <code>CL_​MEM_​OBJECT_​IMAGE1D_​BUFFER</code>, if the value +specified for <em>flags</em> is 0, the default is used which is <code>CL_​MEM_​READ_​WRITE</code>.</p> </div> <div class="paragraph"> <p>For <code>CL_​MEM_​OBJECT_​IMAGE1D_​BUFFER</code> image type, or an image created from @@ -839,7 +839,8 @@ inherited from the corresponding memory access qualifiers associated with <em>mem_object</em>.</p> </div> -<table class="tableblock frame-all grid-all stretch"> +<table id="host-ptr-buffer-size-table" class="tableblock frame-all grid-all stretch"> +<caption class="title">Table 1. Required <em>host_ptr</em> buffer sizes for images</caption> <colgroup> <col style="width: 50%;"> <col style="width: 50%;"> @@ -852,11 +853,13 @@ </thead> <tbody> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​OBJECT_​IMAGE1D</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​OBJECT_​IMAGE1D</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">≥ image_row_pitch</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​OBJECT_​IMAGE1D_​BUFFER</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​OBJECT_​IMAGE1D_​BUFFER</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">≥ image_row_pitch</p></td> </tr> <tr> @@ -868,11 +871,13 @@ <td class="tableblock halign-left valign-top"><p class="tableblock">≥ image_slice_pitch × image_depth</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​OBJECT_​IMAGE1D_​ARRAY</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​OBJECT_​IMAGE1D_​ARRAY</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">≥ image_slice_pitch × image_array_size</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​OBJECT_​IMAGE2D_​ARRAY</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​OBJECT_​IMAGE2D_​ARRAY</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">≥ image_slice_pitch × image_array_size</p></td> </tr> </tbody> @@ -900,12 +905,16 @@ stored as a single scanline which is a linear sequence of adjacent elements.</p> </div> <div class="paragraph"> -<p>Image elements are stored according to their image format as described in -<a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#image-format-descriptor" target="_blank" rel="noopener">Image Format Descriptor</a>.</p> +<p>Image elements are stored according to their image format as described in the +<a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#image-format-descriptor" target="_blank" rel="noopener">Image Format Descriptor</a> section.</p> </div> -<div class="paragraph"> +<div class="ulist"> +<ul> +<li> <p><em>errcode_ret</em> will return an appropriate error code. If <em>errcode_ret</em> is <code>NULL</code>, no error code is returned.</p> +</li> +</ul> </div> <div class="paragraph"> <p><strong>clCreateImage</strong> returns a valid non-zero image object created and the @@ -1016,7 +1025,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1025,8 +1034,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateImage2D.html b/sdk/2.2/docs/man/html/clCreateImage2D.html new file mode 100644 index 0000000..d477cdb --- /dev/null +++ b/sdk/2.2/docs/man/html/clCreateImage2D.html
@@ -0,0 +1,933 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<meta charset="UTF-8"> +<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]--> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> +<meta name="generator" content="Asciidoctor 1.5.8"> +<title>clCreateImage2D(3)</title> +<style> +/*! normalize.css v2.1.2 | MIT License | git.io/normalize */ +/* ========================================================================== HTML5 display definitions ========================================================================== */ +/** Correct `block` display not defined in IE 8/9. */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } + +/** Correct `inline-block` display not defined in IE 8/9. */ +audio, canvas, video { display: inline-block; } + +/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */ +audio:not([controls]) { display: none; height: 0; } + +/** Address `[hidden]` styling not present in IE 8/9. Hide the `template` element in IE, Safari, and Firefox < 22. */ +[hidden], template { display: none; } + +script { display: none !important; } + +/* ========================================================================== Base ========================================================================== */ +/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */ +html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } + +/** Remove default margin. */ +body { margin: 0; } + +/* ========================================================================== Links ========================================================================== */ +/** Remove the gray background color from active links in IE 10. */ +a { background: transparent; } + +/** Address `outline` inconsistency between Chrome and other browsers. */ +a:focus { outline: thin dotted; } + +/** Improve readability when focused and also mouse hovered in all browsers. */ +a:active, a:hover { outline: 0; } + +/* ========================================================================== Typography ========================================================================== */ +/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */ +h1 { font-size: 2em; margin: 0.67em 0; } + +/** Address styling not present in IE 8/9, Safari 5, and Chrome. */ +abbr[title] { border-bottom: 1px dotted; } + +/** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */ +b, strong { font-weight: bold; } + +/** Address styling not present in Safari 5 and Chrome. */ +dfn { font-style: italic; } + +/** Address differences between Firefox and other browsers. */ +hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } + +/** Address styling not present in IE 8/9. */ +mark { background: #ff0; color: #000; } + +/** Correct font family set oddly in Safari 5 and Chrome. */ +code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; } + +/** Improve readability of pre-formatted text in all browsers. */ +pre { white-space: pre-wrap; } + +/** Set consistent quote types. */ +q { quotes: "\201C" "\201D" "\2018" "\2019"; } + +/** Address inconsistent and variable font size in all browsers. */ +small { font-size: 80%; } + +/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */ +sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } + +sup { top: -0.5em; } + +sub { bottom: -0.25em; } + +/* ========================================================================== Embedded content ========================================================================== */ +/** Remove border when inside `a` element in IE 8/9. */ +img { border: 0; } + +/** Correct overflow displayed oddly in IE 9. */ +svg:not(:root) { overflow: hidden; } + +/* ========================================================================== Figures ========================================================================== */ +/** Address margin not present in IE 8/9 and Safari 5. */ +figure { margin: 0; } + +/* ========================================================================== Forms ========================================================================== */ +/** Define consistent border, margin, and padding. */ +fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } + +/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */ +legend { border: 0; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */ +button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ } + +/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */ +button, input { line-height: normal; } + +/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */ +button, select { text-transform: none; } + +/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */ +button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ } + +/** Re-set default cursor for disabled elements. */ +button[disabled], html input[disabled] { cursor: default; } + +/** 1. Address box sizing set to `content-box` in IE 8/9. 2. Remove excess padding in IE 8/9. */ +input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */ +input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; } + +/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */ +input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } + +/** Remove inner padding and border in Firefox 4+. */ +button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } + +/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */ +textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ } + +/* ========================================================================== Tables ========================================================================== */ +/** Remove most spacing between table cells. */ +table { border-collapse: collapse; border-spacing: 0; } + +meta.foundation-mq-small { font-family: "only screen and (min-width: 768px)"; width: 768px; } + +meta.foundation-mq-medium { font-family: "only screen and (min-width:1280px)"; width: 1280px; } + +meta.foundation-mq-large { font-family: "only screen and (min-width:1440px)"; width: 1440px; } + +*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } + +html, body { font-size: 100%; } + +body { background: white; color: #222222; padding: 0; margin: 0; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: auto; } + +a:hover { cursor: pointer; } + +img, object, embed { max-width: 100%; height: auto; } + +object, embed { height: 100%; } + +img { -ms-interpolation-mode: bicubic; } + +#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; } + +.left { float: left !important; } + +.right { float: right !important; } + +.text-left { text-align: left !important; } + +.text-right { text-align: right !important; } + +.text-center { text-align: center !important; } + +.text-justify { text-align: justify !important; } + +.hide { display: none; } + +.antialiased { -webkit-font-smoothing: antialiased; } + +img { display: inline-block; vertical-align: middle; } + +textarea { height: auto; min-height: 50px; } + +select { width: 100%; } + +object, svg { display: inline-block; vertical-align: middle; } + +.center { margin-left: auto; margin-right: auto; } + +.spread { width: 100%; } + +p.lead, .paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { font-size: 1.21875em; line-height: 1.6; } + +.subheader, .admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { line-height: 1.4; color: black; font-weight: 300; margin-top: 0.2em; margin-bottom: 0.5em; } + +/* Typography resets */ +div, dl, dt, dd, ul, ol, li, h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; } + +/* Default Link Styles */ +a { color: #0068b0; text-decoration: none; line-height: inherit; } +a:hover, a:focus { color: #333333; } +a img { border: none; } + +/* Default paragraph styles */ +p { font-family: Noto, sans-serif; font-weight: normal; font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; text-rendering: optimizeLegibility; } +p aside { font-size: 0.875em; line-height: 1.35; font-style: italic; } + +/* Default header styles */ +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { font-family: Noto, sans-serif; font-weight: normal; font-style: normal; color: black; text-rendering: optimizeLegibility; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.2125em; } +h1 small, h2 small, h3 small, #toctitle small, .sidebarblock > .content > .title small, h4 small, h5 small, h6 small { font-size: 60%; color: #4d4d4d; line-height: 0; } + +h1 { font-size: 2.125em; } + +h2 { font-size: 1.6875em; } + +h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.375em; } + +h4 { font-size: 1.125em; } + +h5 { font-size: 1.125em; } + +h6 { font-size: 1em; } + +hr { border: solid #dddddd; border-width: 1px 0 0; clear: both; margin: 1.25em 0 1.1875em; height: 0; } + +/* Helpful Typography Defaults */ +em, i { font-style: italic; line-height: inherit; } + +strong, b { font-weight: bold; line-height: inherit; } + +small { font-size: 60%; line-height: inherit; } + +code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; color: #264357; } + +/* Lists */ +ul, ol, dl { font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; list-style-position: outside; font-family: Noto, sans-serif; } + +ul, ol { margin-left: 1.5em; } +ul.no-bullet, ol.no-bullet { margin-left: 1.5em; } + +/* Unordered Lists */ +ul li ul, ul li ol { margin-left: 1.25em; margin-bottom: 0; font-size: 1em; /* Override nested font-size change */ } +ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; } +ul.square { list-style-type: square; } +ul.circle { list-style-type: circle; } +ul.disc { list-style-type: disc; } +ul.no-bullet { list-style: none; } + +/* Ordered Lists */ +ol li ul, ol li ol { margin-left: 1.25em; margin-bottom: 0; } + +/* Definition Lists */ +dl dt { margin-bottom: 0.3em; font-weight: bold; } +dl dd { margin-bottom: 0.75em; } + +/* Abbreviations */ +abbr, acronym { text-transform: uppercase; font-size: 90%; color: black; border-bottom: 1px dotted #dddddd; cursor: help; } + +abbr { text-transform: none; } + +/* Blockquotes */ +blockquote { margin: 0 0 0.75em; padding: 0.5625em 1.25em 0 1.1875em; border-left: 1px solid #dddddd; } +blockquote cite { display: block; font-size: 0.8125em; color: #5e93b8; } +blockquote cite:before { content: "\2014 \0020"; } +blockquote cite a, blockquote cite a:visited { color: #5e93b8; } + +blockquote, blockquote p { line-height: 1.6; color: #333333; } + +/* Microformats */ +.vcard { display: inline-block; margin: 0 0 1.25em 0; border: 1px solid #dddddd; padding: 0.625em 0.75em; } +.vcard li { margin: 0; display: block; } +.vcard .fn { font-weight: bold; font-size: 0.9375em; } + +.vevent .summary { font-weight: bold; } +.vevent abbr { cursor: auto; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625em; } + +@media only screen and (min-width: 768px) { h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + h1 { font-size: 2.75em; } + h2 { font-size: 2.3125em; } + h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.6875em; } + h4 { font-size: 1.4375em; } } +/* Tables */ +table { background: white; margin-bottom: 1.25em; border: solid 1px #d8d8ce; } +table thead, table tfoot { background: -webkit-linear-gradient(top, #add386, #90b66a); font-weight: bold; } +table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td { padding: 0.5em 0.625em 0.625em; font-size: inherit; color: white; text-align: left; } +table tr th, table tr td { padding: 0.5625em 0.625em; font-size: inherit; color: #6d6e71; } +table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #edf2f2; } +table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; line-height: 1.4; } + +body { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; tab-size: 4; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + +a:hover, a:focus { text-decoration: underline; } + +.clearfix:before, .clearfix:after, .float-group:before, .float-group:after { content: " "; display: table; } +.clearfix:after, .float-group:after { clear: both; } + +*:not(pre) > code { font-size: inherit; font-style: normal !important; letter-spacing: 0; padding: 0; background-color: white; -webkit-border-radius: 0; border-radius: 0; line-height: inherit; word-wrap: break-word; } +*:not(pre) > code.nobreak { word-wrap: normal; } +*:not(pre) > code.nowrap { white-space: nowrap; } + +pre, pre > code { line-height: 1.6; color: #264357; font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; } + +em em { font-style: normal; } + +strong strong { font-weight: normal; } + +.keyseq { color: #333333; } + +kbd { font-family: Consolas, "Liberation Mono", Courier, monospace; display: inline-block; color: black; font-size: 0.65em; line-height: 1.45; background-color: #f7f7f7; border: 1px solid #ccc; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; margin: 0 0.15em; padding: 0.2em 0.5em; vertical-align: middle; position: relative; top: -0.1em; white-space: nowrap; } + +.keyseq kbd:first-child { margin-left: 0; } + +.keyseq kbd:last-child { margin-right: 0; } + +.menuseq, .menuref { color: #000; } + +.menuseq b:not(.caret), .menuref { font-weight: inherit; } + +.menuseq { word-spacing: -0.02em; } +.menuseq b.caret { font-size: 1.25em; line-height: 0.8; } +.menuseq i.caret { font-weight: bold; text-align: center; width: 0.45em; } + +b.button:before, b.button:after { position: relative; top: -1px; font-weight: normal; } + +b.button:before { content: "["; padding: 0 3px 0 2px; } + +b.button:after { content: "]"; padding: 0 2px 0 3px; } + +#header, #content, #footnotes, #footer { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 62.5em; *zoom: 1; position: relative; padding-left: 1.5em; padding-right: 1.5em; } +#header:before, #header:after, #content:before, #content:after, #footnotes:before, #footnotes:after, #footer:before, #footer:after { content: " "; display: table; } +#header:after, #content:after, #footnotes:after, #footer:after { clear: both; } + +#content { margin-top: 1.25em; } + +#content:before { content: none; } + +#header > h1:first-child { color: black; margin-top: 2.25rem; margin-bottom: 0; } +#header > h1:first-child + #toc { margin-top: 8px; border-top: 1px solid #dddddd; } +#header > h1:only-child, body.toc2 #header > h1:nth-last-child(2) { border-bottom: 1px solid #dddddd; padding-bottom: 8px; } +#header .details { border-bottom: 1px solid #dddddd; line-height: 1.45; padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 0.25em; color: #5e93b8; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; } +#header .details span:first-child { margin-left: -0.125em; } +#header .details span.email a { color: #333333; } +#header .details br { display: none; } +#header .details br + span:before { content: "\00a0\2013\00a0"; } +#header .details br + span.author:before { content: "\00a0\22c5\00a0"; color: #333333; } +#header .details br + span#revremark:before { content: "\00a0|\00a0"; } +#header #revnumber { text-transform: capitalize; } +#header #revnumber:after { content: "\00a0"; } + +#content > h1:first-child:not([class]) { color: black; border-bottom: 1px solid #dddddd; padding-bottom: 8px; margin-top: 0; padding-top: 1rem; margin-bottom: 1.25rem; } + +#toc { border-bottom: 0 solid #dddddd; padding-bottom: 0.5em; } +#toc > ul { margin-left: 0.125em; } +#toc ul.sectlevel0 > li > a { font-style: italic; } +#toc ul.sectlevel0 ul.sectlevel1 { margin: 0.5em 0; } +#toc ul { font-family: Noto, sans-serif; list-style-type: none; } +#toc li { line-height: 1.3334; margin-top: 0.3334em; } +#toc a { text-decoration: none; } +#toc a:active { text-decoration: underline; } + +#toctitle { color: black; font-size: 1.2em; } + +@media only screen and (min-width: 768px) { #toctitle { font-size: 1.375em; } + body.toc2 { padding-left: 15em; padding-right: 0; } + #toc.toc2 { margin-top: 0 !important; background-color: white; position: fixed; width: 15em; left: 0; top: 0; border-right: 1px solid #dddddd; border-top-width: 0 !important; border-bottom-width: 0 !important; z-index: 1000; padding: 1.25em 1em; height: 100%; overflow: auto; } + #toc.toc2 #toctitle { margin-top: 0; margin-bottom: 0.8rem; font-size: 1.2em; } + #toc.toc2 > ul { font-size: 0.9em; margin-bottom: 0; } + #toc.toc2 ul ul { margin-left: 0; padding-left: 1em; } + #toc.toc2 ul.sectlevel0 ul.sectlevel1 { padding-left: 0; margin-top: 0.5em; margin-bottom: 0.5em; } + body.toc2.toc-right { padding-left: 0; padding-right: 15em; } + body.toc2.toc-right #toc.toc2 { border-right-width: 0; border-left: 1px solid #dddddd; left: auto; right: 0; } } +@media only screen and (min-width: 1280px) { body.toc2 { padding-left: 20em; padding-right: 0; } + #toc.toc2 { width: 20em; } + #toc.toc2 #toctitle { font-size: 1.375em; } + #toc.toc2 > ul { font-size: 0.95em; } + #toc.toc2 ul ul { padding-left: 1.25em; } + body.toc2.toc-right { padding-left: 0; padding-right: 20em; } } +#content #toc { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +#content #toc > :first-child { margin-top: 0; } +#content #toc > :last-child { margin-bottom: 0; } + +#footer { max-width: 100%; background-color: none; padding: 1.25em; } + +#footer-text { color: black; line-height: 1.44; } + +#content { margin-bottom: 0.625em; } + +.sect1 { padding-bottom: 0.625em; } + +@media only screen and (min-width: 768px) { #content { margin-bottom: 1.25em; } + .sect1 { padding-bottom: 1.25em; } } +.sect1:last-child { padding-bottom: 0; } + +.sect1 + .sect1 { border-top: 0 solid #dddddd; } + +#content h1 > a.anchor, h2 > a.anchor, h3 > a.anchor, #toctitle > a.anchor, .sidebarblock > .content > .title > a.anchor, h4 > a.anchor, h5 > a.anchor, h6 > a.anchor { position: absolute; z-index: 1001; width: 1.5ex; margin-left: -1.5ex; display: block; text-decoration: none !important; visibility: hidden; text-align: center; font-weight: normal; } +#content h1 > a.anchor:before, h2 > a.anchor:before, h3 > a.anchor:before, #toctitle > a.anchor:before, .sidebarblock > .content > .title > a.anchor:before, h4 > a.anchor:before, h5 > a.anchor:before, h6 > a.anchor:before { content: "\00A7"; font-size: 0.85em; display: block; padding-top: 0.1em; } +#content h1:hover > a.anchor, #content h1 > a.anchor:hover, h2:hover > a.anchor, h2 > a.anchor:hover, h3:hover > a.anchor, #toctitle:hover > a.anchor, .sidebarblock > .content > .title:hover > a.anchor, h3 > a.anchor:hover, #toctitle > a.anchor:hover, .sidebarblock > .content > .title > a.anchor:hover, h4:hover > a.anchor, h4 > a.anchor:hover, h5:hover > a.anchor, h5 > a.anchor:hover, h6:hover > a.anchor, h6 > a.anchor:hover { visibility: visible; } +#content h1 > a.link, h2 > a.link, h3 > a.link, #toctitle > a.link, .sidebarblock > .content > .title > a.link, h4 > a.link, h5 > a.link, h6 > a.link { color: black; text-decoration: none; } +#content h1 > a.link:hover, h2 > a.link:hover, h3 > a.link:hover, #toctitle > a.link:hover, .sidebarblock > .content > .title > a.link:hover, h4 > a.link:hover, h5 > a.link:hover, h6 > a.link:hover { color: black; } + +.audioblock, .imageblock, .literalblock, .listingblock, .stemblock, .videoblock { margin-bottom: 1.25em; } + +.admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { text-rendering: optimizeLegibility; text-align: left; } + +table.tableblock > caption.title { white-space: nowrap; overflow: visible; max-width: 0; } + +.paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { color: black; } + +table.tableblock #preamble > .sectionbody > .paragraph:first-of-type p { font-size: inherit; } + +.admonitionblock > table { border-collapse: separate; border: 0; background: none; width: 100%; } +.admonitionblock > table td.icon { text-align: center; width: 80px; } +.admonitionblock > table td.icon img { max-width: initial; } +.admonitionblock > table td.icon .title { font-weight: bold; font-family: Noto, sans-serif; text-transform: uppercase; } +.admonitionblock > table td.content { padding-left: 1.125em; padding-right: 1.25em; border-left: 1px solid #dddddd; color: #5e93b8; } +.admonitionblock > table td.content > :last-child > :last-child { margin-bottom: 0; } + +.exampleblock > .content { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.exampleblock > .content > :first-child { margin-top: 0; } +.exampleblock > .content > :last-child { margin-bottom: 0; } + +.sidebarblock { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.sidebarblock > :first-child { margin-top: 0; } +.sidebarblock > :last-child { margin-bottom: 0; } +.sidebarblock > .content > .title { color: black; margin-top: 0; } + +.exampleblock > .content > :last-child > :last-child, .exampleblock > .content .olist > ol > li:last-child > :last-child, .exampleblock > .content .ulist > ul > li:last-child > :last-child, .exampleblock > .content .qlist > ol > li:last-child > :last-child, .sidebarblock > .content > :last-child > :last-child, .sidebarblock > .content .olist > ol > li:last-child > :last-child, .sidebarblock > .content .ulist > ul > li:last-child > :last-child, .sidebarblock > .content .qlist > ol > li:last-child > :last-child { margin-bottom: 0; } + +.literalblock pre, .listingblock pre:not(.highlight), .listingblock pre[class="highlight"], .listingblock pre[class^="highlight "], .listingblock pre.CodeRay, .listingblock pre.prettyprint { background: #eeeeee; } +.sidebarblock .literalblock pre, .sidebarblock .listingblock pre:not(.highlight), .sidebarblock .listingblock pre[class="highlight"], .sidebarblock .listingblock pre[class^="highlight "], .sidebarblock .listingblock pre.CodeRay, .sidebarblock .listingblock pre.prettyprint { background: #f2f1f1; } + +.literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { border: 1px hidden #666666; -webkit-border-radius: 0; border-radius: 0; word-wrap: break-word; padding: 1.25em 1.5625em 1.125em 1.5625em; font-size: 0.8125em; } +.literalblock pre.nowrap, .literalblock pre[class].nowrap, .listingblock pre.nowrap, .listingblock pre[class].nowrap { overflow-x: auto; white-space: pre; word-wrap: normal; } +@media only screen and (min-width: 768px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 0.90625em; } } +@media only screen and (min-width: 1280px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 1em; } } + +.literalblock.output pre { color: #eeeeee; background-color: #264357; } + +.listingblock pre.highlightjs { padding: 0; } +.listingblock pre.highlightjs > code { padding: 1.25em 1.5625em 1.125em 1.5625em; -webkit-border-radius: 0; border-radius: 0; } + +.listingblock > .content { position: relative; } + +.listingblock code[data-lang]:before { display: none; content: attr(data-lang); position: absolute; font-size: 0.75em; top: 0.425rem; right: 0.5rem; line-height: 1; text-transform: uppercase; color: #999; } + +.listingblock:hover code[data-lang]:before { display: block; } + +.listingblock.terminal pre .command:before { content: attr(data-prompt); padding-right: 0.5em; color: #999; } + +.listingblock.terminal pre .command:not([data-prompt]):before { content: "$"; } + +table.pyhltable { border-collapse: separate; border: 0; margin-bottom: 0; background: none; } + +table.pyhltable td { vertical-align: top; padding-top: 0; padding-bottom: 0; line-height: 1.6; } + +table.pyhltable td.code { padding-left: .75em; padding-right: 0; } + +pre.pygments .lineno, table.pyhltable td:not(.code) { color: #999; padding-left: 0; padding-right: .5em; border-right: 1px solid #dddddd; } + +pre.pygments .lineno { display: inline-block; margin-right: .25em; } + +table.pyhltable .linenodiv { background: none !important; padding-right: 0 !important; } + +.quoteblock { margin: 0 1em 0.75em 1.5em; display: table; } +.quoteblock > .title { margin-left: -1.5em; margin-bottom: 0.75em; } +.quoteblock blockquote, .quoteblock blockquote p { color: #333333; font-size: 1.15rem; line-height: 1.75; word-spacing: 0.1em; letter-spacing: 0; font-style: italic; text-align: justify; } +.quoteblock blockquote { margin: 0; padding: 0; border: 0; } +.quoteblock blockquote:before { content: "\201c"; float: left; font-size: 2.75em; font-weight: bold; line-height: 0.6em; margin-left: -0.6em; color: black; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } +.quoteblock blockquote > .paragraph:last-child p { margin-bottom: 0; } +.quoteblock .attribution { margin-top: 0.5em; margin-right: 0.5ex; text-align: right; } +.quoteblock .quoteblock { margin-left: 0; margin-right: 0; padding: 0.5em 0; border-left: 3px solid #5e93b8; } +.quoteblock .quoteblock blockquote { padding: 0 0 0 0.75em; } +.quoteblock .quoteblock blockquote:before { display: none; } + +.verseblock { margin: 0 1em 0.75em 1em; } +.verseblock pre { font-family: "Open Sans", "DejaVu Sans", sans; font-size: 1.15rem; color: #333333; font-weight: 300; text-rendering: optimizeLegibility; } +.verseblock pre strong { font-weight: 400; } +.verseblock .attribution { margin-top: 1.25rem; margin-left: 0.5ex; } + +.quoteblock .attribution, .verseblock .attribution { font-size: 0.8125em; line-height: 1.45; font-style: italic; } +.quoteblock .attribution br, .verseblock .attribution br { display: none; } +.quoteblock .attribution cite, .verseblock .attribution cite { display: block; letter-spacing: -0.025em; color: #5e93b8; } + +.quoteblock.abstract { margin: 0 0 0.75em 0; display: block; } +.quoteblock.abstract blockquote, .quoteblock.abstract blockquote p { text-align: left; word-spacing: 0; } +.quoteblock.abstract blockquote:before, .quoteblock.abstract blockquote p:first-of-type:before { display: none; } + +table.tableblock { max-width: 100%; border-collapse: separate; } +table.tableblock td > .paragraph:last-child p > p:last-child, table.tableblock th > p:last-child, table.tableblock td > p:last-child { margin-bottom: 0; } + +table.tableblock, th.tableblock, td.tableblock { border: 0 solid #d8d8ce; } + +table.grid-all > thead > tr > .tableblock, table.grid-all > tbody > tr > .tableblock { border-width: 0 1px 1px 0; } + +table.grid-all > tfoot > tr > .tableblock { border-width: 1px 1px 0 0; } + +table.grid-cols > * > tr > .tableblock { border-width: 0 1px 0 0; } + +table.grid-rows > thead > tr > .tableblock, table.grid-rows > tbody > tr > .tableblock { border-width: 0 0 1px 0; } + +table.grid-rows > tfoot > tr > .tableblock { border-width: 1px 0 0 0; } + +table.grid-all > * > tr > .tableblock:last-child, table.grid-cols > * > tr > .tableblock:last-child { border-right-width: 0; } + +table.grid-all > tbody > tr:last-child > .tableblock, table.grid-all > thead:last-child > tr > .tableblock, table.grid-rows > tbody > tr:last-child > .tableblock, table.grid-rows > thead:last-child > tr > .tableblock { border-bottom-width: 0; } + +table.frame-all { border-width: 1px; } + +table.frame-sides { border-width: 0 1px; } + +table.frame-topbot { border-width: 1px 0; } + +th.halign-left, td.halign-left { text-align: left; } + +th.halign-right, td.halign-right { text-align: right; } + +th.halign-center, td.halign-center { text-align: center; } + +th.valign-top, td.valign-top { vertical-align: top; } + +th.valign-bottom, td.valign-bottom { vertical-align: bottom; } + +th.valign-middle, td.valign-middle { vertical-align: middle; } + +table thead th, table tfoot th { font-weight: bold; } + +tbody tr th { display: table-cell; line-height: 1.4; background: -webkit-linear-gradient(top, #add386, #90b66a); } + +tbody tr th, tbody tr th p, tfoot tr th, tfoot tr th p { color: white; font-weight: bold; } + +p.tableblock > code:only-child { background: none; padding: 0; } + +p.tableblock { font-size: 1em; } + +td > div.verse { white-space: pre; } + +ol { margin-left: 1.75em; } + +ul li ol { margin-left: 1.5em; } + +dl dd { margin-left: 1.125em; } + +dl dd:last-child, dl dd:last-child > :last-child { margin-bottom: 0; } + +ol > li p, ul > li p, ul dd, ol dd, .olist .olist, .ulist .ulist, .ulist .olist, .olist .ulist { margin-bottom: 0.375em; } + +ul.checklist, ul.none, ol.none, ul.no-bullet, ol.no-bullet, ol.unnumbered, ul.unstyled, ol.unstyled { list-style-type: none; } + +ul.no-bullet, ol.no-bullet, ol.unnumbered { margin-left: 0.625em; } + +ul.unstyled, ol.unstyled { margin-left: 0; } + +ul.checklist { margin-left: 0.625em; } + +ul.checklist li > p:first-child > .fa-square-o:first-child, ul.checklist li > p:first-child > .fa-check-square-o:first-child { width: 1.25em; font-size: 0.8em; position: relative; bottom: 0.125em; } + +ul.checklist li > p:first-child > input[type="checkbox"]:first-child { margin-right: 0.25em; } + +ul.inline { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; list-style: none; margin: 0 0 0.375em -0.75em; } + +ul.inline > li { margin-left: 0.75em; } + +.unstyled dl dt { font-weight: normal; font-style: normal; } + +ol.arabic { list-style-type: decimal; } + +ol.decimal { list-style-type: decimal-leading-zero; } + +ol.loweralpha { list-style-type: lower-alpha; } + +ol.upperalpha { list-style-type: upper-alpha; } + +ol.lowerroman { list-style-type: lower-roman; } + +ol.upperroman { list-style-type: upper-roman; } + +ol.lowergreek { list-style-type: lower-greek; } + +.hdlist > table, .colist > table { border: 0; background: none; } +.hdlist > table > tbody > tr, .colist > table > tbody > tr { background: none; } + +td.hdlist1, td.hdlist2 { vertical-align: top; padding: 0 0.625em; } + +td.hdlist1 { font-weight: bold; padding-bottom: 0.75em; } + +.literalblock + .colist, .listingblock + .colist { margin-top: -0.5em; } + +.colist > table tr > td:first-of-type { padding: 0.4em 0.75em 0 0.75em; line-height: 1; vertical-align: top; } +.colist > table tr > td:first-of-type img { max-width: initial; } +.colist > table tr > td:last-of-type { padding: 0.25em 0; } + +.thumb, .th { line-height: 0; display: inline-block; border: solid 4px white; -webkit-box-shadow: 0 0 0 1px #dddddd; box-shadow: 0 0 0 1px #dddddd; } + +.imageblock.left, .imageblock[style*="float: left"] { margin: 0.25em 0.625em 1.25em 0; } +.imageblock.right, .imageblock[style*="float: right"] { margin: 0.25em 0 1.25em 0.625em; } +.imageblock > .title { margin-bottom: 0; } +.imageblock.thumb, .imageblock.th { border-width: 6px; } +.imageblock.thumb > .title, .imageblock.th > .title { padding: 0 0.125em; } + +.image.left, .image.right { margin-top: 0.25em; margin-bottom: 0.25em; display: inline-block; line-height: 0; } +.image.left { margin-right: 0.625em; } +.image.right { margin-left: 0.625em; } + +a.image { text-decoration: none; display: inline-block; } +a.image object { pointer-events: none; } + +sup.footnote, sup.footnoteref { font-size: 0.875em; position: static; vertical-align: super; } +sup.footnote a, sup.footnoteref a { text-decoration: none; } +sup.footnote a:active, sup.footnoteref a:active { text-decoration: underline; } + +#footnotes { padding-top: 0.75em; padding-bottom: 0.75em; margin-bottom: 0.625em; } +#footnotes hr { width: 20%; min-width: 6.25em; margin: -0.25em 0 0.75em 0; border-width: 1px 0 0 0; } +#footnotes .footnote { padding: 0 0.375em 0 0.225em; line-height: 1.3334; font-size: 0.875em; margin-left: 1.2em; margin-bottom: 0.2em; } +#footnotes .footnote a:first-of-type { font-weight: bold; text-decoration: none; margin-left: -1.05em; } +#footnotes .footnote:last-of-type { margin-bottom: 0; } +#content #footnotes { margin-top: -0.625em; margin-bottom: 0; padding: 0.75em 0; } + +.gist .file-data > table { border: 0; background: #fff; width: 100%; margin-bottom: 0; } +.gist .file-data > table td.line-data { width: 99%; } + +div.unbreakable { page-break-inside: avoid; } + +.big { font-size: larger; } + +.small { font-size: smaller; } + +.underline { text-decoration: underline; } + +.overline { text-decoration: overline; } + +.line-through { text-decoration: line-through; } + +.aqua { color: #00bfbf; } + +.aqua-background { background-color: #00fafa; } + +.black { color: black; } + +.black-background { background-color: black; } + +.blue { color: #0000bf; } + +.blue-background { background-color: #0000fa; } + +.fuchsia { color: #bf00bf; } + +.fuchsia-background { background-color: #fa00fa; } + +.gray { color: #606060; } + +.gray-background { background-color: #7d7d7d; } + +.green { color: #006000; } + +.green-background { background-color: #007d00; } + +.lime { color: #00bf00; } + +.lime-background { background-color: #00fa00; } + +.maroon { color: #600000; } + +.maroon-background { background-color: #7d0000; } + +.navy { color: #000060; } + +.navy-background { background-color: #00007d; } + +.olive { color: #606000; } + +.olive-background { background-color: #7d7d00; } + +.purple { color: #600060; } + +.purple-background { background-color: #7d007d; } + +.red { color: #bf0000; } + +.red-background { background-color: #fa0000; } + +.silver { color: #909090; } + +.silver-background { background-color: #bcbcbc; } + +.teal { color: #006060; } + +.teal-background { background-color: #007d7d; } + +.white { color: #bfbfbf; } + +.white-background { background-color: #fafafa; } + +.yellow { color: #bfbf00; } + +.yellow-background { background-color: #fafa00; } + +span.icon > .fa { cursor: default; } +a span.icon > .fa { cursor: inherit; } + +.admonitionblock td.icon [class^="fa icon-"] { font-size: 2.5em; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); cursor: default; } +.admonitionblock td.icon .icon-note:before { content: "\f05a"; color: #29475c; } +.admonitionblock td.icon .icon-tip:before { content: "\f0eb"; text-shadow: 1px 1px 2px rgba(155, 155, 0, 0.8); color: #111; } +.admonitionblock td.icon .icon-warning:before { content: "\f071"; color: #bf6900; } +.admonitionblock td.icon .icon-caution:before { content: "\f06d"; color: #bf3400; } +.admonitionblock td.icon .icon-important:before { content: "\f06a"; color: #bf0000; } + +.conum[data-value] { display: inline-block; color: #fff !important; background-color: black; -webkit-border-radius: 100px; border-radius: 100px; text-align: center; font-size: 0.75em; width: 1.67em; height: 1.67em; line-height: 1.67em; font-family: "Open Sans", "DejaVu Sans", sans-serif; font-style: normal; font-weight: bold; } +.conum[data-value] * { color: #fff !important; } +.conum[data-value] + b { display: none; } +.conum[data-value]:after { content: attr(data-value); } +pre .conum[data-value] { position: relative; top: -0.125em; } + +b.conum * { color: inherit !important; } + +.conum:not([data-value]):empty { display: none; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { border-bottom: 1px solid #dddddd; } + +.sect1 { padding-bottom: 0; } + +#toctitle { color: #00406F; font-weight: normal; margin-top: 1.5em; } + +.sidebarblock { border-color: #aaa; } + +code { -webkit-border-radius: 4px; border-radius: 4px; } + +p.tableblock.header { color: #6d6e71; } + +.literalblock pre, .listingblock pre { background: #eeeeee; } + +</style> +<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> +<link rel="stylesheet" href="../../katex/katex.min.css"> +<script src="../../katex/katex.min.js"></script> +<script src="../../katex/contrib/auto-render.min.js"></script> + <!-- Use KaTeX to render math once document is loaded, see + https://github.com/Khan/KaTeX/tree/master/contrib/auto-render --> +<script> + document.addEventListener("DOMContentLoaded", function () { + renderMathInElement( + document.body, + { + delimiters: [ + { left: "$$", right: "$$", display: true}, + { left: "\\[", right: "\\]", display: true}, + { left: "$", right: "$", display: false}, + { left: "\\(", right: "\\)", display: false} + ] + } + ); + }); +</script></head> +<body class="manpage"> +<div id="header"> +<h1>clCreateImage2D(3) Manual Page</h1> +<h2 id="_name">Name</h2> +<div class="sectionbody"> +<p>clCreateImage2D - Creates a 2D image.</p> +</div> +</div> +<div id="content"> +<div class="sect1"> +<h2 id="_c_specification">C Specification</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>A <strong>2D image</strong> object can be created using the following function</p> +</div> +<div id="clCreateImage2D" class="listingblock"> +<div class="content"> +<pre class="highlight"><code class="language-c++" data-lang="c++">cl_mem clCreateImage2D( + cl_context context, + cl_mem_flags flags, + const cl_image_format* image_format, + size_t image_width, + size_t image_height, + size_t image_row_pitch, + void* host_ptr, + cl_int* errcode_ret);</code></pre> +</div> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_parameters">Parameters</h2> +<div class="sectionbody"> +<div class="ulist"> +<ul> +<li> +<p><em>context</em> is a valid OpenCL context on which the image object is to be +created.</p> +</li> +<li> +<p><em>flags</em> is a bit-field that is used to specify allocation and usage +information about the image memory object being created and is described in +the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#memory-flags-table" target="_blank" rel="noopener">supported memory flag values</a> table. +If the value specified for <em>flags</em> is 0, the default is used which is +<code>CL_​MEM_​READ_​WRITE</code>.</p> +</li> +<li> +<p><em>image_format</em> is a pointer to a structure that describes format properties +of the image to be allocated. +Refer to the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#image-format-descriptor" target="_blank" rel="noopener">Image Format Descriptor</a> section +for a detailed description of the image format descriptor.</p> +</li> +<li> +<p><em>image_width</em> and <em>image_height</em> are the width and height of the image in +pixels. +These must be values greater than or equal to 1.</p> +</li> +<li> +<p><em>image_row_pitch</em> is the scan-line pitch in bytes. +This must be 0 if <em>host_ptr</em> is <code>NULL</code> and can be either 0 or ≥ +<em>image_width</em> × size of element in bytes if <em>host_ptr</em> is not <code>NULL</code>. +If <em>host_ptr</em> is not <code>NULL</code> and <em>image_row_pitch</em> is 0, <em>image_row_pitch</em> +is calculated as <em>image_width</em> × size of element in bytes. +If <em>image_row_pitch</em> is not 0, it must be a multiple of the image element +size in bytes.</p> +</li> +<li> +<p><em>host_ptr</em> is a pointer to the image data that may already be allocated by +the application. +It is only used to initialize the image, and can be freed after the call to +<strong>clCreateImage2D</strong>. +Refer to the <code>CL_​MEM_​OBJECT_​IMAGE2D</code> entry in the +<a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#host-ptr-buffer-size-table" target="_blank" rel="noopener">required <em>host_ptr</em> buffer size table</a> for a +description of how large the buffer that <em>host_ptr</em> points to must be. +The image data specified by <em>host_ptr</em> is stored as a linear sequence of +adjacent scanlines. +Each scanline is a linear sequence of image elements. +Image elements are stored according to their image format as described in +the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#image-format-descriptor" target="_blank" rel="noopener">Image Format Descriptor</a> section.</p> +</li> +<li> +<p><em>errcode_ret</em> will return an appropriate error code. +If <em>errcode_ret</em> is <code>NULL</code>, no error code is returned.</p> +</li> +</ul> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_description">Description</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p><strong>clCreateImage2D</strong> returns a valid non-zero image object created and the +<em>errcode_ret</em> is set to <code>CL_​SUCCESS</code> if the image object is created +successfully. +Otherwise, it returns a <code>NULL</code> value with one of the following error values +returned in <em>errcode_ret</em>:</p> +</div> +<div class="ulist"> +<ul> +<li> +<p><code>CL_​INVALID_​CONTEXT</code> if <em>context</em> is not a valid context.</p> +</li> +<li> +<p><code>CL_​INVALID_​VALUE</code> if values specified in <em>flags</em> are not valid.</p> +</li> +<li> +<p><code>CL_​INVALID_​IMAGE_​FORMAT_​DESCRIPTOR</code> if values specified in <em>image_format</em> +are not valid or if <em>image_format</em> is <code>NULL</code>.</p> +</li> +<li> +<p><code>CL_​INVALID_​IMAGE_​SIZE</code> if <em>image_width</em> or <em>image_height</em> are 0 or if they +exceed the maximum values specified in <code>CL_​DEVICE_​IMAGE2D_​MAX_​WIDTH</code> or +<code>CL_​DEVICE_​IMAGE2D_​MAX_​HEIGHT</code> respectively for all devices in <em>context</em> or +if values specified by <em>image_row_pitch</em> do not follow rules described in the +argument description above.</p> +</li> +<li> +<p><code>CL_​INVALID_​HOST_​PTR</code> if <em>host_ptr</em> is <code>NULL</code> and <code>CL_​MEM_​USE_​HOST_​PTR</code> or +<code>CL_​MEM_​COPY_​HOST_​PTR</code> are set in <em>flags</em> or if <em>host_ptr</em> is not <code>NULL</code> +but <code>CL_​MEM_​COPY_​HOST_​PTR</code> or <code>CL_​MEM_​USE_​HOST_​PTR</code> are not set in <em>flags</em>.</p> +</li> +<li> +<p><code>CL_​IMAGE_​FORMAT_​NOT_​SUPPORTED</code> if the <em>image_format</em> is not supported.</p> +</li> +<li> +<p><code>CL_​MEM_​OBJECT_​ALLOCATION_​FAILURE</code> if there is a failure to allocate +memory for image object.</p> +</li> +<li> +<p><code>CL_​INVALID_​OPERATION</code> if there are no devices in <em>context</em> that support +images (i.e. <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> specified in the +<a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#device-queries-table" target="_blank" rel="noopener">Device Queries</a> table is <code>CL_​FALSE</code>).</p> +</li> +<li> +<p><code>CL_​OUT_​OF_​RESOURCES</code> if there is a failure to allocate resources required +by the OpenCL implementation on the device.</p> +</li> +<li> +<p><code>CL_​OUT_​OF_​HOST_​MEMORY</code> if there is a failure to allocate resources +required by the OpenCL implementation on the host.</p> +</li> +</ul> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_see_also">See Also</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p><a href="cl_context.html">cl_context</a>, <a href="cl_image_format.html">cl_image_format</a>, <a href="cl_int.html">cl_int</a>, <a href="cl_mem_flags.html">cl_mem_flags</a></p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_document_notes">Document Notes</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>For more information, see the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#clCreateImage2D" target="_blank" rel="noopener">OpenCL Specification</a></p> +</div> +<div class="paragraph"> +<p>This page is extracted from the OpenCL Specification. +Fixes and changes should be made to the Specification, not directly.</p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_copyright">Copyright</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a +<a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons +Attribution 4.0 International License</a>.</p> +</div> +</div> +</div> +</div> +<div id="footer"> +<div id="footer-text"> +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 +</div> +</div> + +<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_HTMLorMML"></script> +</body> +</html> \ No newline at end of file
diff --git a/sdk/2.2/docs/man/html/clCreateImage3D.html b/sdk/2.2/docs/man/html/clCreateImage3D.html new file mode 100644 index 0000000..72d784c --- /dev/null +++ b/sdk/2.2/docs/man/html/clCreateImage3D.html
@@ -0,0 +1,950 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<meta charset="UTF-8"> +<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]--> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> +<meta name="generator" content="Asciidoctor 1.5.8"> +<title>clCreateImage3D(3)</title> +<style> +/*! normalize.css v2.1.2 | MIT License | git.io/normalize */ +/* ========================================================================== HTML5 display definitions ========================================================================== */ +/** Correct `block` display not defined in IE 8/9. */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } + +/** Correct `inline-block` display not defined in IE 8/9. */ +audio, canvas, video { display: inline-block; } + +/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */ +audio:not([controls]) { display: none; height: 0; } + +/** Address `[hidden]` styling not present in IE 8/9. Hide the `template` element in IE, Safari, and Firefox < 22. */ +[hidden], template { display: none; } + +script { display: none !important; } + +/* ========================================================================== Base ========================================================================== */ +/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */ +html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } + +/** Remove default margin. */ +body { margin: 0; } + +/* ========================================================================== Links ========================================================================== */ +/** Remove the gray background color from active links in IE 10. */ +a { background: transparent; } + +/** Address `outline` inconsistency between Chrome and other browsers. */ +a:focus { outline: thin dotted; } + +/** Improve readability when focused and also mouse hovered in all browsers. */ +a:active, a:hover { outline: 0; } + +/* ========================================================================== Typography ========================================================================== */ +/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */ +h1 { font-size: 2em; margin: 0.67em 0; } + +/** Address styling not present in IE 8/9, Safari 5, and Chrome. */ +abbr[title] { border-bottom: 1px dotted; } + +/** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */ +b, strong { font-weight: bold; } + +/** Address styling not present in Safari 5 and Chrome. */ +dfn { font-style: italic; } + +/** Address differences between Firefox and other browsers. */ +hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } + +/** Address styling not present in IE 8/9. */ +mark { background: #ff0; color: #000; } + +/** Correct font family set oddly in Safari 5 and Chrome. */ +code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; } + +/** Improve readability of pre-formatted text in all browsers. */ +pre { white-space: pre-wrap; } + +/** Set consistent quote types. */ +q { quotes: "\201C" "\201D" "\2018" "\2019"; } + +/** Address inconsistent and variable font size in all browsers. */ +small { font-size: 80%; } + +/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */ +sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } + +sup { top: -0.5em; } + +sub { bottom: -0.25em; } + +/* ========================================================================== Embedded content ========================================================================== */ +/** Remove border when inside `a` element in IE 8/9. */ +img { border: 0; } + +/** Correct overflow displayed oddly in IE 9. */ +svg:not(:root) { overflow: hidden; } + +/* ========================================================================== Figures ========================================================================== */ +/** Address margin not present in IE 8/9 and Safari 5. */ +figure { margin: 0; } + +/* ========================================================================== Forms ========================================================================== */ +/** Define consistent border, margin, and padding. */ +fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } + +/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */ +legend { border: 0; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */ +button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ } + +/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */ +button, input { line-height: normal; } + +/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */ +button, select { text-transform: none; } + +/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */ +button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ } + +/** Re-set default cursor for disabled elements. */ +button[disabled], html input[disabled] { cursor: default; } + +/** 1. Address box sizing set to `content-box` in IE 8/9. 2. Remove excess padding in IE 8/9. */ +input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */ +input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; } + +/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */ +input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } + +/** Remove inner padding and border in Firefox 4+. */ +button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } + +/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */ +textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ } + +/* ========================================================================== Tables ========================================================================== */ +/** Remove most spacing between table cells. */ +table { border-collapse: collapse; border-spacing: 0; } + +meta.foundation-mq-small { font-family: "only screen and (min-width: 768px)"; width: 768px; } + +meta.foundation-mq-medium { font-family: "only screen and (min-width:1280px)"; width: 1280px; } + +meta.foundation-mq-large { font-family: "only screen and (min-width:1440px)"; width: 1440px; } + +*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } + +html, body { font-size: 100%; } + +body { background: white; color: #222222; padding: 0; margin: 0; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: auto; } + +a:hover { cursor: pointer; } + +img, object, embed { max-width: 100%; height: auto; } + +object, embed { height: 100%; } + +img { -ms-interpolation-mode: bicubic; } + +#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; } + +.left { float: left !important; } + +.right { float: right !important; } + +.text-left { text-align: left !important; } + +.text-right { text-align: right !important; } + +.text-center { text-align: center !important; } + +.text-justify { text-align: justify !important; } + +.hide { display: none; } + +.antialiased { -webkit-font-smoothing: antialiased; } + +img { display: inline-block; vertical-align: middle; } + +textarea { height: auto; min-height: 50px; } + +select { width: 100%; } + +object, svg { display: inline-block; vertical-align: middle; } + +.center { margin-left: auto; margin-right: auto; } + +.spread { width: 100%; } + +p.lead, .paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { font-size: 1.21875em; line-height: 1.6; } + +.subheader, .admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { line-height: 1.4; color: black; font-weight: 300; margin-top: 0.2em; margin-bottom: 0.5em; } + +/* Typography resets */ +div, dl, dt, dd, ul, ol, li, h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; } + +/* Default Link Styles */ +a { color: #0068b0; text-decoration: none; line-height: inherit; } +a:hover, a:focus { color: #333333; } +a img { border: none; } + +/* Default paragraph styles */ +p { font-family: Noto, sans-serif; font-weight: normal; font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; text-rendering: optimizeLegibility; } +p aside { font-size: 0.875em; line-height: 1.35; font-style: italic; } + +/* Default header styles */ +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { font-family: Noto, sans-serif; font-weight: normal; font-style: normal; color: black; text-rendering: optimizeLegibility; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.2125em; } +h1 small, h2 small, h3 small, #toctitle small, .sidebarblock > .content > .title small, h4 small, h5 small, h6 small { font-size: 60%; color: #4d4d4d; line-height: 0; } + +h1 { font-size: 2.125em; } + +h2 { font-size: 1.6875em; } + +h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.375em; } + +h4 { font-size: 1.125em; } + +h5 { font-size: 1.125em; } + +h6 { font-size: 1em; } + +hr { border: solid #dddddd; border-width: 1px 0 0; clear: both; margin: 1.25em 0 1.1875em; height: 0; } + +/* Helpful Typography Defaults */ +em, i { font-style: italic; line-height: inherit; } + +strong, b { font-weight: bold; line-height: inherit; } + +small { font-size: 60%; line-height: inherit; } + +code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; color: #264357; } + +/* Lists */ +ul, ol, dl { font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; list-style-position: outside; font-family: Noto, sans-serif; } + +ul, ol { margin-left: 1.5em; } +ul.no-bullet, ol.no-bullet { margin-left: 1.5em; } + +/* Unordered Lists */ +ul li ul, ul li ol { margin-left: 1.25em; margin-bottom: 0; font-size: 1em; /* Override nested font-size change */ } +ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; } +ul.square { list-style-type: square; } +ul.circle { list-style-type: circle; } +ul.disc { list-style-type: disc; } +ul.no-bullet { list-style: none; } + +/* Ordered Lists */ +ol li ul, ol li ol { margin-left: 1.25em; margin-bottom: 0; } + +/* Definition Lists */ +dl dt { margin-bottom: 0.3em; font-weight: bold; } +dl dd { margin-bottom: 0.75em; } + +/* Abbreviations */ +abbr, acronym { text-transform: uppercase; font-size: 90%; color: black; border-bottom: 1px dotted #dddddd; cursor: help; } + +abbr { text-transform: none; } + +/* Blockquotes */ +blockquote { margin: 0 0 0.75em; padding: 0.5625em 1.25em 0 1.1875em; border-left: 1px solid #dddddd; } +blockquote cite { display: block; font-size: 0.8125em; color: #5e93b8; } +blockquote cite:before { content: "\2014 \0020"; } +blockquote cite a, blockquote cite a:visited { color: #5e93b8; } + +blockquote, blockquote p { line-height: 1.6; color: #333333; } + +/* Microformats */ +.vcard { display: inline-block; margin: 0 0 1.25em 0; border: 1px solid #dddddd; padding: 0.625em 0.75em; } +.vcard li { margin: 0; display: block; } +.vcard .fn { font-weight: bold; font-size: 0.9375em; } + +.vevent .summary { font-weight: bold; } +.vevent abbr { cursor: auto; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625em; } + +@media only screen and (min-width: 768px) { h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + h1 { font-size: 2.75em; } + h2 { font-size: 2.3125em; } + h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.6875em; } + h4 { font-size: 1.4375em; } } +/* Tables */ +table { background: white; margin-bottom: 1.25em; border: solid 1px #d8d8ce; } +table thead, table tfoot { background: -webkit-linear-gradient(top, #add386, #90b66a); font-weight: bold; } +table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td { padding: 0.5em 0.625em 0.625em; font-size: inherit; color: white; text-align: left; } +table tr th, table tr td { padding: 0.5625em 0.625em; font-size: inherit; color: #6d6e71; } +table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #edf2f2; } +table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; line-height: 1.4; } + +body { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; tab-size: 4; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + +a:hover, a:focus { text-decoration: underline; } + +.clearfix:before, .clearfix:after, .float-group:before, .float-group:after { content: " "; display: table; } +.clearfix:after, .float-group:after { clear: both; } + +*:not(pre) > code { font-size: inherit; font-style: normal !important; letter-spacing: 0; padding: 0; background-color: white; -webkit-border-radius: 0; border-radius: 0; line-height: inherit; word-wrap: break-word; } +*:not(pre) > code.nobreak { word-wrap: normal; } +*:not(pre) > code.nowrap { white-space: nowrap; } + +pre, pre > code { line-height: 1.6; color: #264357; font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; } + +em em { font-style: normal; } + +strong strong { font-weight: normal; } + +.keyseq { color: #333333; } + +kbd { font-family: Consolas, "Liberation Mono", Courier, monospace; display: inline-block; color: black; font-size: 0.65em; line-height: 1.45; background-color: #f7f7f7; border: 1px solid #ccc; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; margin: 0 0.15em; padding: 0.2em 0.5em; vertical-align: middle; position: relative; top: -0.1em; white-space: nowrap; } + +.keyseq kbd:first-child { margin-left: 0; } + +.keyseq kbd:last-child { margin-right: 0; } + +.menuseq, .menuref { color: #000; } + +.menuseq b:not(.caret), .menuref { font-weight: inherit; } + +.menuseq { word-spacing: -0.02em; } +.menuseq b.caret { font-size: 1.25em; line-height: 0.8; } +.menuseq i.caret { font-weight: bold; text-align: center; width: 0.45em; } + +b.button:before, b.button:after { position: relative; top: -1px; font-weight: normal; } + +b.button:before { content: "["; padding: 0 3px 0 2px; } + +b.button:after { content: "]"; padding: 0 2px 0 3px; } + +#header, #content, #footnotes, #footer { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 62.5em; *zoom: 1; position: relative; padding-left: 1.5em; padding-right: 1.5em; } +#header:before, #header:after, #content:before, #content:after, #footnotes:before, #footnotes:after, #footer:before, #footer:after { content: " "; display: table; } +#header:after, #content:after, #footnotes:after, #footer:after { clear: both; } + +#content { margin-top: 1.25em; } + +#content:before { content: none; } + +#header > h1:first-child { color: black; margin-top: 2.25rem; margin-bottom: 0; } +#header > h1:first-child + #toc { margin-top: 8px; border-top: 1px solid #dddddd; } +#header > h1:only-child, body.toc2 #header > h1:nth-last-child(2) { border-bottom: 1px solid #dddddd; padding-bottom: 8px; } +#header .details { border-bottom: 1px solid #dddddd; line-height: 1.45; padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 0.25em; color: #5e93b8; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; } +#header .details span:first-child { margin-left: -0.125em; } +#header .details span.email a { color: #333333; } +#header .details br { display: none; } +#header .details br + span:before { content: "\00a0\2013\00a0"; } +#header .details br + span.author:before { content: "\00a0\22c5\00a0"; color: #333333; } +#header .details br + span#revremark:before { content: "\00a0|\00a0"; } +#header #revnumber { text-transform: capitalize; } +#header #revnumber:after { content: "\00a0"; } + +#content > h1:first-child:not([class]) { color: black; border-bottom: 1px solid #dddddd; padding-bottom: 8px; margin-top: 0; padding-top: 1rem; margin-bottom: 1.25rem; } + +#toc { border-bottom: 0 solid #dddddd; padding-bottom: 0.5em; } +#toc > ul { margin-left: 0.125em; } +#toc ul.sectlevel0 > li > a { font-style: italic; } +#toc ul.sectlevel0 ul.sectlevel1 { margin: 0.5em 0; } +#toc ul { font-family: Noto, sans-serif; list-style-type: none; } +#toc li { line-height: 1.3334; margin-top: 0.3334em; } +#toc a { text-decoration: none; } +#toc a:active { text-decoration: underline; } + +#toctitle { color: black; font-size: 1.2em; } + +@media only screen and (min-width: 768px) { #toctitle { font-size: 1.375em; } + body.toc2 { padding-left: 15em; padding-right: 0; } + #toc.toc2 { margin-top: 0 !important; background-color: white; position: fixed; width: 15em; left: 0; top: 0; border-right: 1px solid #dddddd; border-top-width: 0 !important; border-bottom-width: 0 !important; z-index: 1000; padding: 1.25em 1em; height: 100%; overflow: auto; } + #toc.toc2 #toctitle { margin-top: 0; margin-bottom: 0.8rem; font-size: 1.2em; } + #toc.toc2 > ul { font-size: 0.9em; margin-bottom: 0; } + #toc.toc2 ul ul { margin-left: 0; padding-left: 1em; } + #toc.toc2 ul.sectlevel0 ul.sectlevel1 { padding-left: 0; margin-top: 0.5em; margin-bottom: 0.5em; } + body.toc2.toc-right { padding-left: 0; padding-right: 15em; } + body.toc2.toc-right #toc.toc2 { border-right-width: 0; border-left: 1px solid #dddddd; left: auto; right: 0; } } +@media only screen and (min-width: 1280px) { body.toc2 { padding-left: 20em; padding-right: 0; } + #toc.toc2 { width: 20em; } + #toc.toc2 #toctitle { font-size: 1.375em; } + #toc.toc2 > ul { font-size: 0.95em; } + #toc.toc2 ul ul { padding-left: 1.25em; } + body.toc2.toc-right { padding-left: 0; padding-right: 20em; } } +#content #toc { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +#content #toc > :first-child { margin-top: 0; } +#content #toc > :last-child { margin-bottom: 0; } + +#footer { max-width: 100%; background-color: none; padding: 1.25em; } + +#footer-text { color: black; line-height: 1.44; } + +#content { margin-bottom: 0.625em; } + +.sect1 { padding-bottom: 0.625em; } + +@media only screen and (min-width: 768px) { #content { margin-bottom: 1.25em; } + .sect1 { padding-bottom: 1.25em; } } +.sect1:last-child { padding-bottom: 0; } + +.sect1 + .sect1 { border-top: 0 solid #dddddd; } + +#content h1 > a.anchor, h2 > a.anchor, h3 > a.anchor, #toctitle > a.anchor, .sidebarblock > .content > .title > a.anchor, h4 > a.anchor, h5 > a.anchor, h6 > a.anchor { position: absolute; z-index: 1001; width: 1.5ex; margin-left: -1.5ex; display: block; text-decoration: none !important; visibility: hidden; text-align: center; font-weight: normal; } +#content h1 > a.anchor:before, h2 > a.anchor:before, h3 > a.anchor:before, #toctitle > a.anchor:before, .sidebarblock > .content > .title > a.anchor:before, h4 > a.anchor:before, h5 > a.anchor:before, h6 > a.anchor:before { content: "\00A7"; font-size: 0.85em; display: block; padding-top: 0.1em; } +#content h1:hover > a.anchor, #content h1 > a.anchor:hover, h2:hover > a.anchor, h2 > a.anchor:hover, h3:hover > a.anchor, #toctitle:hover > a.anchor, .sidebarblock > .content > .title:hover > a.anchor, h3 > a.anchor:hover, #toctitle > a.anchor:hover, .sidebarblock > .content > .title > a.anchor:hover, h4:hover > a.anchor, h4 > a.anchor:hover, h5:hover > a.anchor, h5 > a.anchor:hover, h6:hover > a.anchor, h6 > a.anchor:hover { visibility: visible; } +#content h1 > a.link, h2 > a.link, h3 > a.link, #toctitle > a.link, .sidebarblock > .content > .title > a.link, h4 > a.link, h5 > a.link, h6 > a.link { color: black; text-decoration: none; } +#content h1 > a.link:hover, h2 > a.link:hover, h3 > a.link:hover, #toctitle > a.link:hover, .sidebarblock > .content > .title > a.link:hover, h4 > a.link:hover, h5 > a.link:hover, h6 > a.link:hover { color: black; } + +.audioblock, .imageblock, .literalblock, .listingblock, .stemblock, .videoblock { margin-bottom: 1.25em; } + +.admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { text-rendering: optimizeLegibility; text-align: left; } + +table.tableblock > caption.title { white-space: nowrap; overflow: visible; max-width: 0; } + +.paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { color: black; } + +table.tableblock #preamble > .sectionbody > .paragraph:first-of-type p { font-size: inherit; } + +.admonitionblock > table { border-collapse: separate; border: 0; background: none; width: 100%; } +.admonitionblock > table td.icon { text-align: center; width: 80px; } +.admonitionblock > table td.icon img { max-width: initial; } +.admonitionblock > table td.icon .title { font-weight: bold; font-family: Noto, sans-serif; text-transform: uppercase; } +.admonitionblock > table td.content { padding-left: 1.125em; padding-right: 1.25em; border-left: 1px solid #dddddd; color: #5e93b8; } +.admonitionblock > table td.content > :last-child > :last-child { margin-bottom: 0; } + +.exampleblock > .content { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.exampleblock > .content > :first-child { margin-top: 0; } +.exampleblock > .content > :last-child { margin-bottom: 0; } + +.sidebarblock { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.sidebarblock > :first-child { margin-top: 0; } +.sidebarblock > :last-child { margin-bottom: 0; } +.sidebarblock > .content > .title { color: black; margin-top: 0; } + +.exampleblock > .content > :last-child > :last-child, .exampleblock > .content .olist > ol > li:last-child > :last-child, .exampleblock > .content .ulist > ul > li:last-child > :last-child, .exampleblock > .content .qlist > ol > li:last-child > :last-child, .sidebarblock > .content > :last-child > :last-child, .sidebarblock > .content .olist > ol > li:last-child > :last-child, .sidebarblock > .content .ulist > ul > li:last-child > :last-child, .sidebarblock > .content .qlist > ol > li:last-child > :last-child { margin-bottom: 0; } + +.literalblock pre, .listingblock pre:not(.highlight), .listingblock pre[class="highlight"], .listingblock pre[class^="highlight "], .listingblock pre.CodeRay, .listingblock pre.prettyprint { background: #eeeeee; } +.sidebarblock .literalblock pre, .sidebarblock .listingblock pre:not(.highlight), .sidebarblock .listingblock pre[class="highlight"], .sidebarblock .listingblock pre[class^="highlight "], .sidebarblock .listingblock pre.CodeRay, .sidebarblock .listingblock pre.prettyprint { background: #f2f1f1; } + +.literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { border: 1px hidden #666666; -webkit-border-radius: 0; border-radius: 0; word-wrap: break-word; padding: 1.25em 1.5625em 1.125em 1.5625em; font-size: 0.8125em; } +.literalblock pre.nowrap, .literalblock pre[class].nowrap, .listingblock pre.nowrap, .listingblock pre[class].nowrap { overflow-x: auto; white-space: pre; word-wrap: normal; } +@media only screen and (min-width: 768px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 0.90625em; } } +@media only screen and (min-width: 1280px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 1em; } } + +.literalblock.output pre { color: #eeeeee; background-color: #264357; } + +.listingblock pre.highlightjs { padding: 0; } +.listingblock pre.highlightjs > code { padding: 1.25em 1.5625em 1.125em 1.5625em; -webkit-border-radius: 0; border-radius: 0; } + +.listingblock > .content { position: relative; } + +.listingblock code[data-lang]:before { display: none; content: attr(data-lang); position: absolute; font-size: 0.75em; top: 0.425rem; right: 0.5rem; line-height: 1; text-transform: uppercase; color: #999; } + +.listingblock:hover code[data-lang]:before { display: block; } + +.listingblock.terminal pre .command:before { content: attr(data-prompt); padding-right: 0.5em; color: #999; } + +.listingblock.terminal pre .command:not([data-prompt]):before { content: "$"; } + +table.pyhltable { border-collapse: separate; border: 0; margin-bottom: 0; background: none; } + +table.pyhltable td { vertical-align: top; padding-top: 0; padding-bottom: 0; line-height: 1.6; } + +table.pyhltable td.code { padding-left: .75em; padding-right: 0; } + +pre.pygments .lineno, table.pyhltable td:not(.code) { color: #999; padding-left: 0; padding-right: .5em; border-right: 1px solid #dddddd; } + +pre.pygments .lineno { display: inline-block; margin-right: .25em; } + +table.pyhltable .linenodiv { background: none !important; padding-right: 0 !important; } + +.quoteblock { margin: 0 1em 0.75em 1.5em; display: table; } +.quoteblock > .title { margin-left: -1.5em; margin-bottom: 0.75em; } +.quoteblock blockquote, .quoteblock blockquote p { color: #333333; font-size: 1.15rem; line-height: 1.75; word-spacing: 0.1em; letter-spacing: 0; font-style: italic; text-align: justify; } +.quoteblock blockquote { margin: 0; padding: 0; border: 0; } +.quoteblock blockquote:before { content: "\201c"; float: left; font-size: 2.75em; font-weight: bold; line-height: 0.6em; margin-left: -0.6em; color: black; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } +.quoteblock blockquote > .paragraph:last-child p { margin-bottom: 0; } +.quoteblock .attribution { margin-top: 0.5em; margin-right: 0.5ex; text-align: right; } +.quoteblock .quoteblock { margin-left: 0; margin-right: 0; padding: 0.5em 0; border-left: 3px solid #5e93b8; } +.quoteblock .quoteblock blockquote { padding: 0 0 0 0.75em; } +.quoteblock .quoteblock blockquote:before { display: none; } + +.verseblock { margin: 0 1em 0.75em 1em; } +.verseblock pre { font-family: "Open Sans", "DejaVu Sans", sans; font-size: 1.15rem; color: #333333; font-weight: 300; text-rendering: optimizeLegibility; } +.verseblock pre strong { font-weight: 400; } +.verseblock .attribution { margin-top: 1.25rem; margin-left: 0.5ex; } + +.quoteblock .attribution, .verseblock .attribution { font-size: 0.8125em; line-height: 1.45; font-style: italic; } +.quoteblock .attribution br, .verseblock .attribution br { display: none; } +.quoteblock .attribution cite, .verseblock .attribution cite { display: block; letter-spacing: -0.025em; color: #5e93b8; } + +.quoteblock.abstract { margin: 0 0 0.75em 0; display: block; } +.quoteblock.abstract blockquote, .quoteblock.abstract blockquote p { text-align: left; word-spacing: 0; } +.quoteblock.abstract blockquote:before, .quoteblock.abstract blockquote p:first-of-type:before { display: none; } + +table.tableblock { max-width: 100%; border-collapse: separate; } +table.tableblock td > .paragraph:last-child p > p:last-child, table.tableblock th > p:last-child, table.tableblock td > p:last-child { margin-bottom: 0; } + +table.tableblock, th.tableblock, td.tableblock { border: 0 solid #d8d8ce; } + +table.grid-all > thead > tr > .tableblock, table.grid-all > tbody > tr > .tableblock { border-width: 0 1px 1px 0; } + +table.grid-all > tfoot > tr > .tableblock { border-width: 1px 1px 0 0; } + +table.grid-cols > * > tr > .tableblock { border-width: 0 1px 0 0; } + +table.grid-rows > thead > tr > .tableblock, table.grid-rows > tbody > tr > .tableblock { border-width: 0 0 1px 0; } + +table.grid-rows > tfoot > tr > .tableblock { border-width: 1px 0 0 0; } + +table.grid-all > * > tr > .tableblock:last-child, table.grid-cols > * > tr > .tableblock:last-child { border-right-width: 0; } + +table.grid-all > tbody > tr:last-child > .tableblock, table.grid-all > thead:last-child > tr > .tableblock, table.grid-rows > tbody > tr:last-child > .tableblock, table.grid-rows > thead:last-child > tr > .tableblock { border-bottom-width: 0; } + +table.frame-all { border-width: 1px; } + +table.frame-sides { border-width: 0 1px; } + +table.frame-topbot { border-width: 1px 0; } + +th.halign-left, td.halign-left { text-align: left; } + +th.halign-right, td.halign-right { text-align: right; } + +th.halign-center, td.halign-center { text-align: center; } + +th.valign-top, td.valign-top { vertical-align: top; } + +th.valign-bottom, td.valign-bottom { vertical-align: bottom; } + +th.valign-middle, td.valign-middle { vertical-align: middle; } + +table thead th, table tfoot th { font-weight: bold; } + +tbody tr th { display: table-cell; line-height: 1.4; background: -webkit-linear-gradient(top, #add386, #90b66a); } + +tbody tr th, tbody tr th p, tfoot tr th, tfoot tr th p { color: white; font-weight: bold; } + +p.tableblock > code:only-child { background: none; padding: 0; } + +p.tableblock { font-size: 1em; } + +td > div.verse { white-space: pre; } + +ol { margin-left: 1.75em; } + +ul li ol { margin-left: 1.5em; } + +dl dd { margin-left: 1.125em; } + +dl dd:last-child, dl dd:last-child > :last-child { margin-bottom: 0; } + +ol > li p, ul > li p, ul dd, ol dd, .olist .olist, .ulist .ulist, .ulist .olist, .olist .ulist { margin-bottom: 0.375em; } + +ul.checklist, ul.none, ol.none, ul.no-bullet, ol.no-bullet, ol.unnumbered, ul.unstyled, ol.unstyled { list-style-type: none; } + +ul.no-bullet, ol.no-bullet, ol.unnumbered { margin-left: 0.625em; } + +ul.unstyled, ol.unstyled { margin-left: 0; } + +ul.checklist { margin-left: 0.625em; } + +ul.checklist li > p:first-child > .fa-square-o:first-child, ul.checklist li > p:first-child > .fa-check-square-o:first-child { width: 1.25em; font-size: 0.8em; position: relative; bottom: 0.125em; } + +ul.checklist li > p:first-child > input[type="checkbox"]:first-child { margin-right: 0.25em; } + +ul.inline { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; list-style: none; margin: 0 0 0.375em -0.75em; } + +ul.inline > li { margin-left: 0.75em; } + +.unstyled dl dt { font-weight: normal; font-style: normal; } + +ol.arabic { list-style-type: decimal; } + +ol.decimal { list-style-type: decimal-leading-zero; } + +ol.loweralpha { list-style-type: lower-alpha; } + +ol.upperalpha { list-style-type: upper-alpha; } + +ol.lowerroman { list-style-type: lower-roman; } + +ol.upperroman { list-style-type: upper-roman; } + +ol.lowergreek { list-style-type: lower-greek; } + +.hdlist > table, .colist > table { border: 0; background: none; } +.hdlist > table > tbody > tr, .colist > table > tbody > tr { background: none; } + +td.hdlist1, td.hdlist2 { vertical-align: top; padding: 0 0.625em; } + +td.hdlist1 { font-weight: bold; padding-bottom: 0.75em; } + +.literalblock + .colist, .listingblock + .colist { margin-top: -0.5em; } + +.colist > table tr > td:first-of-type { padding: 0.4em 0.75em 0 0.75em; line-height: 1; vertical-align: top; } +.colist > table tr > td:first-of-type img { max-width: initial; } +.colist > table tr > td:last-of-type { padding: 0.25em 0; } + +.thumb, .th { line-height: 0; display: inline-block; border: solid 4px white; -webkit-box-shadow: 0 0 0 1px #dddddd; box-shadow: 0 0 0 1px #dddddd; } + +.imageblock.left, .imageblock[style*="float: left"] { margin: 0.25em 0.625em 1.25em 0; } +.imageblock.right, .imageblock[style*="float: right"] { margin: 0.25em 0 1.25em 0.625em; } +.imageblock > .title { margin-bottom: 0; } +.imageblock.thumb, .imageblock.th { border-width: 6px; } +.imageblock.thumb > .title, .imageblock.th > .title { padding: 0 0.125em; } + +.image.left, .image.right { margin-top: 0.25em; margin-bottom: 0.25em; display: inline-block; line-height: 0; } +.image.left { margin-right: 0.625em; } +.image.right { margin-left: 0.625em; } + +a.image { text-decoration: none; display: inline-block; } +a.image object { pointer-events: none; } + +sup.footnote, sup.footnoteref { font-size: 0.875em; position: static; vertical-align: super; } +sup.footnote a, sup.footnoteref a { text-decoration: none; } +sup.footnote a:active, sup.footnoteref a:active { text-decoration: underline; } + +#footnotes { padding-top: 0.75em; padding-bottom: 0.75em; margin-bottom: 0.625em; } +#footnotes hr { width: 20%; min-width: 6.25em; margin: -0.25em 0 0.75em 0; border-width: 1px 0 0 0; } +#footnotes .footnote { padding: 0 0.375em 0 0.225em; line-height: 1.3334; font-size: 0.875em; margin-left: 1.2em; margin-bottom: 0.2em; } +#footnotes .footnote a:first-of-type { font-weight: bold; text-decoration: none; margin-left: -1.05em; } +#footnotes .footnote:last-of-type { margin-bottom: 0; } +#content #footnotes { margin-top: -0.625em; margin-bottom: 0; padding: 0.75em 0; } + +.gist .file-data > table { border: 0; background: #fff; width: 100%; margin-bottom: 0; } +.gist .file-data > table td.line-data { width: 99%; } + +div.unbreakable { page-break-inside: avoid; } + +.big { font-size: larger; } + +.small { font-size: smaller; } + +.underline { text-decoration: underline; } + +.overline { text-decoration: overline; } + +.line-through { text-decoration: line-through; } + +.aqua { color: #00bfbf; } + +.aqua-background { background-color: #00fafa; } + +.black { color: black; } + +.black-background { background-color: black; } + +.blue { color: #0000bf; } + +.blue-background { background-color: #0000fa; } + +.fuchsia { color: #bf00bf; } + +.fuchsia-background { background-color: #fa00fa; } + +.gray { color: #606060; } + +.gray-background { background-color: #7d7d7d; } + +.green { color: #006000; } + +.green-background { background-color: #007d00; } + +.lime { color: #00bf00; } + +.lime-background { background-color: #00fa00; } + +.maroon { color: #600000; } + +.maroon-background { background-color: #7d0000; } + +.navy { color: #000060; } + +.navy-background { background-color: #00007d; } + +.olive { color: #606000; } + +.olive-background { background-color: #7d7d00; } + +.purple { color: #600060; } + +.purple-background { background-color: #7d007d; } + +.red { color: #bf0000; } + +.red-background { background-color: #fa0000; } + +.silver { color: #909090; } + +.silver-background { background-color: #bcbcbc; } + +.teal { color: #006060; } + +.teal-background { background-color: #007d7d; } + +.white { color: #bfbfbf; } + +.white-background { background-color: #fafafa; } + +.yellow { color: #bfbf00; } + +.yellow-background { background-color: #fafa00; } + +span.icon > .fa { cursor: default; } +a span.icon > .fa { cursor: inherit; } + +.admonitionblock td.icon [class^="fa icon-"] { font-size: 2.5em; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); cursor: default; } +.admonitionblock td.icon .icon-note:before { content: "\f05a"; color: #29475c; } +.admonitionblock td.icon .icon-tip:before { content: "\f0eb"; text-shadow: 1px 1px 2px rgba(155, 155, 0, 0.8); color: #111; } +.admonitionblock td.icon .icon-warning:before { content: "\f071"; color: #bf6900; } +.admonitionblock td.icon .icon-caution:before { content: "\f06d"; color: #bf3400; } +.admonitionblock td.icon .icon-important:before { content: "\f06a"; color: #bf0000; } + +.conum[data-value] { display: inline-block; color: #fff !important; background-color: black; -webkit-border-radius: 100px; border-radius: 100px; text-align: center; font-size: 0.75em; width: 1.67em; height: 1.67em; line-height: 1.67em; font-family: "Open Sans", "DejaVu Sans", sans-serif; font-style: normal; font-weight: bold; } +.conum[data-value] * { color: #fff !important; } +.conum[data-value] + b { display: none; } +.conum[data-value]:after { content: attr(data-value); } +pre .conum[data-value] { position: relative; top: -0.125em; } + +b.conum * { color: inherit !important; } + +.conum:not([data-value]):empty { display: none; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { border-bottom: 1px solid #dddddd; } + +.sect1 { padding-bottom: 0; } + +#toctitle { color: #00406F; font-weight: normal; margin-top: 1.5em; } + +.sidebarblock { border-color: #aaa; } + +code { -webkit-border-radius: 4px; border-radius: 4px; } + +p.tableblock.header { color: #6d6e71; } + +.literalblock pre, .listingblock pre { background: #eeeeee; } + +</style> +<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> +<link rel="stylesheet" href="../../katex/katex.min.css"> +<script src="../../katex/katex.min.js"></script> +<script src="../../katex/contrib/auto-render.min.js"></script> + <!-- Use KaTeX to render math once document is loaded, see + https://github.com/Khan/KaTeX/tree/master/contrib/auto-render --> +<script> + document.addEventListener("DOMContentLoaded", function () { + renderMathInElement( + document.body, + { + delimiters: [ + { left: "$$", right: "$$", display: true}, + { left: "\\[", right: "\\]", display: true}, + { left: "$", right: "$", display: false}, + { left: "\\(", right: "\\)", display: false} + ] + } + ); + }); +</script></head> +<body class="manpage"> +<div id="header"> +<h1>clCreateImage3D(3) Manual Page</h1> +<h2 id="_name">Name</h2> +<div class="sectionbody"> +<p>clCreateImage3D - Creates a 3D image.</p> +</div> +</div> +<div id="content"> +<div class="sect1"> +<h2 id="_c_specification">C Specification</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>A <strong>3D image</strong> object can be created using the following function</p> +</div> +<div id="clCreateImage3D" class="listingblock"> +<div class="content"> +<pre class="highlight"><code class="language-c++" data-lang="c++">cl_mem clCreateImage3D( + cl_context context, + cl_mem_flags flags, + const cl_image_format* image_format, + size_t image_width, + size_t image_height, + size_t image_depth, + size_t image_row_pitch, + size_t image_slice_pitch, + void* host_ptr, + cl_int* errcode_ret);</code></pre> +</div> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_parameters">Parameters</h2> +<div class="sectionbody"> +<div class="ulist"> +<ul> +<li> +<p><em>context</em> is a valid OpenCL context on which the image object is to be +created.</p> +</li> +<li> +<p><em>flags</em> is a bit-field that is used to specify allocation and usage +information about the image memory object being created and is described in +the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#memory-flags-table" target="_blank" rel="noopener">supported memory flag values</a> table. +If the value specified for <em>flags</em> is 0, the default is used which is +<code>CL_​MEM_​READ_​WRITE</code>.</p> +</li> +<li> +<p><em>image_format</em> is a pointer to a structure that describes format properties +of the image to be allocated. +Refer to the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#image-format-descriptor" target="_blank" rel="noopener">Image Format Descriptor</a> section +for a detailed description of the image format descriptor.</p> +</li> +<li> +<p><em>image_width</em> and <em>image_height</em> are the width and height of the image in +pixels. +These must be values greater than or equal to 1.</p> +</li> +<li> +<p><em>image_depth</em> is the depth of the image in pixels. This must be a value +> 1.</p> +</li> +<li> +<p><em>image_row_pitch</em> is the scan-line pitch in bytes. +This must be 0 if <em>host_ptr</em> is <code>NULL</code> and can be either 0 or ≥ +<em>image_width</em> × size of element in bytes if <em>host_ptr</em> is not <code>NULL</code>. +If <em>host_ptr</em> is not <code>NULL</code> and <em>image_row_pitch</em> is 0, <em>image_row_pitch</em> +is calculated as <em>image_width</em> × size of element in bytes. +If <em>image_row_pitch</em> is not 0, it must be a multiple of the image element +size in bytes.</p> +</li> +<li> +<p><em>image_slice_pitch</em> is the size in bytes of each 2D slice in the 3D image. +This be be 0 if <em>host_ptr</em> is <code>NULL</code> and can be 0 or ≥ +<em>image_row_pitch</em> × <em>image_height</em> if <em>host_ptr</em> is not <code>NULL</code>. +If <em>host_ptr</em> is not <code>NULL</code> and <em>image_slice_pitch</em> is 0, +<em>image_slice_pitch</em> is calculated as <em>image_row_pitch</em> × +<em>image_height</em>. +If <em>image_slice_pitch</em> is not 0, it must be a multiple of the +<em>image_row_pitch</em>.</p> +</li> +<li> +<p><em>host_ptr</em> is a pointer to the image data that may already be allocated by +the application. +It is only used to initialize the image, and can be freed after the call to +<strong>clCreateImage3D</strong>. +Refer to the <code>CL_​MEM_​OBJECT_​IMAGE3D</code> entry in the +<a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#host-ptr-buffer-size-table" target="_blank" rel="noopener">required <em>host_ptr</em> buffer size table</a> for a +description of how large the buffer that <em>host_ptr</em> points to must be. +The image data specified by <em>host_ptr</em> is stored as a linear sequence of +adjacent 2D slices. +Each scanline is a linear sequence of image elements. +Image elements are stored according to their image format as described in +the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#image-format-descriptor" target="_blank" rel="noopener">Image Format Descriptor</a> section.</p> +</li> +<li> +<p><em>errcode_ret</em> will return an appropriate error code. +If <em>errcode_ret</em> is <code>NULL</code>, no error code is returned.</p> +</li> +</ul> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_description">Description</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p><strong>clCreateImage3D</strong> returns a valid non-zero image object created and the +<em>errcode_ret</em> is set to <code>CL_​SUCCESS</code> if the image object is created +successfully. +Otherwise, it returns a <code>NULL</code> value with one of the following error values +returned in <em>errcode_ret</em>:</p> +</div> +<div class="ulist"> +<ul> +<li> +<p><code>CL_​INVALID_​CONTEXT</code> if <em>context</em> is not a valid context.</p> +</li> +<li> +<p><code>CL_​INVALID_​VALUE</code> if values specified in <em>flags</em> are not valid.</p> +</li> +<li> +<p><code>CL_​INVALID_​IMAGE_​FORMAT_​DESCRIPTOR</code> if values specified in <em>image_format</em> +are not valid or if <em>image_format</em> is <code>NULL</code>.</p> +</li> +<li> +<p><code>CL_​INVALID_​IMAGE_​SIZE</code> if <em>image_width</em> or <em>image_height</em> are 0 or if +<em>image_depth</em> ≤ 1 or if they exceed the maximum values specified in +<code>CL_​DEVICE_​IMAGE3D_​MAX_​WIDTH</code>, <code>CL_​DEVICE_​IMAGE3D_​MAX_​HEIGHT</code> or +<code>CL_​DEVICE_​IMAGE3D_​MAX_​DEPTH</code> respectively for all devices in <em>context</em> or +if values specified by <em>image_row_pitch</em> and <em>image_slice_pitch</em> do not +follow rules described in the argument description above.</p> +</li> +<li> +<p><code>CL_​INVALID_​HOST_​PTR</code> if <em>host_ptr</em> is <code>NULL</code> and <code>CL_​MEM_​USE_​HOST_​PTR</code> or +<code>CL_​MEM_​COPY_​HOST_​PTR</code> are set in <em>flags</em> or if <em>host_ptr</em> is not <code>NULL</code> +but <code>CL_​MEM_​COPY_​HOST_​PTR</code> or <code>CL_​MEM_​USE_​HOST_​PTR</code> are not set in <em>flags</em>.</p> +</li> +<li> +<p><code>CL_​IMAGE_​FORMAT_​NOT_​SUPPORTED</code> if the <em>image_format</em> is not supported.</p> +</li> +<li> +<p><code>CL_​MEM_​OBJECT_​ALLOCATION_​FAILURE</code> if there is a failure to allocate +memory for image object.</p> +</li> +<li> +<p><code>CL_​INVALID_​OPERATION</code> if there are no devices in <em>context</em> that support +images (i.e. <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> specified in the +<a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#device-queries-table" target="_blank" rel="noopener">Device Queries</a> table is <code>CL_​FALSE</code>).</p> +</li> +<li> +<p><code>CL_​OUT_​OF_​RESOURCES</code> if there is a failure to allocate resources required +by the OpenCL implementation on the device.</p> +</li> +<li> +<p><code>CL_​OUT_​OF_​HOST_​MEMORY</code> if there is a failure to allocate resources +required by the OpenCL implementation on the host.</p> +</li> +</ul> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_see_also">See Also</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p><a href="cl_context.html">cl_context</a>, <a href="cl_image_format.html">cl_image_format</a>, <a href="cl_int.html">cl_int</a>, <a href="cl_mem_flags.html">cl_mem_flags</a></p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_document_notes">Document Notes</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>For more information, see the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#clCreateImage3D" target="_blank" rel="noopener">OpenCL Specification</a></p> +</div> +<div class="paragraph"> +<p>This page is extracted from the OpenCL Specification. +Fixes and changes should be made to the Specification, not directly.</p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_copyright">Copyright</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a +<a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons +Attribution 4.0 International License</a>.</p> +</div> +</div> +</div> +</div> +<div id="footer"> +<div id="footer-text"> +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 +</div> +</div> + +<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_HTMLorMML"></script> +</body> +</html> \ No newline at end of file
diff --git a/sdk/2.2/docs/man/html/clCreateKernel.html b/sdk/2.2/docs/man/html/clCreateKernel.html index 52dc4a1..478895f 100644 --- a/sdk/2.2/docs/man/html/clCreateKernel.html +++ b/sdk/2.2/docs/man/html/clCreateKernel.html
@@ -855,7 +855,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -864,8 +864,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateKernelsInProgram.html b/sdk/2.2/docs/man/html/clCreateKernelsInProgram.html index 906c529..e0b2f84 100644 --- a/sdk/2.2/docs/man/html/clCreateKernelsInProgram.html +++ b/sdk/2.2/docs/man/html/clCreateKernelsInProgram.html
@@ -878,7 +878,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -887,8 +887,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreatePipe.html b/sdk/2.2/docs/man/html/clCreatePipe.html index 370043b..1e99067 100644 --- a/sdk/2.2/docs/man/html/clCreatePipe.html +++ b/sdk/2.2/docs/man/html/clCreatePipe.html
@@ -804,7 +804,7 @@ Each property name is immediately followed by the corresponding desired value. The list is terminated with 0. -In OpenCL 2.2, <em>properties</em> must be <code>NULL</code>.</p> +Currently, in all OpenCL versions, <em>properties</em> must be <code>NULL</code>.</p> </li> <li> <p><em>errcode_ret</em> will return an appropriate error code. @@ -887,7 +887,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -896,8 +896,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateProgramWithBinary.html b/sdk/2.2/docs/man/html/clCreateProgramWithBinary.html index e567e98..3335e90 100644 --- a/sdk/2.2/docs/man/html/clCreateProgramWithBinary.html +++ b/sdk/2.2/docs/man/html/clCreateProgramWithBinary.html
@@ -889,7 +889,7 @@ <p><code>CL_​INVALID_​VALUE</code> if <em>device_list</em> is <code>NULL</code> or <em>num_devices</em> is zero.</p> </li> <li> -<p><code>CL_​INVALID_​DEVICE</code> if OpenCL devices listed in <em>device_list</em> are not in +<p><code>CL_​INVALID_​DEVICE</code> if any device in <em>device_list</em> is not in the list of devices associated with <em>context</em>.</p> </li> <li> @@ -937,7 +937,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -946,8 +946,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateProgramWithBuiltInKernels.html b/sdk/2.2/docs/man/html/clCreateProgramWithBuiltInKernels.html index 936681d..fd723ed 100644 --- a/sdk/2.2/docs/man/html/clCreateProgramWithBuiltInKernels.html +++ b/sdk/2.2/docs/man/html/clCreateProgramWithBuiltInKernels.html
@@ -825,7 +825,7 @@ <em>device_list</em>.</p> </li> <li> -<p><code>CL_​INVALID_​DEVICE</code> if devices listed in <em>device_list</em> are not in the list +<p><code>CL_​INVALID_​DEVICE</code> if any device in <em>device_list</em> is not in the list of devices associated with <em>context</em>.</p> </li> <li> @@ -864,7 +864,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -873,8 +873,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateProgramWithIL.html b/sdk/2.2/docs/man/html/clCreateProgramWithIL.html index 895c854..b4577bf 100644 --- a/sdk/2.2/docs/man/html/clCreateProgramWithIL.html +++ b/sdk/2.2/docs/man/html/clCreateProgramWithIL.html
@@ -856,7 +856,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -865,8 +865,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateProgramWithSource.html b/sdk/2.2/docs/man/html/clCreateProgramWithSource.html index cb2df3a..1b8a7cc 100644 --- a/sdk/2.2/docs/man/html/clCreateProgramWithSource.html +++ b/sdk/2.2/docs/man/html/clCreateProgramWithSource.html
@@ -870,7 +870,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -879,8 +879,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateSampler.html b/sdk/2.2/docs/man/html/clCreateSampler.html new file mode 100644 index 0000000..fb23055 --- /dev/null +++ b/sdk/2.2/docs/man/html/clCreateSampler.html
@@ -0,0 +1,880 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<meta charset="UTF-8"> +<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]--> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> +<meta name="generator" content="Asciidoctor 1.5.8"> +<title>clCreateSampler(3)</title> +<style> +/*! normalize.css v2.1.2 | MIT License | git.io/normalize */ +/* ========================================================================== HTML5 display definitions ========================================================================== */ +/** Correct `block` display not defined in IE 8/9. */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } + +/** Correct `inline-block` display not defined in IE 8/9. */ +audio, canvas, video { display: inline-block; } + +/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */ +audio:not([controls]) { display: none; height: 0; } + +/** Address `[hidden]` styling not present in IE 8/9. Hide the `template` element in IE, Safari, and Firefox < 22. */ +[hidden], template { display: none; } + +script { display: none !important; } + +/* ========================================================================== Base ========================================================================== */ +/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */ +html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } + +/** Remove default margin. */ +body { margin: 0; } + +/* ========================================================================== Links ========================================================================== */ +/** Remove the gray background color from active links in IE 10. */ +a { background: transparent; } + +/** Address `outline` inconsistency between Chrome and other browsers. */ +a:focus { outline: thin dotted; } + +/** Improve readability when focused and also mouse hovered in all browsers. */ +a:active, a:hover { outline: 0; } + +/* ========================================================================== Typography ========================================================================== */ +/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */ +h1 { font-size: 2em; margin: 0.67em 0; } + +/** Address styling not present in IE 8/9, Safari 5, and Chrome. */ +abbr[title] { border-bottom: 1px dotted; } + +/** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */ +b, strong { font-weight: bold; } + +/** Address styling not present in Safari 5 and Chrome. */ +dfn { font-style: italic; } + +/** Address differences between Firefox and other browsers. */ +hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } + +/** Address styling not present in IE 8/9. */ +mark { background: #ff0; color: #000; } + +/** Correct font family set oddly in Safari 5 and Chrome. */ +code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; } + +/** Improve readability of pre-formatted text in all browsers. */ +pre { white-space: pre-wrap; } + +/** Set consistent quote types. */ +q { quotes: "\201C" "\201D" "\2018" "\2019"; } + +/** Address inconsistent and variable font size in all browsers. */ +small { font-size: 80%; } + +/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */ +sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } + +sup { top: -0.5em; } + +sub { bottom: -0.25em; } + +/* ========================================================================== Embedded content ========================================================================== */ +/** Remove border when inside `a` element in IE 8/9. */ +img { border: 0; } + +/** Correct overflow displayed oddly in IE 9. */ +svg:not(:root) { overflow: hidden; } + +/* ========================================================================== Figures ========================================================================== */ +/** Address margin not present in IE 8/9 and Safari 5. */ +figure { margin: 0; } + +/* ========================================================================== Forms ========================================================================== */ +/** Define consistent border, margin, and padding. */ +fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } + +/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */ +legend { border: 0; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */ +button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ } + +/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */ +button, input { line-height: normal; } + +/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */ +button, select { text-transform: none; } + +/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */ +button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ } + +/** Re-set default cursor for disabled elements. */ +button[disabled], html input[disabled] { cursor: default; } + +/** 1. Address box sizing set to `content-box` in IE 8/9. 2. Remove excess padding in IE 8/9. */ +input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */ +input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; } + +/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */ +input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } + +/** Remove inner padding and border in Firefox 4+. */ +button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } + +/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */ +textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ } + +/* ========================================================================== Tables ========================================================================== */ +/** Remove most spacing between table cells. */ +table { border-collapse: collapse; border-spacing: 0; } + +meta.foundation-mq-small { font-family: "only screen and (min-width: 768px)"; width: 768px; } + +meta.foundation-mq-medium { font-family: "only screen and (min-width:1280px)"; width: 1280px; } + +meta.foundation-mq-large { font-family: "only screen and (min-width:1440px)"; width: 1440px; } + +*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } + +html, body { font-size: 100%; } + +body { background: white; color: #222222; padding: 0; margin: 0; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: auto; } + +a:hover { cursor: pointer; } + +img, object, embed { max-width: 100%; height: auto; } + +object, embed { height: 100%; } + +img { -ms-interpolation-mode: bicubic; } + +#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; } + +.left { float: left !important; } + +.right { float: right !important; } + +.text-left { text-align: left !important; } + +.text-right { text-align: right !important; } + +.text-center { text-align: center !important; } + +.text-justify { text-align: justify !important; } + +.hide { display: none; } + +.antialiased { -webkit-font-smoothing: antialiased; } + +img { display: inline-block; vertical-align: middle; } + +textarea { height: auto; min-height: 50px; } + +select { width: 100%; } + +object, svg { display: inline-block; vertical-align: middle; } + +.center { margin-left: auto; margin-right: auto; } + +.spread { width: 100%; } + +p.lead, .paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { font-size: 1.21875em; line-height: 1.6; } + +.subheader, .admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { line-height: 1.4; color: black; font-weight: 300; margin-top: 0.2em; margin-bottom: 0.5em; } + +/* Typography resets */ +div, dl, dt, dd, ul, ol, li, h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; } + +/* Default Link Styles */ +a { color: #0068b0; text-decoration: none; line-height: inherit; } +a:hover, a:focus { color: #333333; } +a img { border: none; } + +/* Default paragraph styles */ +p { font-family: Noto, sans-serif; font-weight: normal; font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; text-rendering: optimizeLegibility; } +p aside { font-size: 0.875em; line-height: 1.35; font-style: italic; } + +/* Default header styles */ +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { font-family: Noto, sans-serif; font-weight: normal; font-style: normal; color: black; text-rendering: optimizeLegibility; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.2125em; } +h1 small, h2 small, h3 small, #toctitle small, .sidebarblock > .content > .title small, h4 small, h5 small, h6 small { font-size: 60%; color: #4d4d4d; line-height: 0; } + +h1 { font-size: 2.125em; } + +h2 { font-size: 1.6875em; } + +h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.375em; } + +h4 { font-size: 1.125em; } + +h5 { font-size: 1.125em; } + +h6 { font-size: 1em; } + +hr { border: solid #dddddd; border-width: 1px 0 0; clear: both; margin: 1.25em 0 1.1875em; height: 0; } + +/* Helpful Typography Defaults */ +em, i { font-style: italic; line-height: inherit; } + +strong, b { font-weight: bold; line-height: inherit; } + +small { font-size: 60%; line-height: inherit; } + +code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; color: #264357; } + +/* Lists */ +ul, ol, dl { font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; list-style-position: outside; font-family: Noto, sans-serif; } + +ul, ol { margin-left: 1.5em; } +ul.no-bullet, ol.no-bullet { margin-left: 1.5em; } + +/* Unordered Lists */ +ul li ul, ul li ol { margin-left: 1.25em; margin-bottom: 0; font-size: 1em; /* Override nested font-size change */ } +ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; } +ul.square { list-style-type: square; } +ul.circle { list-style-type: circle; } +ul.disc { list-style-type: disc; } +ul.no-bullet { list-style: none; } + +/* Ordered Lists */ +ol li ul, ol li ol { margin-left: 1.25em; margin-bottom: 0; } + +/* Definition Lists */ +dl dt { margin-bottom: 0.3em; font-weight: bold; } +dl dd { margin-bottom: 0.75em; } + +/* Abbreviations */ +abbr, acronym { text-transform: uppercase; font-size: 90%; color: black; border-bottom: 1px dotted #dddddd; cursor: help; } + +abbr { text-transform: none; } + +/* Blockquotes */ +blockquote { margin: 0 0 0.75em; padding: 0.5625em 1.25em 0 1.1875em; border-left: 1px solid #dddddd; } +blockquote cite { display: block; font-size: 0.8125em; color: #5e93b8; } +blockquote cite:before { content: "\2014 \0020"; } +blockquote cite a, blockquote cite a:visited { color: #5e93b8; } + +blockquote, blockquote p { line-height: 1.6; color: #333333; } + +/* Microformats */ +.vcard { display: inline-block; margin: 0 0 1.25em 0; border: 1px solid #dddddd; padding: 0.625em 0.75em; } +.vcard li { margin: 0; display: block; } +.vcard .fn { font-weight: bold; font-size: 0.9375em; } + +.vevent .summary { font-weight: bold; } +.vevent abbr { cursor: auto; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625em; } + +@media only screen and (min-width: 768px) { h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + h1 { font-size: 2.75em; } + h2 { font-size: 2.3125em; } + h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.6875em; } + h4 { font-size: 1.4375em; } } +/* Tables */ +table { background: white; margin-bottom: 1.25em; border: solid 1px #d8d8ce; } +table thead, table tfoot { background: -webkit-linear-gradient(top, #add386, #90b66a); font-weight: bold; } +table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td { padding: 0.5em 0.625em 0.625em; font-size: inherit; color: white; text-align: left; } +table tr th, table tr td { padding: 0.5625em 0.625em; font-size: inherit; color: #6d6e71; } +table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #edf2f2; } +table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; line-height: 1.4; } + +body { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; tab-size: 4; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + +a:hover, a:focus { text-decoration: underline; } + +.clearfix:before, .clearfix:after, .float-group:before, .float-group:after { content: " "; display: table; } +.clearfix:after, .float-group:after { clear: both; } + +*:not(pre) > code { font-size: inherit; font-style: normal !important; letter-spacing: 0; padding: 0; background-color: white; -webkit-border-radius: 0; border-radius: 0; line-height: inherit; word-wrap: break-word; } +*:not(pre) > code.nobreak { word-wrap: normal; } +*:not(pre) > code.nowrap { white-space: nowrap; } + +pre, pre > code { line-height: 1.6; color: #264357; font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; } + +em em { font-style: normal; } + +strong strong { font-weight: normal; } + +.keyseq { color: #333333; } + +kbd { font-family: Consolas, "Liberation Mono", Courier, monospace; display: inline-block; color: black; font-size: 0.65em; line-height: 1.45; background-color: #f7f7f7; border: 1px solid #ccc; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; margin: 0 0.15em; padding: 0.2em 0.5em; vertical-align: middle; position: relative; top: -0.1em; white-space: nowrap; } + +.keyseq kbd:first-child { margin-left: 0; } + +.keyseq kbd:last-child { margin-right: 0; } + +.menuseq, .menuref { color: #000; } + +.menuseq b:not(.caret), .menuref { font-weight: inherit; } + +.menuseq { word-spacing: -0.02em; } +.menuseq b.caret { font-size: 1.25em; line-height: 0.8; } +.menuseq i.caret { font-weight: bold; text-align: center; width: 0.45em; } + +b.button:before, b.button:after { position: relative; top: -1px; font-weight: normal; } + +b.button:before { content: "["; padding: 0 3px 0 2px; } + +b.button:after { content: "]"; padding: 0 2px 0 3px; } + +#header, #content, #footnotes, #footer { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 62.5em; *zoom: 1; position: relative; padding-left: 1.5em; padding-right: 1.5em; } +#header:before, #header:after, #content:before, #content:after, #footnotes:before, #footnotes:after, #footer:before, #footer:after { content: " "; display: table; } +#header:after, #content:after, #footnotes:after, #footer:after { clear: both; } + +#content { margin-top: 1.25em; } + +#content:before { content: none; } + +#header > h1:first-child { color: black; margin-top: 2.25rem; margin-bottom: 0; } +#header > h1:first-child + #toc { margin-top: 8px; border-top: 1px solid #dddddd; } +#header > h1:only-child, body.toc2 #header > h1:nth-last-child(2) { border-bottom: 1px solid #dddddd; padding-bottom: 8px; } +#header .details { border-bottom: 1px solid #dddddd; line-height: 1.45; padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 0.25em; color: #5e93b8; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; } +#header .details span:first-child { margin-left: -0.125em; } +#header .details span.email a { color: #333333; } +#header .details br { display: none; } +#header .details br + span:before { content: "\00a0\2013\00a0"; } +#header .details br + span.author:before { content: "\00a0\22c5\00a0"; color: #333333; } +#header .details br + span#revremark:before { content: "\00a0|\00a0"; } +#header #revnumber { text-transform: capitalize; } +#header #revnumber:after { content: "\00a0"; } + +#content > h1:first-child:not([class]) { color: black; border-bottom: 1px solid #dddddd; padding-bottom: 8px; margin-top: 0; padding-top: 1rem; margin-bottom: 1.25rem; } + +#toc { border-bottom: 0 solid #dddddd; padding-bottom: 0.5em; } +#toc > ul { margin-left: 0.125em; } +#toc ul.sectlevel0 > li > a { font-style: italic; } +#toc ul.sectlevel0 ul.sectlevel1 { margin: 0.5em 0; } +#toc ul { font-family: Noto, sans-serif; list-style-type: none; } +#toc li { line-height: 1.3334; margin-top: 0.3334em; } +#toc a { text-decoration: none; } +#toc a:active { text-decoration: underline; } + +#toctitle { color: black; font-size: 1.2em; } + +@media only screen and (min-width: 768px) { #toctitle { font-size: 1.375em; } + body.toc2 { padding-left: 15em; padding-right: 0; } + #toc.toc2 { margin-top: 0 !important; background-color: white; position: fixed; width: 15em; left: 0; top: 0; border-right: 1px solid #dddddd; border-top-width: 0 !important; border-bottom-width: 0 !important; z-index: 1000; padding: 1.25em 1em; height: 100%; overflow: auto; } + #toc.toc2 #toctitle { margin-top: 0; margin-bottom: 0.8rem; font-size: 1.2em; } + #toc.toc2 > ul { font-size: 0.9em; margin-bottom: 0; } + #toc.toc2 ul ul { margin-left: 0; padding-left: 1em; } + #toc.toc2 ul.sectlevel0 ul.sectlevel1 { padding-left: 0; margin-top: 0.5em; margin-bottom: 0.5em; } + body.toc2.toc-right { padding-left: 0; padding-right: 15em; } + body.toc2.toc-right #toc.toc2 { border-right-width: 0; border-left: 1px solid #dddddd; left: auto; right: 0; } } +@media only screen and (min-width: 1280px) { body.toc2 { padding-left: 20em; padding-right: 0; } + #toc.toc2 { width: 20em; } + #toc.toc2 #toctitle { font-size: 1.375em; } + #toc.toc2 > ul { font-size: 0.95em; } + #toc.toc2 ul ul { padding-left: 1.25em; } + body.toc2.toc-right { padding-left: 0; padding-right: 20em; } } +#content #toc { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +#content #toc > :first-child { margin-top: 0; } +#content #toc > :last-child { margin-bottom: 0; } + +#footer { max-width: 100%; background-color: none; padding: 1.25em; } + +#footer-text { color: black; line-height: 1.44; } + +#content { margin-bottom: 0.625em; } + +.sect1 { padding-bottom: 0.625em; } + +@media only screen and (min-width: 768px) { #content { margin-bottom: 1.25em; } + .sect1 { padding-bottom: 1.25em; } } +.sect1:last-child { padding-bottom: 0; } + +.sect1 + .sect1 { border-top: 0 solid #dddddd; } + +#content h1 > a.anchor, h2 > a.anchor, h3 > a.anchor, #toctitle > a.anchor, .sidebarblock > .content > .title > a.anchor, h4 > a.anchor, h5 > a.anchor, h6 > a.anchor { position: absolute; z-index: 1001; width: 1.5ex; margin-left: -1.5ex; display: block; text-decoration: none !important; visibility: hidden; text-align: center; font-weight: normal; } +#content h1 > a.anchor:before, h2 > a.anchor:before, h3 > a.anchor:before, #toctitle > a.anchor:before, .sidebarblock > .content > .title > a.anchor:before, h4 > a.anchor:before, h5 > a.anchor:before, h6 > a.anchor:before { content: "\00A7"; font-size: 0.85em; display: block; padding-top: 0.1em; } +#content h1:hover > a.anchor, #content h1 > a.anchor:hover, h2:hover > a.anchor, h2 > a.anchor:hover, h3:hover > a.anchor, #toctitle:hover > a.anchor, .sidebarblock > .content > .title:hover > a.anchor, h3 > a.anchor:hover, #toctitle > a.anchor:hover, .sidebarblock > .content > .title > a.anchor:hover, h4:hover > a.anchor, h4 > a.anchor:hover, h5:hover > a.anchor, h5 > a.anchor:hover, h6:hover > a.anchor, h6 > a.anchor:hover { visibility: visible; } +#content h1 > a.link, h2 > a.link, h3 > a.link, #toctitle > a.link, .sidebarblock > .content > .title > a.link, h4 > a.link, h5 > a.link, h6 > a.link { color: black; text-decoration: none; } +#content h1 > a.link:hover, h2 > a.link:hover, h3 > a.link:hover, #toctitle > a.link:hover, .sidebarblock > .content > .title > a.link:hover, h4 > a.link:hover, h5 > a.link:hover, h6 > a.link:hover { color: black; } + +.audioblock, .imageblock, .literalblock, .listingblock, .stemblock, .videoblock { margin-bottom: 1.25em; } + +.admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { text-rendering: optimizeLegibility; text-align: left; } + +table.tableblock > caption.title { white-space: nowrap; overflow: visible; max-width: 0; } + +.paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { color: black; } + +table.tableblock #preamble > .sectionbody > .paragraph:first-of-type p { font-size: inherit; } + +.admonitionblock > table { border-collapse: separate; border: 0; background: none; width: 100%; } +.admonitionblock > table td.icon { text-align: center; width: 80px; } +.admonitionblock > table td.icon img { max-width: initial; } +.admonitionblock > table td.icon .title { font-weight: bold; font-family: Noto, sans-serif; text-transform: uppercase; } +.admonitionblock > table td.content { padding-left: 1.125em; padding-right: 1.25em; border-left: 1px solid #dddddd; color: #5e93b8; } +.admonitionblock > table td.content > :last-child > :last-child { margin-bottom: 0; } + +.exampleblock > .content { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.exampleblock > .content > :first-child { margin-top: 0; } +.exampleblock > .content > :last-child { margin-bottom: 0; } + +.sidebarblock { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.sidebarblock > :first-child { margin-top: 0; } +.sidebarblock > :last-child { margin-bottom: 0; } +.sidebarblock > .content > .title { color: black; margin-top: 0; } + +.exampleblock > .content > :last-child > :last-child, .exampleblock > .content .olist > ol > li:last-child > :last-child, .exampleblock > .content .ulist > ul > li:last-child > :last-child, .exampleblock > .content .qlist > ol > li:last-child > :last-child, .sidebarblock > .content > :last-child > :last-child, .sidebarblock > .content .olist > ol > li:last-child > :last-child, .sidebarblock > .content .ulist > ul > li:last-child > :last-child, .sidebarblock > .content .qlist > ol > li:last-child > :last-child { margin-bottom: 0; } + +.literalblock pre, .listingblock pre:not(.highlight), .listingblock pre[class="highlight"], .listingblock pre[class^="highlight "], .listingblock pre.CodeRay, .listingblock pre.prettyprint { background: #eeeeee; } +.sidebarblock .literalblock pre, .sidebarblock .listingblock pre:not(.highlight), .sidebarblock .listingblock pre[class="highlight"], .sidebarblock .listingblock pre[class^="highlight "], .sidebarblock .listingblock pre.CodeRay, .sidebarblock .listingblock pre.prettyprint { background: #f2f1f1; } + +.literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { border: 1px hidden #666666; -webkit-border-radius: 0; border-radius: 0; word-wrap: break-word; padding: 1.25em 1.5625em 1.125em 1.5625em; font-size: 0.8125em; } +.literalblock pre.nowrap, .literalblock pre[class].nowrap, .listingblock pre.nowrap, .listingblock pre[class].nowrap { overflow-x: auto; white-space: pre; word-wrap: normal; } +@media only screen and (min-width: 768px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 0.90625em; } } +@media only screen and (min-width: 1280px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 1em; } } + +.literalblock.output pre { color: #eeeeee; background-color: #264357; } + +.listingblock pre.highlightjs { padding: 0; } +.listingblock pre.highlightjs > code { padding: 1.25em 1.5625em 1.125em 1.5625em; -webkit-border-radius: 0; border-radius: 0; } + +.listingblock > .content { position: relative; } + +.listingblock code[data-lang]:before { display: none; content: attr(data-lang); position: absolute; font-size: 0.75em; top: 0.425rem; right: 0.5rem; line-height: 1; text-transform: uppercase; color: #999; } + +.listingblock:hover code[data-lang]:before { display: block; } + +.listingblock.terminal pre .command:before { content: attr(data-prompt); padding-right: 0.5em; color: #999; } + +.listingblock.terminal pre .command:not([data-prompt]):before { content: "$"; } + +table.pyhltable { border-collapse: separate; border: 0; margin-bottom: 0; background: none; } + +table.pyhltable td { vertical-align: top; padding-top: 0; padding-bottom: 0; line-height: 1.6; } + +table.pyhltable td.code { padding-left: .75em; padding-right: 0; } + +pre.pygments .lineno, table.pyhltable td:not(.code) { color: #999; padding-left: 0; padding-right: .5em; border-right: 1px solid #dddddd; } + +pre.pygments .lineno { display: inline-block; margin-right: .25em; } + +table.pyhltable .linenodiv { background: none !important; padding-right: 0 !important; } + +.quoteblock { margin: 0 1em 0.75em 1.5em; display: table; } +.quoteblock > .title { margin-left: -1.5em; margin-bottom: 0.75em; } +.quoteblock blockquote, .quoteblock blockquote p { color: #333333; font-size: 1.15rem; line-height: 1.75; word-spacing: 0.1em; letter-spacing: 0; font-style: italic; text-align: justify; } +.quoteblock blockquote { margin: 0; padding: 0; border: 0; } +.quoteblock blockquote:before { content: "\201c"; float: left; font-size: 2.75em; font-weight: bold; line-height: 0.6em; margin-left: -0.6em; color: black; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } +.quoteblock blockquote > .paragraph:last-child p { margin-bottom: 0; } +.quoteblock .attribution { margin-top: 0.5em; margin-right: 0.5ex; text-align: right; } +.quoteblock .quoteblock { margin-left: 0; margin-right: 0; padding: 0.5em 0; border-left: 3px solid #5e93b8; } +.quoteblock .quoteblock blockquote { padding: 0 0 0 0.75em; } +.quoteblock .quoteblock blockquote:before { display: none; } + +.verseblock { margin: 0 1em 0.75em 1em; } +.verseblock pre { font-family: "Open Sans", "DejaVu Sans", sans; font-size: 1.15rem; color: #333333; font-weight: 300; text-rendering: optimizeLegibility; } +.verseblock pre strong { font-weight: 400; } +.verseblock .attribution { margin-top: 1.25rem; margin-left: 0.5ex; } + +.quoteblock .attribution, .verseblock .attribution { font-size: 0.8125em; line-height: 1.45; font-style: italic; } +.quoteblock .attribution br, .verseblock .attribution br { display: none; } +.quoteblock .attribution cite, .verseblock .attribution cite { display: block; letter-spacing: -0.025em; color: #5e93b8; } + +.quoteblock.abstract { margin: 0 0 0.75em 0; display: block; } +.quoteblock.abstract blockquote, .quoteblock.abstract blockquote p { text-align: left; word-spacing: 0; } +.quoteblock.abstract blockquote:before, .quoteblock.abstract blockquote p:first-of-type:before { display: none; } + +table.tableblock { max-width: 100%; border-collapse: separate; } +table.tableblock td > .paragraph:last-child p > p:last-child, table.tableblock th > p:last-child, table.tableblock td > p:last-child { margin-bottom: 0; } + +table.tableblock, th.tableblock, td.tableblock { border: 0 solid #d8d8ce; } + +table.grid-all > thead > tr > .tableblock, table.grid-all > tbody > tr > .tableblock { border-width: 0 1px 1px 0; } + +table.grid-all > tfoot > tr > .tableblock { border-width: 1px 1px 0 0; } + +table.grid-cols > * > tr > .tableblock { border-width: 0 1px 0 0; } + +table.grid-rows > thead > tr > .tableblock, table.grid-rows > tbody > tr > .tableblock { border-width: 0 0 1px 0; } + +table.grid-rows > tfoot > tr > .tableblock { border-width: 1px 0 0 0; } + +table.grid-all > * > tr > .tableblock:last-child, table.grid-cols > * > tr > .tableblock:last-child { border-right-width: 0; } + +table.grid-all > tbody > tr:last-child > .tableblock, table.grid-all > thead:last-child > tr > .tableblock, table.grid-rows > tbody > tr:last-child > .tableblock, table.grid-rows > thead:last-child > tr > .tableblock { border-bottom-width: 0; } + +table.frame-all { border-width: 1px; } + +table.frame-sides { border-width: 0 1px; } + +table.frame-topbot { border-width: 1px 0; } + +th.halign-left, td.halign-left { text-align: left; } + +th.halign-right, td.halign-right { text-align: right; } + +th.halign-center, td.halign-center { text-align: center; } + +th.valign-top, td.valign-top { vertical-align: top; } + +th.valign-bottom, td.valign-bottom { vertical-align: bottom; } + +th.valign-middle, td.valign-middle { vertical-align: middle; } + +table thead th, table tfoot th { font-weight: bold; } + +tbody tr th { display: table-cell; line-height: 1.4; background: -webkit-linear-gradient(top, #add386, #90b66a); } + +tbody tr th, tbody tr th p, tfoot tr th, tfoot tr th p { color: white; font-weight: bold; } + +p.tableblock > code:only-child { background: none; padding: 0; } + +p.tableblock { font-size: 1em; } + +td > div.verse { white-space: pre; } + +ol { margin-left: 1.75em; } + +ul li ol { margin-left: 1.5em; } + +dl dd { margin-left: 1.125em; } + +dl dd:last-child, dl dd:last-child > :last-child { margin-bottom: 0; } + +ol > li p, ul > li p, ul dd, ol dd, .olist .olist, .ulist .ulist, .ulist .olist, .olist .ulist { margin-bottom: 0.375em; } + +ul.checklist, ul.none, ol.none, ul.no-bullet, ol.no-bullet, ol.unnumbered, ul.unstyled, ol.unstyled { list-style-type: none; } + +ul.no-bullet, ol.no-bullet, ol.unnumbered { margin-left: 0.625em; } + +ul.unstyled, ol.unstyled { margin-left: 0; } + +ul.checklist { margin-left: 0.625em; } + +ul.checklist li > p:first-child > .fa-square-o:first-child, ul.checklist li > p:first-child > .fa-check-square-o:first-child { width: 1.25em; font-size: 0.8em; position: relative; bottom: 0.125em; } + +ul.checklist li > p:first-child > input[type="checkbox"]:first-child { margin-right: 0.25em; } + +ul.inline { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; list-style: none; margin: 0 0 0.375em -0.75em; } + +ul.inline > li { margin-left: 0.75em; } + +.unstyled dl dt { font-weight: normal; font-style: normal; } + +ol.arabic { list-style-type: decimal; } + +ol.decimal { list-style-type: decimal-leading-zero; } + +ol.loweralpha { list-style-type: lower-alpha; } + +ol.upperalpha { list-style-type: upper-alpha; } + +ol.lowerroman { list-style-type: lower-roman; } + +ol.upperroman { list-style-type: upper-roman; } + +ol.lowergreek { list-style-type: lower-greek; } + +.hdlist > table, .colist > table { border: 0; background: none; } +.hdlist > table > tbody > tr, .colist > table > tbody > tr { background: none; } + +td.hdlist1, td.hdlist2 { vertical-align: top; padding: 0 0.625em; } + +td.hdlist1 { font-weight: bold; padding-bottom: 0.75em; } + +.literalblock + .colist, .listingblock + .colist { margin-top: -0.5em; } + +.colist > table tr > td:first-of-type { padding: 0.4em 0.75em 0 0.75em; line-height: 1; vertical-align: top; } +.colist > table tr > td:first-of-type img { max-width: initial; } +.colist > table tr > td:last-of-type { padding: 0.25em 0; } + +.thumb, .th { line-height: 0; display: inline-block; border: solid 4px white; -webkit-box-shadow: 0 0 0 1px #dddddd; box-shadow: 0 0 0 1px #dddddd; } + +.imageblock.left, .imageblock[style*="float: left"] { margin: 0.25em 0.625em 1.25em 0; } +.imageblock.right, .imageblock[style*="float: right"] { margin: 0.25em 0 1.25em 0.625em; } +.imageblock > .title { margin-bottom: 0; } +.imageblock.thumb, .imageblock.th { border-width: 6px; } +.imageblock.thumb > .title, .imageblock.th > .title { padding: 0 0.125em; } + +.image.left, .image.right { margin-top: 0.25em; margin-bottom: 0.25em; display: inline-block; line-height: 0; } +.image.left { margin-right: 0.625em; } +.image.right { margin-left: 0.625em; } + +a.image { text-decoration: none; display: inline-block; } +a.image object { pointer-events: none; } + +sup.footnote, sup.footnoteref { font-size: 0.875em; position: static; vertical-align: super; } +sup.footnote a, sup.footnoteref a { text-decoration: none; } +sup.footnote a:active, sup.footnoteref a:active { text-decoration: underline; } + +#footnotes { padding-top: 0.75em; padding-bottom: 0.75em; margin-bottom: 0.625em; } +#footnotes hr { width: 20%; min-width: 6.25em; margin: -0.25em 0 0.75em 0; border-width: 1px 0 0 0; } +#footnotes .footnote { padding: 0 0.375em 0 0.225em; line-height: 1.3334; font-size: 0.875em; margin-left: 1.2em; margin-bottom: 0.2em; } +#footnotes .footnote a:first-of-type { font-weight: bold; text-decoration: none; margin-left: -1.05em; } +#footnotes .footnote:last-of-type { margin-bottom: 0; } +#content #footnotes { margin-top: -0.625em; margin-bottom: 0; padding: 0.75em 0; } + +.gist .file-data > table { border: 0; background: #fff; width: 100%; margin-bottom: 0; } +.gist .file-data > table td.line-data { width: 99%; } + +div.unbreakable { page-break-inside: avoid; } + +.big { font-size: larger; } + +.small { font-size: smaller; } + +.underline { text-decoration: underline; } + +.overline { text-decoration: overline; } + +.line-through { text-decoration: line-through; } + +.aqua { color: #00bfbf; } + +.aqua-background { background-color: #00fafa; } + +.black { color: black; } + +.black-background { background-color: black; } + +.blue { color: #0000bf; } + +.blue-background { background-color: #0000fa; } + +.fuchsia { color: #bf00bf; } + +.fuchsia-background { background-color: #fa00fa; } + +.gray { color: #606060; } + +.gray-background { background-color: #7d7d7d; } + +.green { color: #006000; } + +.green-background { background-color: #007d00; } + +.lime { color: #00bf00; } + +.lime-background { background-color: #00fa00; } + +.maroon { color: #600000; } + +.maroon-background { background-color: #7d0000; } + +.navy { color: #000060; } + +.navy-background { background-color: #00007d; } + +.olive { color: #606000; } + +.olive-background { background-color: #7d7d00; } + +.purple { color: #600060; } + +.purple-background { background-color: #7d007d; } + +.red { color: #bf0000; } + +.red-background { background-color: #fa0000; } + +.silver { color: #909090; } + +.silver-background { background-color: #bcbcbc; } + +.teal { color: #006060; } + +.teal-background { background-color: #007d7d; } + +.white { color: #bfbfbf; } + +.white-background { background-color: #fafafa; } + +.yellow { color: #bfbf00; } + +.yellow-background { background-color: #fafa00; } + +span.icon > .fa { cursor: default; } +a span.icon > .fa { cursor: inherit; } + +.admonitionblock td.icon [class^="fa icon-"] { font-size: 2.5em; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); cursor: default; } +.admonitionblock td.icon .icon-note:before { content: "\f05a"; color: #29475c; } +.admonitionblock td.icon .icon-tip:before { content: "\f0eb"; text-shadow: 1px 1px 2px rgba(155, 155, 0, 0.8); color: #111; } +.admonitionblock td.icon .icon-warning:before { content: "\f071"; color: #bf6900; } +.admonitionblock td.icon .icon-caution:before { content: "\f06d"; color: #bf3400; } +.admonitionblock td.icon .icon-important:before { content: "\f06a"; color: #bf0000; } + +.conum[data-value] { display: inline-block; color: #fff !important; background-color: black; -webkit-border-radius: 100px; border-radius: 100px; text-align: center; font-size: 0.75em; width: 1.67em; height: 1.67em; line-height: 1.67em; font-family: "Open Sans", "DejaVu Sans", sans-serif; font-style: normal; font-weight: bold; } +.conum[data-value] * { color: #fff !important; } +.conum[data-value] + b { display: none; } +.conum[data-value]:after { content: attr(data-value); } +pre .conum[data-value] { position: relative; top: -0.125em; } + +b.conum * { color: inherit !important; } + +.conum:not([data-value]):empty { display: none; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { border-bottom: 1px solid #dddddd; } + +.sect1 { padding-bottom: 0; } + +#toctitle { color: #00406F; font-weight: normal; margin-top: 1.5em; } + +.sidebarblock { border-color: #aaa; } + +code { -webkit-border-radius: 4px; border-radius: 4px; } + +p.tableblock.header { color: #6d6e71; } + +.literalblock pre, .listingblock pre { background: #eeeeee; } + +</style> +<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> +<link rel="stylesheet" href="../../katex/katex.min.css"> +<script src="../../katex/katex.min.js"></script> +<script src="../../katex/contrib/auto-render.min.js"></script> + <!-- Use KaTeX to render math once document is loaded, see + https://github.com/Khan/KaTeX/tree/master/contrib/auto-render --> +<script> + document.addEventListener("DOMContentLoaded", function () { + renderMathInElement( + document.body, + { + delimiters: [ + { left: "$$", right: "$$", display: true}, + { left: "\\[", right: "\\]", display: true}, + { left: "$", right: "$", display: false}, + { left: "\\(", right: "\\)", display: false} + ] + } + ); + }); +</script></head> +<body class="manpage"> +<div id="header"> +<h1>clCreateSampler(3) Manual Page</h1> +<h2 id="_name">Name</h2> +<div class="sectionbody"> +<p>clCreateSampler - Creates a sampler object.</p> +</div> +</div> +<div id="content"> +<div class="sect1"> +<h2 id="_c_specification">C Specification</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>To create a sampler object, call the function</p> +</div> +<div id="clCreateSampler" class="listingblock"> +<div class="content"> +<pre class="highlight"><code class="language-c++" data-lang="c++">cl_sampler clCreateSampler( + cl_context context, + cl_bool normalized_coords, + cl_addressing_mode addressing_mode, + cl_filter_mode filter_mode, + cl_int* errcode_ret);</code></pre> +</div> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_parameters">Parameters</h2> +<div class="sectionbody"> +<div class="ulist"> +<ul> +<li> +<p><em>context</em> must be a valid OpenCL context.</p> +</li> +<li> +<p><em>normalized_coords</em> has the same interpretation as +<code>CL_​SAMPLER_​NORMALIZED_​COORDS</code> in the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#sampler-properties-table" target="_blank" rel="noopener">sampler +creation properties table</a>.</p> +</li> +<li> +<p><em>addressing_mode</em> has the same interpretation as +<code>CL_​SAMPLER_​ADDRESSING_​MODE</code> in the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#sampler-properties-table" target="_blank" rel="noopener">sampler +creation properties table</a>.</p> +</li> +<li> +<p><em>filter_mode</em> has the same interpretation as +<code>CL_​SAMPLER_​FILTER_​MODE</code> in the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#sampler-properties-table" target="_blank" rel="noopener">sampler +creation properties table</a>.</p> +</li> +<li> +<p><em>errcode_ret</em> will return an appropriate error code. +If <em>errcode_ret</em> is <code>NULL</code>, no error code is returned.</p> +</li> +</ul> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_description">Description</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p><strong>clCreateSampler</strong> returns a valid non-zero sampler object and <em>errcode_ret</em> is +set to <code>CL_​SUCCESS</code> if the sampler object is created successfully. +Otherwise, it returns a <code>NULL</code> value with one of the following error values +returned in <em>errcode_ret</em>:</p> +</div> +<div class="ulist"> +<ul> +<li> +<p><code>CL_​INVALID_​CONTEXT</code> if <em>context</em> is not a valid context.</p> +</li> +<li> +<p><code>CL_​INVALID_​VALUE</code> if <em>addressing_mode</em>, <em>filter_mode</em>, <em>normalized_coords</em> +or a combination of these arguements are not valid.</p> +</li> +<li> +<p><code>CL_​INVALID_​OPERATION</code> if images are not supported by any device +associated with <em>context</em> (i.e. <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> specified in the +<a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#device-queries-table" target="_blank" rel="noopener">Device Queries</a> table is <code>CL_​FALSE</code>).</p> +</li> +<li> +<p><code>CL_​OUT_​OF_​RESOURCES</code> if there is a failure to allocate resources required +by the OpenCL implementation on the device.</p> +</li> +<li> +<p><code>CL_​OUT_​OF_​HOST_​MEMORY</code> if there is a failure to allocate resources +required by the OpenCL implementation on the host.</p> +</li> +</ul> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_see_also">See Also</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p><a href="cl_addressing_mode.html">cl_addressing_mode</a>, <a href="cl_bool.html">cl_bool</a>, <a href="cl_context.html">cl_context</a>, <a href="cl_filter_mode.html">cl_filter_mode</a>, <a href="cl_int.html">cl_int</a></p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_document_notes">Document Notes</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>For more information, see the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#clCreateSampler" target="_blank" rel="noopener">OpenCL Specification</a></p> +</div> +<div class="paragraph"> +<p>This page is extracted from the OpenCL Specification. +Fixes and changes should be made to the Specification, not directly.</p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_copyright">Copyright</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a +<a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons +Attribution 4.0 International License</a>.</p> +</div> +</div> +</div> +</div> +<div id="footer"> +<div id="footer-text"> +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 +</div> +</div> + +<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_HTMLorMML"></script> +</body> +</html> \ No newline at end of file
diff --git a/sdk/2.2/docs/man/html/clCreateSamplerWithProperties.html b/sdk/2.2/docs/man/html/clCreateSamplerWithProperties.html index 865e4a5..18ffb84 100644 --- a/sdk/2.2/docs/man/html/clCreateSamplerWithProperties.html +++ b/sdk/2.2/docs/man/html/clCreateSamplerWithProperties.html
@@ -921,7 +921,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -930,8 +930,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateSubBuffer.html b/sdk/2.2/docs/man/html/clCreateSubBuffer.html index f1af59b..47b2e0b 100644 --- a/sdk/2.2/docs/man/html/clCreateSubBuffer.html +++ b/sdk/2.2/docs/man/html/clCreateSubBuffer.html
@@ -826,7 +826,8 @@ </thead> <tbody> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​BUFFER_​CREATE_​TYPE_​REGION</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​BUFFER_​CREATE_​TYPE_​REGION</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.1.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Create a buffer object that represents a specific region in <em>buffer</em>.</p> <p class="tableblock"> <em>buffer_create_info</em> is a pointer to a <strong><a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#cl_buffer_region" class="bare" target="_blank" rel="noopener">https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#cl_buffer_region</a></strong> structure specifying a region of the buffer.</p> @@ -945,7 +946,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -954,8 +955,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateSubDevices.html b/sdk/2.2/docs/man/html/clCreateSubDevices.html index f1f6e82..d2a5797 100644 --- a/sdk/2.2/docs/man/html/clCreateSubDevices.html +++ b/sdk/2.2/docs/man/html/clCreateSubDevices.html
@@ -840,7 +840,8 @@ </thead> <tbody> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PARTITION_​EQUALLY</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PARTITION_​EQUALLY</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Split the aggregate device into as many smaller aggregate devices as can be created, each containing <em>n</em> compute units. @@ -850,7 +851,8 @@ units are not used.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PARTITION_​BY_​COUNTS</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PARTITION_​BY_​COUNTS</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">This property is followed by a list of compute unit counts terminated with 0 or <code>CL_​DEVICE_​PARTITION_​BY_​COUNTS_​LIST_​END</code>. @@ -862,7 +864,8 @@ <code>CL_​DEVICE_​MAX_​COMPUTE_​UNITS</code>.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PARTITION_​BY_​AFFINITY_​DOMAIN</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PARTITION_​BY_​AFFINITY_​DOMAIN</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_device_affinity_ domain</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Split the device into smaller aggregate devices containing one or more compute units that all share part of a cache hierarchy. @@ -902,7 +905,7 @@ <div class="ulist"> <ul> <li> -<p><code>CL_​INVALID_​DEVICE</code> if <em>in_device</em> is not valid.</p> +<p><code>CL_​INVALID_​DEVICE</code> if <em>in_device</em> is not a valid device.</p> </li> <li> <p><code>CL_​INVALID_​VALUE</code> if values specified in <em>properties</em> are not valid or if @@ -998,7 +1001,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1007,8 +1010,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clCreateUserEvent.html b/sdk/2.2/docs/man/html/clCreateUserEvent.html index 5ebf132..fe68a0b 100644 --- a/sdk/2.2/docs/man/html/clCreateUserEvent.html +++ b/sdk/2.2/docs/man/html/clCreateUserEvent.html
@@ -842,7 +842,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -851,8 +851,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueAcquireD3D10ObjectsKHR.html b/sdk/2.2/docs/man/html/clEnqueueAcquireD3D10ObjectsKHR.html index 18ce08b..6376b38 100644 --- a/sdk/2.2/docs/man/html/clEnqueueAcquireD3D10ObjectsKHR.html +++ b/sdk/2.2/docs/man/html/clEnqueueAcquireD3D10ObjectsKHR.html
@@ -936,7 +936,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -945,8 +945,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueAcquireD3D11ObjectsKHR.html b/sdk/2.2/docs/man/html/clEnqueueAcquireD3D11ObjectsKHR.html index 86f5201..6b6bc6f 100644 --- a/sdk/2.2/docs/man/html/clEnqueueAcquireD3D11ObjectsKHR.html +++ b/sdk/2.2/docs/man/html/clEnqueueAcquireD3D11ObjectsKHR.html
@@ -942,7 +942,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -951,8 +951,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueAcquireDX9MediaSurfacesKHR.html b/sdk/2.2/docs/man/html/clEnqueueAcquireDX9MediaSurfacesKHR.html index c356537..1db5584 100644 --- a/sdk/2.2/docs/man/html/clEnqueueAcquireDX9MediaSurfacesKHR.html +++ b/sdk/2.2/docs/man/html/clEnqueueAcquireDX9MediaSurfacesKHR.html
@@ -1135,7 +1135,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1144,8 +1144,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueAcquireEGLObjectsKHR.html b/sdk/2.2/docs/man/html/clEnqueueAcquireEGLObjectsKHR.html index d5ca65c..ec76aee 100644 --- a/sdk/2.2/docs/man/html/clEnqueueAcquireEGLObjectsKHR.html +++ b/sdk/2.2/docs/man/html/clEnqueueAcquireEGLObjectsKHR.html
@@ -882,7 +882,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -891,8 +891,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueAcquireGLObjects.html b/sdk/2.2/docs/man/html/clEnqueueAcquireGLObjects.html index 61d4da6..21d9035 100644 --- a/sdk/2.2/docs/man/html/clEnqueueAcquireGLObjects.html +++ b/sdk/2.2/docs/man/html/clEnqueueAcquireGLObjects.html
@@ -1444,7 +1444,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1453,8 +1453,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueBarrier.html b/sdk/2.2/docs/man/html/clEnqueueBarrier.html new file mode 100644 index 0000000..a49f1c9 --- /dev/null +++ b/sdk/2.2/docs/man/html/clEnqueueBarrier.html
@@ -0,0 +1,856 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<meta charset="UTF-8"> +<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]--> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> +<meta name="generator" content="Asciidoctor 1.5.8"> +<title>clEnqueueBarrier(3)</title> +<style> +/*! normalize.css v2.1.2 | MIT License | git.io/normalize */ +/* ========================================================================== HTML5 display definitions ========================================================================== */ +/** Correct `block` display not defined in IE 8/9. */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } + +/** Correct `inline-block` display not defined in IE 8/9. */ +audio, canvas, video { display: inline-block; } + +/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */ +audio:not([controls]) { display: none; height: 0; } + +/** Address `[hidden]` styling not present in IE 8/9. Hide the `template` element in IE, Safari, and Firefox < 22. */ +[hidden], template { display: none; } + +script { display: none !important; } + +/* ========================================================================== Base ========================================================================== */ +/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */ +html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } + +/** Remove default margin. */ +body { margin: 0; } + +/* ========================================================================== Links ========================================================================== */ +/** Remove the gray background color from active links in IE 10. */ +a { background: transparent; } + +/** Address `outline` inconsistency between Chrome and other browsers. */ +a:focus { outline: thin dotted; } + +/** Improve readability when focused and also mouse hovered in all browsers. */ +a:active, a:hover { outline: 0; } + +/* ========================================================================== Typography ========================================================================== */ +/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */ +h1 { font-size: 2em; margin: 0.67em 0; } + +/** Address styling not present in IE 8/9, Safari 5, and Chrome. */ +abbr[title] { border-bottom: 1px dotted; } + +/** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */ +b, strong { font-weight: bold; } + +/** Address styling not present in Safari 5 and Chrome. */ +dfn { font-style: italic; } + +/** Address differences between Firefox and other browsers. */ +hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } + +/** Address styling not present in IE 8/9. */ +mark { background: #ff0; color: #000; } + +/** Correct font family set oddly in Safari 5 and Chrome. */ +code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; } + +/** Improve readability of pre-formatted text in all browsers. */ +pre { white-space: pre-wrap; } + +/** Set consistent quote types. */ +q { quotes: "\201C" "\201D" "\2018" "\2019"; } + +/** Address inconsistent and variable font size in all browsers. */ +small { font-size: 80%; } + +/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */ +sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } + +sup { top: -0.5em; } + +sub { bottom: -0.25em; } + +/* ========================================================================== Embedded content ========================================================================== */ +/** Remove border when inside `a` element in IE 8/9. */ +img { border: 0; } + +/** Correct overflow displayed oddly in IE 9. */ +svg:not(:root) { overflow: hidden; } + +/* ========================================================================== Figures ========================================================================== */ +/** Address margin not present in IE 8/9 and Safari 5. */ +figure { margin: 0; } + +/* ========================================================================== Forms ========================================================================== */ +/** Define consistent border, margin, and padding. */ +fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } + +/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */ +legend { border: 0; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */ +button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ } + +/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */ +button, input { line-height: normal; } + +/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */ +button, select { text-transform: none; } + +/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */ +button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ } + +/** Re-set default cursor for disabled elements. */ +button[disabled], html input[disabled] { cursor: default; } + +/** 1. Address box sizing set to `content-box` in IE 8/9. 2. Remove excess padding in IE 8/9. */ +input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */ +input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; } + +/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */ +input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } + +/** Remove inner padding and border in Firefox 4+. */ +button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } + +/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */ +textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ } + +/* ========================================================================== Tables ========================================================================== */ +/** Remove most spacing between table cells. */ +table { border-collapse: collapse; border-spacing: 0; } + +meta.foundation-mq-small { font-family: "only screen and (min-width: 768px)"; width: 768px; } + +meta.foundation-mq-medium { font-family: "only screen and (min-width:1280px)"; width: 1280px; } + +meta.foundation-mq-large { font-family: "only screen and (min-width:1440px)"; width: 1440px; } + +*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } + +html, body { font-size: 100%; } + +body { background: white; color: #222222; padding: 0; margin: 0; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: auto; } + +a:hover { cursor: pointer; } + +img, object, embed { max-width: 100%; height: auto; } + +object, embed { height: 100%; } + +img { -ms-interpolation-mode: bicubic; } + +#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; } + +.left { float: left !important; } + +.right { float: right !important; } + +.text-left { text-align: left !important; } + +.text-right { text-align: right !important; } + +.text-center { text-align: center !important; } + +.text-justify { text-align: justify !important; } + +.hide { display: none; } + +.antialiased { -webkit-font-smoothing: antialiased; } + +img { display: inline-block; vertical-align: middle; } + +textarea { height: auto; min-height: 50px; } + +select { width: 100%; } + +object, svg { display: inline-block; vertical-align: middle; } + +.center { margin-left: auto; margin-right: auto; } + +.spread { width: 100%; } + +p.lead, .paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { font-size: 1.21875em; line-height: 1.6; } + +.subheader, .admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { line-height: 1.4; color: black; font-weight: 300; margin-top: 0.2em; margin-bottom: 0.5em; } + +/* Typography resets */ +div, dl, dt, dd, ul, ol, li, h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; } + +/* Default Link Styles */ +a { color: #0068b0; text-decoration: none; line-height: inherit; } +a:hover, a:focus { color: #333333; } +a img { border: none; } + +/* Default paragraph styles */ +p { font-family: Noto, sans-serif; font-weight: normal; font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; text-rendering: optimizeLegibility; } +p aside { font-size: 0.875em; line-height: 1.35; font-style: italic; } + +/* Default header styles */ +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { font-family: Noto, sans-serif; font-weight: normal; font-style: normal; color: black; text-rendering: optimizeLegibility; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.2125em; } +h1 small, h2 small, h3 small, #toctitle small, .sidebarblock > .content > .title small, h4 small, h5 small, h6 small { font-size: 60%; color: #4d4d4d; line-height: 0; } + +h1 { font-size: 2.125em; } + +h2 { font-size: 1.6875em; } + +h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.375em; } + +h4 { font-size: 1.125em; } + +h5 { font-size: 1.125em; } + +h6 { font-size: 1em; } + +hr { border: solid #dddddd; border-width: 1px 0 0; clear: both; margin: 1.25em 0 1.1875em; height: 0; } + +/* Helpful Typography Defaults */ +em, i { font-style: italic; line-height: inherit; } + +strong, b { font-weight: bold; line-height: inherit; } + +small { font-size: 60%; line-height: inherit; } + +code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; color: #264357; } + +/* Lists */ +ul, ol, dl { font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; list-style-position: outside; font-family: Noto, sans-serif; } + +ul, ol { margin-left: 1.5em; } +ul.no-bullet, ol.no-bullet { margin-left: 1.5em; } + +/* Unordered Lists */ +ul li ul, ul li ol { margin-left: 1.25em; margin-bottom: 0; font-size: 1em; /* Override nested font-size change */ } +ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; } +ul.square { list-style-type: square; } +ul.circle { list-style-type: circle; } +ul.disc { list-style-type: disc; } +ul.no-bullet { list-style: none; } + +/* Ordered Lists */ +ol li ul, ol li ol { margin-left: 1.25em; margin-bottom: 0; } + +/* Definition Lists */ +dl dt { margin-bottom: 0.3em; font-weight: bold; } +dl dd { margin-bottom: 0.75em; } + +/* Abbreviations */ +abbr, acronym { text-transform: uppercase; font-size: 90%; color: black; border-bottom: 1px dotted #dddddd; cursor: help; } + +abbr { text-transform: none; } + +/* Blockquotes */ +blockquote { margin: 0 0 0.75em; padding: 0.5625em 1.25em 0 1.1875em; border-left: 1px solid #dddddd; } +blockquote cite { display: block; font-size: 0.8125em; color: #5e93b8; } +blockquote cite:before { content: "\2014 \0020"; } +blockquote cite a, blockquote cite a:visited { color: #5e93b8; } + +blockquote, blockquote p { line-height: 1.6; color: #333333; } + +/* Microformats */ +.vcard { display: inline-block; margin: 0 0 1.25em 0; border: 1px solid #dddddd; padding: 0.625em 0.75em; } +.vcard li { margin: 0; display: block; } +.vcard .fn { font-weight: bold; font-size: 0.9375em; } + +.vevent .summary { font-weight: bold; } +.vevent abbr { cursor: auto; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625em; } + +@media only screen and (min-width: 768px) { h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + h1 { font-size: 2.75em; } + h2 { font-size: 2.3125em; } + h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.6875em; } + h4 { font-size: 1.4375em; } } +/* Tables */ +table { background: white; margin-bottom: 1.25em; border: solid 1px #d8d8ce; } +table thead, table tfoot { background: -webkit-linear-gradient(top, #add386, #90b66a); font-weight: bold; } +table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td { padding: 0.5em 0.625em 0.625em; font-size: inherit; color: white; text-align: left; } +table tr th, table tr td { padding: 0.5625em 0.625em; font-size: inherit; color: #6d6e71; } +table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #edf2f2; } +table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; line-height: 1.4; } + +body { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; tab-size: 4; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + +a:hover, a:focus { text-decoration: underline; } + +.clearfix:before, .clearfix:after, .float-group:before, .float-group:after { content: " "; display: table; } +.clearfix:after, .float-group:after { clear: both; } + +*:not(pre) > code { font-size: inherit; font-style: normal !important; letter-spacing: 0; padding: 0; background-color: white; -webkit-border-radius: 0; border-radius: 0; line-height: inherit; word-wrap: break-word; } +*:not(pre) > code.nobreak { word-wrap: normal; } +*:not(pre) > code.nowrap { white-space: nowrap; } + +pre, pre > code { line-height: 1.6; color: #264357; font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; } + +em em { font-style: normal; } + +strong strong { font-weight: normal; } + +.keyseq { color: #333333; } + +kbd { font-family: Consolas, "Liberation Mono", Courier, monospace; display: inline-block; color: black; font-size: 0.65em; line-height: 1.45; background-color: #f7f7f7; border: 1px solid #ccc; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; margin: 0 0.15em; padding: 0.2em 0.5em; vertical-align: middle; position: relative; top: -0.1em; white-space: nowrap; } + +.keyseq kbd:first-child { margin-left: 0; } + +.keyseq kbd:last-child { margin-right: 0; } + +.menuseq, .menuref { color: #000; } + +.menuseq b:not(.caret), .menuref { font-weight: inherit; } + +.menuseq { word-spacing: -0.02em; } +.menuseq b.caret { font-size: 1.25em; line-height: 0.8; } +.menuseq i.caret { font-weight: bold; text-align: center; width: 0.45em; } + +b.button:before, b.button:after { position: relative; top: -1px; font-weight: normal; } + +b.button:before { content: "["; padding: 0 3px 0 2px; } + +b.button:after { content: "]"; padding: 0 2px 0 3px; } + +#header, #content, #footnotes, #footer { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 62.5em; *zoom: 1; position: relative; padding-left: 1.5em; padding-right: 1.5em; } +#header:before, #header:after, #content:before, #content:after, #footnotes:before, #footnotes:after, #footer:before, #footer:after { content: " "; display: table; } +#header:after, #content:after, #footnotes:after, #footer:after { clear: both; } + +#content { margin-top: 1.25em; } + +#content:before { content: none; } + +#header > h1:first-child { color: black; margin-top: 2.25rem; margin-bottom: 0; } +#header > h1:first-child + #toc { margin-top: 8px; border-top: 1px solid #dddddd; } +#header > h1:only-child, body.toc2 #header > h1:nth-last-child(2) { border-bottom: 1px solid #dddddd; padding-bottom: 8px; } +#header .details { border-bottom: 1px solid #dddddd; line-height: 1.45; padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 0.25em; color: #5e93b8; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; } +#header .details span:first-child { margin-left: -0.125em; } +#header .details span.email a { color: #333333; } +#header .details br { display: none; } +#header .details br + span:before { content: "\00a0\2013\00a0"; } +#header .details br + span.author:before { content: "\00a0\22c5\00a0"; color: #333333; } +#header .details br + span#revremark:before { content: "\00a0|\00a0"; } +#header #revnumber { text-transform: capitalize; } +#header #revnumber:after { content: "\00a0"; } + +#content > h1:first-child:not([class]) { color: black; border-bottom: 1px solid #dddddd; padding-bottom: 8px; margin-top: 0; padding-top: 1rem; margin-bottom: 1.25rem; } + +#toc { border-bottom: 0 solid #dddddd; padding-bottom: 0.5em; } +#toc > ul { margin-left: 0.125em; } +#toc ul.sectlevel0 > li > a { font-style: italic; } +#toc ul.sectlevel0 ul.sectlevel1 { margin: 0.5em 0; } +#toc ul { font-family: Noto, sans-serif; list-style-type: none; } +#toc li { line-height: 1.3334; margin-top: 0.3334em; } +#toc a { text-decoration: none; } +#toc a:active { text-decoration: underline; } + +#toctitle { color: black; font-size: 1.2em; } + +@media only screen and (min-width: 768px) { #toctitle { font-size: 1.375em; } + body.toc2 { padding-left: 15em; padding-right: 0; } + #toc.toc2 { margin-top: 0 !important; background-color: white; position: fixed; width: 15em; left: 0; top: 0; border-right: 1px solid #dddddd; border-top-width: 0 !important; border-bottom-width: 0 !important; z-index: 1000; padding: 1.25em 1em; height: 100%; overflow: auto; } + #toc.toc2 #toctitle { margin-top: 0; margin-bottom: 0.8rem; font-size: 1.2em; } + #toc.toc2 > ul { font-size: 0.9em; margin-bottom: 0; } + #toc.toc2 ul ul { margin-left: 0; padding-left: 1em; } + #toc.toc2 ul.sectlevel0 ul.sectlevel1 { padding-left: 0; margin-top: 0.5em; margin-bottom: 0.5em; } + body.toc2.toc-right { padding-left: 0; padding-right: 15em; } + body.toc2.toc-right #toc.toc2 { border-right-width: 0; border-left: 1px solid #dddddd; left: auto; right: 0; } } +@media only screen and (min-width: 1280px) { body.toc2 { padding-left: 20em; padding-right: 0; } + #toc.toc2 { width: 20em; } + #toc.toc2 #toctitle { font-size: 1.375em; } + #toc.toc2 > ul { font-size: 0.95em; } + #toc.toc2 ul ul { padding-left: 1.25em; } + body.toc2.toc-right { padding-left: 0; padding-right: 20em; } } +#content #toc { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +#content #toc > :first-child { margin-top: 0; } +#content #toc > :last-child { margin-bottom: 0; } + +#footer { max-width: 100%; background-color: none; padding: 1.25em; } + +#footer-text { color: black; line-height: 1.44; } + +#content { margin-bottom: 0.625em; } + +.sect1 { padding-bottom: 0.625em; } + +@media only screen and (min-width: 768px) { #content { margin-bottom: 1.25em; } + .sect1 { padding-bottom: 1.25em; } } +.sect1:last-child { padding-bottom: 0; } + +.sect1 + .sect1 { border-top: 0 solid #dddddd; } + +#content h1 > a.anchor, h2 > a.anchor, h3 > a.anchor, #toctitle > a.anchor, .sidebarblock > .content > .title > a.anchor, h4 > a.anchor, h5 > a.anchor, h6 > a.anchor { position: absolute; z-index: 1001; width: 1.5ex; margin-left: -1.5ex; display: block; text-decoration: none !important; visibility: hidden; text-align: center; font-weight: normal; } +#content h1 > a.anchor:before, h2 > a.anchor:before, h3 > a.anchor:before, #toctitle > a.anchor:before, .sidebarblock > .content > .title > a.anchor:before, h4 > a.anchor:before, h5 > a.anchor:before, h6 > a.anchor:before { content: "\00A7"; font-size: 0.85em; display: block; padding-top: 0.1em; } +#content h1:hover > a.anchor, #content h1 > a.anchor:hover, h2:hover > a.anchor, h2 > a.anchor:hover, h3:hover > a.anchor, #toctitle:hover > a.anchor, .sidebarblock > .content > .title:hover > a.anchor, h3 > a.anchor:hover, #toctitle > a.anchor:hover, .sidebarblock > .content > .title > a.anchor:hover, h4:hover > a.anchor, h4 > a.anchor:hover, h5:hover > a.anchor, h5 > a.anchor:hover, h6:hover > a.anchor, h6 > a.anchor:hover { visibility: visible; } +#content h1 > a.link, h2 > a.link, h3 > a.link, #toctitle > a.link, .sidebarblock > .content > .title > a.link, h4 > a.link, h5 > a.link, h6 > a.link { color: black; text-decoration: none; } +#content h1 > a.link:hover, h2 > a.link:hover, h3 > a.link:hover, #toctitle > a.link:hover, .sidebarblock > .content > .title > a.link:hover, h4 > a.link:hover, h5 > a.link:hover, h6 > a.link:hover { color: black; } + +.audioblock, .imageblock, .literalblock, .listingblock, .stemblock, .videoblock { margin-bottom: 1.25em; } + +.admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { text-rendering: optimizeLegibility; text-align: left; } + +table.tableblock > caption.title { white-space: nowrap; overflow: visible; max-width: 0; } + +.paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { color: black; } + +table.tableblock #preamble > .sectionbody > .paragraph:first-of-type p { font-size: inherit; } + +.admonitionblock > table { border-collapse: separate; border: 0; background: none; width: 100%; } +.admonitionblock > table td.icon { text-align: center; width: 80px; } +.admonitionblock > table td.icon img { max-width: initial; } +.admonitionblock > table td.icon .title { font-weight: bold; font-family: Noto, sans-serif; text-transform: uppercase; } +.admonitionblock > table td.content { padding-left: 1.125em; padding-right: 1.25em; border-left: 1px solid #dddddd; color: #5e93b8; } +.admonitionblock > table td.content > :last-child > :last-child { margin-bottom: 0; } + +.exampleblock > .content { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.exampleblock > .content > :first-child { margin-top: 0; } +.exampleblock > .content > :last-child { margin-bottom: 0; } + +.sidebarblock { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.sidebarblock > :first-child { margin-top: 0; } +.sidebarblock > :last-child { margin-bottom: 0; } +.sidebarblock > .content > .title { color: black; margin-top: 0; } + +.exampleblock > .content > :last-child > :last-child, .exampleblock > .content .olist > ol > li:last-child > :last-child, .exampleblock > .content .ulist > ul > li:last-child > :last-child, .exampleblock > .content .qlist > ol > li:last-child > :last-child, .sidebarblock > .content > :last-child > :last-child, .sidebarblock > .content .olist > ol > li:last-child > :last-child, .sidebarblock > .content .ulist > ul > li:last-child > :last-child, .sidebarblock > .content .qlist > ol > li:last-child > :last-child { margin-bottom: 0; } + +.literalblock pre, .listingblock pre:not(.highlight), .listingblock pre[class="highlight"], .listingblock pre[class^="highlight "], .listingblock pre.CodeRay, .listingblock pre.prettyprint { background: #eeeeee; } +.sidebarblock .literalblock pre, .sidebarblock .listingblock pre:not(.highlight), .sidebarblock .listingblock pre[class="highlight"], .sidebarblock .listingblock pre[class^="highlight "], .sidebarblock .listingblock pre.CodeRay, .sidebarblock .listingblock pre.prettyprint { background: #f2f1f1; } + +.literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { border: 1px hidden #666666; -webkit-border-radius: 0; border-radius: 0; word-wrap: break-word; padding: 1.25em 1.5625em 1.125em 1.5625em; font-size: 0.8125em; } +.literalblock pre.nowrap, .literalblock pre[class].nowrap, .listingblock pre.nowrap, .listingblock pre[class].nowrap { overflow-x: auto; white-space: pre; word-wrap: normal; } +@media only screen and (min-width: 768px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 0.90625em; } } +@media only screen and (min-width: 1280px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 1em; } } + +.literalblock.output pre { color: #eeeeee; background-color: #264357; } + +.listingblock pre.highlightjs { padding: 0; } +.listingblock pre.highlightjs > code { padding: 1.25em 1.5625em 1.125em 1.5625em; -webkit-border-radius: 0; border-radius: 0; } + +.listingblock > .content { position: relative; } + +.listingblock code[data-lang]:before { display: none; content: attr(data-lang); position: absolute; font-size: 0.75em; top: 0.425rem; right: 0.5rem; line-height: 1; text-transform: uppercase; color: #999; } + +.listingblock:hover code[data-lang]:before { display: block; } + +.listingblock.terminal pre .command:before { content: attr(data-prompt); padding-right: 0.5em; color: #999; } + +.listingblock.terminal pre .command:not([data-prompt]):before { content: "$"; } + +table.pyhltable { border-collapse: separate; border: 0; margin-bottom: 0; background: none; } + +table.pyhltable td { vertical-align: top; padding-top: 0; padding-bottom: 0; line-height: 1.6; } + +table.pyhltable td.code { padding-left: .75em; padding-right: 0; } + +pre.pygments .lineno, table.pyhltable td:not(.code) { color: #999; padding-left: 0; padding-right: .5em; border-right: 1px solid #dddddd; } + +pre.pygments .lineno { display: inline-block; margin-right: .25em; } + +table.pyhltable .linenodiv { background: none !important; padding-right: 0 !important; } + +.quoteblock { margin: 0 1em 0.75em 1.5em; display: table; } +.quoteblock > .title { margin-left: -1.5em; margin-bottom: 0.75em; } +.quoteblock blockquote, .quoteblock blockquote p { color: #333333; font-size: 1.15rem; line-height: 1.75; word-spacing: 0.1em; letter-spacing: 0; font-style: italic; text-align: justify; } +.quoteblock blockquote { margin: 0; padding: 0; border: 0; } +.quoteblock blockquote:before { content: "\201c"; float: left; font-size: 2.75em; font-weight: bold; line-height: 0.6em; margin-left: -0.6em; color: black; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } +.quoteblock blockquote > .paragraph:last-child p { margin-bottom: 0; } +.quoteblock .attribution { margin-top: 0.5em; margin-right: 0.5ex; text-align: right; } +.quoteblock .quoteblock { margin-left: 0; margin-right: 0; padding: 0.5em 0; border-left: 3px solid #5e93b8; } +.quoteblock .quoteblock blockquote { padding: 0 0 0 0.75em; } +.quoteblock .quoteblock blockquote:before { display: none; } + +.verseblock { margin: 0 1em 0.75em 1em; } +.verseblock pre { font-family: "Open Sans", "DejaVu Sans", sans; font-size: 1.15rem; color: #333333; font-weight: 300; text-rendering: optimizeLegibility; } +.verseblock pre strong { font-weight: 400; } +.verseblock .attribution { margin-top: 1.25rem; margin-left: 0.5ex; } + +.quoteblock .attribution, .verseblock .attribution { font-size: 0.8125em; line-height: 1.45; font-style: italic; } +.quoteblock .attribution br, .verseblock .attribution br { display: none; } +.quoteblock .attribution cite, .verseblock .attribution cite { display: block; letter-spacing: -0.025em; color: #5e93b8; } + +.quoteblock.abstract { margin: 0 0 0.75em 0; display: block; } +.quoteblock.abstract blockquote, .quoteblock.abstract blockquote p { text-align: left; word-spacing: 0; } +.quoteblock.abstract blockquote:before, .quoteblock.abstract blockquote p:first-of-type:before { display: none; } + +table.tableblock { max-width: 100%; border-collapse: separate; } +table.tableblock td > .paragraph:last-child p > p:last-child, table.tableblock th > p:last-child, table.tableblock td > p:last-child { margin-bottom: 0; } + +table.tableblock, th.tableblock, td.tableblock { border: 0 solid #d8d8ce; } + +table.grid-all > thead > tr > .tableblock, table.grid-all > tbody > tr > .tableblock { border-width: 0 1px 1px 0; } + +table.grid-all > tfoot > tr > .tableblock { border-width: 1px 1px 0 0; } + +table.grid-cols > * > tr > .tableblock { border-width: 0 1px 0 0; } + +table.grid-rows > thead > tr > .tableblock, table.grid-rows > tbody > tr > .tableblock { border-width: 0 0 1px 0; } + +table.grid-rows > tfoot > tr > .tableblock { border-width: 1px 0 0 0; } + +table.grid-all > * > tr > .tableblock:last-child, table.grid-cols > * > tr > .tableblock:last-child { border-right-width: 0; } + +table.grid-all > tbody > tr:last-child > .tableblock, table.grid-all > thead:last-child > tr > .tableblock, table.grid-rows > tbody > tr:last-child > .tableblock, table.grid-rows > thead:last-child > tr > .tableblock { border-bottom-width: 0; } + +table.frame-all { border-width: 1px; } + +table.frame-sides { border-width: 0 1px; } + +table.frame-topbot { border-width: 1px 0; } + +th.halign-left, td.halign-left { text-align: left; } + +th.halign-right, td.halign-right { text-align: right; } + +th.halign-center, td.halign-center { text-align: center; } + +th.valign-top, td.valign-top { vertical-align: top; } + +th.valign-bottom, td.valign-bottom { vertical-align: bottom; } + +th.valign-middle, td.valign-middle { vertical-align: middle; } + +table thead th, table tfoot th { font-weight: bold; } + +tbody tr th { display: table-cell; line-height: 1.4; background: -webkit-linear-gradient(top, #add386, #90b66a); } + +tbody tr th, tbody tr th p, tfoot tr th, tfoot tr th p { color: white; font-weight: bold; } + +p.tableblock > code:only-child { background: none; padding: 0; } + +p.tableblock { font-size: 1em; } + +td > div.verse { white-space: pre; } + +ol { margin-left: 1.75em; } + +ul li ol { margin-left: 1.5em; } + +dl dd { margin-left: 1.125em; } + +dl dd:last-child, dl dd:last-child > :last-child { margin-bottom: 0; } + +ol > li p, ul > li p, ul dd, ol dd, .olist .olist, .ulist .ulist, .ulist .olist, .olist .ulist { margin-bottom: 0.375em; } + +ul.checklist, ul.none, ol.none, ul.no-bullet, ol.no-bullet, ol.unnumbered, ul.unstyled, ol.unstyled { list-style-type: none; } + +ul.no-bullet, ol.no-bullet, ol.unnumbered { margin-left: 0.625em; } + +ul.unstyled, ol.unstyled { margin-left: 0; } + +ul.checklist { margin-left: 0.625em; } + +ul.checklist li > p:first-child > .fa-square-o:first-child, ul.checklist li > p:first-child > .fa-check-square-o:first-child { width: 1.25em; font-size: 0.8em; position: relative; bottom: 0.125em; } + +ul.checklist li > p:first-child > input[type="checkbox"]:first-child { margin-right: 0.25em; } + +ul.inline { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; list-style: none; margin: 0 0 0.375em -0.75em; } + +ul.inline > li { margin-left: 0.75em; } + +.unstyled dl dt { font-weight: normal; font-style: normal; } + +ol.arabic { list-style-type: decimal; } + +ol.decimal { list-style-type: decimal-leading-zero; } + +ol.loweralpha { list-style-type: lower-alpha; } + +ol.upperalpha { list-style-type: upper-alpha; } + +ol.lowerroman { list-style-type: lower-roman; } + +ol.upperroman { list-style-type: upper-roman; } + +ol.lowergreek { list-style-type: lower-greek; } + +.hdlist > table, .colist > table { border: 0; background: none; } +.hdlist > table > tbody > tr, .colist > table > tbody > tr { background: none; } + +td.hdlist1, td.hdlist2 { vertical-align: top; padding: 0 0.625em; } + +td.hdlist1 { font-weight: bold; padding-bottom: 0.75em; } + +.literalblock + .colist, .listingblock + .colist { margin-top: -0.5em; } + +.colist > table tr > td:first-of-type { padding: 0.4em 0.75em 0 0.75em; line-height: 1; vertical-align: top; } +.colist > table tr > td:first-of-type img { max-width: initial; } +.colist > table tr > td:last-of-type { padding: 0.25em 0; } + +.thumb, .th { line-height: 0; display: inline-block; border: solid 4px white; -webkit-box-shadow: 0 0 0 1px #dddddd; box-shadow: 0 0 0 1px #dddddd; } + +.imageblock.left, .imageblock[style*="float: left"] { margin: 0.25em 0.625em 1.25em 0; } +.imageblock.right, .imageblock[style*="float: right"] { margin: 0.25em 0 1.25em 0.625em; } +.imageblock > .title { margin-bottom: 0; } +.imageblock.thumb, .imageblock.th { border-width: 6px; } +.imageblock.thumb > .title, .imageblock.th > .title { padding: 0 0.125em; } + +.image.left, .image.right { margin-top: 0.25em; margin-bottom: 0.25em; display: inline-block; line-height: 0; } +.image.left { margin-right: 0.625em; } +.image.right { margin-left: 0.625em; } + +a.image { text-decoration: none; display: inline-block; } +a.image object { pointer-events: none; } + +sup.footnote, sup.footnoteref { font-size: 0.875em; position: static; vertical-align: super; } +sup.footnote a, sup.footnoteref a { text-decoration: none; } +sup.footnote a:active, sup.footnoteref a:active { text-decoration: underline; } + +#footnotes { padding-top: 0.75em; padding-bottom: 0.75em; margin-bottom: 0.625em; } +#footnotes hr { width: 20%; min-width: 6.25em; margin: -0.25em 0 0.75em 0; border-width: 1px 0 0 0; } +#footnotes .footnote { padding: 0 0.375em 0 0.225em; line-height: 1.3334; font-size: 0.875em; margin-left: 1.2em; margin-bottom: 0.2em; } +#footnotes .footnote a:first-of-type { font-weight: bold; text-decoration: none; margin-left: -1.05em; } +#footnotes .footnote:last-of-type { margin-bottom: 0; } +#content #footnotes { margin-top: -0.625em; margin-bottom: 0; padding: 0.75em 0; } + +.gist .file-data > table { border: 0; background: #fff; width: 100%; margin-bottom: 0; } +.gist .file-data > table td.line-data { width: 99%; } + +div.unbreakable { page-break-inside: avoid; } + +.big { font-size: larger; } + +.small { font-size: smaller; } + +.underline { text-decoration: underline; } + +.overline { text-decoration: overline; } + +.line-through { text-decoration: line-through; } + +.aqua { color: #00bfbf; } + +.aqua-background { background-color: #00fafa; } + +.black { color: black; } + +.black-background { background-color: black; } + +.blue { color: #0000bf; } + +.blue-background { background-color: #0000fa; } + +.fuchsia { color: #bf00bf; } + +.fuchsia-background { background-color: #fa00fa; } + +.gray { color: #606060; } + +.gray-background { background-color: #7d7d7d; } + +.green { color: #006000; } + +.green-background { background-color: #007d00; } + +.lime { color: #00bf00; } + +.lime-background { background-color: #00fa00; } + +.maroon { color: #600000; } + +.maroon-background { background-color: #7d0000; } + +.navy { color: #000060; } + +.navy-background { background-color: #00007d; } + +.olive { color: #606000; } + +.olive-background { background-color: #7d7d00; } + +.purple { color: #600060; } + +.purple-background { background-color: #7d007d; } + +.red { color: #bf0000; } + +.red-background { background-color: #fa0000; } + +.silver { color: #909090; } + +.silver-background { background-color: #bcbcbc; } + +.teal { color: #006060; } + +.teal-background { background-color: #007d7d; } + +.white { color: #bfbfbf; } + +.white-background { background-color: #fafafa; } + +.yellow { color: #bfbf00; } + +.yellow-background { background-color: #fafa00; } + +span.icon > .fa { cursor: default; } +a span.icon > .fa { cursor: inherit; } + +.admonitionblock td.icon [class^="fa icon-"] { font-size: 2.5em; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); cursor: default; } +.admonitionblock td.icon .icon-note:before { content: "\f05a"; color: #29475c; } +.admonitionblock td.icon .icon-tip:before { content: "\f0eb"; text-shadow: 1px 1px 2px rgba(155, 155, 0, 0.8); color: #111; } +.admonitionblock td.icon .icon-warning:before { content: "\f071"; color: #bf6900; } +.admonitionblock td.icon .icon-caution:before { content: "\f06d"; color: #bf3400; } +.admonitionblock td.icon .icon-important:before { content: "\f06a"; color: #bf0000; } + +.conum[data-value] { display: inline-block; color: #fff !important; background-color: black; -webkit-border-radius: 100px; border-radius: 100px; text-align: center; font-size: 0.75em; width: 1.67em; height: 1.67em; line-height: 1.67em; font-family: "Open Sans", "DejaVu Sans", sans-serif; font-style: normal; font-weight: bold; } +.conum[data-value] * { color: #fff !important; } +.conum[data-value] + b { display: none; } +.conum[data-value]:after { content: attr(data-value); } +pre .conum[data-value] { position: relative; top: -0.125em; } + +b.conum * { color: inherit !important; } + +.conum:not([data-value]):empty { display: none; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { border-bottom: 1px solid #dddddd; } + +.sect1 { padding-bottom: 0; } + +#toctitle { color: #00406F; font-weight: normal; margin-top: 1.5em; } + +.sidebarblock { border-color: #aaa; } + +code { -webkit-border-radius: 4px; border-radius: 4px; } + +p.tableblock.header { color: #6d6e71; } + +.literalblock pre, .listingblock pre { background: #eeeeee; } + +</style> +<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> +<link rel="stylesheet" href="../../katex/katex.min.css"> +<script src="../../katex/katex.min.js"></script> +<script src="../../katex/contrib/auto-render.min.js"></script> + <!-- Use KaTeX to render math once document is loaded, see + https://github.com/Khan/KaTeX/tree/master/contrib/auto-render --> +<script> + document.addEventListener("DOMContentLoaded", function () { + renderMathInElement( + document.body, + { + delimiters: [ + { left: "$$", right: "$$", display: true}, + { left: "\\[", right: "\\]", display: true}, + { left: "$", right: "$", display: false}, + { left: "\\(", right: "\\)", display: false} + ] + } + ); + }); +</script></head> +<body class="manpage"> +<div id="header"> +<h1>clEnqueueBarrier(3) Manual Page</h1> +<h2 id="_name">Name</h2> +<div class="sectionbody"> +<p>clEnqueueBarrier - A synchronization point that enqueues a barrier operation.</p> +</div> +</div> +<div id="content"> +<div class="sect1"> +<h2 id="_c_specification">C Specification</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>To enqueue a barrier command which waits for commands to complete, call the +function</p> +</div> +<div id="clEnqueueBarrier" class="listingblock"> +<div class="content"> +<pre class="highlight"><code class="language-c++" data-lang="c++">cl_int clEnqueueBarrier( + cl_command_queue command_queue);</code></pre> +</div> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_parameters">Parameters</h2> +<div class="sectionbody"> +<div class="ulist"> +<ul> +<li> +<p><em>command_queue</em> is a valid host command-queue.</p> +</li> +</ul> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_description">Description</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>The barrier command waits for all commands previously enqueued in +<em>command_queue</em> to complete before it completes. +This command blocks command execution, that is, any following commands +enqueued after it do not execute until it completes. +The barrier command is a synchronization point.</p> +</div> +<div class="paragraph"> +<p><strong>clEnqueueBarrier</strong> returns <code>CL_​SUCCESS</code> if the function is successfully +executed. +Otherwise, it returns one of the following errors:</p> +</div> +<div class="ulist"> +<ul> +<li> +<p><code>CL_​INVALID_​COMMAND_​QUEUE</code> if <em>command_queue</em> is not a valid host +command-queue.</p> +</li> +<li> +<p><code>CL_​OUT_​OF_​RESOURCES</code> if there is a failure to allocate resources required +by the OpenCL implementation on the device.</p> +</li> +<li> +<p><code>CL_​OUT_​OF_​HOST_​MEMORY</code> if there is a failure to allocate resources +required by the OpenCL implementation on the host.</p> +</li> +</ul> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_see_also">See Also</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p><a href="cl_command_queue.html">cl_command_queue</a></p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_document_notes">Document Notes</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>For more information, see the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#clEnqueueBarrier" target="_blank" rel="noopener">OpenCL Specification</a></p> +</div> +<div class="paragraph"> +<p>This page is extracted from the OpenCL Specification. +Fixes and changes should be made to the Specification, not directly.</p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_copyright">Copyright</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a +<a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons +Attribution 4.0 International License</a>.</p> +</div> +</div> +</div> +</div> +<div id="footer"> +<div id="footer-text"> +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 +</div> +</div> + +<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_HTMLorMML"></script> +</body> +</html> \ No newline at end of file
diff --git a/sdk/2.2/docs/man/html/clEnqueueBarrierWithWaitList.html b/sdk/2.2/docs/man/html/clEnqueueBarrierWithWaitList.html index f2005e0..f2324d5 100644 --- a/sdk/2.2/docs/man/html/clEnqueueBarrierWithWaitList.html +++ b/sdk/2.2/docs/man/html/clEnqueueBarrierWithWaitList.html
@@ -884,7 +884,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -893,8 +893,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueCopyBuffer.html b/sdk/2.2/docs/man/html/clEnqueueCopyBuffer.html index 486670b..45a69d9 100644 --- a/sdk/2.2/docs/man/html/clEnqueueCopyBuffer.html +++ b/sdk/2.2/docs/man/html/clEnqueueCopyBuffer.html
@@ -868,13 +868,15 @@ <p><code>CL_​MISALIGNED_​SUB_​BUFFER_​OFFSET</code> if <em>src_buffer</em> is a sub-buffer object and <em>offset</em> specified when the sub-buffer object is created is not aligned to <code>CL_​DEVICE_​MEM_​BASE_​ADDR_​ALIGN</code> value for device associated -with <em>queue</em>.</p> +with <em>queue</em>. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 1.1.</p> </li> <li> <p><code>CL_​MISALIGNED_​SUB_​BUFFER_​OFFSET</code> if <em>dst_buffer</em> is a sub-buffer object and <em>offset</em> specified when the sub-buffer object is created is not aligned to <code>CL_​DEVICE_​MEM_​BASE_​ADDR_​ALIGN</code> value for device associated -with <em>queue</em>.</p> +with <em>queue</em>. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 1.1.</p> </li> <li> <p><code>CL_​MEM_​COPY_​OVERLAP</code> if <em>src_buffer</em> and <em>dst_buffer</em> are the same buffer @@ -925,7 +927,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -934,8 +936,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueCopyBufferRect.html b/sdk/2.2/docs/man/html/clEnqueueCopyBufferRect.html index 29341a8..1e97fb5 100644 --- a/sdk/2.2/docs/man/html/clEnqueueCopyBufferRect.html +++ b/sdk/2.2/docs/man/html/clEnqueueCopyBufferRect.html
@@ -968,13 +968,15 @@ <p><code>CL_​MISALIGNED_​SUB_​BUFFER_​OFFSET</code> if <em>src_buffer</em> is a sub-buffer object and <em>offset</em> specified when the sub-buffer object is created is not aligned to <code>CL_​DEVICE_​MEM_​BASE_​ADDR_​ALIGN</code> value for device associated -with <em>queue</em>.</p> +with <em>queue</em>. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 1.1.</p> </li> <li> <p><code>CL_​MISALIGNED_​SUB_​BUFFER_​OFFSET</code> if <em>dst_buffer</em> is a sub-buffer object and <em>offset</em> specified when the sub-buffer object is created is not aligned to <code>CL_​DEVICE_​MEM_​BASE_​ADDR_​ALIGN</code> value for device associated -with <em>queue</em>.</p> +with <em>queue</em>. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 1.1.</p> </li> <li> <p><code>CL_​MEM_​OBJECT_​ALLOCATION_​FAILURE</code> if there is a failure to allocate @@ -1016,7 +1018,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1025,8 +1027,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueCopyBufferToImage.html b/sdk/2.2/docs/man/html/clEnqueueCopyBufferToImage.html index 2a0789c..a5f3985 100644 --- a/sdk/2.2/docs/man/html/clEnqueueCopyBufferToImage.html +++ b/sdk/2.2/docs/man/html/clEnqueueCopyBufferToImage.html
@@ -909,7 +909,8 @@ <p><code>CL_​MISALIGNED_​SUB_​BUFFER_​OFFSET</code> if <em>src_buffer</em> is a sub-buffer object and <em>offset</em> specified when the sub-buffer object is created is not aligned to <code>CL_​DEVICE_​MEM_​BASE_​ADDR_​ALIGN</code> value for device associated -with <em>queue</em>.</p> +with <em>queue</em>. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 1.1.</p> </li> <li> <p><code>CL_​INVALID_​IMAGE_​SIZE</code> if image dimensions (image width, height, @@ -966,7 +967,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -975,8 +976,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueCopyImage.html b/sdk/2.2/docs/man/html/clEnqueueCopyImage.html index 0289d93..a187d77 100644 --- a/sdk/2.2/docs/man/html/clEnqueueCopyImage.html +++ b/sdk/2.2/docs/man/html/clEnqueueCopyImage.html
@@ -974,7 +974,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -983,8 +983,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueCopyImageToBuffer.html b/sdk/2.2/docs/man/html/clEnqueueCopyImageToBuffer.html index f2394ef..d5c2e84 100644 --- a/sdk/2.2/docs/man/html/clEnqueueCopyImageToBuffer.html +++ b/sdk/2.2/docs/man/html/clEnqueueCopyImageToBuffer.html
@@ -906,7 +906,8 @@ <p><code>CL_​MISALIGNED_​SUB_​BUFFER_​OFFSET</code> if <em>dst_buffer</em> is a sub-buffer object and <em>offset</em> specified when the sub-buffer object is created is not aligned to <code>CL_​DEVICE_​MEM_​BASE_​ADDR_​ALIGN</code> value for device associated -with <em>queue</em>.</p> +with <em>queue</em>. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 1.1.</p> </li> <li> <p><code>CL_​INVALID_​IMAGE_​SIZE</code> if image dimensions (image width, height, @@ -963,7 +964,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -972,8 +973,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueFillBuffer.html b/sdk/2.2/docs/man/html/clEnqueueFillBuffer.html index 2107247..41f22bd 100644 --- a/sdk/2.2/docs/man/html/clEnqueueFillBuffer.html +++ b/sdk/2.2/docs/man/html/clEnqueueFillBuffer.html
@@ -894,7 +894,8 @@ <li> <p><code>CL_​MISALIGNED_​SUB_​BUFFER_​OFFSET</code> if <em>buffer</em> is a sub-buffer object and offset specified when the sub-buffer object is created is not aligned to -<code>CL_​DEVICE_​MEM_​BASE_​ADDR_​ALIGN</code> value for device associated with <em>queue</em>.</p> +<code>CL_​DEVICE_​MEM_​BASE_​ADDR_​ALIGN</code> value for device associated with <em>queue</em>. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 1.1.</p> </li> <li> <p><code>CL_​MEM_​OBJECT_​ALLOCATION_​FAILURE</code> if there is a failure to allocate @@ -936,7 +937,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -945,8 +946,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueFillImage.html b/sdk/2.2/docs/man/html/clEnqueueFillImage.html index 479457b..6338e44 100644 --- a/sdk/2.2/docs/man/html/clEnqueueFillImage.html +++ b/sdk/2.2/docs/man/html/clEnqueueFillImage.html
@@ -952,7 +952,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -961,8 +961,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueMapBuffer.html b/sdk/2.2/docs/man/html/clEnqueueMapBuffer.html index 447ff07..478887e 100644 --- a/sdk/2.2/docs/man/html/clEnqueueMapBuffer.html +++ b/sdk/2.2/docs/man/html/clEnqueueMapBuffer.html
@@ -896,7 +896,8 @@ <p><code>CL_​MISALIGNED_​SUB_​BUFFER_​OFFSET</code> if <em>buffer</em> is a sub-buffer object and <em>offset</em> specified when the sub-buffer object is created is not aligned to <code>CL_​DEVICE_​MEM_​BASE_​ADDR_​ALIGN</code> value for the device associated with -<em>queue</em>.</p> +<em>queue</em>. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 1.1.</p> </li> <li> <p><code>CL_​MAP_​FAILURE</code> if there is a failure to map the requested region into @@ -907,7 +908,8 @@ <li> <p><code>CL_​EXEC_​STATUS_​ERROR_​FOR_​EVENTS_​IN_​WAIT_​LIST</code> if the map operation is blocking and the execution status of any of the events in -<em>event_wait_list</em> is a negative integer value.</p> +<em>event_wait_list</em> is a negative integer value. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 1.1.</p> </li> <li> <p><code>CL_​MEM_​OBJECT_​ALLOCATION_​FAILURE</code> if there is a failure to allocate @@ -991,7 +993,8 @@ the <strong>clEnqueueMapBuffer</strong> (<strong>clEnqueueMapImage</strong>) command has completed</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MAP_​WRITE_​INVALIDATE_​REGION</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MAP_​WRITE_​INVALIDATE_​REGION</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">This flag specifies that the region being mapped in the memory object is being mapped for writing.</p> <p class="tableblock"> The contents of the region being mapped are to be discarded. @@ -1032,7 +1035,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1041,8 +1044,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueMapImage.html b/sdk/2.2/docs/man/html/clEnqueueMapImage.html index 6050e31..e540cbb 100644 --- a/sdk/2.2/docs/man/html/clEnqueueMapImage.html +++ b/sdk/2.2/docs/man/html/clEnqueueMapImage.html
@@ -953,7 +953,8 @@ <li> <p><code>CL_​EXEC_​STATUS_​ERROR_​FOR_​EVENTS_​IN_​WAIT_​LIST</code> if the map operation is blocking and the execution status of any of the events in -<em>event_wait_list</em> is a negative integer value.</p> +<em>event_wait_list</em> is a negative integer value. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 1.1.</p> </li> <li> <p><code>CL_​MEM_​OBJECT_​ALLOCATION_​FAILURE</code> if there is a failure to allocate @@ -1000,9 +1001,10 @@ <div class="ulist"> <ul> <li> -<p>The <em>host_ptr</em> specified in <strong>clCreateImage</strong> is guaranteed to contain the -latest bits in the region being mapped when the <strong>clEnqueueMapImage</strong> -command has completed.</p> +<p>The <em>host_ptr</em> specified in <strong>clCreateImage</strong>, <strong>clCreateImage2D</strong> or +<strong>clCreateImage3D</strong> is guaranteed to contain the +latest bits in the region being mapped when the <strong>clEnqueueMapImage</strong> command +has completed.</p> </li> <li> <p>The pointer value returned by <strong>clEnqueueMapImage</strong> will be derived from @@ -1041,7 +1043,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1050,8 +1052,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueMarker.html b/sdk/2.2/docs/man/html/clEnqueueMarker.html new file mode 100644 index 0000000..f623adf --- /dev/null +++ b/sdk/2.2/docs/man/html/clEnqueueMarker.html
@@ -0,0 +1,870 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<meta charset="UTF-8"> +<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]--> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> +<meta name="generator" content="Asciidoctor 1.5.8"> +<title>clEnqueueMarker(3)</title> +<style> +/*! normalize.css v2.1.2 | MIT License | git.io/normalize */ +/* ========================================================================== HTML5 display definitions ========================================================================== */ +/** Correct `block` display not defined in IE 8/9. */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } + +/** Correct `inline-block` display not defined in IE 8/9. */ +audio, canvas, video { display: inline-block; } + +/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */ +audio:not([controls]) { display: none; height: 0; } + +/** Address `[hidden]` styling not present in IE 8/9. Hide the `template` element in IE, Safari, and Firefox < 22. */ +[hidden], template { display: none; } + +script { display: none !important; } + +/* ========================================================================== Base ========================================================================== */ +/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */ +html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } + +/** Remove default margin. */ +body { margin: 0; } + +/* ========================================================================== Links ========================================================================== */ +/** Remove the gray background color from active links in IE 10. */ +a { background: transparent; } + +/** Address `outline` inconsistency between Chrome and other browsers. */ +a:focus { outline: thin dotted; } + +/** Improve readability when focused and also mouse hovered in all browsers. */ +a:active, a:hover { outline: 0; } + +/* ========================================================================== Typography ========================================================================== */ +/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */ +h1 { font-size: 2em; margin: 0.67em 0; } + +/** Address styling not present in IE 8/9, Safari 5, and Chrome. */ +abbr[title] { border-bottom: 1px dotted; } + +/** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */ +b, strong { font-weight: bold; } + +/** Address styling not present in Safari 5 and Chrome. */ +dfn { font-style: italic; } + +/** Address differences between Firefox and other browsers. */ +hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } + +/** Address styling not present in IE 8/9. */ +mark { background: #ff0; color: #000; } + +/** Correct font family set oddly in Safari 5 and Chrome. */ +code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; } + +/** Improve readability of pre-formatted text in all browsers. */ +pre { white-space: pre-wrap; } + +/** Set consistent quote types. */ +q { quotes: "\201C" "\201D" "\2018" "\2019"; } + +/** Address inconsistent and variable font size in all browsers. */ +small { font-size: 80%; } + +/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */ +sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } + +sup { top: -0.5em; } + +sub { bottom: -0.25em; } + +/* ========================================================================== Embedded content ========================================================================== */ +/** Remove border when inside `a` element in IE 8/9. */ +img { border: 0; } + +/** Correct overflow displayed oddly in IE 9. */ +svg:not(:root) { overflow: hidden; } + +/* ========================================================================== Figures ========================================================================== */ +/** Address margin not present in IE 8/9 and Safari 5. */ +figure { margin: 0; } + +/* ========================================================================== Forms ========================================================================== */ +/** Define consistent border, margin, and padding. */ +fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } + +/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */ +legend { border: 0; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */ +button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ } + +/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */ +button, input { line-height: normal; } + +/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */ +button, select { text-transform: none; } + +/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */ +button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ } + +/** Re-set default cursor for disabled elements. */ +button[disabled], html input[disabled] { cursor: default; } + +/** 1. Address box sizing set to `content-box` in IE 8/9. 2. Remove excess padding in IE 8/9. */ +input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */ +input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; } + +/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */ +input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } + +/** Remove inner padding and border in Firefox 4+. */ +button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } + +/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */ +textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ } + +/* ========================================================================== Tables ========================================================================== */ +/** Remove most spacing between table cells. */ +table { border-collapse: collapse; border-spacing: 0; } + +meta.foundation-mq-small { font-family: "only screen and (min-width: 768px)"; width: 768px; } + +meta.foundation-mq-medium { font-family: "only screen and (min-width:1280px)"; width: 1280px; } + +meta.foundation-mq-large { font-family: "only screen and (min-width:1440px)"; width: 1440px; } + +*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } + +html, body { font-size: 100%; } + +body { background: white; color: #222222; padding: 0; margin: 0; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: auto; } + +a:hover { cursor: pointer; } + +img, object, embed { max-width: 100%; height: auto; } + +object, embed { height: 100%; } + +img { -ms-interpolation-mode: bicubic; } + +#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; } + +.left { float: left !important; } + +.right { float: right !important; } + +.text-left { text-align: left !important; } + +.text-right { text-align: right !important; } + +.text-center { text-align: center !important; } + +.text-justify { text-align: justify !important; } + +.hide { display: none; } + +.antialiased { -webkit-font-smoothing: antialiased; } + +img { display: inline-block; vertical-align: middle; } + +textarea { height: auto; min-height: 50px; } + +select { width: 100%; } + +object, svg { display: inline-block; vertical-align: middle; } + +.center { margin-left: auto; margin-right: auto; } + +.spread { width: 100%; } + +p.lead, .paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { font-size: 1.21875em; line-height: 1.6; } + +.subheader, .admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { line-height: 1.4; color: black; font-weight: 300; margin-top: 0.2em; margin-bottom: 0.5em; } + +/* Typography resets */ +div, dl, dt, dd, ul, ol, li, h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; } + +/* Default Link Styles */ +a { color: #0068b0; text-decoration: none; line-height: inherit; } +a:hover, a:focus { color: #333333; } +a img { border: none; } + +/* Default paragraph styles */ +p { font-family: Noto, sans-serif; font-weight: normal; font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; text-rendering: optimizeLegibility; } +p aside { font-size: 0.875em; line-height: 1.35; font-style: italic; } + +/* Default header styles */ +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { font-family: Noto, sans-serif; font-weight: normal; font-style: normal; color: black; text-rendering: optimizeLegibility; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.2125em; } +h1 small, h2 small, h3 small, #toctitle small, .sidebarblock > .content > .title small, h4 small, h5 small, h6 small { font-size: 60%; color: #4d4d4d; line-height: 0; } + +h1 { font-size: 2.125em; } + +h2 { font-size: 1.6875em; } + +h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.375em; } + +h4 { font-size: 1.125em; } + +h5 { font-size: 1.125em; } + +h6 { font-size: 1em; } + +hr { border: solid #dddddd; border-width: 1px 0 0; clear: both; margin: 1.25em 0 1.1875em; height: 0; } + +/* Helpful Typography Defaults */ +em, i { font-style: italic; line-height: inherit; } + +strong, b { font-weight: bold; line-height: inherit; } + +small { font-size: 60%; line-height: inherit; } + +code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; color: #264357; } + +/* Lists */ +ul, ol, dl { font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; list-style-position: outside; font-family: Noto, sans-serif; } + +ul, ol { margin-left: 1.5em; } +ul.no-bullet, ol.no-bullet { margin-left: 1.5em; } + +/* Unordered Lists */ +ul li ul, ul li ol { margin-left: 1.25em; margin-bottom: 0; font-size: 1em; /* Override nested font-size change */ } +ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; } +ul.square { list-style-type: square; } +ul.circle { list-style-type: circle; } +ul.disc { list-style-type: disc; } +ul.no-bullet { list-style: none; } + +/* Ordered Lists */ +ol li ul, ol li ol { margin-left: 1.25em; margin-bottom: 0; } + +/* Definition Lists */ +dl dt { margin-bottom: 0.3em; font-weight: bold; } +dl dd { margin-bottom: 0.75em; } + +/* Abbreviations */ +abbr, acronym { text-transform: uppercase; font-size: 90%; color: black; border-bottom: 1px dotted #dddddd; cursor: help; } + +abbr { text-transform: none; } + +/* Blockquotes */ +blockquote { margin: 0 0 0.75em; padding: 0.5625em 1.25em 0 1.1875em; border-left: 1px solid #dddddd; } +blockquote cite { display: block; font-size: 0.8125em; color: #5e93b8; } +blockquote cite:before { content: "\2014 \0020"; } +blockquote cite a, blockquote cite a:visited { color: #5e93b8; } + +blockquote, blockquote p { line-height: 1.6; color: #333333; } + +/* Microformats */ +.vcard { display: inline-block; margin: 0 0 1.25em 0; border: 1px solid #dddddd; padding: 0.625em 0.75em; } +.vcard li { margin: 0; display: block; } +.vcard .fn { font-weight: bold; font-size: 0.9375em; } + +.vevent .summary { font-weight: bold; } +.vevent abbr { cursor: auto; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625em; } + +@media only screen and (min-width: 768px) { h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + h1 { font-size: 2.75em; } + h2 { font-size: 2.3125em; } + h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.6875em; } + h4 { font-size: 1.4375em; } } +/* Tables */ +table { background: white; margin-bottom: 1.25em; border: solid 1px #d8d8ce; } +table thead, table tfoot { background: -webkit-linear-gradient(top, #add386, #90b66a); font-weight: bold; } +table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td { padding: 0.5em 0.625em 0.625em; font-size: inherit; color: white; text-align: left; } +table tr th, table tr td { padding: 0.5625em 0.625em; font-size: inherit; color: #6d6e71; } +table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #edf2f2; } +table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; line-height: 1.4; } + +body { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; tab-size: 4; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + +a:hover, a:focus { text-decoration: underline; } + +.clearfix:before, .clearfix:after, .float-group:before, .float-group:after { content: " "; display: table; } +.clearfix:after, .float-group:after { clear: both; } + +*:not(pre) > code { font-size: inherit; font-style: normal !important; letter-spacing: 0; padding: 0; background-color: white; -webkit-border-radius: 0; border-radius: 0; line-height: inherit; word-wrap: break-word; } +*:not(pre) > code.nobreak { word-wrap: normal; } +*:not(pre) > code.nowrap { white-space: nowrap; } + +pre, pre > code { line-height: 1.6; color: #264357; font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; } + +em em { font-style: normal; } + +strong strong { font-weight: normal; } + +.keyseq { color: #333333; } + +kbd { font-family: Consolas, "Liberation Mono", Courier, monospace; display: inline-block; color: black; font-size: 0.65em; line-height: 1.45; background-color: #f7f7f7; border: 1px solid #ccc; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; margin: 0 0.15em; padding: 0.2em 0.5em; vertical-align: middle; position: relative; top: -0.1em; white-space: nowrap; } + +.keyseq kbd:first-child { margin-left: 0; } + +.keyseq kbd:last-child { margin-right: 0; } + +.menuseq, .menuref { color: #000; } + +.menuseq b:not(.caret), .menuref { font-weight: inherit; } + +.menuseq { word-spacing: -0.02em; } +.menuseq b.caret { font-size: 1.25em; line-height: 0.8; } +.menuseq i.caret { font-weight: bold; text-align: center; width: 0.45em; } + +b.button:before, b.button:after { position: relative; top: -1px; font-weight: normal; } + +b.button:before { content: "["; padding: 0 3px 0 2px; } + +b.button:after { content: "]"; padding: 0 2px 0 3px; } + +#header, #content, #footnotes, #footer { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 62.5em; *zoom: 1; position: relative; padding-left: 1.5em; padding-right: 1.5em; } +#header:before, #header:after, #content:before, #content:after, #footnotes:before, #footnotes:after, #footer:before, #footer:after { content: " "; display: table; } +#header:after, #content:after, #footnotes:after, #footer:after { clear: both; } + +#content { margin-top: 1.25em; } + +#content:before { content: none; } + +#header > h1:first-child { color: black; margin-top: 2.25rem; margin-bottom: 0; } +#header > h1:first-child + #toc { margin-top: 8px; border-top: 1px solid #dddddd; } +#header > h1:only-child, body.toc2 #header > h1:nth-last-child(2) { border-bottom: 1px solid #dddddd; padding-bottom: 8px; } +#header .details { border-bottom: 1px solid #dddddd; line-height: 1.45; padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 0.25em; color: #5e93b8; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; } +#header .details span:first-child { margin-left: -0.125em; } +#header .details span.email a { color: #333333; } +#header .details br { display: none; } +#header .details br + span:before { content: "\00a0\2013\00a0"; } +#header .details br + span.author:before { content: "\00a0\22c5\00a0"; color: #333333; } +#header .details br + span#revremark:before { content: "\00a0|\00a0"; } +#header #revnumber { text-transform: capitalize; } +#header #revnumber:after { content: "\00a0"; } + +#content > h1:first-child:not([class]) { color: black; border-bottom: 1px solid #dddddd; padding-bottom: 8px; margin-top: 0; padding-top: 1rem; margin-bottom: 1.25rem; } + +#toc { border-bottom: 0 solid #dddddd; padding-bottom: 0.5em; } +#toc > ul { margin-left: 0.125em; } +#toc ul.sectlevel0 > li > a { font-style: italic; } +#toc ul.sectlevel0 ul.sectlevel1 { margin: 0.5em 0; } +#toc ul { font-family: Noto, sans-serif; list-style-type: none; } +#toc li { line-height: 1.3334; margin-top: 0.3334em; } +#toc a { text-decoration: none; } +#toc a:active { text-decoration: underline; } + +#toctitle { color: black; font-size: 1.2em; } + +@media only screen and (min-width: 768px) { #toctitle { font-size: 1.375em; } + body.toc2 { padding-left: 15em; padding-right: 0; } + #toc.toc2 { margin-top: 0 !important; background-color: white; position: fixed; width: 15em; left: 0; top: 0; border-right: 1px solid #dddddd; border-top-width: 0 !important; border-bottom-width: 0 !important; z-index: 1000; padding: 1.25em 1em; height: 100%; overflow: auto; } + #toc.toc2 #toctitle { margin-top: 0; margin-bottom: 0.8rem; font-size: 1.2em; } + #toc.toc2 > ul { font-size: 0.9em; margin-bottom: 0; } + #toc.toc2 ul ul { margin-left: 0; padding-left: 1em; } + #toc.toc2 ul.sectlevel0 ul.sectlevel1 { padding-left: 0; margin-top: 0.5em; margin-bottom: 0.5em; } + body.toc2.toc-right { padding-left: 0; padding-right: 15em; } + body.toc2.toc-right #toc.toc2 { border-right-width: 0; border-left: 1px solid #dddddd; left: auto; right: 0; } } +@media only screen and (min-width: 1280px) { body.toc2 { padding-left: 20em; padding-right: 0; } + #toc.toc2 { width: 20em; } + #toc.toc2 #toctitle { font-size: 1.375em; } + #toc.toc2 > ul { font-size: 0.95em; } + #toc.toc2 ul ul { padding-left: 1.25em; } + body.toc2.toc-right { padding-left: 0; padding-right: 20em; } } +#content #toc { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +#content #toc > :first-child { margin-top: 0; } +#content #toc > :last-child { margin-bottom: 0; } + +#footer { max-width: 100%; background-color: none; padding: 1.25em; } + +#footer-text { color: black; line-height: 1.44; } + +#content { margin-bottom: 0.625em; } + +.sect1 { padding-bottom: 0.625em; } + +@media only screen and (min-width: 768px) { #content { margin-bottom: 1.25em; } + .sect1 { padding-bottom: 1.25em; } } +.sect1:last-child { padding-bottom: 0; } + +.sect1 + .sect1 { border-top: 0 solid #dddddd; } + +#content h1 > a.anchor, h2 > a.anchor, h3 > a.anchor, #toctitle > a.anchor, .sidebarblock > .content > .title > a.anchor, h4 > a.anchor, h5 > a.anchor, h6 > a.anchor { position: absolute; z-index: 1001; width: 1.5ex; margin-left: -1.5ex; display: block; text-decoration: none !important; visibility: hidden; text-align: center; font-weight: normal; } +#content h1 > a.anchor:before, h2 > a.anchor:before, h3 > a.anchor:before, #toctitle > a.anchor:before, .sidebarblock > .content > .title > a.anchor:before, h4 > a.anchor:before, h5 > a.anchor:before, h6 > a.anchor:before { content: "\00A7"; font-size: 0.85em; display: block; padding-top: 0.1em; } +#content h1:hover > a.anchor, #content h1 > a.anchor:hover, h2:hover > a.anchor, h2 > a.anchor:hover, h3:hover > a.anchor, #toctitle:hover > a.anchor, .sidebarblock > .content > .title:hover > a.anchor, h3 > a.anchor:hover, #toctitle > a.anchor:hover, .sidebarblock > .content > .title > a.anchor:hover, h4:hover > a.anchor, h4 > a.anchor:hover, h5:hover > a.anchor, h5 > a.anchor:hover, h6:hover > a.anchor, h6 > a.anchor:hover { visibility: visible; } +#content h1 > a.link, h2 > a.link, h3 > a.link, #toctitle > a.link, .sidebarblock > .content > .title > a.link, h4 > a.link, h5 > a.link, h6 > a.link { color: black; text-decoration: none; } +#content h1 > a.link:hover, h2 > a.link:hover, h3 > a.link:hover, #toctitle > a.link:hover, .sidebarblock > .content > .title > a.link:hover, h4 > a.link:hover, h5 > a.link:hover, h6 > a.link:hover { color: black; } + +.audioblock, .imageblock, .literalblock, .listingblock, .stemblock, .videoblock { margin-bottom: 1.25em; } + +.admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { text-rendering: optimizeLegibility; text-align: left; } + +table.tableblock > caption.title { white-space: nowrap; overflow: visible; max-width: 0; } + +.paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { color: black; } + +table.tableblock #preamble > .sectionbody > .paragraph:first-of-type p { font-size: inherit; } + +.admonitionblock > table { border-collapse: separate; border: 0; background: none; width: 100%; } +.admonitionblock > table td.icon { text-align: center; width: 80px; } +.admonitionblock > table td.icon img { max-width: initial; } +.admonitionblock > table td.icon .title { font-weight: bold; font-family: Noto, sans-serif; text-transform: uppercase; } +.admonitionblock > table td.content { padding-left: 1.125em; padding-right: 1.25em; border-left: 1px solid #dddddd; color: #5e93b8; } +.admonitionblock > table td.content > :last-child > :last-child { margin-bottom: 0; } + +.exampleblock > .content { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.exampleblock > .content > :first-child { margin-top: 0; } +.exampleblock > .content > :last-child { margin-bottom: 0; } + +.sidebarblock { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.sidebarblock > :first-child { margin-top: 0; } +.sidebarblock > :last-child { margin-bottom: 0; } +.sidebarblock > .content > .title { color: black; margin-top: 0; } + +.exampleblock > .content > :last-child > :last-child, .exampleblock > .content .olist > ol > li:last-child > :last-child, .exampleblock > .content .ulist > ul > li:last-child > :last-child, .exampleblock > .content .qlist > ol > li:last-child > :last-child, .sidebarblock > .content > :last-child > :last-child, .sidebarblock > .content .olist > ol > li:last-child > :last-child, .sidebarblock > .content .ulist > ul > li:last-child > :last-child, .sidebarblock > .content .qlist > ol > li:last-child > :last-child { margin-bottom: 0; } + +.literalblock pre, .listingblock pre:not(.highlight), .listingblock pre[class="highlight"], .listingblock pre[class^="highlight "], .listingblock pre.CodeRay, .listingblock pre.prettyprint { background: #eeeeee; } +.sidebarblock .literalblock pre, .sidebarblock .listingblock pre:not(.highlight), .sidebarblock .listingblock pre[class="highlight"], .sidebarblock .listingblock pre[class^="highlight "], .sidebarblock .listingblock pre.CodeRay, .sidebarblock .listingblock pre.prettyprint { background: #f2f1f1; } + +.literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { border: 1px hidden #666666; -webkit-border-radius: 0; border-radius: 0; word-wrap: break-word; padding: 1.25em 1.5625em 1.125em 1.5625em; font-size: 0.8125em; } +.literalblock pre.nowrap, .literalblock pre[class].nowrap, .listingblock pre.nowrap, .listingblock pre[class].nowrap { overflow-x: auto; white-space: pre; word-wrap: normal; } +@media only screen and (min-width: 768px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 0.90625em; } } +@media only screen and (min-width: 1280px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 1em; } } + +.literalblock.output pre { color: #eeeeee; background-color: #264357; } + +.listingblock pre.highlightjs { padding: 0; } +.listingblock pre.highlightjs > code { padding: 1.25em 1.5625em 1.125em 1.5625em; -webkit-border-radius: 0; border-radius: 0; } + +.listingblock > .content { position: relative; } + +.listingblock code[data-lang]:before { display: none; content: attr(data-lang); position: absolute; font-size: 0.75em; top: 0.425rem; right: 0.5rem; line-height: 1; text-transform: uppercase; color: #999; } + +.listingblock:hover code[data-lang]:before { display: block; } + +.listingblock.terminal pre .command:before { content: attr(data-prompt); padding-right: 0.5em; color: #999; } + +.listingblock.terminal pre .command:not([data-prompt]):before { content: "$"; } + +table.pyhltable { border-collapse: separate; border: 0; margin-bottom: 0; background: none; } + +table.pyhltable td { vertical-align: top; padding-top: 0; padding-bottom: 0; line-height: 1.6; } + +table.pyhltable td.code { padding-left: .75em; padding-right: 0; } + +pre.pygments .lineno, table.pyhltable td:not(.code) { color: #999; padding-left: 0; padding-right: .5em; border-right: 1px solid #dddddd; } + +pre.pygments .lineno { display: inline-block; margin-right: .25em; } + +table.pyhltable .linenodiv { background: none !important; padding-right: 0 !important; } + +.quoteblock { margin: 0 1em 0.75em 1.5em; display: table; } +.quoteblock > .title { margin-left: -1.5em; margin-bottom: 0.75em; } +.quoteblock blockquote, .quoteblock blockquote p { color: #333333; font-size: 1.15rem; line-height: 1.75; word-spacing: 0.1em; letter-spacing: 0; font-style: italic; text-align: justify; } +.quoteblock blockquote { margin: 0; padding: 0; border: 0; } +.quoteblock blockquote:before { content: "\201c"; float: left; font-size: 2.75em; font-weight: bold; line-height: 0.6em; margin-left: -0.6em; color: black; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } +.quoteblock blockquote > .paragraph:last-child p { margin-bottom: 0; } +.quoteblock .attribution { margin-top: 0.5em; margin-right: 0.5ex; text-align: right; } +.quoteblock .quoteblock { margin-left: 0; margin-right: 0; padding: 0.5em 0; border-left: 3px solid #5e93b8; } +.quoteblock .quoteblock blockquote { padding: 0 0 0 0.75em; } +.quoteblock .quoteblock blockquote:before { display: none; } + +.verseblock { margin: 0 1em 0.75em 1em; } +.verseblock pre { font-family: "Open Sans", "DejaVu Sans", sans; font-size: 1.15rem; color: #333333; font-weight: 300; text-rendering: optimizeLegibility; } +.verseblock pre strong { font-weight: 400; } +.verseblock .attribution { margin-top: 1.25rem; margin-left: 0.5ex; } + +.quoteblock .attribution, .verseblock .attribution { font-size: 0.8125em; line-height: 1.45; font-style: italic; } +.quoteblock .attribution br, .verseblock .attribution br { display: none; } +.quoteblock .attribution cite, .verseblock .attribution cite { display: block; letter-spacing: -0.025em; color: #5e93b8; } + +.quoteblock.abstract { margin: 0 0 0.75em 0; display: block; } +.quoteblock.abstract blockquote, .quoteblock.abstract blockquote p { text-align: left; word-spacing: 0; } +.quoteblock.abstract blockquote:before, .quoteblock.abstract blockquote p:first-of-type:before { display: none; } + +table.tableblock { max-width: 100%; border-collapse: separate; } +table.tableblock td > .paragraph:last-child p > p:last-child, table.tableblock th > p:last-child, table.tableblock td > p:last-child { margin-bottom: 0; } + +table.tableblock, th.tableblock, td.tableblock { border: 0 solid #d8d8ce; } + +table.grid-all > thead > tr > .tableblock, table.grid-all > tbody > tr > .tableblock { border-width: 0 1px 1px 0; } + +table.grid-all > tfoot > tr > .tableblock { border-width: 1px 1px 0 0; } + +table.grid-cols > * > tr > .tableblock { border-width: 0 1px 0 0; } + +table.grid-rows > thead > tr > .tableblock, table.grid-rows > tbody > tr > .tableblock { border-width: 0 0 1px 0; } + +table.grid-rows > tfoot > tr > .tableblock { border-width: 1px 0 0 0; } + +table.grid-all > * > tr > .tableblock:last-child, table.grid-cols > * > tr > .tableblock:last-child { border-right-width: 0; } + +table.grid-all > tbody > tr:last-child > .tableblock, table.grid-all > thead:last-child > tr > .tableblock, table.grid-rows > tbody > tr:last-child > .tableblock, table.grid-rows > thead:last-child > tr > .tableblock { border-bottom-width: 0; } + +table.frame-all { border-width: 1px; } + +table.frame-sides { border-width: 0 1px; } + +table.frame-topbot { border-width: 1px 0; } + +th.halign-left, td.halign-left { text-align: left; } + +th.halign-right, td.halign-right { text-align: right; } + +th.halign-center, td.halign-center { text-align: center; } + +th.valign-top, td.valign-top { vertical-align: top; } + +th.valign-bottom, td.valign-bottom { vertical-align: bottom; } + +th.valign-middle, td.valign-middle { vertical-align: middle; } + +table thead th, table tfoot th { font-weight: bold; } + +tbody tr th { display: table-cell; line-height: 1.4; background: -webkit-linear-gradient(top, #add386, #90b66a); } + +tbody tr th, tbody tr th p, tfoot tr th, tfoot tr th p { color: white; font-weight: bold; } + +p.tableblock > code:only-child { background: none; padding: 0; } + +p.tableblock { font-size: 1em; } + +td > div.verse { white-space: pre; } + +ol { margin-left: 1.75em; } + +ul li ol { margin-left: 1.5em; } + +dl dd { margin-left: 1.125em; } + +dl dd:last-child, dl dd:last-child > :last-child { margin-bottom: 0; } + +ol > li p, ul > li p, ul dd, ol dd, .olist .olist, .ulist .ulist, .ulist .olist, .olist .ulist { margin-bottom: 0.375em; } + +ul.checklist, ul.none, ol.none, ul.no-bullet, ol.no-bullet, ol.unnumbered, ul.unstyled, ol.unstyled { list-style-type: none; } + +ul.no-bullet, ol.no-bullet, ol.unnumbered { margin-left: 0.625em; } + +ul.unstyled, ol.unstyled { margin-left: 0; } + +ul.checklist { margin-left: 0.625em; } + +ul.checklist li > p:first-child > .fa-square-o:first-child, ul.checklist li > p:first-child > .fa-check-square-o:first-child { width: 1.25em; font-size: 0.8em; position: relative; bottom: 0.125em; } + +ul.checklist li > p:first-child > input[type="checkbox"]:first-child { margin-right: 0.25em; } + +ul.inline { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; list-style: none; margin: 0 0 0.375em -0.75em; } + +ul.inline > li { margin-left: 0.75em; } + +.unstyled dl dt { font-weight: normal; font-style: normal; } + +ol.arabic { list-style-type: decimal; } + +ol.decimal { list-style-type: decimal-leading-zero; } + +ol.loweralpha { list-style-type: lower-alpha; } + +ol.upperalpha { list-style-type: upper-alpha; } + +ol.lowerroman { list-style-type: lower-roman; } + +ol.upperroman { list-style-type: upper-roman; } + +ol.lowergreek { list-style-type: lower-greek; } + +.hdlist > table, .colist > table { border: 0; background: none; } +.hdlist > table > tbody > tr, .colist > table > tbody > tr { background: none; } + +td.hdlist1, td.hdlist2 { vertical-align: top; padding: 0 0.625em; } + +td.hdlist1 { font-weight: bold; padding-bottom: 0.75em; } + +.literalblock + .colist, .listingblock + .colist { margin-top: -0.5em; } + +.colist > table tr > td:first-of-type { padding: 0.4em 0.75em 0 0.75em; line-height: 1; vertical-align: top; } +.colist > table tr > td:first-of-type img { max-width: initial; } +.colist > table tr > td:last-of-type { padding: 0.25em 0; } + +.thumb, .th { line-height: 0; display: inline-block; border: solid 4px white; -webkit-box-shadow: 0 0 0 1px #dddddd; box-shadow: 0 0 0 1px #dddddd; } + +.imageblock.left, .imageblock[style*="float: left"] { margin: 0.25em 0.625em 1.25em 0; } +.imageblock.right, .imageblock[style*="float: right"] { margin: 0.25em 0 1.25em 0.625em; } +.imageblock > .title { margin-bottom: 0; } +.imageblock.thumb, .imageblock.th { border-width: 6px; } +.imageblock.thumb > .title, .imageblock.th > .title { padding: 0 0.125em; } + +.image.left, .image.right { margin-top: 0.25em; margin-bottom: 0.25em; display: inline-block; line-height: 0; } +.image.left { margin-right: 0.625em; } +.image.right { margin-left: 0.625em; } + +a.image { text-decoration: none; display: inline-block; } +a.image object { pointer-events: none; } + +sup.footnote, sup.footnoteref { font-size: 0.875em; position: static; vertical-align: super; } +sup.footnote a, sup.footnoteref a { text-decoration: none; } +sup.footnote a:active, sup.footnoteref a:active { text-decoration: underline; } + +#footnotes { padding-top: 0.75em; padding-bottom: 0.75em; margin-bottom: 0.625em; } +#footnotes hr { width: 20%; min-width: 6.25em; margin: -0.25em 0 0.75em 0; border-width: 1px 0 0 0; } +#footnotes .footnote { padding: 0 0.375em 0 0.225em; line-height: 1.3334; font-size: 0.875em; margin-left: 1.2em; margin-bottom: 0.2em; } +#footnotes .footnote a:first-of-type { font-weight: bold; text-decoration: none; margin-left: -1.05em; } +#footnotes .footnote:last-of-type { margin-bottom: 0; } +#content #footnotes { margin-top: -0.625em; margin-bottom: 0; padding: 0.75em 0; } + +.gist .file-data > table { border: 0; background: #fff; width: 100%; margin-bottom: 0; } +.gist .file-data > table td.line-data { width: 99%; } + +div.unbreakable { page-break-inside: avoid; } + +.big { font-size: larger; } + +.small { font-size: smaller; } + +.underline { text-decoration: underline; } + +.overline { text-decoration: overline; } + +.line-through { text-decoration: line-through; } + +.aqua { color: #00bfbf; } + +.aqua-background { background-color: #00fafa; } + +.black { color: black; } + +.black-background { background-color: black; } + +.blue { color: #0000bf; } + +.blue-background { background-color: #0000fa; } + +.fuchsia { color: #bf00bf; } + +.fuchsia-background { background-color: #fa00fa; } + +.gray { color: #606060; } + +.gray-background { background-color: #7d7d7d; } + +.green { color: #006000; } + +.green-background { background-color: #007d00; } + +.lime { color: #00bf00; } + +.lime-background { background-color: #00fa00; } + +.maroon { color: #600000; } + +.maroon-background { background-color: #7d0000; } + +.navy { color: #000060; } + +.navy-background { background-color: #00007d; } + +.olive { color: #606000; } + +.olive-background { background-color: #7d7d00; } + +.purple { color: #600060; } + +.purple-background { background-color: #7d007d; } + +.red { color: #bf0000; } + +.red-background { background-color: #fa0000; } + +.silver { color: #909090; } + +.silver-background { background-color: #bcbcbc; } + +.teal { color: #006060; } + +.teal-background { background-color: #007d7d; } + +.white { color: #bfbfbf; } + +.white-background { background-color: #fafafa; } + +.yellow { color: #bfbf00; } + +.yellow-background { background-color: #fafa00; } + +span.icon > .fa { cursor: default; } +a span.icon > .fa { cursor: inherit; } + +.admonitionblock td.icon [class^="fa icon-"] { font-size: 2.5em; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); cursor: default; } +.admonitionblock td.icon .icon-note:before { content: "\f05a"; color: #29475c; } +.admonitionblock td.icon .icon-tip:before { content: "\f0eb"; text-shadow: 1px 1px 2px rgba(155, 155, 0, 0.8); color: #111; } +.admonitionblock td.icon .icon-warning:before { content: "\f071"; color: #bf6900; } +.admonitionblock td.icon .icon-caution:before { content: "\f06d"; color: #bf3400; } +.admonitionblock td.icon .icon-important:before { content: "\f06a"; color: #bf0000; } + +.conum[data-value] { display: inline-block; color: #fff !important; background-color: black; -webkit-border-radius: 100px; border-radius: 100px; text-align: center; font-size: 0.75em; width: 1.67em; height: 1.67em; line-height: 1.67em; font-family: "Open Sans", "DejaVu Sans", sans-serif; font-style: normal; font-weight: bold; } +.conum[data-value] * { color: #fff !important; } +.conum[data-value] + b { display: none; } +.conum[data-value]:after { content: attr(data-value); } +pre .conum[data-value] { position: relative; top: -0.125em; } + +b.conum * { color: inherit !important; } + +.conum:not([data-value]):empty { display: none; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { border-bottom: 1px solid #dddddd; } + +.sect1 { padding-bottom: 0; } + +#toctitle { color: #00406F; font-weight: normal; margin-top: 1.5em; } + +.sidebarblock { border-color: #aaa; } + +code { -webkit-border-radius: 4px; border-radius: 4px; } + +p.tableblock.header { color: #6d6e71; } + +.literalblock pre, .listingblock pre { background: #eeeeee; } + +</style> +<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> +<link rel="stylesheet" href="../../katex/katex.min.css"> +<script src="../../katex/katex.min.js"></script> +<script src="../../katex/contrib/auto-render.min.js"></script> + <!-- Use KaTeX to render math once document is loaded, see + https://github.com/Khan/KaTeX/tree/master/contrib/auto-render --> +<script> + document.addEventListener("DOMContentLoaded", function () { + renderMathInElement( + document.body, + { + delimiters: [ + { left: "$$", right: "$$", display: true}, + { left: "\\[", right: "\\]", display: true}, + { left: "$", right: "$", display: false}, + { left: "\\(", right: "\\)", display: false} + ] + } + ); + }); +</script></head> +<body class="manpage"> +<div id="header"> +<h1>clEnqueueMarker(3) Manual Page</h1> +<h2 id="_name">Name</h2> +<div class="sectionbody"> +<p>clEnqueueMarker - Enqueues a marker command which waits for all previously enqueued commands to complete.</p> +</div> +</div> +<div id="content"> +<div class="sect1"> +<h2 id="_c_specification">C Specification</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>To enqueue a marker command which waits for previous commands to complete, call +the function</p> +</div> +<div id="clEnqueueMarker" class="listingblock"> +<div class="content"> +<pre class="highlight"><code class="language-c++" data-lang="c++">cl_int clEnqueueMarker( + cl_command_queue command_queue, + cl_event* event);</code></pre> +</div> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_parameters">Parameters</h2> +<div class="sectionbody"> +<div class="ulist"> +<ul> +<li> +<p><em>command_queue</em> is a valid host command-queue.</p> +</li> +<li> +<p><em>event</em> returns an event object that identifies this particular command. +Event objects are unique and can be used to identify this marker command +later on. +<em>event</em> can be <code>NULL</code> in which case it will not be possible for the +application to query the status of this command or queue a wait for this +command to complete. +If the <em>event_wait_list</em> and the <em>event</em> arguments are not <code>NULL</code>, the +<em>event</em> argument should not refer to an element of the <em>event_wait_list</em> +array.</p> +</li> +</ul> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_description">Description</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>The marker command waits for all commands previously enqueued in <em>command_queue</em> to complete before it completes. +This command returns an <em>event</em> which can be waited on, i.e. this event can be +waited on to insure that all previously enqueued commands, queued before this +command to <em>command_queue</em>, have completed.</p> +</div> +<div class="paragraph"> +<p><strong>clEnqueueMarker</strong> returns <code>CL_​SUCCESS</code> if the function is successfully +executed. +Otherwise, it returns one of the following errors:</p> +</div> +<div class="ulist"> +<ul> +<li> +<p><code>CL_​INVALID_​COMMAND_​QUEUE</code> if <em>command_queue</em> is not a valid host +command-queue.</p> +</li> +<li> +<p><code>CL_​INVALID_​VALUE</code> if <em>event</em> is <code>NULL</code>.</p> +</li> +<li> +<p><code>CL_​OUT_​OF_​RESOURCES</code> if there is a failure to allocate resources required +by the OpenCL implementation on the device.</p> +</li> +<li> +<p><code>CL_​OUT_​OF_​HOST_​MEMORY</code> if there is a failure to allocate resources +required by the OpenCL implementation on the host.</p> +</li> +</ul> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_see_also">See Also</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p><a href="cl_command_queue.html">cl_command_queue</a>, <a href="cl_event.html">cl_event</a></p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_document_notes">Document Notes</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>For more information, see the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#clEnqueueMarker" target="_blank" rel="noopener">OpenCL Specification</a></p> +</div> +<div class="paragraph"> +<p>This page is extracted from the OpenCL Specification. +Fixes and changes should be made to the Specification, not directly.</p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_copyright">Copyright</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a +<a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons +Attribution 4.0 International License</a>.</p> +</div> +</div> +</div> +</div> +<div id="footer"> +<div id="footer-text"> +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 +</div> +</div> + +<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_HTMLorMML"></script> +</body> +</html> \ No newline at end of file
diff --git a/sdk/2.2/docs/man/html/clEnqueueMarkerWithWaitList.html b/sdk/2.2/docs/man/html/clEnqueueMarkerWithWaitList.html index fe44e53..2d02ea7 100644 --- a/sdk/2.2/docs/man/html/clEnqueueMarkerWithWaitList.html +++ b/sdk/2.2/docs/man/html/clEnqueueMarkerWithWaitList.html
@@ -882,7 +882,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -891,8 +891,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueMigrateMemObjects.html b/sdk/2.2/docs/man/html/clEnqueueMigrateMemObjects.html index 3fd5ac1..6fc2a9d 100644 --- a/sdk/2.2/docs/man/html/clEnqueueMigrateMemObjects.html +++ b/sdk/2.2/docs/man/html/clEnqueueMigrateMemObjects.html
@@ -844,12 +844,14 @@ </thead> <tbody> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MIGRATE_​MEM_​OBJECT_​HOST</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MIGRATE_​MEM_​OBJECT_​HOST</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">This flag indicates that the specified set of memory objects are to be migrated to the host, regardless of the target command-queue.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MIGRATE_​MEM_​OBJECT_​CONTENT_​UNDEFINED</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MIGRATE_​MEM_​OBJECT_​CONTENT_​UNDEFINED</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">This flag indicates that the contents of the set of memory objects are undefined after migration. The specified set of memory objects are migrated to the device @@ -962,7 +964,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -971,8 +973,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueNDRangeKernel.html b/sdk/2.2/docs/man/html/clEnqueueNDRangeKernel.html index b4dccb8..9dd720f 100644 --- a/sdk/2.2/docs/man/html/clEnqueueNDRangeKernel.html +++ b/sdk/2.2/docs/man/html/clEnqueueNDRangeKernel.html
@@ -959,7 +959,13 @@ </li> <li> <p><code>CL_​INVALID_​WORK_​DIMENSION</code> if <em>work_dim</em> is not a valid value (i.e. a -value between 1 and 3).</p> +value between 1 and <code>CL_​DEVICE_​MAX_​WORK_​ITEM_​DIMENSIONS</code>).</p> +</li> +<li> +<p><code>CL_​INVALID_​GLOBAL_​WORK_​SIZE</code> if <em>global_work_size</em> is NULL or if any of +the values specified in <em>global_work_size</em>[0], …​ +<em>global_work_size</em>[<em>work_dim</em> - 1] are 0. +Returning this error code under these circumstances is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">deprecated by</a> version 2.0.</p> </li> <li> <p><code>CL_​INVALID_​GLOBAL_​WORK_​SIZE</code> if any of the values specified in @@ -1008,7 +1014,8 @@ <p><code>CL_​MISALIGNED_​SUB_​BUFFER_​OFFSET</code> if a sub-buffer object is specified as the value for an argument that is a buffer object and the <em>offset</em> specified when the sub-buffer object is created is not aligned to -<code>CL_​DEVICE_​MEM_​BASE_​ADDR_​ALIGN</code> value for device associated with <em>queue</em>.</p> +<code>CL_​DEVICE_​MEM_​BASE_​ADDR_​ALIGN</code> value for device associated with <em>queue</em>. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 1.1.</p> </li> <li> <p><code>CL_​INVALID_​IMAGE_​SIZE</code> if an image object is specified as an argument @@ -1089,7 +1096,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1098,8 +1105,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueNativeKernel.html b/sdk/2.2/docs/man/html/clEnqueueNativeKernel.html index df11d40..100e087 100644 --- a/sdk/2.2/docs/man/html/clEnqueueNativeKernel.html +++ b/sdk/2.2/docs/man/html/clEnqueueNativeKernel.html
@@ -959,7 +959,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -968,8 +968,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueReadBuffer.html b/sdk/2.2/docs/man/html/clEnqueueReadBuffer.html index e84b903..3df49fa 100644 --- a/sdk/2.2/docs/man/html/clEnqueueReadBuffer.html +++ b/sdk/2.2/docs/man/html/clEnqueueReadBuffer.html
@@ -757,7 +757,8 @@ <h2 id="_c_specification">C Specification</h2> <div class="sectionbody"> <div class="paragraph"> -<p>To read from a buffer object to host memory, call one of the functions</p> +<p>To read from a buffer object to host memory or to write to a buffer object from +host memory call one of the functions</p> </div> <div id="clEnqueueReadBuffer" class="listingblock"> <div class="content"> @@ -885,7 +886,7 @@ <div class="paragraph"> <p><strong>clEnqueueReadBuffer</strong> and <strong>clEnqueueWriteBuffer</strong> return <code>CL_​SUCCESS</code> if the function is executed successfully. -Otherwise, it returns one of the following errors:</p> +Otherwise, they return one of the following errors:</p> </div> <div class="ulist"> <ul> @@ -915,12 +916,14 @@ <p><code>CL_​MISALIGNED_​SUB_​BUFFER_​OFFSET</code> if <em>buffer</em> is a sub-buffer object and <em>offset</em> specified when the sub-buffer object is created is not aligned to <code>CL_​DEVICE_​MEM_​BASE_​ADDR_​ALIGN</code> value for device associated with -<em>queue</em>.</p> +<em>queue</em>. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 1.1.</p> </li> <li> <p><code>CL_​EXEC_​STATUS_​ERROR_​FOR_​EVENTS_​IN_​WAIT_​LIST</code> if the read and write operations are blocking and the execution status of any of the events in -<em>event_wait_list</em> is a negative integer value.</p> +<em>event_wait_list</em> is a negative integer value. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 1.1.</p> </li> <li> <p><code>CL_​MEM_​OBJECT_​ALLOCATION_​FAILURE</code> if there is a failure to allocate @@ -972,7 +975,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -981,8 +984,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueReadBufferRect.html b/sdk/2.2/docs/man/html/clEnqueueReadBufferRect.html index 51f24f9..ecc5166 100644 --- a/sdk/2.2/docs/man/html/clEnqueueReadBufferRect.html +++ b/sdk/2.2/docs/man/html/clEnqueueReadBufferRect.html
@@ -780,6 +780,18 @@ cl_event* event);</code></pre> </div> </div> +<div class="admonitionblock important"> +<table> +<tr> +<td class="icon"> +<i class="fa icon-important" title="Important"></i> +</td> +<td class="content"> +<strong>clEnqueueReadBufferRect</strong> is <a href="#unified-spec">missing before</a> version 1.1. +</td> +</tr> +</table> +</div> <div id="clEnqueueWriteBufferRect" class="listingblock"> <div class="content"> <pre class="highlight"><code class="language-c++" data-lang="c++">cl_int clEnqueueWriteBufferRect( @@ -936,7 +948,7 @@ <div class="paragraph"> <p><strong>clEnqueueReadBufferRect</strong> and <strong>clEnqueueWriteBufferRect</strong> return <code>CL_​SUCCESS</code> if the function is executed successfully. -Otherwise, it returns one of the following errors:</p> +Otherwise, they return one of the following errors:</p> </div> <div class="ulist"> <ul> @@ -991,12 +1003,14 @@ <p><code>CL_​MISALIGNED_​SUB_​BUFFER_​OFFSET</code> if <em>buffer</em> is a sub-buffer object and <em>offset</em> specified when the sub-buffer object is created is not aligned to <code>CL_​DEVICE_​MEM_​BASE_​ADDR_​ALIGN</code> value for device associated with -<em>queue</em>.</p> +<em>queue</em>. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 1.1.</p> </li> <li> <p><code>CL_​EXEC_​STATUS_​ERROR_​FOR_​EVENTS_​IN_​WAIT_​LIST</code> if the read and write operations are blocking and the execution status of any of the events in -<em>event_wait_list</em> is a negative integer value.</p> +<em>event_wait_list</em> is a negative integer value. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 1.1.</p> </li> <li> <p><code>CL_​MEM_​OBJECT_​ALLOCATION_​FAILURE</code> if there is a failure to allocate @@ -1141,7 +1155,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1150,8 +1164,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueReadImage.html b/sdk/2.2/docs/man/html/clEnqueueReadImage.html index 47ce505..9a71e1b 100644 --- a/sdk/2.2/docs/man/html/clEnqueueReadImage.html +++ b/sdk/2.2/docs/man/html/clEnqueueReadImage.html
@@ -990,7 +990,8 @@ <li> <p><code>CL_​EXEC_​STATUS_​ERROR_​FOR_​EVENTS_​IN_​WAIT_​LIST</code> if the read and write operations are blocking and the execution status of any of the events in -<em>event_wait_list</em> is a negative integer value.</p> +<em>event_wait_list</em> is a negative integer value. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 1.1.</p> </li> <li> <p><code>CL_​OUT_​OF_​RESOURCES</code> if there is a failure to allocate resources required @@ -1095,7 +1096,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1104,8 +1105,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueReleaseD3D10ObjectsKHR.html b/sdk/2.2/docs/man/html/clEnqueueReleaseD3D10ObjectsKHR.html index edfe486..b2ad6fc 100644 --- a/sdk/2.2/docs/man/html/clEnqueueReleaseD3D10ObjectsKHR.html +++ b/sdk/2.2/docs/man/html/clEnqueueReleaseD3D10ObjectsKHR.html
@@ -929,7 +929,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -938,8 +938,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueReleaseD3D11ObjectsKHR.html b/sdk/2.2/docs/man/html/clEnqueueReleaseD3D11ObjectsKHR.html index 5d6f39d..aa32f28 100644 --- a/sdk/2.2/docs/man/html/clEnqueueReleaseD3D11ObjectsKHR.html +++ b/sdk/2.2/docs/man/html/clEnqueueReleaseD3D11ObjectsKHR.html
@@ -932,7 +932,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -941,8 +941,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueReleaseDX9MediaSurfacesKHR.html b/sdk/2.2/docs/man/html/clEnqueueReleaseDX9MediaSurfacesKHR.html index ad661c4..0cda575 100644 --- a/sdk/2.2/docs/man/html/clEnqueueReleaseDX9MediaSurfacesKHR.html +++ b/sdk/2.2/docs/man/html/clEnqueueReleaseDX9MediaSurfacesKHR.html
@@ -1131,7 +1131,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1140,8 +1140,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueReleaseEGLObjectsKHR.html b/sdk/2.2/docs/man/html/clEnqueueReleaseEGLObjectsKHR.html index f5cc235..3768cb5 100644 --- a/sdk/2.2/docs/man/html/clEnqueueReleaseEGLObjectsKHR.html +++ b/sdk/2.2/docs/man/html/clEnqueueReleaseEGLObjectsKHR.html
@@ -890,7 +890,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -899,8 +899,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueReleaseGLObjects.html b/sdk/2.2/docs/man/html/clEnqueueReleaseGLObjects.html index 5394f74..9d62eec 100644 --- a/sdk/2.2/docs/man/html/clEnqueueReleaseGLObjects.html +++ b/sdk/2.2/docs/man/html/clEnqueueReleaseGLObjects.html
@@ -1452,7 +1452,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1461,8 +1461,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueSVMFree.html b/sdk/2.2/docs/man/html/clEnqueueSVMFree.html index f8cbbb4..7645627 100644 --- a/sdk/2.2/docs/man/html/clEnqueueSVMFree.html +++ b/sdk/2.2/docs/man/html/clEnqueueSVMFree.html
@@ -904,7 +904,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -913,8 +913,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueSVMMap.html b/sdk/2.2/docs/man/html/clEnqueueSVMMap.html index 1247b4d..b005401 100644 --- a/sdk/2.2/docs/man/html/clEnqueueSVMMap.html +++ b/sdk/2.2/docs/man/html/clEnqueueSVMMap.html
@@ -919,7 +919,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -928,8 +928,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueSVMMemFill.html b/sdk/2.2/docs/man/html/clEnqueueSVMMemFill.html index 04210cf..bd8be0f 100644 --- a/sdk/2.2/docs/man/html/clEnqueueSVMMemFill.html +++ b/sdk/2.2/docs/man/html/clEnqueueSVMMemFill.html
@@ -918,7 +918,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -927,8 +927,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueSVMMemcpy.html b/sdk/2.2/docs/man/html/clEnqueueSVMMemcpy.html index 15930b0..d182ae4 100644 --- a/sdk/2.2/docs/man/html/clEnqueueSVMMemcpy.html +++ b/sdk/2.2/docs/man/html/clEnqueueSVMMemcpy.html
@@ -922,7 +922,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -931,8 +931,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueSVMMigrateMem.html b/sdk/2.2/docs/man/html/clEnqueueSVMMigrateMem.html index 7d24bb9..86c79d1 100644 --- a/sdk/2.2/docs/man/html/clEnqueueSVMMigrateMem.html +++ b/sdk/2.2/docs/man/html/clEnqueueSVMMigrateMem.html
@@ -918,7 +918,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -927,8 +927,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueSVMUnmap.html b/sdk/2.2/docs/man/html/clEnqueueSVMUnmap.html index ed56783..3afdcac 100644 --- a/sdk/2.2/docs/man/html/clEnqueueSVMUnmap.html +++ b/sdk/2.2/docs/man/html/clEnqueueSVMUnmap.html
@@ -920,7 +920,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -929,8 +929,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueTask.html b/sdk/2.2/docs/man/html/clEnqueueTask.html new file mode 100644 index 0000000..a5779dc --- /dev/null +++ b/sdk/2.2/docs/man/html/clEnqueueTask.html
@@ -0,0 +1,960 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<meta charset="UTF-8"> +<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]--> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> +<meta name="generator" content="Asciidoctor 1.5.8"> +<title>clEnqueueTask(3)</title> +<style> +/*! normalize.css v2.1.2 | MIT License | git.io/normalize */ +/* ========================================================================== HTML5 display definitions ========================================================================== */ +/** Correct `block` display not defined in IE 8/9. */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } + +/** Correct `inline-block` display not defined in IE 8/9. */ +audio, canvas, video { display: inline-block; } + +/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */ +audio:not([controls]) { display: none; height: 0; } + +/** Address `[hidden]` styling not present in IE 8/9. Hide the `template` element in IE, Safari, and Firefox < 22. */ +[hidden], template { display: none; } + +script { display: none !important; } + +/* ========================================================================== Base ========================================================================== */ +/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */ +html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } + +/** Remove default margin. */ +body { margin: 0; } + +/* ========================================================================== Links ========================================================================== */ +/** Remove the gray background color from active links in IE 10. */ +a { background: transparent; } + +/** Address `outline` inconsistency between Chrome and other browsers. */ +a:focus { outline: thin dotted; } + +/** Improve readability when focused and also mouse hovered in all browsers. */ +a:active, a:hover { outline: 0; } + +/* ========================================================================== Typography ========================================================================== */ +/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */ +h1 { font-size: 2em; margin: 0.67em 0; } + +/** Address styling not present in IE 8/9, Safari 5, and Chrome. */ +abbr[title] { border-bottom: 1px dotted; } + +/** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */ +b, strong { font-weight: bold; } + +/** Address styling not present in Safari 5 and Chrome. */ +dfn { font-style: italic; } + +/** Address differences between Firefox and other browsers. */ +hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } + +/** Address styling not present in IE 8/9. */ +mark { background: #ff0; color: #000; } + +/** Correct font family set oddly in Safari 5 and Chrome. */ +code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; } + +/** Improve readability of pre-formatted text in all browsers. */ +pre { white-space: pre-wrap; } + +/** Set consistent quote types. */ +q { quotes: "\201C" "\201D" "\2018" "\2019"; } + +/** Address inconsistent and variable font size in all browsers. */ +small { font-size: 80%; } + +/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */ +sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } + +sup { top: -0.5em; } + +sub { bottom: -0.25em; } + +/* ========================================================================== Embedded content ========================================================================== */ +/** Remove border when inside `a` element in IE 8/9. */ +img { border: 0; } + +/** Correct overflow displayed oddly in IE 9. */ +svg:not(:root) { overflow: hidden; } + +/* ========================================================================== Figures ========================================================================== */ +/** Address margin not present in IE 8/9 and Safari 5. */ +figure { margin: 0; } + +/* ========================================================================== Forms ========================================================================== */ +/** Define consistent border, margin, and padding. */ +fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } + +/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */ +legend { border: 0; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */ +button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ } + +/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */ +button, input { line-height: normal; } + +/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */ +button, select { text-transform: none; } + +/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */ +button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ } + +/** Re-set default cursor for disabled elements. */ +button[disabled], html input[disabled] { cursor: default; } + +/** 1. Address box sizing set to `content-box` in IE 8/9. 2. Remove excess padding in IE 8/9. */ +input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */ +input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; } + +/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */ +input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } + +/** Remove inner padding and border in Firefox 4+. */ +button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } + +/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */ +textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ } + +/* ========================================================================== Tables ========================================================================== */ +/** Remove most spacing between table cells. */ +table { border-collapse: collapse; border-spacing: 0; } + +meta.foundation-mq-small { font-family: "only screen and (min-width: 768px)"; width: 768px; } + +meta.foundation-mq-medium { font-family: "only screen and (min-width:1280px)"; width: 1280px; } + +meta.foundation-mq-large { font-family: "only screen and (min-width:1440px)"; width: 1440px; } + +*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } + +html, body { font-size: 100%; } + +body { background: white; color: #222222; padding: 0; margin: 0; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: auto; } + +a:hover { cursor: pointer; } + +img, object, embed { max-width: 100%; height: auto; } + +object, embed { height: 100%; } + +img { -ms-interpolation-mode: bicubic; } + +#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; } + +.left { float: left !important; } + +.right { float: right !important; } + +.text-left { text-align: left !important; } + +.text-right { text-align: right !important; } + +.text-center { text-align: center !important; } + +.text-justify { text-align: justify !important; } + +.hide { display: none; } + +.antialiased { -webkit-font-smoothing: antialiased; } + +img { display: inline-block; vertical-align: middle; } + +textarea { height: auto; min-height: 50px; } + +select { width: 100%; } + +object, svg { display: inline-block; vertical-align: middle; } + +.center { margin-left: auto; margin-right: auto; } + +.spread { width: 100%; } + +p.lead, .paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { font-size: 1.21875em; line-height: 1.6; } + +.subheader, .admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { line-height: 1.4; color: black; font-weight: 300; margin-top: 0.2em; margin-bottom: 0.5em; } + +/* Typography resets */ +div, dl, dt, dd, ul, ol, li, h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; } + +/* Default Link Styles */ +a { color: #0068b0; text-decoration: none; line-height: inherit; } +a:hover, a:focus { color: #333333; } +a img { border: none; } + +/* Default paragraph styles */ +p { font-family: Noto, sans-serif; font-weight: normal; font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; text-rendering: optimizeLegibility; } +p aside { font-size: 0.875em; line-height: 1.35; font-style: italic; } + +/* Default header styles */ +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { font-family: Noto, sans-serif; font-weight: normal; font-style: normal; color: black; text-rendering: optimizeLegibility; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.2125em; } +h1 small, h2 small, h3 small, #toctitle small, .sidebarblock > .content > .title small, h4 small, h5 small, h6 small { font-size: 60%; color: #4d4d4d; line-height: 0; } + +h1 { font-size: 2.125em; } + +h2 { font-size: 1.6875em; } + +h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.375em; } + +h4 { font-size: 1.125em; } + +h5 { font-size: 1.125em; } + +h6 { font-size: 1em; } + +hr { border: solid #dddddd; border-width: 1px 0 0; clear: both; margin: 1.25em 0 1.1875em; height: 0; } + +/* Helpful Typography Defaults */ +em, i { font-style: italic; line-height: inherit; } + +strong, b { font-weight: bold; line-height: inherit; } + +small { font-size: 60%; line-height: inherit; } + +code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; color: #264357; } + +/* Lists */ +ul, ol, dl { font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; list-style-position: outside; font-family: Noto, sans-serif; } + +ul, ol { margin-left: 1.5em; } +ul.no-bullet, ol.no-bullet { margin-left: 1.5em; } + +/* Unordered Lists */ +ul li ul, ul li ol { margin-left: 1.25em; margin-bottom: 0; font-size: 1em; /* Override nested font-size change */ } +ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; } +ul.square { list-style-type: square; } +ul.circle { list-style-type: circle; } +ul.disc { list-style-type: disc; } +ul.no-bullet { list-style: none; } + +/* Ordered Lists */ +ol li ul, ol li ol { margin-left: 1.25em; margin-bottom: 0; } + +/* Definition Lists */ +dl dt { margin-bottom: 0.3em; font-weight: bold; } +dl dd { margin-bottom: 0.75em; } + +/* Abbreviations */ +abbr, acronym { text-transform: uppercase; font-size: 90%; color: black; border-bottom: 1px dotted #dddddd; cursor: help; } + +abbr { text-transform: none; } + +/* Blockquotes */ +blockquote { margin: 0 0 0.75em; padding: 0.5625em 1.25em 0 1.1875em; border-left: 1px solid #dddddd; } +blockquote cite { display: block; font-size: 0.8125em; color: #5e93b8; } +blockquote cite:before { content: "\2014 \0020"; } +blockquote cite a, blockquote cite a:visited { color: #5e93b8; } + +blockquote, blockquote p { line-height: 1.6; color: #333333; } + +/* Microformats */ +.vcard { display: inline-block; margin: 0 0 1.25em 0; border: 1px solid #dddddd; padding: 0.625em 0.75em; } +.vcard li { margin: 0; display: block; } +.vcard .fn { font-weight: bold; font-size: 0.9375em; } + +.vevent .summary { font-weight: bold; } +.vevent abbr { cursor: auto; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625em; } + +@media only screen and (min-width: 768px) { h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + h1 { font-size: 2.75em; } + h2 { font-size: 2.3125em; } + h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.6875em; } + h4 { font-size: 1.4375em; } } +/* Tables */ +table { background: white; margin-bottom: 1.25em; border: solid 1px #d8d8ce; } +table thead, table tfoot { background: -webkit-linear-gradient(top, #add386, #90b66a); font-weight: bold; } +table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td { padding: 0.5em 0.625em 0.625em; font-size: inherit; color: white; text-align: left; } +table tr th, table tr td { padding: 0.5625em 0.625em; font-size: inherit; color: #6d6e71; } +table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #edf2f2; } +table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; line-height: 1.4; } + +body { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; tab-size: 4; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + +a:hover, a:focus { text-decoration: underline; } + +.clearfix:before, .clearfix:after, .float-group:before, .float-group:after { content: " "; display: table; } +.clearfix:after, .float-group:after { clear: both; } + +*:not(pre) > code { font-size: inherit; font-style: normal !important; letter-spacing: 0; padding: 0; background-color: white; -webkit-border-radius: 0; border-radius: 0; line-height: inherit; word-wrap: break-word; } +*:not(pre) > code.nobreak { word-wrap: normal; } +*:not(pre) > code.nowrap { white-space: nowrap; } + +pre, pre > code { line-height: 1.6; color: #264357; font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; } + +em em { font-style: normal; } + +strong strong { font-weight: normal; } + +.keyseq { color: #333333; } + +kbd { font-family: Consolas, "Liberation Mono", Courier, monospace; display: inline-block; color: black; font-size: 0.65em; line-height: 1.45; background-color: #f7f7f7; border: 1px solid #ccc; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; margin: 0 0.15em; padding: 0.2em 0.5em; vertical-align: middle; position: relative; top: -0.1em; white-space: nowrap; } + +.keyseq kbd:first-child { margin-left: 0; } + +.keyseq kbd:last-child { margin-right: 0; } + +.menuseq, .menuref { color: #000; } + +.menuseq b:not(.caret), .menuref { font-weight: inherit; } + +.menuseq { word-spacing: -0.02em; } +.menuseq b.caret { font-size: 1.25em; line-height: 0.8; } +.menuseq i.caret { font-weight: bold; text-align: center; width: 0.45em; } + +b.button:before, b.button:after { position: relative; top: -1px; font-weight: normal; } + +b.button:before { content: "["; padding: 0 3px 0 2px; } + +b.button:after { content: "]"; padding: 0 2px 0 3px; } + +#header, #content, #footnotes, #footer { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 62.5em; *zoom: 1; position: relative; padding-left: 1.5em; padding-right: 1.5em; } +#header:before, #header:after, #content:before, #content:after, #footnotes:before, #footnotes:after, #footer:before, #footer:after { content: " "; display: table; } +#header:after, #content:after, #footnotes:after, #footer:after { clear: both; } + +#content { margin-top: 1.25em; } + +#content:before { content: none; } + +#header > h1:first-child { color: black; margin-top: 2.25rem; margin-bottom: 0; } +#header > h1:first-child + #toc { margin-top: 8px; border-top: 1px solid #dddddd; } +#header > h1:only-child, body.toc2 #header > h1:nth-last-child(2) { border-bottom: 1px solid #dddddd; padding-bottom: 8px; } +#header .details { border-bottom: 1px solid #dddddd; line-height: 1.45; padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 0.25em; color: #5e93b8; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; } +#header .details span:first-child { margin-left: -0.125em; } +#header .details span.email a { color: #333333; } +#header .details br { display: none; } +#header .details br + span:before { content: "\00a0\2013\00a0"; } +#header .details br + span.author:before { content: "\00a0\22c5\00a0"; color: #333333; } +#header .details br + span#revremark:before { content: "\00a0|\00a0"; } +#header #revnumber { text-transform: capitalize; } +#header #revnumber:after { content: "\00a0"; } + +#content > h1:first-child:not([class]) { color: black; border-bottom: 1px solid #dddddd; padding-bottom: 8px; margin-top: 0; padding-top: 1rem; margin-bottom: 1.25rem; } + +#toc { border-bottom: 0 solid #dddddd; padding-bottom: 0.5em; } +#toc > ul { margin-left: 0.125em; } +#toc ul.sectlevel0 > li > a { font-style: italic; } +#toc ul.sectlevel0 ul.sectlevel1 { margin: 0.5em 0; } +#toc ul { font-family: Noto, sans-serif; list-style-type: none; } +#toc li { line-height: 1.3334; margin-top: 0.3334em; } +#toc a { text-decoration: none; } +#toc a:active { text-decoration: underline; } + +#toctitle { color: black; font-size: 1.2em; } + +@media only screen and (min-width: 768px) { #toctitle { font-size: 1.375em; } + body.toc2 { padding-left: 15em; padding-right: 0; } + #toc.toc2 { margin-top: 0 !important; background-color: white; position: fixed; width: 15em; left: 0; top: 0; border-right: 1px solid #dddddd; border-top-width: 0 !important; border-bottom-width: 0 !important; z-index: 1000; padding: 1.25em 1em; height: 100%; overflow: auto; } + #toc.toc2 #toctitle { margin-top: 0; margin-bottom: 0.8rem; font-size: 1.2em; } + #toc.toc2 > ul { font-size: 0.9em; margin-bottom: 0; } + #toc.toc2 ul ul { margin-left: 0; padding-left: 1em; } + #toc.toc2 ul.sectlevel0 ul.sectlevel1 { padding-left: 0; margin-top: 0.5em; margin-bottom: 0.5em; } + body.toc2.toc-right { padding-left: 0; padding-right: 15em; } + body.toc2.toc-right #toc.toc2 { border-right-width: 0; border-left: 1px solid #dddddd; left: auto; right: 0; } } +@media only screen and (min-width: 1280px) { body.toc2 { padding-left: 20em; padding-right: 0; } + #toc.toc2 { width: 20em; } + #toc.toc2 #toctitle { font-size: 1.375em; } + #toc.toc2 > ul { font-size: 0.95em; } + #toc.toc2 ul ul { padding-left: 1.25em; } + body.toc2.toc-right { padding-left: 0; padding-right: 20em; } } +#content #toc { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +#content #toc > :first-child { margin-top: 0; } +#content #toc > :last-child { margin-bottom: 0; } + +#footer { max-width: 100%; background-color: none; padding: 1.25em; } + +#footer-text { color: black; line-height: 1.44; } + +#content { margin-bottom: 0.625em; } + +.sect1 { padding-bottom: 0.625em; } + +@media only screen and (min-width: 768px) { #content { margin-bottom: 1.25em; } + .sect1 { padding-bottom: 1.25em; } } +.sect1:last-child { padding-bottom: 0; } + +.sect1 + .sect1 { border-top: 0 solid #dddddd; } + +#content h1 > a.anchor, h2 > a.anchor, h3 > a.anchor, #toctitle > a.anchor, .sidebarblock > .content > .title > a.anchor, h4 > a.anchor, h5 > a.anchor, h6 > a.anchor { position: absolute; z-index: 1001; width: 1.5ex; margin-left: -1.5ex; display: block; text-decoration: none !important; visibility: hidden; text-align: center; font-weight: normal; } +#content h1 > a.anchor:before, h2 > a.anchor:before, h3 > a.anchor:before, #toctitle > a.anchor:before, .sidebarblock > .content > .title > a.anchor:before, h4 > a.anchor:before, h5 > a.anchor:before, h6 > a.anchor:before { content: "\00A7"; font-size: 0.85em; display: block; padding-top: 0.1em; } +#content h1:hover > a.anchor, #content h1 > a.anchor:hover, h2:hover > a.anchor, h2 > a.anchor:hover, h3:hover > a.anchor, #toctitle:hover > a.anchor, .sidebarblock > .content > .title:hover > a.anchor, h3 > a.anchor:hover, #toctitle > a.anchor:hover, .sidebarblock > .content > .title > a.anchor:hover, h4:hover > a.anchor, h4 > a.anchor:hover, h5:hover > a.anchor, h5 > a.anchor:hover, h6:hover > a.anchor, h6 > a.anchor:hover { visibility: visible; } +#content h1 > a.link, h2 > a.link, h3 > a.link, #toctitle > a.link, .sidebarblock > .content > .title > a.link, h4 > a.link, h5 > a.link, h6 > a.link { color: black; text-decoration: none; } +#content h1 > a.link:hover, h2 > a.link:hover, h3 > a.link:hover, #toctitle > a.link:hover, .sidebarblock > .content > .title > a.link:hover, h4 > a.link:hover, h5 > a.link:hover, h6 > a.link:hover { color: black; } + +.audioblock, .imageblock, .literalblock, .listingblock, .stemblock, .videoblock { margin-bottom: 1.25em; } + +.admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { text-rendering: optimizeLegibility; text-align: left; } + +table.tableblock > caption.title { white-space: nowrap; overflow: visible; max-width: 0; } + +.paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { color: black; } + +table.tableblock #preamble > .sectionbody > .paragraph:first-of-type p { font-size: inherit; } + +.admonitionblock > table { border-collapse: separate; border: 0; background: none; width: 100%; } +.admonitionblock > table td.icon { text-align: center; width: 80px; } +.admonitionblock > table td.icon img { max-width: initial; } +.admonitionblock > table td.icon .title { font-weight: bold; font-family: Noto, sans-serif; text-transform: uppercase; } +.admonitionblock > table td.content { padding-left: 1.125em; padding-right: 1.25em; border-left: 1px solid #dddddd; color: #5e93b8; } +.admonitionblock > table td.content > :last-child > :last-child { margin-bottom: 0; } + +.exampleblock > .content { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.exampleblock > .content > :first-child { margin-top: 0; } +.exampleblock > .content > :last-child { margin-bottom: 0; } + +.sidebarblock { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.sidebarblock > :first-child { margin-top: 0; } +.sidebarblock > :last-child { margin-bottom: 0; } +.sidebarblock > .content > .title { color: black; margin-top: 0; } + +.exampleblock > .content > :last-child > :last-child, .exampleblock > .content .olist > ol > li:last-child > :last-child, .exampleblock > .content .ulist > ul > li:last-child > :last-child, .exampleblock > .content .qlist > ol > li:last-child > :last-child, .sidebarblock > .content > :last-child > :last-child, .sidebarblock > .content .olist > ol > li:last-child > :last-child, .sidebarblock > .content .ulist > ul > li:last-child > :last-child, .sidebarblock > .content .qlist > ol > li:last-child > :last-child { margin-bottom: 0; } + +.literalblock pre, .listingblock pre:not(.highlight), .listingblock pre[class="highlight"], .listingblock pre[class^="highlight "], .listingblock pre.CodeRay, .listingblock pre.prettyprint { background: #eeeeee; } +.sidebarblock .literalblock pre, .sidebarblock .listingblock pre:not(.highlight), .sidebarblock .listingblock pre[class="highlight"], .sidebarblock .listingblock pre[class^="highlight "], .sidebarblock .listingblock pre.CodeRay, .sidebarblock .listingblock pre.prettyprint { background: #f2f1f1; } + +.literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { border: 1px hidden #666666; -webkit-border-radius: 0; border-radius: 0; word-wrap: break-word; padding: 1.25em 1.5625em 1.125em 1.5625em; font-size: 0.8125em; } +.literalblock pre.nowrap, .literalblock pre[class].nowrap, .listingblock pre.nowrap, .listingblock pre[class].nowrap { overflow-x: auto; white-space: pre; word-wrap: normal; } +@media only screen and (min-width: 768px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 0.90625em; } } +@media only screen and (min-width: 1280px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 1em; } } + +.literalblock.output pre { color: #eeeeee; background-color: #264357; } + +.listingblock pre.highlightjs { padding: 0; } +.listingblock pre.highlightjs > code { padding: 1.25em 1.5625em 1.125em 1.5625em; -webkit-border-radius: 0; border-radius: 0; } + +.listingblock > .content { position: relative; } + +.listingblock code[data-lang]:before { display: none; content: attr(data-lang); position: absolute; font-size: 0.75em; top: 0.425rem; right: 0.5rem; line-height: 1; text-transform: uppercase; color: #999; } + +.listingblock:hover code[data-lang]:before { display: block; } + +.listingblock.terminal pre .command:before { content: attr(data-prompt); padding-right: 0.5em; color: #999; } + +.listingblock.terminal pre .command:not([data-prompt]):before { content: "$"; } + +table.pyhltable { border-collapse: separate; border: 0; margin-bottom: 0; background: none; } + +table.pyhltable td { vertical-align: top; padding-top: 0; padding-bottom: 0; line-height: 1.6; } + +table.pyhltable td.code { padding-left: .75em; padding-right: 0; } + +pre.pygments .lineno, table.pyhltable td:not(.code) { color: #999; padding-left: 0; padding-right: .5em; border-right: 1px solid #dddddd; } + +pre.pygments .lineno { display: inline-block; margin-right: .25em; } + +table.pyhltable .linenodiv { background: none !important; padding-right: 0 !important; } + +.quoteblock { margin: 0 1em 0.75em 1.5em; display: table; } +.quoteblock > .title { margin-left: -1.5em; margin-bottom: 0.75em; } +.quoteblock blockquote, .quoteblock blockquote p { color: #333333; font-size: 1.15rem; line-height: 1.75; word-spacing: 0.1em; letter-spacing: 0; font-style: italic; text-align: justify; } +.quoteblock blockquote { margin: 0; padding: 0; border: 0; } +.quoteblock blockquote:before { content: "\201c"; float: left; font-size: 2.75em; font-weight: bold; line-height: 0.6em; margin-left: -0.6em; color: black; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } +.quoteblock blockquote > .paragraph:last-child p { margin-bottom: 0; } +.quoteblock .attribution { margin-top: 0.5em; margin-right: 0.5ex; text-align: right; } +.quoteblock .quoteblock { margin-left: 0; margin-right: 0; padding: 0.5em 0; border-left: 3px solid #5e93b8; } +.quoteblock .quoteblock blockquote { padding: 0 0 0 0.75em; } +.quoteblock .quoteblock blockquote:before { display: none; } + +.verseblock { margin: 0 1em 0.75em 1em; } +.verseblock pre { font-family: "Open Sans", "DejaVu Sans", sans; font-size: 1.15rem; color: #333333; font-weight: 300; text-rendering: optimizeLegibility; } +.verseblock pre strong { font-weight: 400; } +.verseblock .attribution { margin-top: 1.25rem; margin-left: 0.5ex; } + +.quoteblock .attribution, .verseblock .attribution { font-size: 0.8125em; line-height: 1.45; font-style: italic; } +.quoteblock .attribution br, .verseblock .attribution br { display: none; } +.quoteblock .attribution cite, .verseblock .attribution cite { display: block; letter-spacing: -0.025em; color: #5e93b8; } + +.quoteblock.abstract { margin: 0 0 0.75em 0; display: block; } +.quoteblock.abstract blockquote, .quoteblock.abstract blockquote p { text-align: left; word-spacing: 0; } +.quoteblock.abstract blockquote:before, .quoteblock.abstract blockquote p:first-of-type:before { display: none; } + +table.tableblock { max-width: 100%; border-collapse: separate; } +table.tableblock td > .paragraph:last-child p > p:last-child, table.tableblock th > p:last-child, table.tableblock td > p:last-child { margin-bottom: 0; } + +table.tableblock, th.tableblock, td.tableblock { border: 0 solid #d8d8ce; } + +table.grid-all > thead > tr > .tableblock, table.grid-all > tbody > tr > .tableblock { border-width: 0 1px 1px 0; } + +table.grid-all > tfoot > tr > .tableblock { border-width: 1px 1px 0 0; } + +table.grid-cols > * > tr > .tableblock { border-width: 0 1px 0 0; } + +table.grid-rows > thead > tr > .tableblock, table.grid-rows > tbody > tr > .tableblock { border-width: 0 0 1px 0; } + +table.grid-rows > tfoot > tr > .tableblock { border-width: 1px 0 0 0; } + +table.grid-all > * > tr > .tableblock:last-child, table.grid-cols > * > tr > .tableblock:last-child { border-right-width: 0; } + +table.grid-all > tbody > tr:last-child > .tableblock, table.grid-all > thead:last-child > tr > .tableblock, table.grid-rows > tbody > tr:last-child > .tableblock, table.grid-rows > thead:last-child > tr > .tableblock { border-bottom-width: 0; } + +table.frame-all { border-width: 1px; } + +table.frame-sides { border-width: 0 1px; } + +table.frame-topbot { border-width: 1px 0; } + +th.halign-left, td.halign-left { text-align: left; } + +th.halign-right, td.halign-right { text-align: right; } + +th.halign-center, td.halign-center { text-align: center; } + +th.valign-top, td.valign-top { vertical-align: top; } + +th.valign-bottom, td.valign-bottom { vertical-align: bottom; } + +th.valign-middle, td.valign-middle { vertical-align: middle; } + +table thead th, table tfoot th { font-weight: bold; } + +tbody tr th { display: table-cell; line-height: 1.4; background: -webkit-linear-gradient(top, #add386, #90b66a); } + +tbody tr th, tbody tr th p, tfoot tr th, tfoot tr th p { color: white; font-weight: bold; } + +p.tableblock > code:only-child { background: none; padding: 0; } + +p.tableblock { font-size: 1em; } + +td > div.verse { white-space: pre; } + +ol { margin-left: 1.75em; } + +ul li ol { margin-left: 1.5em; } + +dl dd { margin-left: 1.125em; } + +dl dd:last-child, dl dd:last-child > :last-child { margin-bottom: 0; } + +ol > li p, ul > li p, ul dd, ol dd, .olist .olist, .ulist .ulist, .ulist .olist, .olist .ulist { margin-bottom: 0.375em; } + +ul.checklist, ul.none, ol.none, ul.no-bullet, ol.no-bullet, ol.unnumbered, ul.unstyled, ol.unstyled { list-style-type: none; } + +ul.no-bullet, ol.no-bullet, ol.unnumbered { margin-left: 0.625em; } + +ul.unstyled, ol.unstyled { margin-left: 0; } + +ul.checklist { margin-left: 0.625em; } + +ul.checklist li > p:first-child > .fa-square-o:first-child, ul.checklist li > p:first-child > .fa-check-square-o:first-child { width: 1.25em; font-size: 0.8em; position: relative; bottom: 0.125em; } + +ul.checklist li > p:first-child > input[type="checkbox"]:first-child { margin-right: 0.25em; } + +ul.inline { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; list-style: none; margin: 0 0 0.375em -0.75em; } + +ul.inline > li { margin-left: 0.75em; } + +.unstyled dl dt { font-weight: normal; font-style: normal; } + +ol.arabic { list-style-type: decimal; } + +ol.decimal { list-style-type: decimal-leading-zero; } + +ol.loweralpha { list-style-type: lower-alpha; } + +ol.upperalpha { list-style-type: upper-alpha; } + +ol.lowerroman { list-style-type: lower-roman; } + +ol.upperroman { list-style-type: upper-roman; } + +ol.lowergreek { list-style-type: lower-greek; } + +.hdlist > table, .colist > table { border: 0; background: none; } +.hdlist > table > tbody > tr, .colist > table > tbody > tr { background: none; } + +td.hdlist1, td.hdlist2 { vertical-align: top; padding: 0 0.625em; } + +td.hdlist1 { font-weight: bold; padding-bottom: 0.75em; } + +.literalblock + .colist, .listingblock + .colist { margin-top: -0.5em; } + +.colist > table tr > td:first-of-type { padding: 0.4em 0.75em 0 0.75em; line-height: 1; vertical-align: top; } +.colist > table tr > td:first-of-type img { max-width: initial; } +.colist > table tr > td:last-of-type { padding: 0.25em 0; } + +.thumb, .th { line-height: 0; display: inline-block; border: solid 4px white; -webkit-box-shadow: 0 0 0 1px #dddddd; box-shadow: 0 0 0 1px #dddddd; } + +.imageblock.left, .imageblock[style*="float: left"] { margin: 0.25em 0.625em 1.25em 0; } +.imageblock.right, .imageblock[style*="float: right"] { margin: 0.25em 0 1.25em 0.625em; } +.imageblock > .title { margin-bottom: 0; } +.imageblock.thumb, .imageblock.th { border-width: 6px; } +.imageblock.thumb > .title, .imageblock.th > .title { padding: 0 0.125em; } + +.image.left, .image.right { margin-top: 0.25em; margin-bottom: 0.25em; display: inline-block; line-height: 0; } +.image.left { margin-right: 0.625em; } +.image.right { margin-left: 0.625em; } + +a.image { text-decoration: none; display: inline-block; } +a.image object { pointer-events: none; } + +sup.footnote, sup.footnoteref { font-size: 0.875em; position: static; vertical-align: super; } +sup.footnote a, sup.footnoteref a { text-decoration: none; } +sup.footnote a:active, sup.footnoteref a:active { text-decoration: underline; } + +#footnotes { padding-top: 0.75em; padding-bottom: 0.75em; margin-bottom: 0.625em; } +#footnotes hr { width: 20%; min-width: 6.25em; margin: -0.25em 0 0.75em 0; border-width: 1px 0 0 0; } +#footnotes .footnote { padding: 0 0.375em 0 0.225em; line-height: 1.3334; font-size: 0.875em; margin-left: 1.2em; margin-bottom: 0.2em; } +#footnotes .footnote a:first-of-type { font-weight: bold; text-decoration: none; margin-left: -1.05em; } +#footnotes .footnote:last-of-type { margin-bottom: 0; } +#content #footnotes { margin-top: -0.625em; margin-bottom: 0; padding: 0.75em 0; } + +.gist .file-data > table { border: 0; background: #fff; width: 100%; margin-bottom: 0; } +.gist .file-data > table td.line-data { width: 99%; } + +div.unbreakable { page-break-inside: avoid; } + +.big { font-size: larger; } + +.small { font-size: smaller; } + +.underline { text-decoration: underline; } + +.overline { text-decoration: overline; } + +.line-through { text-decoration: line-through; } + +.aqua { color: #00bfbf; } + +.aqua-background { background-color: #00fafa; } + +.black { color: black; } + +.black-background { background-color: black; } + +.blue { color: #0000bf; } + +.blue-background { background-color: #0000fa; } + +.fuchsia { color: #bf00bf; } + +.fuchsia-background { background-color: #fa00fa; } + +.gray { color: #606060; } + +.gray-background { background-color: #7d7d7d; } + +.green { color: #006000; } + +.green-background { background-color: #007d00; } + +.lime { color: #00bf00; } + +.lime-background { background-color: #00fa00; } + +.maroon { color: #600000; } + +.maroon-background { background-color: #7d0000; } + +.navy { color: #000060; } + +.navy-background { background-color: #00007d; } + +.olive { color: #606000; } + +.olive-background { background-color: #7d7d00; } + +.purple { color: #600060; } + +.purple-background { background-color: #7d007d; } + +.red { color: #bf0000; } + +.red-background { background-color: #fa0000; } + +.silver { color: #909090; } + +.silver-background { background-color: #bcbcbc; } + +.teal { color: #006060; } + +.teal-background { background-color: #007d7d; } + +.white { color: #bfbfbf; } + +.white-background { background-color: #fafafa; } + +.yellow { color: #bfbf00; } + +.yellow-background { background-color: #fafa00; } + +span.icon > .fa { cursor: default; } +a span.icon > .fa { cursor: inherit; } + +.admonitionblock td.icon [class^="fa icon-"] { font-size: 2.5em; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); cursor: default; } +.admonitionblock td.icon .icon-note:before { content: "\f05a"; color: #29475c; } +.admonitionblock td.icon .icon-tip:before { content: "\f0eb"; text-shadow: 1px 1px 2px rgba(155, 155, 0, 0.8); color: #111; } +.admonitionblock td.icon .icon-warning:before { content: "\f071"; color: #bf6900; } +.admonitionblock td.icon .icon-caution:before { content: "\f06d"; color: #bf3400; } +.admonitionblock td.icon .icon-important:before { content: "\f06a"; color: #bf0000; } + +.conum[data-value] { display: inline-block; color: #fff !important; background-color: black; -webkit-border-radius: 100px; border-radius: 100px; text-align: center; font-size: 0.75em; width: 1.67em; height: 1.67em; line-height: 1.67em; font-family: "Open Sans", "DejaVu Sans", sans-serif; font-style: normal; font-weight: bold; } +.conum[data-value] * { color: #fff !important; } +.conum[data-value] + b { display: none; } +.conum[data-value]:after { content: attr(data-value); } +pre .conum[data-value] { position: relative; top: -0.125em; } + +b.conum * { color: inherit !important; } + +.conum:not([data-value]):empty { display: none; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { border-bottom: 1px solid #dddddd; } + +.sect1 { padding-bottom: 0; } + +#toctitle { color: #00406F; font-weight: normal; margin-top: 1.5em; } + +.sidebarblock { border-color: #aaa; } + +code { -webkit-border-radius: 4px; border-radius: 4px; } + +p.tableblock.header { color: #6d6e71; } + +.literalblock pre, .listingblock pre { background: #eeeeee; } + +</style> +<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> +<link rel="stylesheet" href="../../katex/katex.min.css"> +<script src="../../katex/katex.min.js"></script> +<script src="../../katex/contrib/auto-render.min.js"></script> + <!-- Use KaTeX to render math once document is loaded, see + https://github.com/Khan/KaTeX/tree/master/contrib/auto-render --> +<script> + document.addEventListener("DOMContentLoaded", function () { + renderMathInElement( + document.body, + { + delimiters: [ + { left: "$$", right: "$$", display: true}, + { left: "\\[", right: "\\]", display: true}, + { left: "$", right: "$", display: false}, + { left: "\\(", right: "\\)", display: false} + ] + } + ); + }); +</script></head> +<body class="manpage"> +<div id="header"> +<h1>clEnqueueTask(3) Manual Page</h1> +<h2 id="_name">Name</h2> +<div class="sectionbody"> +<p>clEnqueueTask - Enqueues a command to execute a kernel, using a single work-item, on a device.</p> +</div> +</div> +<div id="content"> +<div class="sect1"> +<h2 id="_c_specification">C Specification</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>To enqueue a command to execute a kernel on a device, using a single work-item, +call the function</p> +</div> +<div id="clEnqueueTask" class="listingblock"> +<div class="content"> +<pre class="highlight"><code class="language-c++" data-lang="c++">cl_int clEnqueueTask( + cl_command_queue command_queue, + cl_kernel kernel, + cl_uint num_events_in_wait_list, + const cl_event* event_wait_list, + cl_event* event);</code></pre> +</div> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_parameters">Parameters</h2> +<div class="sectionbody"> +<div class="ulist"> +<ul> +<li> +<p><em>command_queue</em> is a valid host command-queue. +The kernel will be queued for execution on the device associated with +<em>command_queue</em>.</p> +</li> +<li> +<p><em>kernel</em> is a valid kernel object. +The OpenCL context associated with <em>kernel</em> and <em>command-queue</em> must be the +same.</p> +</li> +<li> +<p><em>event_wait_list</em> and <em>num_events_in_wait_list</em> specify events that need to +complete before this particular command can be executed. +If <em>event_wait_list</em> is <code>NULL</code>, then this particular command does not wait +on any event to complete. +If <em>event_wait_list</em> is <code>NULL</code>, <em>num_events_in_wait_list</em> must be 0. +If <em>event_wait_list</em> is not <code>NULL</code>, the list of events pointed to by +<em>event_wait_list</em> must be valid and <em>num_events_in_wait_list</em> must be +greater than 0. +The events specified in <em>event_wait_list</em> act as synchronization points. +The context associated with events in <em>event_wait_list</em> and <em>command_queue</em> +must be the same. +The memory associated with <em>event_wait_list</em> can be reused or freed after +the function returns.</p> +</li> +<li> +<p><em>event</em> returns an event object that identifies this particular +kernel-instance. +Event objects are unique and can be used to identify a particular +kernel-instance later on. +If <em>event</em> is <code>NULL</code>, no event will be created for this kernel-instance and +therefore it will not be possible for the application to query or queue a +wait for this particular kernel-instance. +If the <em>event_wait_list</em> and the <em>event</em> arguments are not <code>NULL</code>, the +<em>event</em> argument should not refer to an element of the <em>event_wait_list</em> +array.</p> +</li> +</ul> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_description">Description</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p><strong>clEnqueueTask</strong> is equivalent to calling <strong>clEnqueueNDRangeKernel</strong> with +<em>work_dim</em> set to 1, <em>global_work_offset</em> set to <code>NULL</code>, <em>global_work_size[0]</em> +set to 1, and <em>local_work_size[0]</em> set to 1.</p> +</div> +<div class="paragraph"> +<p><strong>clEnqueueTask</strong> returns <code>CL_​SUCCESS</code> if the kernel-instance was successfully +queued. +Otherwise, it returns one of the following errors:</p> +</div> +<div class="ulist"> +<ul> +<li> +<p><code>CL_​INVALID_​PROGRAM_​EXECUTABLE</code> if there is no successfully built program +executable available for device associated with <em>command_queue</em>.</p> +</li> +<li> +<p><code>CL_​INVALID_​COMMAND_​QUEUE</code> if <em>command_queue</em> is not a valid host +command-queue.</p> +</li> +<li> +<p><code>CL_​INVALID_​KERNEL</code> if <em>kernel</em> is not a valid kernel object.</p> +</li> +<li> +<p><code>CL_​INVALID_​CONTEXT</code> if context associated with <em>command_queue</em> and +<em>kernel</em> are not the same or if the context associated with +<em>command_queue</em> and events in <em>event_wait_list</em> are not the same.</p> +</li> +<li> +<p><code>CL_​INVALID_​KERNEL_​ARGS</code> if the kernel argument values have not been +specified or if a kernel argument declared to be a pointer to a type +does not point to a named address space.</p> +</li> +<li> +<p><code>CL_​INVALID_​WORK_​GROUP_​SIZE</code> if a work-group size is specified for <em>kernel</em> +in the program source and it is not (1, 1, 1).</p> +</li> +<li> +<p><code>CL_​INVALID_​WORK_​GROUP_​SIZE</code> if the required number of sub-groups is +specified for <em>kernel</em> in the program source and is not consistent with a +work-group size of (1, 1, 1).</p> +</li> +<li> +<p><code>CL_​MISALIGNED_​SUB_​BUFFER_​OFFSET</code> if a sub-buffer object is specified as +the value for an argument that is a buffer object and the <em>offset</em> +specified when the sub-buffer object is created is not aligned to +<code>CL_​DEVICE_​MEM_​BASE_​ADDR_​ALIGN</code> value for device associated with <em>queue</em>. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 1.1.</p> +</li> +<li> +<p><code>CL_​INVALID_​IMAGE_​SIZE</code> if an image object is specified as an argument +value and the image dimensions (image width, height, specified or +compute row and/or slice pitch) are not supported by device associated +with <em>queue</em>.</p> +</li> +<li> +<p><code>CL_​IMAGE_​FORMAT_​NOT_​SUPPORTED</code> if an image object is specified as an +argument value and the image format (image channel order and data type) +is not supported by device associated with <em>queue</em>.</p> +</li> +<li> +<p><code>CL_​OUT_​OF_​RESOURCES</code> if there is a failure to queue the execution +instance of <em>kernel</em> on the command-queue because of insufficient +resources needed to execute the kernel. See how this error code is used +with <strong>clEnqueueNDRangeKernel</strong> for examples.</p> +</li> +<li> +<p><code>CL_​MEM_​OBJECT_​ALLOCATION_​FAILURE</code> if there is a failure to allocate +memory for data store associated with image or buffer objects specified +as arguments to <em>kernel</em>.</p> +</li> +<li> +<p><code>CL_​INVALID_​EVENT_​WAIT_​LIST</code> if <em>event_wait_list</em> is <code>NULL</code> and +<em>num_events_in_wait_list</em> > 0, or <em>event_wait_list</em> is not <code>NULL</code> and +<em>num_events_in_wait_list</em> is 0, or if event objects in <em>event_wait_list</em> +are not valid events.</p> +</li> +<li> +<p><code>CL_​INVALID_​OPERATION</code> if SVM pointers are passed as arguments to a kernel +and the device does not support SVM or if system pointers are passed as +arguments to a kernel and/or stored inside SVM allocations passed as +kernel arguments and the device does not support fine grain system SVM +allocations.</p> +</li> +<li> +<p><code>CL_​OUT_​OF_​RESOURCES</code> if there is a failure to allocate resources required +by the OpenCL implementation on the device.</p> +</li> +<li> +<p><code>CL_​OUT_​OF_​HOST_​MEMORY</code> if there is a failure to allocate resources +required by the OpenCL implementation on the host.</p> +</li> +</ul> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_see_also">See Also</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p><a href="cl_command_queue.html">cl_command_queue</a>, <a href="cl_event.html">cl_event</a>, <a href="cl_kernel.html">cl_kernel</a>, <a href="cl_uint.html">cl_uint</a></p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_document_notes">Document Notes</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>For more information, see the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#clEnqueueTask" target="_blank" rel="noopener">OpenCL Specification</a></p> +</div> +<div class="paragraph"> +<p>This page is extracted from the OpenCL Specification. +Fixes and changes should be made to the Specification, not directly.</p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_copyright">Copyright</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a +<a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons +Attribution 4.0 International License</a>.</p> +</div> +</div> +</div> +</div> +<div id="footer"> +<div id="footer-text"> +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 +</div> +</div> + +<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_HTMLorMML"></script> +</body> +</html> \ No newline at end of file
diff --git a/sdk/2.2/docs/man/html/clEnqueueUnmapMemObject.html b/sdk/2.2/docs/man/html/clEnqueueUnmapMemObject.html index 088122f..5d430d3 100644 --- a/sdk/2.2/docs/man/html/clEnqueueUnmapMemObject.html +++ b/sdk/2.2/docs/man/html/clEnqueueUnmapMemObject.html
@@ -907,7 +907,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -916,8 +916,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clEnqueueWaitForEvents.html b/sdk/2.2/docs/man/html/clEnqueueWaitForEvents.html new file mode 100644 index 0000000..3ceb38e --- /dev/null +++ b/sdk/2.2/docs/man/html/clEnqueueWaitForEvents.html
@@ -0,0 +1,868 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<meta charset="UTF-8"> +<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]--> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> +<meta name="generator" content="Asciidoctor 1.5.8"> +<title>clEnqueueWaitForEvents(3)</title> +<style> +/*! normalize.css v2.1.2 | MIT License | git.io/normalize */ +/* ========================================================================== HTML5 display definitions ========================================================================== */ +/** Correct `block` display not defined in IE 8/9. */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } + +/** Correct `inline-block` display not defined in IE 8/9. */ +audio, canvas, video { display: inline-block; } + +/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */ +audio:not([controls]) { display: none; height: 0; } + +/** Address `[hidden]` styling not present in IE 8/9. Hide the `template` element in IE, Safari, and Firefox < 22. */ +[hidden], template { display: none; } + +script { display: none !important; } + +/* ========================================================================== Base ========================================================================== */ +/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */ +html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } + +/** Remove default margin. */ +body { margin: 0; } + +/* ========================================================================== Links ========================================================================== */ +/** Remove the gray background color from active links in IE 10. */ +a { background: transparent; } + +/** Address `outline` inconsistency between Chrome and other browsers. */ +a:focus { outline: thin dotted; } + +/** Improve readability when focused and also mouse hovered in all browsers. */ +a:active, a:hover { outline: 0; } + +/* ========================================================================== Typography ========================================================================== */ +/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */ +h1 { font-size: 2em; margin: 0.67em 0; } + +/** Address styling not present in IE 8/9, Safari 5, and Chrome. */ +abbr[title] { border-bottom: 1px dotted; } + +/** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */ +b, strong { font-weight: bold; } + +/** Address styling not present in Safari 5 and Chrome. */ +dfn { font-style: italic; } + +/** Address differences between Firefox and other browsers. */ +hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } + +/** Address styling not present in IE 8/9. */ +mark { background: #ff0; color: #000; } + +/** Correct font family set oddly in Safari 5 and Chrome. */ +code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; } + +/** Improve readability of pre-formatted text in all browsers. */ +pre { white-space: pre-wrap; } + +/** Set consistent quote types. */ +q { quotes: "\201C" "\201D" "\2018" "\2019"; } + +/** Address inconsistent and variable font size in all browsers. */ +small { font-size: 80%; } + +/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */ +sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } + +sup { top: -0.5em; } + +sub { bottom: -0.25em; } + +/* ========================================================================== Embedded content ========================================================================== */ +/** Remove border when inside `a` element in IE 8/9. */ +img { border: 0; } + +/** Correct overflow displayed oddly in IE 9. */ +svg:not(:root) { overflow: hidden; } + +/* ========================================================================== Figures ========================================================================== */ +/** Address margin not present in IE 8/9 and Safari 5. */ +figure { margin: 0; } + +/* ========================================================================== Forms ========================================================================== */ +/** Define consistent border, margin, and padding. */ +fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } + +/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */ +legend { border: 0; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */ +button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ } + +/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */ +button, input { line-height: normal; } + +/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */ +button, select { text-transform: none; } + +/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */ +button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ } + +/** Re-set default cursor for disabled elements. */ +button[disabled], html input[disabled] { cursor: default; } + +/** 1. Address box sizing set to `content-box` in IE 8/9. 2. Remove excess padding in IE 8/9. */ +input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */ +input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; } + +/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */ +input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } + +/** Remove inner padding and border in Firefox 4+. */ +button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } + +/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */ +textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ } + +/* ========================================================================== Tables ========================================================================== */ +/** Remove most spacing between table cells. */ +table { border-collapse: collapse; border-spacing: 0; } + +meta.foundation-mq-small { font-family: "only screen and (min-width: 768px)"; width: 768px; } + +meta.foundation-mq-medium { font-family: "only screen and (min-width:1280px)"; width: 1280px; } + +meta.foundation-mq-large { font-family: "only screen and (min-width:1440px)"; width: 1440px; } + +*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } + +html, body { font-size: 100%; } + +body { background: white; color: #222222; padding: 0; margin: 0; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: auto; } + +a:hover { cursor: pointer; } + +img, object, embed { max-width: 100%; height: auto; } + +object, embed { height: 100%; } + +img { -ms-interpolation-mode: bicubic; } + +#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; } + +.left { float: left !important; } + +.right { float: right !important; } + +.text-left { text-align: left !important; } + +.text-right { text-align: right !important; } + +.text-center { text-align: center !important; } + +.text-justify { text-align: justify !important; } + +.hide { display: none; } + +.antialiased { -webkit-font-smoothing: antialiased; } + +img { display: inline-block; vertical-align: middle; } + +textarea { height: auto; min-height: 50px; } + +select { width: 100%; } + +object, svg { display: inline-block; vertical-align: middle; } + +.center { margin-left: auto; margin-right: auto; } + +.spread { width: 100%; } + +p.lead, .paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { font-size: 1.21875em; line-height: 1.6; } + +.subheader, .admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { line-height: 1.4; color: black; font-weight: 300; margin-top: 0.2em; margin-bottom: 0.5em; } + +/* Typography resets */ +div, dl, dt, dd, ul, ol, li, h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; } + +/* Default Link Styles */ +a { color: #0068b0; text-decoration: none; line-height: inherit; } +a:hover, a:focus { color: #333333; } +a img { border: none; } + +/* Default paragraph styles */ +p { font-family: Noto, sans-serif; font-weight: normal; font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; text-rendering: optimizeLegibility; } +p aside { font-size: 0.875em; line-height: 1.35; font-style: italic; } + +/* Default header styles */ +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { font-family: Noto, sans-serif; font-weight: normal; font-style: normal; color: black; text-rendering: optimizeLegibility; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.2125em; } +h1 small, h2 small, h3 small, #toctitle small, .sidebarblock > .content > .title small, h4 small, h5 small, h6 small { font-size: 60%; color: #4d4d4d; line-height: 0; } + +h1 { font-size: 2.125em; } + +h2 { font-size: 1.6875em; } + +h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.375em; } + +h4 { font-size: 1.125em; } + +h5 { font-size: 1.125em; } + +h6 { font-size: 1em; } + +hr { border: solid #dddddd; border-width: 1px 0 0; clear: both; margin: 1.25em 0 1.1875em; height: 0; } + +/* Helpful Typography Defaults */ +em, i { font-style: italic; line-height: inherit; } + +strong, b { font-weight: bold; line-height: inherit; } + +small { font-size: 60%; line-height: inherit; } + +code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; color: #264357; } + +/* Lists */ +ul, ol, dl { font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; list-style-position: outside; font-family: Noto, sans-serif; } + +ul, ol { margin-left: 1.5em; } +ul.no-bullet, ol.no-bullet { margin-left: 1.5em; } + +/* Unordered Lists */ +ul li ul, ul li ol { margin-left: 1.25em; margin-bottom: 0; font-size: 1em; /* Override nested font-size change */ } +ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; } +ul.square { list-style-type: square; } +ul.circle { list-style-type: circle; } +ul.disc { list-style-type: disc; } +ul.no-bullet { list-style: none; } + +/* Ordered Lists */ +ol li ul, ol li ol { margin-left: 1.25em; margin-bottom: 0; } + +/* Definition Lists */ +dl dt { margin-bottom: 0.3em; font-weight: bold; } +dl dd { margin-bottom: 0.75em; } + +/* Abbreviations */ +abbr, acronym { text-transform: uppercase; font-size: 90%; color: black; border-bottom: 1px dotted #dddddd; cursor: help; } + +abbr { text-transform: none; } + +/* Blockquotes */ +blockquote { margin: 0 0 0.75em; padding: 0.5625em 1.25em 0 1.1875em; border-left: 1px solid #dddddd; } +blockquote cite { display: block; font-size: 0.8125em; color: #5e93b8; } +blockquote cite:before { content: "\2014 \0020"; } +blockquote cite a, blockquote cite a:visited { color: #5e93b8; } + +blockquote, blockquote p { line-height: 1.6; color: #333333; } + +/* Microformats */ +.vcard { display: inline-block; margin: 0 0 1.25em 0; border: 1px solid #dddddd; padding: 0.625em 0.75em; } +.vcard li { margin: 0; display: block; } +.vcard .fn { font-weight: bold; font-size: 0.9375em; } + +.vevent .summary { font-weight: bold; } +.vevent abbr { cursor: auto; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625em; } + +@media only screen and (min-width: 768px) { h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + h1 { font-size: 2.75em; } + h2 { font-size: 2.3125em; } + h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.6875em; } + h4 { font-size: 1.4375em; } } +/* Tables */ +table { background: white; margin-bottom: 1.25em; border: solid 1px #d8d8ce; } +table thead, table tfoot { background: -webkit-linear-gradient(top, #add386, #90b66a); font-weight: bold; } +table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td { padding: 0.5em 0.625em 0.625em; font-size: inherit; color: white; text-align: left; } +table tr th, table tr td { padding: 0.5625em 0.625em; font-size: inherit; color: #6d6e71; } +table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #edf2f2; } +table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; line-height: 1.4; } + +body { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; tab-size: 4; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + +a:hover, a:focus { text-decoration: underline; } + +.clearfix:before, .clearfix:after, .float-group:before, .float-group:after { content: " "; display: table; } +.clearfix:after, .float-group:after { clear: both; } + +*:not(pre) > code { font-size: inherit; font-style: normal !important; letter-spacing: 0; padding: 0; background-color: white; -webkit-border-radius: 0; border-radius: 0; line-height: inherit; word-wrap: break-word; } +*:not(pre) > code.nobreak { word-wrap: normal; } +*:not(pre) > code.nowrap { white-space: nowrap; } + +pre, pre > code { line-height: 1.6; color: #264357; font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; } + +em em { font-style: normal; } + +strong strong { font-weight: normal; } + +.keyseq { color: #333333; } + +kbd { font-family: Consolas, "Liberation Mono", Courier, monospace; display: inline-block; color: black; font-size: 0.65em; line-height: 1.45; background-color: #f7f7f7; border: 1px solid #ccc; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; margin: 0 0.15em; padding: 0.2em 0.5em; vertical-align: middle; position: relative; top: -0.1em; white-space: nowrap; } + +.keyseq kbd:first-child { margin-left: 0; } + +.keyseq kbd:last-child { margin-right: 0; } + +.menuseq, .menuref { color: #000; } + +.menuseq b:not(.caret), .menuref { font-weight: inherit; } + +.menuseq { word-spacing: -0.02em; } +.menuseq b.caret { font-size: 1.25em; line-height: 0.8; } +.menuseq i.caret { font-weight: bold; text-align: center; width: 0.45em; } + +b.button:before, b.button:after { position: relative; top: -1px; font-weight: normal; } + +b.button:before { content: "["; padding: 0 3px 0 2px; } + +b.button:after { content: "]"; padding: 0 2px 0 3px; } + +#header, #content, #footnotes, #footer { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 62.5em; *zoom: 1; position: relative; padding-left: 1.5em; padding-right: 1.5em; } +#header:before, #header:after, #content:before, #content:after, #footnotes:before, #footnotes:after, #footer:before, #footer:after { content: " "; display: table; } +#header:after, #content:after, #footnotes:after, #footer:after { clear: both; } + +#content { margin-top: 1.25em; } + +#content:before { content: none; } + +#header > h1:first-child { color: black; margin-top: 2.25rem; margin-bottom: 0; } +#header > h1:first-child + #toc { margin-top: 8px; border-top: 1px solid #dddddd; } +#header > h1:only-child, body.toc2 #header > h1:nth-last-child(2) { border-bottom: 1px solid #dddddd; padding-bottom: 8px; } +#header .details { border-bottom: 1px solid #dddddd; line-height: 1.45; padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 0.25em; color: #5e93b8; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; } +#header .details span:first-child { margin-left: -0.125em; } +#header .details span.email a { color: #333333; } +#header .details br { display: none; } +#header .details br + span:before { content: "\00a0\2013\00a0"; } +#header .details br + span.author:before { content: "\00a0\22c5\00a0"; color: #333333; } +#header .details br + span#revremark:before { content: "\00a0|\00a0"; } +#header #revnumber { text-transform: capitalize; } +#header #revnumber:after { content: "\00a0"; } + +#content > h1:first-child:not([class]) { color: black; border-bottom: 1px solid #dddddd; padding-bottom: 8px; margin-top: 0; padding-top: 1rem; margin-bottom: 1.25rem; } + +#toc { border-bottom: 0 solid #dddddd; padding-bottom: 0.5em; } +#toc > ul { margin-left: 0.125em; } +#toc ul.sectlevel0 > li > a { font-style: italic; } +#toc ul.sectlevel0 ul.sectlevel1 { margin: 0.5em 0; } +#toc ul { font-family: Noto, sans-serif; list-style-type: none; } +#toc li { line-height: 1.3334; margin-top: 0.3334em; } +#toc a { text-decoration: none; } +#toc a:active { text-decoration: underline; } + +#toctitle { color: black; font-size: 1.2em; } + +@media only screen and (min-width: 768px) { #toctitle { font-size: 1.375em; } + body.toc2 { padding-left: 15em; padding-right: 0; } + #toc.toc2 { margin-top: 0 !important; background-color: white; position: fixed; width: 15em; left: 0; top: 0; border-right: 1px solid #dddddd; border-top-width: 0 !important; border-bottom-width: 0 !important; z-index: 1000; padding: 1.25em 1em; height: 100%; overflow: auto; } + #toc.toc2 #toctitle { margin-top: 0; margin-bottom: 0.8rem; font-size: 1.2em; } + #toc.toc2 > ul { font-size: 0.9em; margin-bottom: 0; } + #toc.toc2 ul ul { margin-left: 0; padding-left: 1em; } + #toc.toc2 ul.sectlevel0 ul.sectlevel1 { padding-left: 0; margin-top: 0.5em; margin-bottom: 0.5em; } + body.toc2.toc-right { padding-left: 0; padding-right: 15em; } + body.toc2.toc-right #toc.toc2 { border-right-width: 0; border-left: 1px solid #dddddd; left: auto; right: 0; } } +@media only screen and (min-width: 1280px) { body.toc2 { padding-left: 20em; padding-right: 0; } + #toc.toc2 { width: 20em; } + #toc.toc2 #toctitle { font-size: 1.375em; } + #toc.toc2 > ul { font-size: 0.95em; } + #toc.toc2 ul ul { padding-left: 1.25em; } + body.toc2.toc-right { padding-left: 0; padding-right: 20em; } } +#content #toc { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +#content #toc > :first-child { margin-top: 0; } +#content #toc > :last-child { margin-bottom: 0; } + +#footer { max-width: 100%; background-color: none; padding: 1.25em; } + +#footer-text { color: black; line-height: 1.44; } + +#content { margin-bottom: 0.625em; } + +.sect1 { padding-bottom: 0.625em; } + +@media only screen and (min-width: 768px) { #content { margin-bottom: 1.25em; } + .sect1 { padding-bottom: 1.25em; } } +.sect1:last-child { padding-bottom: 0; } + +.sect1 + .sect1 { border-top: 0 solid #dddddd; } + +#content h1 > a.anchor, h2 > a.anchor, h3 > a.anchor, #toctitle > a.anchor, .sidebarblock > .content > .title > a.anchor, h4 > a.anchor, h5 > a.anchor, h6 > a.anchor { position: absolute; z-index: 1001; width: 1.5ex; margin-left: -1.5ex; display: block; text-decoration: none !important; visibility: hidden; text-align: center; font-weight: normal; } +#content h1 > a.anchor:before, h2 > a.anchor:before, h3 > a.anchor:before, #toctitle > a.anchor:before, .sidebarblock > .content > .title > a.anchor:before, h4 > a.anchor:before, h5 > a.anchor:before, h6 > a.anchor:before { content: "\00A7"; font-size: 0.85em; display: block; padding-top: 0.1em; } +#content h1:hover > a.anchor, #content h1 > a.anchor:hover, h2:hover > a.anchor, h2 > a.anchor:hover, h3:hover > a.anchor, #toctitle:hover > a.anchor, .sidebarblock > .content > .title:hover > a.anchor, h3 > a.anchor:hover, #toctitle > a.anchor:hover, .sidebarblock > .content > .title > a.anchor:hover, h4:hover > a.anchor, h4 > a.anchor:hover, h5:hover > a.anchor, h5 > a.anchor:hover, h6:hover > a.anchor, h6 > a.anchor:hover { visibility: visible; } +#content h1 > a.link, h2 > a.link, h3 > a.link, #toctitle > a.link, .sidebarblock > .content > .title > a.link, h4 > a.link, h5 > a.link, h6 > a.link { color: black; text-decoration: none; } +#content h1 > a.link:hover, h2 > a.link:hover, h3 > a.link:hover, #toctitle > a.link:hover, .sidebarblock > .content > .title > a.link:hover, h4 > a.link:hover, h5 > a.link:hover, h6 > a.link:hover { color: black; } + +.audioblock, .imageblock, .literalblock, .listingblock, .stemblock, .videoblock { margin-bottom: 1.25em; } + +.admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { text-rendering: optimizeLegibility; text-align: left; } + +table.tableblock > caption.title { white-space: nowrap; overflow: visible; max-width: 0; } + +.paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { color: black; } + +table.tableblock #preamble > .sectionbody > .paragraph:first-of-type p { font-size: inherit; } + +.admonitionblock > table { border-collapse: separate; border: 0; background: none; width: 100%; } +.admonitionblock > table td.icon { text-align: center; width: 80px; } +.admonitionblock > table td.icon img { max-width: initial; } +.admonitionblock > table td.icon .title { font-weight: bold; font-family: Noto, sans-serif; text-transform: uppercase; } +.admonitionblock > table td.content { padding-left: 1.125em; padding-right: 1.25em; border-left: 1px solid #dddddd; color: #5e93b8; } +.admonitionblock > table td.content > :last-child > :last-child { margin-bottom: 0; } + +.exampleblock > .content { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.exampleblock > .content > :first-child { margin-top: 0; } +.exampleblock > .content > :last-child { margin-bottom: 0; } + +.sidebarblock { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.sidebarblock > :first-child { margin-top: 0; } +.sidebarblock > :last-child { margin-bottom: 0; } +.sidebarblock > .content > .title { color: black; margin-top: 0; } + +.exampleblock > .content > :last-child > :last-child, .exampleblock > .content .olist > ol > li:last-child > :last-child, .exampleblock > .content .ulist > ul > li:last-child > :last-child, .exampleblock > .content .qlist > ol > li:last-child > :last-child, .sidebarblock > .content > :last-child > :last-child, .sidebarblock > .content .olist > ol > li:last-child > :last-child, .sidebarblock > .content .ulist > ul > li:last-child > :last-child, .sidebarblock > .content .qlist > ol > li:last-child > :last-child { margin-bottom: 0; } + +.literalblock pre, .listingblock pre:not(.highlight), .listingblock pre[class="highlight"], .listingblock pre[class^="highlight "], .listingblock pre.CodeRay, .listingblock pre.prettyprint { background: #eeeeee; } +.sidebarblock .literalblock pre, .sidebarblock .listingblock pre:not(.highlight), .sidebarblock .listingblock pre[class="highlight"], .sidebarblock .listingblock pre[class^="highlight "], .sidebarblock .listingblock pre.CodeRay, .sidebarblock .listingblock pre.prettyprint { background: #f2f1f1; } + +.literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { border: 1px hidden #666666; -webkit-border-radius: 0; border-radius: 0; word-wrap: break-word; padding: 1.25em 1.5625em 1.125em 1.5625em; font-size: 0.8125em; } +.literalblock pre.nowrap, .literalblock pre[class].nowrap, .listingblock pre.nowrap, .listingblock pre[class].nowrap { overflow-x: auto; white-space: pre; word-wrap: normal; } +@media only screen and (min-width: 768px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 0.90625em; } } +@media only screen and (min-width: 1280px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 1em; } } + +.literalblock.output pre { color: #eeeeee; background-color: #264357; } + +.listingblock pre.highlightjs { padding: 0; } +.listingblock pre.highlightjs > code { padding: 1.25em 1.5625em 1.125em 1.5625em; -webkit-border-radius: 0; border-radius: 0; } + +.listingblock > .content { position: relative; } + +.listingblock code[data-lang]:before { display: none; content: attr(data-lang); position: absolute; font-size: 0.75em; top: 0.425rem; right: 0.5rem; line-height: 1; text-transform: uppercase; color: #999; } + +.listingblock:hover code[data-lang]:before { display: block; } + +.listingblock.terminal pre .command:before { content: attr(data-prompt); padding-right: 0.5em; color: #999; } + +.listingblock.terminal pre .command:not([data-prompt]):before { content: "$"; } + +table.pyhltable { border-collapse: separate; border: 0; margin-bottom: 0; background: none; } + +table.pyhltable td { vertical-align: top; padding-top: 0; padding-bottom: 0; line-height: 1.6; } + +table.pyhltable td.code { padding-left: .75em; padding-right: 0; } + +pre.pygments .lineno, table.pyhltable td:not(.code) { color: #999; padding-left: 0; padding-right: .5em; border-right: 1px solid #dddddd; } + +pre.pygments .lineno { display: inline-block; margin-right: .25em; } + +table.pyhltable .linenodiv { background: none !important; padding-right: 0 !important; } + +.quoteblock { margin: 0 1em 0.75em 1.5em; display: table; } +.quoteblock > .title { margin-left: -1.5em; margin-bottom: 0.75em; } +.quoteblock blockquote, .quoteblock blockquote p { color: #333333; font-size: 1.15rem; line-height: 1.75; word-spacing: 0.1em; letter-spacing: 0; font-style: italic; text-align: justify; } +.quoteblock blockquote { margin: 0; padding: 0; border: 0; } +.quoteblock blockquote:before { content: "\201c"; float: left; font-size: 2.75em; font-weight: bold; line-height: 0.6em; margin-left: -0.6em; color: black; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } +.quoteblock blockquote > .paragraph:last-child p { margin-bottom: 0; } +.quoteblock .attribution { margin-top: 0.5em; margin-right: 0.5ex; text-align: right; } +.quoteblock .quoteblock { margin-left: 0; margin-right: 0; padding: 0.5em 0; border-left: 3px solid #5e93b8; } +.quoteblock .quoteblock blockquote { padding: 0 0 0 0.75em; } +.quoteblock .quoteblock blockquote:before { display: none; } + +.verseblock { margin: 0 1em 0.75em 1em; } +.verseblock pre { font-family: "Open Sans", "DejaVu Sans", sans; font-size: 1.15rem; color: #333333; font-weight: 300; text-rendering: optimizeLegibility; } +.verseblock pre strong { font-weight: 400; } +.verseblock .attribution { margin-top: 1.25rem; margin-left: 0.5ex; } + +.quoteblock .attribution, .verseblock .attribution { font-size: 0.8125em; line-height: 1.45; font-style: italic; } +.quoteblock .attribution br, .verseblock .attribution br { display: none; } +.quoteblock .attribution cite, .verseblock .attribution cite { display: block; letter-spacing: -0.025em; color: #5e93b8; } + +.quoteblock.abstract { margin: 0 0 0.75em 0; display: block; } +.quoteblock.abstract blockquote, .quoteblock.abstract blockquote p { text-align: left; word-spacing: 0; } +.quoteblock.abstract blockquote:before, .quoteblock.abstract blockquote p:first-of-type:before { display: none; } + +table.tableblock { max-width: 100%; border-collapse: separate; } +table.tableblock td > .paragraph:last-child p > p:last-child, table.tableblock th > p:last-child, table.tableblock td > p:last-child { margin-bottom: 0; } + +table.tableblock, th.tableblock, td.tableblock { border: 0 solid #d8d8ce; } + +table.grid-all > thead > tr > .tableblock, table.grid-all > tbody > tr > .tableblock { border-width: 0 1px 1px 0; } + +table.grid-all > tfoot > tr > .tableblock { border-width: 1px 1px 0 0; } + +table.grid-cols > * > tr > .tableblock { border-width: 0 1px 0 0; } + +table.grid-rows > thead > tr > .tableblock, table.grid-rows > tbody > tr > .tableblock { border-width: 0 0 1px 0; } + +table.grid-rows > tfoot > tr > .tableblock { border-width: 1px 0 0 0; } + +table.grid-all > * > tr > .tableblock:last-child, table.grid-cols > * > tr > .tableblock:last-child { border-right-width: 0; } + +table.grid-all > tbody > tr:last-child > .tableblock, table.grid-all > thead:last-child > tr > .tableblock, table.grid-rows > tbody > tr:last-child > .tableblock, table.grid-rows > thead:last-child > tr > .tableblock { border-bottom-width: 0; } + +table.frame-all { border-width: 1px; } + +table.frame-sides { border-width: 0 1px; } + +table.frame-topbot { border-width: 1px 0; } + +th.halign-left, td.halign-left { text-align: left; } + +th.halign-right, td.halign-right { text-align: right; } + +th.halign-center, td.halign-center { text-align: center; } + +th.valign-top, td.valign-top { vertical-align: top; } + +th.valign-bottom, td.valign-bottom { vertical-align: bottom; } + +th.valign-middle, td.valign-middle { vertical-align: middle; } + +table thead th, table tfoot th { font-weight: bold; } + +tbody tr th { display: table-cell; line-height: 1.4; background: -webkit-linear-gradient(top, #add386, #90b66a); } + +tbody tr th, tbody tr th p, tfoot tr th, tfoot tr th p { color: white; font-weight: bold; } + +p.tableblock > code:only-child { background: none; padding: 0; } + +p.tableblock { font-size: 1em; } + +td > div.verse { white-space: pre; } + +ol { margin-left: 1.75em; } + +ul li ol { margin-left: 1.5em; } + +dl dd { margin-left: 1.125em; } + +dl dd:last-child, dl dd:last-child > :last-child { margin-bottom: 0; } + +ol > li p, ul > li p, ul dd, ol dd, .olist .olist, .ulist .ulist, .ulist .olist, .olist .ulist { margin-bottom: 0.375em; } + +ul.checklist, ul.none, ol.none, ul.no-bullet, ol.no-bullet, ol.unnumbered, ul.unstyled, ol.unstyled { list-style-type: none; } + +ul.no-bullet, ol.no-bullet, ol.unnumbered { margin-left: 0.625em; } + +ul.unstyled, ol.unstyled { margin-left: 0; } + +ul.checklist { margin-left: 0.625em; } + +ul.checklist li > p:first-child > .fa-square-o:first-child, ul.checklist li > p:first-child > .fa-check-square-o:first-child { width: 1.25em; font-size: 0.8em; position: relative; bottom: 0.125em; } + +ul.checklist li > p:first-child > input[type="checkbox"]:first-child { margin-right: 0.25em; } + +ul.inline { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; list-style: none; margin: 0 0 0.375em -0.75em; } + +ul.inline > li { margin-left: 0.75em; } + +.unstyled dl dt { font-weight: normal; font-style: normal; } + +ol.arabic { list-style-type: decimal; } + +ol.decimal { list-style-type: decimal-leading-zero; } + +ol.loweralpha { list-style-type: lower-alpha; } + +ol.upperalpha { list-style-type: upper-alpha; } + +ol.lowerroman { list-style-type: lower-roman; } + +ol.upperroman { list-style-type: upper-roman; } + +ol.lowergreek { list-style-type: lower-greek; } + +.hdlist > table, .colist > table { border: 0; background: none; } +.hdlist > table > tbody > tr, .colist > table > tbody > tr { background: none; } + +td.hdlist1, td.hdlist2 { vertical-align: top; padding: 0 0.625em; } + +td.hdlist1 { font-weight: bold; padding-bottom: 0.75em; } + +.literalblock + .colist, .listingblock + .colist { margin-top: -0.5em; } + +.colist > table tr > td:first-of-type { padding: 0.4em 0.75em 0 0.75em; line-height: 1; vertical-align: top; } +.colist > table tr > td:first-of-type img { max-width: initial; } +.colist > table tr > td:last-of-type { padding: 0.25em 0; } + +.thumb, .th { line-height: 0; display: inline-block; border: solid 4px white; -webkit-box-shadow: 0 0 0 1px #dddddd; box-shadow: 0 0 0 1px #dddddd; } + +.imageblock.left, .imageblock[style*="float: left"] { margin: 0.25em 0.625em 1.25em 0; } +.imageblock.right, .imageblock[style*="float: right"] { margin: 0.25em 0 1.25em 0.625em; } +.imageblock > .title { margin-bottom: 0; } +.imageblock.thumb, .imageblock.th { border-width: 6px; } +.imageblock.thumb > .title, .imageblock.th > .title { padding: 0 0.125em; } + +.image.left, .image.right { margin-top: 0.25em; margin-bottom: 0.25em; display: inline-block; line-height: 0; } +.image.left { margin-right: 0.625em; } +.image.right { margin-left: 0.625em; } + +a.image { text-decoration: none; display: inline-block; } +a.image object { pointer-events: none; } + +sup.footnote, sup.footnoteref { font-size: 0.875em; position: static; vertical-align: super; } +sup.footnote a, sup.footnoteref a { text-decoration: none; } +sup.footnote a:active, sup.footnoteref a:active { text-decoration: underline; } + +#footnotes { padding-top: 0.75em; padding-bottom: 0.75em; margin-bottom: 0.625em; } +#footnotes hr { width: 20%; min-width: 6.25em; margin: -0.25em 0 0.75em 0; border-width: 1px 0 0 0; } +#footnotes .footnote { padding: 0 0.375em 0 0.225em; line-height: 1.3334; font-size: 0.875em; margin-left: 1.2em; margin-bottom: 0.2em; } +#footnotes .footnote a:first-of-type { font-weight: bold; text-decoration: none; margin-left: -1.05em; } +#footnotes .footnote:last-of-type { margin-bottom: 0; } +#content #footnotes { margin-top: -0.625em; margin-bottom: 0; padding: 0.75em 0; } + +.gist .file-data > table { border: 0; background: #fff; width: 100%; margin-bottom: 0; } +.gist .file-data > table td.line-data { width: 99%; } + +div.unbreakable { page-break-inside: avoid; } + +.big { font-size: larger; } + +.small { font-size: smaller; } + +.underline { text-decoration: underline; } + +.overline { text-decoration: overline; } + +.line-through { text-decoration: line-through; } + +.aqua { color: #00bfbf; } + +.aqua-background { background-color: #00fafa; } + +.black { color: black; } + +.black-background { background-color: black; } + +.blue { color: #0000bf; } + +.blue-background { background-color: #0000fa; } + +.fuchsia { color: #bf00bf; } + +.fuchsia-background { background-color: #fa00fa; } + +.gray { color: #606060; } + +.gray-background { background-color: #7d7d7d; } + +.green { color: #006000; } + +.green-background { background-color: #007d00; } + +.lime { color: #00bf00; } + +.lime-background { background-color: #00fa00; } + +.maroon { color: #600000; } + +.maroon-background { background-color: #7d0000; } + +.navy { color: #000060; } + +.navy-background { background-color: #00007d; } + +.olive { color: #606000; } + +.olive-background { background-color: #7d7d00; } + +.purple { color: #600060; } + +.purple-background { background-color: #7d007d; } + +.red { color: #bf0000; } + +.red-background { background-color: #fa0000; } + +.silver { color: #909090; } + +.silver-background { background-color: #bcbcbc; } + +.teal { color: #006060; } + +.teal-background { background-color: #007d7d; } + +.white { color: #bfbfbf; } + +.white-background { background-color: #fafafa; } + +.yellow { color: #bfbf00; } + +.yellow-background { background-color: #fafa00; } + +span.icon > .fa { cursor: default; } +a span.icon > .fa { cursor: inherit; } + +.admonitionblock td.icon [class^="fa icon-"] { font-size: 2.5em; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); cursor: default; } +.admonitionblock td.icon .icon-note:before { content: "\f05a"; color: #29475c; } +.admonitionblock td.icon .icon-tip:before { content: "\f0eb"; text-shadow: 1px 1px 2px rgba(155, 155, 0, 0.8); color: #111; } +.admonitionblock td.icon .icon-warning:before { content: "\f071"; color: #bf6900; } +.admonitionblock td.icon .icon-caution:before { content: "\f06d"; color: #bf3400; } +.admonitionblock td.icon .icon-important:before { content: "\f06a"; color: #bf0000; } + +.conum[data-value] { display: inline-block; color: #fff !important; background-color: black; -webkit-border-radius: 100px; border-radius: 100px; text-align: center; font-size: 0.75em; width: 1.67em; height: 1.67em; line-height: 1.67em; font-family: "Open Sans", "DejaVu Sans", sans-serif; font-style: normal; font-weight: bold; } +.conum[data-value] * { color: #fff !important; } +.conum[data-value] + b { display: none; } +.conum[data-value]:after { content: attr(data-value); } +pre .conum[data-value] { position: relative; top: -0.125em; } + +b.conum * { color: inherit !important; } + +.conum:not([data-value]):empty { display: none; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { border-bottom: 1px solid #dddddd; } + +.sect1 { padding-bottom: 0; } + +#toctitle { color: #00406F; font-weight: normal; margin-top: 1.5em; } + +.sidebarblock { border-color: #aaa; } + +code { -webkit-border-radius: 4px; border-radius: 4px; } + +p.tableblock.header { color: #6d6e71; } + +.literalblock pre, .listingblock pre { background: #eeeeee; } + +</style> +<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> +<link rel="stylesheet" href="../../katex/katex.min.css"> +<script src="../../katex/katex.min.js"></script> +<script src="../../katex/contrib/auto-render.min.js"></script> + <!-- Use KaTeX to render math once document is loaded, see + https://github.com/Khan/KaTeX/tree/master/contrib/auto-render --> +<script> + document.addEventListener("DOMContentLoaded", function () { + renderMathInElement( + document.body, + { + delimiters: [ + { left: "$$", right: "$$", display: true}, + { left: "\\[", right: "\\]", display: true}, + { left: "$", right: "$", display: false}, + { left: "\\(", right: "\\)", display: false} + ] + } + ); + }); +</script></head> +<body class="manpage"> +<div id="header"> +<h1>clEnqueueWaitForEvents(3) Manual Page</h1> +<h2 id="_name">Name</h2> +<div class="sectionbody"> +<p>clEnqueueWaitForEvents - Enqueues a wait on a list of events to complete.</p> +</div> +</div> +<div id="content"> +<div class="sect1"> +<h2 id="_c_specification">C Specification</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>To enqueue a wait for a specific event or a list of events to complete before any future commands queued in a command-queue are executed, call the function</p> +</div> +<div id="clEnqueueWaitForEvents" class="listingblock"> +<div class="content"> +<pre class="highlight"><code class="language-c++" data-lang="c++">cl_int clEnqueueWaitForEvents( + cl_command_queue command_queue, + cl_uint num_events, + const cl_event* event_list);</code></pre> +</div> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_parameters">Parameters</h2> +<div class="sectionbody"> +<div class="ulist"> +<ul> +<li> +<p><em>command_queue</em> is a valid host command-queue.</p> +</li> +<li> +<p><em>event_list</em> and <em>num_events</em> specify events that need to complete before +this particular command can be executed.</p> +</li> +</ul> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_description">Description</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>The events specified in <em>event_list</em> act as synchronization points. +The context associated with events in <em>event_list</em> and <em>command_queue</em> must be +the same. +The memory associated with <em>event_list</em> can be reused or freed after the +function returns.</p> +</div> +<div class="paragraph"> +<p><strong>clEnqueueWaitForEvents</strong> returns <code>CL_​SUCCESS</code> if the function is successfully +executed. +Otherwise, it returns one of the following errors:</p> +</div> +<div class="ulist"> +<ul> +<li> +<p><code>CL_​INVALID_​COMMAND_​QUEUE</code> if <em>command_queue</em> is not a valid host +command-queue.</p> +</li> +<li> +<p><code>CL_​INVALID_​CONTEXT</code> if context associated with <em>command_queue</em> and events +in <em>event_list</em> are not the same.</p> +</li> +<li> +<p><code>CL_​INVALID_​VALUE</code> if <em>num_events</em> is 0 or <em>event_list</em> is <code>NULL</code>.</p> +</li> +<li> +<p><code>CL_​OUT_​OF_​RESOURCES</code> if there is a failure to allocate resources required +by the OpenCL implementation on the device.</p> +</li> +<li> +<p><code>CL_​OUT_​OF_​HOST_​MEMORY</code> if there is a failure to allocate resources +required by the OpenCL implementation on the host.</p> +</li> +</ul> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_see_also">See Also</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p><a href="cl_command_queue.html">cl_command_queue</a>, <a href="cl_event.html">cl_event</a>, <a href="cl_uint.html">cl_uint</a></p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_document_notes">Document Notes</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>For more information, see the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#clEnqueueWaitForEvents" target="_blank" rel="noopener">OpenCL Specification</a></p> +</div> +<div class="paragraph"> +<p>This page is extracted from the OpenCL Specification. +Fixes and changes should be made to the Specification, not directly.</p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_copyright">Copyright</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a +<a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons +Attribution 4.0 International License</a>.</p> +</div> +</div> +</div> +</div> +<div id="footer"> +<div id="footer-text"> +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 +</div> +</div> + +<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_HTMLorMML"></script> +</body> +</html> \ No newline at end of file
diff --git a/sdk/2.2/docs/man/html/clFinish.html b/sdk/2.2/docs/man/html/clFinish.html index 684b027..e13aade 100644 --- a/sdk/2.2/docs/man/html/clFinish.html +++ b/sdk/2.2/docs/man/html/clFinish.html
@@ -837,7 +837,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -846,8 +846,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clFlush.html b/sdk/2.2/docs/man/html/clFlush.html index 99679d1..c7ead10 100644 --- a/sdk/2.2/docs/man/html/clFlush.html +++ b/sdk/2.2/docs/man/html/clFlush.html
@@ -853,7 +853,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -862,8 +862,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetCommandQueueInfo.html b/sdk/2.2/docs/man/html/clGetCommandQueueInfo.html index b2f322c..f942ba8 100644 --- a/sdk/2.2/docs/man/html/clGetCommandQueueInfo.html +++ b/sdk/2.2/docs/man/html/clGetCommandQueueInfo.html
@@ -847,16 +847,19 @@ <td class="tableblock halign-left valign-top"><p class="tableblock">Return the currently specified properties for the command-queue. These properties are specified by the value associated with the <code>CL_​QUEUE_​PROPERTIES</code> passed in <em>properties</em> argument in - <strong>clCreateCommandQueueWithProperties</strong>.</p></td> + <strong>clCreateCommandQueueWithProperties</strong>, or the value of the <em>properties</em> + argument in <strong>clCreateCommandQueue</strong>.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​QUEUE_​SIZE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​QUEUE_​SIZE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Return the currently specified size for the device command-queue. This query is only supported for device command queues.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​QUEUE_​DEVICE_​DEFAULT</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​QUEUE_​DEVICE_​DEFAULT</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.1.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_command_queue</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Return the current default command queue for the underlying device.</p></td> </tr> @@ -899,28 +902,6 @@ </li> </ul> </div> -<div class="admonitionblock note"> -<table> -<tr> -<td class="icon"> -<i class="fa icon-note" title="Note"></i> -</td> -<td class="content"> -<div class="paragraph"> -<p>It is possible that a device(s) becomes unavailable after a context and -command-queues that use this device(s) have been created and commands have -been queued to command-queues. -In this case the behavior of OpenCL API calls that use this context (and -command-queues) are considered to be implementation-defined. -The user callback function, if specified, when the context is created can be -used to record appropriate information in the <em>errinfo</em>, <em>private_info</em> -arguments passed to the callback function when the device becomes -unavailable.</p> -</div> -</td> -</tr> -</table> -</div> </div> </div> <div class="sect1"> @@ -947,7 +928,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -956,8 +937,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetContextInfo.html b/sdk/2.2/docs/man/html/clGetContextInfo.html index 97e6e4a..4c5a8e2 100644 --- a/sdk/2.2/docs/man/html/clGetContextInfo.html +++ b/sdk/2.2/docs/man/html/clGetContextInfo.html
@@ -827,12 +827,13 @@ </thead> <tbody> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​CONTEXT_​REFERENCE_​COUNT</code><sup>12</sup></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​CONTEXT_​REFERENCE_​COUNT</code><sup>11</sup></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Return the <em>context</em> reference count.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​CONTEXT_​NUM_​DEVICES</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​CONTEXT_​NUM_​DEVICES</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.1.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Return the number of devices in <em>context</em>.</p></td> </tr> @@ -862,7 +863,7 @@ </table> <div class="dlist"> <dl> -<dt class="hdlist1">12</dt> +<dt class="hdlist1">11</dt> <dd> <p>The reference count returned should be considered immediately stale. It is unsuitable for general use in applications. @@ -922,7 +923,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -931,8 +932,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetDeviceAndHostTimer.html b/sdk/2.2/docs/man/html/clGetDeviceAndHostTimer.html index d8702e2..e3183d5 100644 --- a/sdk/2.2/docs/man/html/clGetDeviceAndHostTimer.html +++ b/sdk/2.2/docs/man/html/clGetDeviceAndHostTimer.html
@@ -819,7 +819,7 @@ <div class="ulist"> <ul> <li> -<p><code>CL_​INVALID_​DEVICE</code> if <em>device</em> is not a valid OpenCL device.</p> +<p><code>CL_​INVALID_​DEVICE</code> if <em>device</em> is not a valid device.</p> </li> <li> <p><code>CL_​INVALID_​VALUE</code> if <em>host_timestamp</em> or <em>device_timestamp</em> is <code>NULL</code>.</p> @@ -860,7 +860,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -869,8 +869,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetDeviceIDs.html b/sdk/2.2/docs/man/html/clGetDeviceIDs.html index 7e20694..a2a8648 100644 --- a/sdk/2.2/docs/man/html/clGetDeviceIDs.html +++ b/sdk/2.2/docs/man/html/clGetDeviceIDs.html
@@ -856,7 +856,8 @@ interconnect such as PCIe.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​TYPE_​CUSTOM</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​TYPE_​CUSTOM</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Dedicated accelerators that do not support programs written in an OpenCL kernel language,</p></td> </tr> @@ -934,7 +935,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -943,8 +944,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetDeviceIDsFromD3D10KHR.html b/sdk/2.2/docs/man/html/clGetDeviceIDsFromD3D10KHR.html index 84e9183..75fe2fa 100644 --- a/sdk/2.2/docs/man/html/clGetDeviceIDsFromD3D10KHR.html +++ b/sdk/2.2/docs/man/html/clGetDeviceIDsFromD3D10KHR.html
@@ -999,7 +999,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1008,8 +1008,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetDeviceIDsFromD3D11KHR.html b/sdk/2.2/docs/man/html/clGetDeviceIDsFromD3D11KHR.html index 189e6ab..d4081e4 100644 --- a/sdk/2.2/docs/man/html/clGetDeviceIDsFromD3D11KHR.html +++ b/sdk/2.2/docs/man/html/clGetDeviceIDsFromD3D11KHR.html
@@ -998,7 +998,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1007,8 +1007,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetDeviceIDsFromDX9MediaAdapterKHR.html b/sdk/2.2/docs/man/html/clGetDeviceIDsFromDX9MediaAdapterKHR.html index d40c409..4c364c6 100644 --- a/sdk/2.2/docs/man/html/clGetDeviceIDsFromDX9MediaAdapterKHR.html +++ b/sdk/2.2/docs/man/html/clGetDeviceIDsFromDX9MediaAdapterKHR.html
@@ -1224,7 +1224,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1233,8 +1233,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetDeviceInfo.html b/sdk/2.2/docs/man/html/clGetDeviceInfo.html index 1f3cf26..f5f1a87 100644 --- a/sdk/2.2/docs/man/html/clGetDeviceInfo.html +++ b/sdk/2.2/docs/man/html/clGetDeviceInfo.html
@@ -864,7 +864,7 @@ <code>CL_​DEVICE_​TYPE_​CUSTOM</code>.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​VENDOR_​ID</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​VENDOR_​ID</code><sup>4</sup></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">A unique device vendor identifier. An example of a unique device identifier could be the PCIe ID.</p></td> @@ -915,7 +915,9 @@ <code>CL_​DEVICE_​PREFERRED_​VECTOR_​WIDTH_​LONG</code> <br> <code>CL_​DEVICE_​PREFERRED_​VECTOR_​WIDTH_​FLOAT</code> <br> <code>CL_​DEVICE_​PREFERRED_​VECTOR_​WIDTH_​DOUBLE</code><br> - <code>CL_​DEVICE_​PREFERRED_​VECTOR_​WIDTH_​HALF</code></p></td> + <code>CL_​DEVICE_​PREFERRED_​VECTOR_​WIDTH_​HALF</code></p> +<p class="tableblock"> <code>CL_​DEVICE_​PREFERRED_​VECTOR_​WIDTH_​HALF</code> is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> + version 1.1.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Preferred native vector width size for built-in scalar types that can be put into vectors. @@ -933,7 +935,8 @@ <code>CL_​DEVICE_​NATIVE_​VECTOR_​WIDTH_​LONG</code> <br> <code>CL_​DEVICE_​NATIVE_​VECTOR_​WIDTH_​FLOAT</code> <br> <code>CL_​DEVICE_​NATIVE_​VECTOR_​WIDTH_​DOUBLE</code><br> - <code>CL_​DEVICE_​NATIVE_​VECTOR_​WIDTH_​HALF</code></p></td> + <code>CL_​DEVICE_​NATIVE_​VECTOR_​WIDTH_​HALF</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.1.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns the native ISA vector width. The vector width is defined as the number of scalar elements that @@ -951,7 +954,10 @@ For devices with multiple clock domains, the clock frequency for any of the clock domains may be returned. For devices that dynamically change frequency for power or thermal - reasons, the returned clock frequency may be any valid frequency.</p></td> + reasons, the returned clock frequency may be any valid frequency. + Note: This definition is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 2.2.</p> +<p class="tableblock"> Maximum configured clock frequency of the device in MHz. + Note: This definition is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">deprecated by</a> version 2.2.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​ADDRESS_​BITS</code></p></td> @@ -975,86 +981,103 @@ otherwise.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​MAX_​READ_​IMAGE_​ARGS</code><sup>4</sup></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​MAX_​READ_​IMAGE_​ARGS</code><sup>5</sup></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Max number of image objects arguments of a kernel declared with the read_only qualifier. - The minimum value is 128 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>.</p></td> + The minimum value is 128 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>, the + value is 0 otherwise.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​MAX_​WRITE_​IMAGE_​ARGS</code></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Max number of image objects arguments of a kernel declared with the write_only qualifier. - The minimum value is 64 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>.</p></td> + The minimum value is 64 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>, the + value is 0 otherwise.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​MAX_​READ_​WRITE_​IMAGE_​ARGS</code><sup>5</sup></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​MAX_​READ_​WRITE_​IMAGE_​ARGS</code><sup>6</sup></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Max number of image objects arguments of a kernel declared with the write_only or read_write qualifier. - The minimum value is 64 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>.</p></td> + The minimum value is 64 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>, the + value is 0 otherwise.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​IL_​VERSION</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​IL_​VERSION</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.1. +Also see extension <strong>cl_khr_il_program</strong>.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">char[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">The intermediate languages that can be supported by <strong>clCreateProgramWithIL</strong> for this device. Returns a space-separated list of IL version strings of the form <IL_Prefix>_<Major_Version>.<Minor_Version>. - For OpenCL 2.2, SPIR-V is a required IL prefix.</p></td> + For OpenCL 2.1 and 2.2, SPIR-V is a required IL prefix.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​IMAGE2D_​MAX_​WIDTH</code></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Max width of 2D image or 1D image not created from a buffer object in pixels.</p> -<p class="tableblock"> The minimum value is 16384 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>.</p></td> +<p class="tableblock"> The minimum value is 16384 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>, + the value is 0 otherwise.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​IMAGE2D_​MAX_​HEIGHT</code></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Max height of 2D image in pixels.</p> -<p class="tableblock"> The minimum value is 16384 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>.</p></td> +<p class="tableblock"> The minimum value is 16384 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>, + the value is 0 otherwise.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​IMAGE3D_​MAX_​WIDTH</code></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Max width of 3D image in pixels.</p> -<p class="tableblock"> The minimum value is 2048 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>.</p></td> +<p class="tableblock"> The minimum value is 2048 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>, + the value is 0 otherwise.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​IMAGE3D_​MAX_​HEIGHT</code></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Max height of 3D image in pixels.</p> -<p class="tableblock"> The minimum value is 2048 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>.</p></td> +<p class="tableblock"> The minimum value is 2048 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>, + the value is 0 otherwise.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​IMAGE3D_​MAX_​DEPTH</code></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Max depth of 3D image in pixels.</p> -<p class="tableblock"> The minimum value is 2048 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>.</p></td> +<p class="tableblock"> The minimum value is 2048 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>, + the value is 0 otherwise.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​IMAGE_​MAX_​BUFFER_​SIZE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​IMAGE_​MAX_​BUFFER_​SIZE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Max number of pixels for a 1D image created from a buffer object.</p> -<p class="tableblock"> The minimum value is 65536 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>.</p></td> +<p class="tableblock"> The minimum value is 65536 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>, + the value is 0 otherwise.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​IMAGE_​MAX_​ARRAY_​SIZE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​IMAGE_​MAX_​ARRAY_​SIZE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Max number of images in a 1D or 2D image array.</p> -<p class="tableblock"> The minimum value is 2048 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>.</p></td> +<p class="tableblock"> The minimum value is 2048 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>, + the value is 0 otherwise.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​MAX_​SAMPLERS</code></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Maximum number of samplers that can be used in a kernel.</p> -<p class="tableblock"> The minimum value is 16 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>.</p></td> +<p class="tableblock"> The minimum value is 16 if <code>CL_​DEVICE_​IMAGE_​SUPPORT</code> is <code>CL_​TRUE</code>, + the value is 0 otherwise.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​IMAGE_​PITCH_​ALIGNMENT</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​IMAGE_​PITCH_​ALIGNMENT</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">The row pitch alignment size in pixels for 2D images created from a buffer. @@ -1062,7 +1085,8 @@ <p class="tableblock"> If the device does not support images, this value must be 0.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​IMAGE_​BASE_​ADDRESS_​ALIGNMENT</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​IMAGE_​BASE_​ADDRESS_​ALIGNMENT</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">This query should be used when a 2D image is created from a buffer which was created using <code>CL_​MEM_​USE_​HOST_​PTR</code>. @@ -1072,14 +1096,16 @@ <p class="tableblock"> If the device does not support images, this value must be 0.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​MAX_​PIPE_​ARGS</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​MAX_​PIPE_​ARGS</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">The maximum number of pipe objects that can be passed as arguments to a kernel. The minimum value is 16.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PIPE_​MAX_​ACTIVE_​RESERVATIONS</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PIPE_​MAX_​ACTIVE_​RESERVATIONS</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">The maximum number of reservations that can be active for a pipe per work-item in a kernel. @@ -1088,7 +1114,8 @@ The minimum value is 1.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PIPE_​MAX_​PACKET_​SIZE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PIPE_​MAX_​PACKET_​SIZE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">The maximum size of pipe packet in bytes. The minimum value is 1024 bytes.</p></td> @@ -1112,7 +1139,15 @@ type <code>CL_​DEVICE_​TYPE_​CUSTOM</code>.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​SINGLE_​FP_​CONFIG</code><sup>6</sup></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​MIN_​DATA_​TYPE_​ALIGN_​SIZE</code></p> +<p class="tableblock"><a href="#unified-spec">Deprecated by</a> version 1.2.</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">The minimum value is the size (in bytes) of the largest OpenCL data + type supported by the device (<code>long16</code> in FULL profile, <code>long16</code> or + <code>int16</code> in EMBEDDED profile).</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​SINGLE_​FP_​CONFIG</code><sup>7</sup></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_device_fp_config</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Describes single precision floating-point capability of the device. This is a bit-field that describes one or more of the following @@ -1136,7 +1171,9 @@ <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#embedded-profile-single-fp-config-requirements" target="_blank" rel="noopener">dedicated table</a>.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​DOUBLE_​FP_​CONFIG</code><sup>7</sup></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​DOUBLE_​FP_​CONFIG</code><sup>8</sup></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2. +Also see extension <strong>cl_khr_fp64</strong>.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_device_fp_config</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Describes double precision floating-point capability of the OpenCL device. @@ -1199,7 +1236,8 @@ <code>CL_​DEVICE_​TYPE_​CUSTOM</code>.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​MAX_​GLOBAL_​VARIABLE_​SIZE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​MAX_​GLOBAL_​VARIABLE_​SIZE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">The maximum number of bytes of storage that may be allocated for any single variable in program scope or inside a function in an OpenCL @@ -1207,7 +1245,8 @@ <p class="tableblock"> The minimum value is 64 KB.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​GLOBAL_​VARIABLE_​PREFERRED_​TOTAL_​SIZE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​GLOBAL_​VARIABLE_​PREFERRED_​TOTAL_​SIZE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Maximum preferred total size, in bytes, of all program variables in the global address space. @@ -1241,6 +1280,13 @@ Is <code>CL_​FALSE</code> if the device does not implement such error correction.</p></td> </tr> <tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​HOST_​UNIFIED_​MEMORY</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.1 and <a href="#unified-spec">deprecated by</a> version 2.0.</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">cl_bool</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Is <code>CL_​TRUE</code> if the device and the host have a unified memory subsystem + and is <code>CL_​FALSE</code> otherwise.</p></td> +</tr> +<tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PROFILING_​TIMER_​RESOLUTION</code></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Describes the resolution of device timer. @@ -1269,7 +1315,8 @@ This can be <code>CL_​FALSE</code> for the embedded platform profile only.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​LINKER_​AVAILABLE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​LINKER_​AVAILABLE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_bool</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Is <code>CL_​FALSE</code> if the implementation does not have a linker available. Is <code>CL_​TRUE</code> if the linker is available.</p> @@ -1288,7 +1335,14 @@ <p class="tableblock"> The mandated minimum capability is: <code>CL_​EXEC_​KERNEL</code>.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​QUEUE_​ON_​HOST_​PROPERTIES</code><sup>8</sup></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​QUEUE_​PROPERTIES</code></p> +<p class="tableblock"><a href="#unified-spec">Deprecated by</a> version 2.0.</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">cl_command_queue_properties</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">See description of <code>CL_​DEVICE_​QUEUE_​ON_​HOST_​PROPERTIES</code>.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​QUEUE_​ON_​HOST_​PROPERTIES</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_command_queue_properties</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Describes the on host command-queue properties supported by the device. @@ -1300,7 +1354,8 @@ <p class="tableblock"> The mandated minimum capability is: <code>CL_​QUEUE_​PROFILING_​ENABLE</code>.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​QUEUE_​ON_​DEVICE_​PROPERTIES</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​QUEUE_​ON_​DEVICE_​PROPERTIES</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_command_queue_properties</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Describes the on device command-queue properties supported by the device. @@ -1313,7 +1368,8 @@ <code>CL_​QUEUE_​OUT_​OF_​ORDER_​EXEC_​MODE_​ENABLE</code> | <code>CL_​QUEUE_​PROFILING_​ENABLE</code>.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​QUEUE_​ON_​DEVICE_​PREFERRED_​SIZE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​QUEUE_​ON_​DEVICE_​PREFERRED_​SIZE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">The size of the device queue in bytes preferred by the implementation. @@ -1322,21 +1378,24 @@ <p class="tableblock"> The minimum value is 16 KB</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​QUEUE_​ON_​DEVICE_​MAX_​SIZE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​QUEUE_​ON_​DEVICE_​MAX_​SIZE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">The max. size of the device queue in bytes. The minimum value is 256 KB for the full profile and 64 KB for the embedded profile</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​MAX_​ON_​DEVICE_​QUEUES</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​MAX_​ON_​DEVICE_​QUEUES</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">The maximum number of device queues that can be created for this device in a single context.</p> <p class="tableblock"> The minimum value is 1.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​MAX_​ON_​DEVICE_​EVENTS</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​MAX_​ON_​DEVICE_​EVENTS</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">The maximum number of events in use by a device queue. These refer to events returned by the <code>enqueue_</code> built-in functions @@ -1345,7 +1404,8 @@ <p class="tableblock"> The minimum value is 1024.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​BUILT_​IN_​KERNELS</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​BUILT_​IN_​KERNELS</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">char[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">A semi-colon separated list of built-in kernels supported by the device. @@ -1397,7 +1457,8 @@ 1.1, 1.2, 2.0, 2.1 or 2.2.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​OPENCL_​C_​VERSION</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​OPENCL_​C_​VERSION</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.1.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">char[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">OpenCL C version string. Returns the highest OpenCL C version supported by the compiler for @@ -1419,43 +1480,37 @@ <td class="tableblock halign-left valign-top"><p class="tableblock">char[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns a space separated list of extension names (the extension names themselves do not contain any spaces) supported by the device. - The list of extension names returned can be vendor supported - extension names and one or more of the following Khronos approved - extension names:</p> -<p class="tableblock"> <strong>cl_khr_int64_base_atomics</strong><br> - <strong>cl_khr_int64_extended_atomics</strong><br> - <strong>cl_khr_fp16</strong><br> - <strong>cl_khr_gl_sharing</strong><br> - <strong>cl_khr_gl_event</strong><br> - <strong>cl_khr_d3d10_sharing</strong><br> - <strong>cl_khr_dx9_media_sharing</strong><br> - <strong>cl_khr_d3d11_sharing</strong><br> - <strong>cl_khr_gl_depth_images</strong><br> - <strong>cl_khr_gl_msaa_sharing</strong><br> - <strong>cl_khr_initialize_memory</strong><br> - <strong>cl_khr_terminate_context</strong><br> - <strong>cl_khr_spir</strong><br> - <strong>cl_khr_srgb_image_writes</strong></p> -<p class="tableblock"> The following approved Khronos extension names must be returned by - all devices that support OpenCL C 2.0:</p> + The list of extension names may include Khronos approved extension + names and vendor specified extension names.</p> +<p class="tableblock"> The following Khronos extension names must be returned by + all devices that support OpenCL 1.1:</p> <p class="tableblock"> <strong>cl_khr_byte_addressable_store</strong><br> - <strong>cl_khr_fp64</strong> (for backward compatibility if double precision is - supported)<br> - <strong>cl_khr_3d_image_writes</strong><br> - <strong>cl_khr_image2d_from_buffer</strong><br> - <strong>cl_khr_depth_images</strong></p> -<p class="tableblock"> Please refer to the OpenCL Extension Specification for a - detailed description of these extensions.</p></td> + <strong>cl_khr_global_int32_base_atomics</strong><br> + <strong>cl_khr_global_int32_extended_atomics</strong><br> + <strong>cl_khr_local_int32_base_atomics</strong><br> + <strong>cl_khr_local_int32_extended_atomics</strong></p> +<p class="tableblock"> Additionally, the following Khronos extension names must be returned + by all devices that support OpenCL 1.2:</p> +<p class="tableblock"> <strong>cl_khr_fp64</strong> (if double precision is supported)</p> +<p class="tableblock"> Additionally, the following Khronos extension names must be returned + by all devices that support OpenCL 2.0:</p> +<p class="tableblock"> <strong>cl_khr_3d_image_writes</strong><br> + <strong>cl_khr_depth_images</strong><br> + <strong>cl_khr_image2d_from_buffer</strong></p> +<p class="tableblock"> Please refer to the OpenCL Extension Specification or vendor + provided documentation for a detailed description of these extensions.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PRINTF_​BUFFER_​SIZE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PRINTF_​BUFFER_​SIZE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Maximum size in bytes of the internal buffer that holds the output of printf calls from a kernel. The minimum value for the FULL profile is 1 MB.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PREFERRED_​INTEROP_​USER_​SYNC</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PREFERRED_​INTEROP_​USER_​SYNC</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_bool</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Is <code>CL_​TRUE</code> if the devices preference is for the user to be responsible for synchronization, when sharing memory objects between @@ -1465,21 +1520,24 @@ DirectX.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PARENT_​DEVICE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PARENT_​DEVICE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_device_id</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns the cl_device_id of the parent device to which this sub-device belongs. If <em>device</em> is a root-level device, a <code>NULL</code> value is returned.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PARTITION_​MAX_​SUB_​DEVICES</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PARTITION_​MAX_​SUB_​DEVICES</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns the maximum number of sub-devices that can be created when a device is partitioned.</p> <p class="tableblock"> The value returned cannot exceed <code>CL_​DEVICE_​MAX_​COMPUTE_​UNITS</code>.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PARTITION_​PROPERTIES</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PARTITION_​PROPERTIES</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_device_partition_ property[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns the list of partition types supported by <em>device</em>. This is an array of cl_device_partition_property values drawn from @@ -1492,7 +1550,8 @@ subdevices), a value of 0 will be returned.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PARTITION_​AFFINITY_​DOMAIN</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PARTITION_​AFFINITY_​DOMAIN</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_device_affinity_ domain</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns the list of supported affinity domains for partitioning the device using <code>CL_​DEVICE_​PARTITION_​BY_​AFFINITY_​DOMAIN</code>. @@ -1508,7 +1567,8 @@ will be returned.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PARTITION_​TYPE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PARTITION_​TYPE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_device_partition_property[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns the properties argument specified in <strong>clCreateSubDevices</strong> if device is a sub-device. @@ -1529,14 +1589,16 @@ <em>param_value</em> points to.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​REFERENCE_​COUNT</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​REFERENCE_​COUNT</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns the <em>device</em> reference count. If the device is a root-level device, a reference count of one is returned.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​SVM_​CAPABILITIES</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​SVM_​CAPABILITIES</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_device_svm_capabilities</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Describes the various shared virtual memory (a.k.a. SVM) memory allocation types the device supports. @@ -1563,7 +1625,8 @@ <code>CL_​DEVICE_​SVM_​COARSE_​GRAIN_​BUFFER</code>.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PREFERRED_​PLATFORM_​ATOMIC_​ALIGNMENT</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PREFERRED_​PLATFORM_​ATOMIC_​ALIGNMENT</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns the value representing the preferred alignment in bytes for OpenCL 2.0 fine-grained SVM atomic types. @@ -1571,7 +1634,8 @@ is aligned to the natural size of the type.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PREFERRED_​GLOBAL_​ATOMIC_​ALIGNMENT</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PREFERRED_​GLOBAL_​ATOMIC_​ALIGNMENT</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns the value representing the preferred alignment in bytes for OpenCL 2.0 atomic types to global memory. @@ -1579,7 +1643,8 @@ is aligned to the natural size of the type.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PREFERRED_​LOCAL_​ATOMIC_​ALIGNMENT</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​PREFERRED_​LOCAL_​ATOMIC_​ALIGNMENT</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns the value representing the preferred alignment in bytes for OpenCL 2.0 atomic types to local memory. @@ -1587,7 +1652,8 @@ is aligned to the natural size of the type.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​MAX_​NUM_​SUB_​GROUPS</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​MAX_​NUM_​SUB_​GROUPS</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.1.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Maximum number of sub-groups in a work-group that a device is capable of executing on a single compute unit, for any given @@ -1596,7 +1662,8 @@ (Refer also to <strong>clGetKernelSubGroupInfo</strong>.)</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​SUB_​GROUP_​INDEPENDENT_​FORWARD_​PROGRESS</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEVICE_​SUB_​GROUP_​INDEPENDENT_​FORWARD_​PROGRESS</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.1.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_bool</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Is <code>CL_​TRUE</code> if this device supports independent forward progress of sub-groups, <code>CL_​FALSE</code> otherwise. @@ -1609,6 +1676,23 @@ <dl> <dt class="hdlist1">4</dt> <dd> +<p>OpenCL adopters must report a valid vendor ID for their implementation. +If there is no valid PCI vendor ID defined for the physical device, +implementations must obtain a Khronos vendor ID. This is a unique +identifier greater than the largest PCI vendor ID(0x10000) and is +representable by a <code>cl_uint</code>. Khronos vendor IDs are synchronized across +APIs by utilizing Vulkan’s vk.xml as the central Khronos vendor ID registry. +An ID must be reserved here prior to use in OpenCL, regardless of whether a +vendor implements Vulkan. Only once the ID has been allotted may it be +exposed to OpenCL by proposing a merge request against cl.xml, in the master +branch of the OpenCL-Docs project. The merge must define a new enumerant by +adding an <code><enum></code> tag to the <code>cl_khronos_vendor_id</code> <code><enums></code> tag, with the +<code><value></code> attribute set as the acquired Khronos vendor ID. The <code><name></code> +attribute must identify the vendor/adopter, and be of the form +<code>CL_KHRONOS_VENDOR_ID_<vendor></code>.</p> +</dd> +<dt class="hdlist1">5</dt> +<dd> <p>A kernel that uses an image argument with the write_only or read_write image qualifier may result in additional read_only images resources being created internally by an implementation. @@ -1617,19 +1701,12 @@ Enqueuing a kernel that requires more images than the implementation can support will result in a <code>CL_​OUT_​OF_​RESOURCES</code> error being returned.</p> </dd> -<dt class="hdlist1">5</dt> +<dt class="hdlist1">6</dt> <dd> <p>NOTE: <code>CL_​DEVICE_​MAX_​WRITE_​IMAGE_​ARGS</code> is only there for backward compatibility. <code>CL_​DEVICE_​MAX_​READ_​WRITE_​IMAGE_​ARGS</code> should be used instead.</p> </dd> -<dt class="hdlist1">6</dt> -<dd> -<p>The optional rounding modes should be included as a device capability -only if it is supported natively. -All explicit conversion functions with specific rounding modes must -still operate correctly.</p> -</dd> <dt class="hdlist1">7</dt> <dd> <p>The optional rounding modes should be included as a device capability @@ -1639,8 +1716,10 @@ </dd> <dt class="hdlist1">8</dt> <dd> -<p><code>CL_​DEVICE_​QUEUE_​PROPERTIES</code> is deprecated and replaced by -<code>CL_​DEVICE_​QUEUE_​ON_​HOST_​PROPERTIES</code>.</p> +<p>The optional rounding modes should be included as a device capability +only if it is supported natively. +All explicit conversion functions with specific rounding modes must +still operate correctly.</p> </dd> <dt class="hdlist1">9</dt> <dd> @@ -1664,7 +1743,7 @@ <div class="ulist"> <ul> <li> -<p><code>CL_​INVALID_​DEVICE</code> if <em>device</em> is not valid.</p> +<p><code>CL_​INVALID_​DEVICE</code> if <em>device</em> is not a valid device.</p> </li> <li> <p><code>CL_​INVALID_​VALUE</code> if <em>param_name</em> is not one of the supported values or @@ -1710,7 +1789,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1719,8 +1798,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetEventInfo.html b/sdk/2.2/docs/man/html/clGetEventInfo.html index 1579e27..dfb520c 100644 --- a/sdk/2.2/docs/man/html/clGetEventInfo.html +++ b/sdk/2.2/docs/man/html/clGetEventInfo.html
@@ -830,7 +830,8 @@ For user event objects, a <code>NULL</code> value is returned.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​EVENT_​CONTEXT</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​EVENT_​CONTEXT</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.1.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_context</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Return the context associated with <em>event</em>.</p></td> </tr> @@ -974,7 +975,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -983,8 +984,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetEventProfilingInfo.html b/sdk/2.2/docs/man/html/clGetEventProfilingInfo.html index 4b5bce6..37abb4a 100644 --- a/sdk/2.2/docs/man/html/clGetEventProfilingInfo.html +++ b/sdk/2.2/docs/man/html/clGetEventProfilingInfo.html
@@ -854,7 +854,8 @@ execution on the device.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PROFILING_​COMMAND_​COMPLETE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PROFILING_​COMMAND_​COMPLETE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_ulong</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">A 64-bit value that describes the current device time counter in nanoseconds when the command identified by event and any child @@ -932,7 +933,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -941,8 +942,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetExtensionFunctionAddressForPlatform.html b/sdk/2.2/docs/man/html/clGetExtensionFunctionAddressForPlatform.html index 3b4aa73..4d15d87 100644 --- a/sdk/2.2/docs/man/html/clGetExtensionFunctionAddressForPlatform.html +++ b/sdk/2.2/docs/man/html/clGetExtensionFunctionAddressForPlatform.html
@@ -898,7 +898,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -907,8 +907,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetGLContextInfoKHR.html b/sdk/2.2/docs/man/html/clGetGLContextInfoKHR.html index 132db1f..9cd73e3 100644 --- a/sdk/2.2/docs/man/html/clGetGLContextInfoKHR.html +++ b/sdk/2.2/docs/man/html/clGetGLContextInfoKHR.html
@@ -1503,7 +1503,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1512,8 +1512,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetGLObjectInfo.html b/sdk/2.2/docs/man/html/clGetGLObjectInfo.html index e3f80bd..985b3ce 100644 --- a/sdk/2.2/docs/man/html/clGetGLObjectInfo.html +++ b/sdk/2.2/docs/man/html/clGetGLObjectInfo.html
@@ -847,7 +847,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -856,8 +856,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetGLTextureInfo.html b/sdk/2.2/docs/man/html/clGetGLTextureInfo.html index 6d81b4a..4801553 100644 --- a/sdk/2.2/docs/man/html/clGetGLTextureInfo.html +++ b/sdk/2.2/docs/man/html/clGetGLTextureInfo.html
@@ -912,7 +912,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -921,8 +921,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetHostTimer.html b/sdk/2.2/docs/man/html/clGetHostTimer.html index 3d28802..df98dd1 100644 --- a/sdk/2.2/docs/man/html/clGetHostTimer.html +++ b/sdk/2.2/docs/man/html/clGetHostTimer.html
@@ -812,7 +812,7 @@ <div class="ulist"> <ul> <li> -<p><code>CL_​INVALID_​DEVICE</code> if <em>device</em> is not a valid OpenCL device.</p> +<p><code>CL_​INVALID_​DEVICE</code> if <em>device</em> is not a valid device.</p> </li> <li> <p><code>CL_​INVALID_​VALUE</code> if <em>host_timestamp</em> is <code>NULL</code>.</p> @@ -853,7 +853,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -862,8 +862,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetImageInfo.html b/sdk/2.2/docs/man/html/clGetImageInfo.html index b541278..5d65291 100644 --- a/sdk/2.2/docs/man/html/clGetImageInfo.html +++ b/sdk/2.2/docs/man/html/clGetImageInfo.html
@@ -758,7 +758,7 @@ <div class="sectionbody"> <div class="paragraph"> <p>To get information specific to an image object created with <strong>clCreateImage</strong>, -call the function</p> +<strong>clCreateImage2D</strong>, or <strong>clCreateImage3D</strong> call the function</p> </div> <div id="clGetImageInfo" class="listingblock"> <div class="content"> @@ -828,7 +828,7 @@ <td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​IMAGE_​FORMAT</code></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_image_format</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Return image format descriptor specified when <em>image</em> is created - with <strong>clCreateImage</strong>.</p></td> + with <strong>clCreateImage</strong>, <strong>clCreateImage2D</strong> or <strong>clCreateImage3D</strong>.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​IMAGE_​ELEMENT_​SIZE</code></p></td> @@ -872,18 +872,27 @@ object, depth = 0.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​IMAGE_​ARRAY_​SIZE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​IMAGE_​ARRAY_​SIZE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Return number of images in the image array. If <em>image</em> is not an image array, 0 is returned.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​IMAGE_​NUM_​MIP_​LEVELS</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​IMAGE_​BUFFER</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2 and <a href="#unified-spec">deprecated by</a> version 2.0.</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">cl_mem</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Return buffer object associated with <em>image</em>.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​IMAGE_​NUM_​MIP_​LEVELS</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Return <code>num_mip_levels</code> associated with <em>image</em>.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​IMAGE_​NUM_​SAMPLES</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​IMAGE_​NUM_​SAMPLES</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Return <code>num_samples</code> associated with <em>image</em>.</p></td> </tr> @@ -941,7 +950,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -950,8 +959,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetKernelArgInfo.html b/sdk/2.2/docs/man/html/clGetKernelArgInfo.html index dd7f562..7e0a00b 100644 --- a/sdk/2.2/docs/man/html/clGetKernelArgInfo.html +++ b/sdk/2.2/docs/man/html/clGetKernelArgInfo.html
@@ -837,7 +837,8 @@ </thead> <tbody> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​ARG_​ADDRESS_​QUALIFIER</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​ARG_​ADDRESS_​QUALIFIER</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_kernel_arg_address_qualifier</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns the address qualifier specified for the argument given by <em>arg_indx</em>. @@ -850,7 +851,8 @@ which is <code>CL_​KERNEL_​ARG_​ADDRESS_​PRIVATE</code> is returned.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​ARG_​ACCESS_​QUALIFIER</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​ARG_​ACCESS_​QUALIFIER</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_kernel_arg_access_qualifier</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns the access qualifier specified for the argument given by <em>arg_indx</em>. @@ -865,7 +867,8 @@ default access qualifier is returned.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​ARG_​TYPE_​NAME</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​ARG_​TYPE_​NAME</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">char[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns the type name specified for the argument given by <em>arg_indx</em>. @@ -878,7 +881,8 @@ qualifiers.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​ARG_​TYPE_​QUALIFIER</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​ARG_​TYPE_​QUALIFIER</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_kernel_arg_type_qualifier</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns a bitfield describing one or more type qualifiers specified for the argument given by <em>arg_indx</em>. @@ -892,7 +896,8 @@ value.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​ARG_​NAME</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​ARG_​NAME</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">char[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns the name specified for the argument given by <em>arg_indx</em>.</p></td> </tr> @@ -978,7 +983,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -987,8 +992,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetKernelInfo.html b/sdk/2.2/docs/man/html/clGetKernelInfo.html index 62ab7c8..41da646 100644 --- a/sdk/2.2/docs/man/html/clGetKernelInfo.html +++ b/sdk/2.2/docs/man/html/clGetKernelInfo.html
@@ -849,7 +849,8 @@ <td class="tableblock halign-left valign-top"><p class="tableblock">Return the program object associated with kernel.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​ATTRIBUTES</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​ATTRIBUTES</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">char[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns any attributes specified using the <code>__attribute__</code> OpenCL C qualifier (or using an OpenCL C++ qualifier syntax [[]] ) @@ -930,7 +931,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -939,8 +940,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetKernelSubGroupInfo.html b/sdk/2.2/docs/man/html/clGetKernelSubGroupInfo.html index 6ea7376..47b56df 100644 --- a/sdk/2.2/docs/man/html/clGetKernelSubGroupInfo.html +++ b/sdk/2.2/docs/man/html/clGetKernelSubGroupInfo.html
@@ -847,7 +847,9 @@ </thead> <tbody> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​MAX_​SUB_​GROUP_​SIZE_​FOR_​NDRANGE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​MAX_​SUB_​GROUP_​SIZE_​FOR_​NDRANGE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.1. +Also see extension <strong>cl_khr_subgroups</strong>.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t *</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns the maximum sub-group size for this kernel. @@ -861,7 +863,9 @@ the value specified for <em>input_value_size</em>.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​SUB_​GROUP_​COUNT_​FOR_​NDRANGE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​SUB_​GROUP_​COUNT_​FOR_​NDRANGE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.1. +Also see extension <strong>cl_khr_subgroups</strong>.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t *</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns the number of sub-groups that will be present in each @@ -876,7 +880,9 @@ the value specified for <em>input_value_size</em>.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​LOCAL_​SIZE_​FOR_​SUB_​GROUP_​COUNT</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​LOCAL_​SIZE_​FOR_​SUB_​GROUP_​COUNT</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.1. +Also see extension <strong>cl_khr_subgroups</strong>.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns the local size that will generate the requested number @@ -895,7 +901,9 @@ array.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​MAX_​NUM_​SUB_​GROUPS</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​MAX_​NUM_​SUB_​GROUPS</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.1. +Also see extension <strong>cl_khr_subgroups</strong>.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">ignored</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">This provides a mechanism for the application to query the @@ -909,11 +917,13 @@ an enqueue.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​COMPILE_​NUM_​SUB_​GROUPS</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​COMPILE_​NUM_​SUB_​GROUPS</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.1. +Also see extension <strong>cl_khr_subgroups</strong>.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">ignored</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">Returns the number of sub-groups specified in the kernel source - or IL. If the sub-group count is not specified then 0 is returned.</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Returns the number of sub-groups per work-group specified in the kernel + source or IL. If the sub-group count is not specified then 0 is returned.</p></td> </tr> </tbody> </table> @@ -979,7 +989,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -988,8 +998,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetKernelWorkGroupInfo.html b/sdk/2.2/docs/man/html/clGetKernelWorkGroupInfo.html index 7783127..12ab7f3 100644 --- a/sdk/2.2/docs/man/html/clGetKernelWorkGroupInfo.html +++ b/sdk/2.2/docs/man/html/clGetKernelWorkGroupInfo.html
@@ -834,7 +834,8 @@ </thead> <tbody> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​GLOBAL_​WORK_​SIZE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​GLOBAL_​WORK_​SIZE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t[3]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">This provides a mechanism for the application to query the maximum global size that can be used to execute a kernel (i.e. @@ -963,7 +964,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -972,8 +973,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetMemObjectInfo.html b/sdk/2.2/docs/man/html/clGetMemObjectInfo.html index d5a3af2..d8739cb 100644 --- a/sdk/2.2/docs/man/html/clGetMemObjectInfo.html +++ b/sdk/2.2/docs/man/html/clGetMemObjectInfo.html
@@ -831,7 +831,7 @@ <p class="tableblock"> <code>CL_​MEM_​OBJECT_​BUFFER</code> if <em>memobj</em> is created with <strong>clCreateBuffer</strong> or <strong>clCreateSubBuffer</strong>.</p> <p class="tableblock"> cl_image_desc.image_type argument value if <em>memobj</em> is created with - <strong>clCreateImage</strong>.</p> + <strong>clCreateImage</strong>, <strong>clCreateImage2D</strong> or <strong>clCreateImage3D</strong>.</p> <p class="tableblock"> <code>CL_​MEM_​OBJECT_​PIPE</code> if <em>memobj</em> is created with <strong>clCreatePipe</strong>.</p></td> </tr> <tr> @@ -841,6 +841,8 @@ with <strong>clCreateBuffer</strong>,<br> <strong>clCreateSubBuffer</strong>,<br> <strong>clCreateImage</strong> or<br> + <strong>clCreateImage2D</strong> or<br> + <strong>clCreateImage3D</strong> or<br> <strong>clCreatePipe</strong>.</p> <p class="tableblock"> If <em>memobj</em> is a sub-buffer the memory access qualifiers inherited from parent buffer is also returned.</p></td> @@ -854,10 +856,10 @@ <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​HOST_​PTR</code></p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">void *</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">If <em>memobj</em> is created with <strong>clCreateBuffer</strong> or <strong>clCreateImage</strong> and - <code>CL_​MEM_​USE_​HOST_​PTR</code> is specified in mem_flags, return the host_ptr - argument value specified when <em>memobj</em> is created. - Otherwise a <code>NULL</code> value is returned.</p> +<td class="tableblock halign-left valign-top"><p class="tableblock">If <em>memobj</em> is created with <strong>clCreateBuffer</strong>, <strong>clCreateImage</strong>, + <strong>clCreateImage2D</strong> or <strong>clCreateImage3D</strong> and <code>CL_​MEM_​USE_​HOST_​PTR</code> is + specified in mem_flags, return the host_ptr argument value specified + when <em>memobj</em> is created. Otherwise a <code>NULL</code> value is returned.</p> <p class="tableblock"> If <em>memobj</em> is created with <strong>clCreateSubBuffer</strong>, return the host_ptr + origin value specified when <em>memobj</em> is created. host_ptr is the argument value specified to <strong>clCreateBuffer</strong> and @@ -884,7 +886,8 @@ to <strong>clCreateSubBuffer</strong> is returned.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​ASSOCIATED_​MEMOBJECT</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​ASSOCIATED_​MEMOBJECT</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.1.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_mem</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Return memory object from which <em>memobj</em> is created. This returns the memory object specified as buffer argument to @@ -895,14 +898,16 @@ <p class="tableblock"> Otherwise a <code>NULL</code> value is returned.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​OFFSET</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​OFFSET</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.1.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Return offset if <em>memobj</em> is a sub-buffer object created using <strong>clCreateSubBuffer</strong>.</p> <p class="tableblock"> This return 0 if <em>memobj</em> is not a subbuffer object.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​USES_​SVM_​POINTER</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​USES_​SVM_​POINTER</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_bool</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Return <code>CL_​TRUE</code> if <em>memobj</em> is a buffer object that was created with <code>CL_​MEM_​USE_​HOST_​PTR</code> or is a sub-buffer object of a buffer object @@ -980,7 +985,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -989,8 +994,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetPipeInfo.html b/sdk/2.2/docs/man/html/clGetPipeInfo.html index 6dedb68..5632f8e 100644 --- a/sdk/2.2/docs/man/html/clGetPipeInfo.html +++ b/sdk/2.2/docs/man/html/clGetPipeInfo.html
@@ -850,13 +850,15 @@ </thead> <tbody> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PIPE_​PACKET_​SIZE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PIPE_​PACKET_​SIZE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Return pipe packet size specified when <em>pipe</em> is created with <strong>clCreatePipe</strong>.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PIPE_​MAX_​PACKETS</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PIPE_​MAX_​PACKETS</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_uint</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Return max. number of packets specified when <em>pipe</em> is created with <strong>clCreatePipe</strong>.</p></td> @@ -889,7 +891,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -898,8 +900,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetPlatformIDs.html b/sdk/2.2/docs/man/html/clGetPlatformIDs.html index d5f51c5..d98e98e 100644 --- a/sdk/2.2/docs/man/html/clGetPlatformIDs.html +++ b/sdk/2.2/docs/man/html/clGetPlatformIDs.html
@@ -841,7 +841,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -850,8 +850,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetPlatformInfo.html b/sdk/2.2/docs/man/html/clGetPlatformInfo.html index bd1880e..b4c1c6e 100644 --- a/sdk/2.2/docs/man/html/clGetPlatformInfo.html +++ b/sdk/2.2/docs/man/html/clGetPlatformInfo.html
@@ -844,7 +844,7 @@ embedded profile. The embedded profile is defined to be a subset for each version of OpenCL. - The embedded profile for OpenCL 2.2 is described in + The embedded profile for OpenCL is described in <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#opencl-embedded-profile" target="_blank" rel="noopener">OpenCL Embedded Profile</a>.</p></td> </tr> <tr> @@ -855,7 +855,8 @@ This version string has the following format:</p> <p class="tableblock"> <em>OpenCL<space><major_version.minor_version><space><platform-specific information></em></p> -<p class="tableblock"> The <em>major_version.minor_version</em> value returned will be 2.2.</p></td> +<p class="tableblock"> The <em>major_version.minor_version</em> value returned will be one of 1.0, + 1.1, 1.2, 2.0, 2.1, or 2.2.</p></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PLATFORM_​NAME</code></p></td> @@ -877,7 +878,8 @@ platform must be reported here.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PLATFORM_​HOST_​TIMER_​RESOLUTION</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PLATFORM_​HOST_​TIMER_​RESOLUTION</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.1.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_ulong</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns the resolution of the host timer in nanoseconds as used by <strong>clGetDeviceAndHostTimer</strong>.</p></td> @@ -946,7 +948,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -955,8 +957,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetProgramBuildInfo.html b/sdk/2.2/docs/man/html/clGetProgramBuildInfo.html index add14d8..fcf0286 100644 --- a/sdk/2.2/docs/man/html/clGetProgramBuildInfo.html +++ b/sdk/2.2/docs/man/html/clGetProgramBuildInfo.html
@@ -758,7 +758,7 @@ <div class="sectionbody"> <div class="paragraph"> <p>To return build information for each device in the program object, call the -function:</p> +function</p> </div> <div id="clGetProgramBuildInfo" class="listingblock"> <div class="content"> @@ -869,7 +869,8 @@ <code>CL_​BUILD_​NONE</code>, an empty string is returned.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PROGRAM_​BINARY_​TYPE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PROGRAM_​BINARY_​TYPE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_program_binary_type</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Return the program binary type for device. This can be one of the following values:</p> @@ -892,7 +893,8 @@ executable binary was built using <strong>clBuildProgram</strong>.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PROGRAM_​BUILD_​GLOBAL_​VARIABLE_​TOTAL_​SIZE</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PROGRAM_​BUILD_​GLOBAL_​VARIABLE_​TOTAL_​SIZE</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">The total amount of storage, in bytes, used by program variables in the global address space.</p></td> @@ -978,7 +980,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -987,8 +989,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetProgramInfo.html b/sdk/2.2/docs/man/html/clGetProgramInfo.html index e49bfb8..8f5cb3f 100644 --- a/sdk/2.2/docs/man/html/clGetProgramInfo.html +++ b/sdk/2.2/docs/man/html/clGetProgramInfo.html
@@ -865,7 +865,9 @@ <em>param_value_size_ret</em>.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PROGRAM_​IL</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PROGRAM_​IL</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.1. +Also see extension <strong>cl_khr_il_program</strong>.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">char[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns the program IL for programs created with <strong>clCreateProgramWithIL</strong>.</p> @@ -920,7 +922,8 @@ <code>CL_​PROGRAM_​DEVICES</code>.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PROGRAM_​NUM_​KERNELS</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PROGRAM_​NUM_​KERNELS</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">size_t</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns the number of kernels declared in <em>program</em> that can be created with <strong>clCreateKernel</strong>. @@ -929,7 +932,8 @@ devices associated with <em>program</em>.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PROGRAM_​KERNEL_​NAMES</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PROGRAM_​KERNEL_​NAMES</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">char[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Returns a semi-colon separated list of kernel names in <em>program</em> that can be created with <strong>clCreateKernel</strong>. @@ -938,14 +942,16 @@ devices associated with <em>program</em>.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PROGRAM_​SCOPE_​GLOBAL_​CTORS_​PRESENT</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PROGRAM_​SCOPE_​GLOBAL_​CTORS_​PRESENT</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_bool</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">This indicates that the <em>program</em> object contains non-trivial constructor(s) that will be executed by runtime before any kernel from the program is executed.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PROGRAM_​SCOPE_​GLOBAL_​DTORS_​PRESENT</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​PROGRAM_​SCOPE_​GLOBAL_​DTORS_​PRESENT</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_bool</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">This indicates that the program object contains non-trivial destructor(s) that will be executed by runtime when <em>program</em> is @@ -1021,7 +1027,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1030,8 +1036,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetSamplerInfo.html b/sdk/2.2/docs/man/html/clGetSamplerInfo.html index dec9391..9c86e4f 100644 --- a/sdk/2.2/docs/man/html/clGetSamplerInfo.html +++ b/sdk/2.2/docs/man/html/clGetSamplerInfo.html
@@ -912,7 +912,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -921,8 +921,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clGetSupportedImageFormats.html b/sdk/2.2/docs/man/html/clGetSupportedImageFormats.html index b774a1b..ecd696c 100644 --- a/sdk/2.2/docs/man/html/clGetSupportedImageFormats.html +++ b/sdk/2.2/docs/man/html/clGetSupportedImageFormats.html
@@ -888,7 +888,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -897,8 +897,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clIcdGetPlatformIDsKHR.html b/sdk/2.2/docs/man/html/clIcdGetPlatformIDsKHR.html index 9c1987a..a1cd9ac 100644 --- a/sdk/2.2/docs/man/html/clIcdGetPlatformIDsKHR.html +++ b/sdk/2.2/docs/man/html/clIcdGetPlatformIDsKHR.html
@@ -843,7 +843,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -852,8 +852,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clLinkProgram.html b/sdk/2.2/docs/man/html/clLinkProgram.html index 7ebfb54..3787472 100644 --- a/sdk/2.2/docs/man/html/clLinkProgram.html +++ b/sdk/2.2/docs/man/html/clLinkProgram.html
@@ -806,7 +806,9 @@ If the program was created using <strong>clCreateProgramWithBinary</strong> and <em>options</em> string contains anything other than the same options in the same order (whitespace ignored) as when the program binary was originally built, then -the behavior is implementation defined.</p> +the behavior is implementation defined. +Otherwise, if <em>options</em> is a <code>NULL</code> pointer then it will have the same +result as the empty string.</p> </li> <li> <p><em>num_input_programs</em> specifies the number of programs in array referenced by @@ -936,8 +938,8 @@ <code>NULL</code>.</p> </li> <li> -<p><code>CL_​INVALID_​DEVICE</code> if OpenCL devices listed in <em>device_list</em> are not in -the list of devices associated with <em>context</em></p> +<p><code>CL_​INVALID_​DEVICE</code> if any device in <em>device_list</em> is not in +the list of devices associated with <em>context</em>.</p> </li> <li> <p><code>CL_​INVALID_​LINKER_​OPTIONS</code> if the linker options specified by <em>options</em> @@ -998,7 +1000,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1007,8 +1009,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clReleaseCommandQueue.html b/sdk/2.2/docs/man/html/clReleaseCommandQueue.html index 5a8fcae..f7d8f36 100644 --- a/sdk/2.2/docs/man/html/clReleaseCommandQueue.html +++ b/sdk/2.2/docs/man/html/clReleaseCommandQueue.html
@@ -843,7 +843,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -852,8 +852,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clReleaseContext.html b/sdk/2.2/docs/man/html/clReleaseContext.html index 5efac8f..0ec0b99 100644 --- a/sdk/2.2/docs/man/html/clReleaseContext.html +++ b/sdk/2.2/docs/man/html/clReleaseContext.html
@@ -836,7 +836,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -845,8 +845,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clReleaseDevice.html b/sdk/2.2/docs/man/html/clReleaseDevice.html index 1babed9..40268f8 100644 --- a/sdk/2.2/docs/man/html/clReleaseDevice.html +++ b/sdk/2.2/docs/man/html/clReleaseDevice.html
@@ -796,8 +796,7 @@ <div class="ulist"> <ul> <li> -<p><code>CL_​INVALID_​DEVICE</code> if <em>device</em> is not a valid sub-device created by a -call to <strong>clCreateSubDevices</strong>.</p> +<p><code>CL_​INVALID_​DEVICE</code> if <em>device</em> is not a valid device.</p> </li> <li> <p><code>CL_​OUT_​OF_​RESOURCES</code> if there is a failure to allocate resources required @@ -842,7 +841,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -851,8 +850,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clReleaseEvent.html b/sdk/2.2/docs/man/html/clReleaseEvent.html index 0b96886..eea2567 100644 --- a/sdk/2.2/docs/man/html/clReleaseEvent.html +++ b/sdk/2.2/docs/man/html/clReleaseEvent.html
@@ -867,7 +867,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -876,8 +876,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clReleaseKernel.html b/sdk/2.2/docs/man/html/clReleaseKernel.html index e600faa..e19f9e0 100644 --- a/sdk/2.2/docs/man/html/clReleaseKernel.html +++ b/sdk/2.2/docs/man/html/clReleaseKernel.html
@@ -838,7 +838,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -847,8 +847,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clReleaseMemObject.html b/sdk/2.2/docs/man/html/clReleaseMemObject.html index 29023b5..768d3a0 100644 --- a/sdk/2.2/docs/man/html/clReleaseMemObject.html +++ b/sdk/2.2/docs/man/html/clReleaseMemObject.html
@@ -840,7 +840,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -849,8 +849,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clReleaseProgram.html b/sdk/2.2/docs/man/html/clReleaseProgram.html index d3c82d5..34908fd 100644 --- a/sdk/2.2/docs/man/html/clReleaseProgram.html +++ b/sdk/2.2/docs/man/html/clReleaseProgram.html
@@ -837,7 +837,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -846,8 +846,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clReleaseSampler.html b/sdk/2.2/docs/man/html/clReleaseSampler.html index 51fc3cb..afe073c 100644 --- a/sdk/2.2/docs/man/html/clReleaseSampler.html +++ b/sdk/2.2/docs/man/html/clReleaseSampler.html
@@ -838,7 +838,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -847,8 +847,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clRetainCommandQueue.html b/sdk/2.2/docs/man/html/clRetainCommandQueue.html index 7d6918b..1821def 100644 --- a/sdk/2.2/docs/man/html/clRetainCommandQueue.html +++ b/sdk/2.2/docs/man/html/clRetainCommandQueue.html
@@ -786,7 +786,8 @@ <p>The <em>command_queue</em> reference count is incremented.</p> </div> <div class="paragraph"> -<p><strong>clCreateCommandQueueWithProperties</strong> performs an implicit retain. +<p><strong>clCreateCommandQueueWithProperties</strong> and <strong>clCreateCommandQueue</strong> perform an +implicit retain. This is very helpful for 3<sup>rd</sup> party libraries, which typically get a command-queue passed to them by the application. However, it is possible that the application may delete the command-queue @@ -842,7 +843,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -851,8 +852,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clRetainContext.html b/sdk/2.2/docs/man/html/clRetainContext.html index 5a24463..ca54259 100644 --- a/sdk/2.2/docs/man/html/clRetainContext.html +++ b/sdk/2.2/docs/man/html/clRetainContext.html
@@ -840,7 +840,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -849,8 +849,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clRetainDevice.html b/sdk/2.2/docs/man/html/clRetainDevice.html index 05c0f1a..0068f58 100644 --- a/sdk/2.2/docs/man/html/clRetainDevice.html +++ b/sdk/2.2/docs/man/html/clRetainDevice.html
@@ -796,8 +796,7 @@ <div class="ulist"> <ul> <li> -<p><code>CL_​INVALID_​DEVICE</code> if <em>device</em> is not a valid sub-device created by a -call to <strong>clCreateSubDevices</strong>.</p> +<p><code>CL_​INVALID_​DEVICE</code> if <em>device</em> is not a valid device.</p> </li> <li> <p><code>CL_​OUT_​OF_​RESOURCES</code> if there is a failure to allocate resources required @@ -835,7 +834,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -844,8 +843,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clRetainEvent.html b/sdk/2.2/docs/man/html/clRetainEvent.html index 596d110..415e346 100644 --- a/sdk/2.2/docs/man/html/clRetainEvent.html +++ b/sdk/2.2/docs/man/html/clRetainEvent.html
@@ -831,7 +831,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -840,8 +840,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clRetainKernel.html b/sdk/2.2/docs/man/html/clRetainKernel.html index fd7161d..36c1386 100644 --- a/sdk/2.2/docs/man/html/clRetainKernel.html +++ b/sdk/2.2/docs/man/html/clRetainKernel.html
@@ -834,7 +834,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -843,8 +843,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clRetainMemObject.html b/sdk/2.2/docs/man/html/clRetainMemObject.html index d9739a3..660ec10 100644 --- a/sdk/2.2/docs/man/html/clRetainMemObject.html +++ b/sdk/2.2/docs/man/html/clRetainMemObject.html
@@ -807,8 +807,8 @@ </ul> </div> <div class="paragraph"> -<p><strong>clCreateBuffer</strong>, <strong>clCreateSubBuffer</strong>, <strong>clCreateImage</strong> and <strong>clCreatePipe</strong> -perform an implicit retain.</p> +<p><strong>clCreateBuffer</strong>, <strong>clCreateSubBuffer</strong>, <strong>clCreateImage</strong>, <strong>clCreateImage2D</strong>, +<strong>clCreateImage3D</strong> and <strong>clCreatePipe</strong> perform an implicit retain.</p> </div> </div> </div> @@ -836,7 +836,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -845,8 +845,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clRetainProgram.html b/sdk/2.2/docs/man/html/clRetainProgram.html index 184a9c3..5f1f05d 100644 --- a/sdk/2.2/docs/man/html/clRetainProgram.html +++ b/sdk/2.2/docs/man/html/clRetainProgram.html
@@ -832,7 +832,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -841,8 +841,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clRetainSampler.html b/sdk/2.2/docs/man/html/clRetainSampler.html index e2d1178..46242fd 100644 --- a/sdk/2.2/docs/man/html/clRetainSampler.html +++ b/sdk/2.2/docs/man/html/clRetainSampler.html
@@ -784,7 +784,8 @@ <div class="sectionbody"> <div class="paragraph"> <p>The <em>sampler</em> reference count is incremented. -<strong>clCreateSamplerWithProperties</strong> performs an implicit retain.</p> +<strong>clCreateSamplerWithProperties</strong> and <strong>clCreateSampler</strong> perform an implicit +retain.</p> </div> <div class="paragraph"> <p><strong>clRetainSampler</strong> returns <code>CL_​SUCCESS</code> if the function is executed @@ -832,7 +833,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -841,8 +842,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clSVMAlloc.html b/sdk/2.2/docs/man/html/clSVMAlloc.html index ade4d07..7ebe71d 100644 --- a/sdk/2.2/docs/man/html/clSVMAlloc.html +++ b/sdk/2.2/docs/man/html/clSVMAlloc.html
@@ -844,12 +844,14 @@ exclusive.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​SVM_​FINE_​GRAIN_​BUFFER</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​SVM_​FINE_​GRAIN_​BUFFER</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">This specifies that the application wants the OpenCL implementation to do a fine-grained allocation.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​SVM_​ATOMICS</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​MEM_​SVM_​ATOMICS</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">This flag is valid only if <code>CL_​MEM_​SVM_​FINE_​GRAIN_​BUFFER</code> is specified in flags. It is used to indicate that SVM atomic operations can control visibility @@ -953,7 +955,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -962,8 +964,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clSVMFree.html b/sdk/2.2/docs/man/html/clSVMFree.html index f9ceb71..1136896 100644 --- a/sdk/2.2/docs/man/html/clSVMFree.html +++ b/sdk/2.2/docs/man/html/clSVMFree.html
@@ -835,7 +835,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -844,8 +844,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clSetCommandQueueProperty.html b/sdk/2.2/docs/man/html/clSetCommandQueueProperty.html new file mode 100644 index 0000000..70aab43 --- /dev/null +++ b/sdk/2.2/docs/man/html/clSetCommandQueueProperty.html
@@ -0,0 +1,886 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<meta charset="UTF-8"> +<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]--> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> +<meta name="generator" content="Asciidoctor 1.5.8"> +<title>clSetCommandQueueProperty(3)</title> +<style> +/*! normalize.css v2.1.2 | MIT License | git.io/normalize */ +/* ========================================================================== HTML5 display definitions ========================================================================== */ +/** Correct `block` display not defined in IE 8/9. */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } + +/** Correct `inline-block` display not defined in IE 8/9. */ +audio, canvas, video { display: inline-block; } + +/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */ +audio:not([controls]) { display: none; height: 0; } + +/** Address `[hidden]` styling not present in IE 8/9. Hide the `template` element in IE, Safari, and Firefox < 22. */ +[hidden], template { display: none; } + +script { display: none !important; } + +/* ========================================================================== Base ========================================================================== */ +/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */ +html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } + +/** Remove default margin. */ +body { margin: 0; } + +/* ========================================================================== Links ========================================================================== */ +/** Remove the gray background color from active links in IE 10. */ +a { background: transparent; } + +/** Address `outline` inconsistency between Chrome and other browsers. */ +a:focus { outline: thin dotted; } + +/** Improve readability when focused and also mouse hovered in all browsers. */ +a:active, a:hover { outline: 0; } + +/* ========================================================================== Typography ========================================================================== */ +/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */ +h1 { font-size: 2em; margin: 0.67em 0; } + +/** Address styling not present in IE 8/9, Safari 5, and Chrome. */ +abbr[title] { border-bottom: 1px dotted; } + +/** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */ +b, strong { font-weight: bold; } + +/** Address styling not present in Safari 5 and Chrome. */ +dfn { font-style: italic; } + +/** Address differences between Firefox and other browsers. */ +hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } + +/** Address styling not present in IE 8/9. */ +mark { background: #ff0; color: #000; } + +/** Correct font family set oddly in Safari 5 and Chrome. */ +code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; } + +/** Improve readability of pre-formatted text in all browsers. */ +pre { white-space: pre-wrap; } + +/** Set consistent quote types. */ +q { quotes: "\201C" "\201D" "\2018" "\2019"; } + +/** Address inconsistent and variable font size in all browsers. */ +small { font-size: 80%; } + +/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */ +sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } + +sup { top: -0.5em; } + +sub { bottom: -0.25em; } + +/* ========================================================================== Embedded content ========================================================================== */ +/** Remove border when inside `a` element in IE 8/9. */ +img { border: 0; } + +/** Correct overflow displayed oddly in IE 9. */ +svg:not(:root) { overflow: hidden; } + +/* ========================================================================== Figures ========================================================================== */ +/** Address margin not present in IE 8/9 and Safari 5. */ +figure { margin: 0; } + +/* ========================================================================== Forms ========================================================================== */ +/** Define consistent border, margin, and padding. */ +fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } + +/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */ +legend { border: 0; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */ +button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ } + +/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */ +button, input { line-height: normal; } + +/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */ +button, select { text-transform: none; } + +/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */ +button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ } + +/** Re-set default cursor for disabled elements. */ +button[disabled], html input[disabled] { cursor: default; } + +/** 1. Address box sizing set to `content-box` in IE 8/9. 2. Remove excess padding in IE 8/9. */ +input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */ +input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; } + +/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */ +input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } + +/** Remove inner padding and border in Firefox 4+. */ +button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } + +/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */ +textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ } + +/* ========================================================================== Tables ========================================================================== */ +/** Remove most spacing between table cells. */ +table { border-collapse: collapse; border-spacing: 0; } + +meta.foundation-mq-small { font-family: "only screen and (min-width: 768px)"; width: 768px; } + +meta.foundation-mq-medium { font-family: "only screen and (min-width:1280px)"; width: 1280px; } + +meta.foundation-mq-large { font-family: "only screen and (min-width:1440px)"; width: 1440px; } + +*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } + +html, body { font-size: 100%; } + +body { background: white; color: #222222; padding: 0; margin: 0; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: auto; } + +a:hover { cursor: pointer; } + +img, object, embed { max-width: 100%; height: auto; } + +object, embed { height: 100%; } + +img { -ms-interpolation-mode: bicubic; } + +#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; } + +.left { float: left !important; } + +.right { float: right !important; } + +.text-left { text-align: left !important; } + +.text-right { text-align: right !important; } + +.text-center { text-align: center !important; } + +.text-justify { text-align: justify !important; } + +.hide { display: none; } + +.antialiased { -webkit-font-smoothing: antialiased; } + +img { display: inline-block; vertical-align: middle; } + +textarea { height: auto; min-height: 50px; } + +select { width: 100%; } + +object, svg { display: inline-block; vertical-align: middle; } + +.center { margin-left: auto; margin-right: auto; } + +.spread { width: 100%; } + +p.lead, .paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { font-size: 1.21875em; line-height: 1.6; } + +.subheader, .admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { line-height: 1.4; color: black; font-weight: 300; margin-top: 0.2em; margin-bottom: 0.5em; } + +/* Typography resets */ +div, dl, dt, dd, ul, ol, li, h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; } + +/* Default Link Styles */ +a { color: #0068b0; text-decoration: none; line-height: inherit; } +a:hover, a:focus { color: #333333; } +a img { border: none; } + +/* Default paragraph styles */ +p { font-family: Noto, sans-serif; font-weight: normal; font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; text-rendering: optimizeLegibility; } +p aside { font-size: 0.875em; line-height: 1.35; font-style: italic; } + +/* Default header styles */ +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { font-family: Noto, sans-serif; font-weight: normal; font-style: normal; color: black; text-rendering: optimizeLegibility; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.2125em; } +h1 small, h2 small, h3 small, #toctitle small, .sidebarblock > .content > .title small, h4 small, h5 small, h6 small { font-size: 60%; color: #4d4d4d; line-height: 0; } + +h1 { font-size: 2.125em; } + +h2 { font-size: 1.6875em; } + +h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.375em; } + +h4 { font-size: 1.125em; } + +h5 { font-size: 1.125em; } + +h6 { font-size: 1em; } + +hr { border: solid #dddddd; border-width: 1px 0 0; clear: both; margin: 1.25em 0 1.1875em; height: 0; } + +/* Helpful Typography Defaults */ +em, i { font-style: italic; line-height: inherit; } + +strong, b { font-weight: bold; line-height: inherit; } + +small { font-size: 60%; line-height: inherit; } + +code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; color: #264357; } + +/* Lists */ +ul, ol, dl { font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; list-style-position: outside; font-family: Noto, sans-serif; } + +ul, ol { margin-left: 1.5em; } +ul.no-bullet, ol.no-bullet { margin-left: 1.5em; } + +/* Unordered Lists */ +ul li ul, ul li ol { margin-left: 1.25em; margin-bottom: 0; font-size: 1em; /* Override nested font-size change */ } +ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; } +ul.square { list-style-type: square; } +ul.circle { list-style-type: circle; } +ul.disc { list-style-type: disc; } +ul.no-bullet { list-style: none; } + +/* Ordered Lists */ +ol li ul, ol li ol { margin-left: 1.25em; margin-bottom: 0; } + +/* Definition Lists */ +dl dt { margin-bottom: 0.3em; font-weight: bold; } +dl dd { margin-bottom: 0.75em; } + +/* Abbreviations */ +abbr, acronym { text-transform: uppercase; font-size: 90%; color: black; border-bottom: 1px dotted #dddddd; cursor: help; } + +abbr { text-transform: none; } + +/* Blockquotes */ +blockquote { margin: 0 0 0.75em; padding: 0.5625em 1.25em 0 1.1875em; border-left: 1px solid #dddddd; } +blockquote cite { display: block; font-size: 0.8125em; color: #5e93b8; } +blockquote cite:before { content: "\2014 \0020"; } +blockquote cite a, blockquote cite a:visited { color: #5e93b8; } + +blockquote, blockquote p { line-height: 1.6; color: #333333; } + +/* Microformats */ +.vcard { display: inline-block; margin: 0 0 1.25em 0; border: 1px solid #dddddd; padding: 0.625em 0.75em; } +.vcard li { margin: 0; display: block; } +.vcard .fn { font-weight: bold; font-size: 0.9375em; } + +.vevent .summary { font-weight: bold; } +.vevent abbr { cursor: auto; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625em; } + +@media only screen and (min-width: 768px) { h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + h1 { font-size: 2.75em; } + h2 { font-size: 2.3125em; } + h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.6875em; } + h4 { font-size: 1.4375em; } } +/* Tables */ +table { background: white; margin-bottom: 1.25em; border: solid 1px #d8d8ce; } +table thead, table tfoot { background: -webkit-linear-gradient(top, #add386, #90b66a); font-weight: bold; } +table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td { padding: 0.5em 0.625em 0.625em; font-size: inherit; color: white; text-align: left; } +table tr th, table tr td { padding: 0.5625em 0.625em; font-size: inherit; color: #6d6e71; } +table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #edf2f2; } +table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; line-height: 1.4; } + +body { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; tab-size: 4; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + +a:hover, a:focus { text-decoration: underline; } + +.clearfix:before, .clearfix:after, .float-group:before, .float-group:after { content: " "; display: table; } +.clearfix:after, .float-group:after { clear: both; } + +*:not(pre) > code { font-size: inherit; font-style: normal !important; letter-spacing: 0; padding: 0; background-color: white; -webkit-border-radius: 0; border-radius: 0; line-height: inherit; word-wrap: break-word; } +*:not(pre) > code.nobreak { word-wrap: normal; } +*:not(pre) > code.nowrap { white-space: nowrap; } + +pre, pre > code { line-height: 1.6; color: #264357; font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; } + +em em { font-style: normal; } + +strong strong { font-weight: normal; } + +.keyseq { color: #333333; } + +kbd { font-family: Consolas, "Liberation Mono", Courier, monospace; display: inline-block; color: black; font-size: 0.65em; line-height: 1.45; background-color: #f7f7f7; border: 1px solid #ccc; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; margin: 0 0.15em; padding: 0.2em 0.5em; vertical-align: middle; position: relative; top: -0.1em; white-space: nowrap; } + +.keyseq kbd:first-child { margin-left: 0; } + +.keyseq kbd:last-child { margin-right: 0; } + +.menuseq, .menuref { color: #000; } + +.menuseq b:not(.caret), .menuref { font-weight: inherit; } + +.menuseq { word-spacing: -0.02em; } +.menuseq b.caret { font-size: 1.25em; line-height: 0.8; } +.menuseq i.caret { font-weight: bold; text-align: center; width: 0.45em; } + +b.button:before, b.button:after { position: relative; top: -1px; font-weight: normal; } + +b.button:before { content: "["; padding: 0 3px 0 2px; } + +b.button:after { content: "]"; padding: 0 2px 0 3px; } + +#header, #content, #footnotes, #footer { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 62.5em; *zoom: 1; position: relative; padding-left: 1.5em; padding-right: 1.5em; } +#header:before, #header:after, #content:before, #content:after, #footnotes:before, #footnotes:after, #footer:before, #footer:after { content: " "; display: table; } +#header:after, #content:after, #footnotes:after, #footer:after { clear: both; } + +#content { margin-top: 1.25em; } + +#content:before { content: none; } + +#header > h1:first-child { color: black; margin-top: 2.25rem; margin-bottom: 0; } +#header > h1:first-child + #toc { margin-top: 8px; border-top: 1px solid #dddddd; } +#header > h1:only-child, body.toc2 #header > h1:nth-last-child(2) { border-bottom: 1px solid #dddddd; padding-bottom: 8px; } +#header .details { border-bottom: 1px solid #dddddd; line-height: 1.45; padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 0.25em; color: #5e93b8; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; } +#header .details span:first-child { margin-left: -0.125em; } +#header .details span.email a { color: #333333; } +#header .details br { display: none; } +#header .details br + span:before { content: "\00a0\2013\00a0"; } +#header .details br + span.author:before { content: "\00a0\22c5\00a0"; color: #333333; } +#header .details br + span#revremark:before { content: "\00a0|\00a0"; } +#header #revnumber { text-transform: capitalize; } +#header #revnumber:after { content: "\00a0"; } + +#content > h1:first-child:not([class]) { color: black; border-bottom: 1px solid #dddddd; padding-bottom: 8px; margin-top: 0; padding-top: 1rem; margin-bottom: 1.25rem; } + +#toc { border-bottom: 0 solid #dddddd; padding-bottom: 0.5em; } +#toc > ul { margin-left: 0.125em; } +#toc ul.sectlevel0 > li > a { font-style: italic; } +#toc ul.sectlevel0 ul.sectlevel1 { margin: 0.5em 0; } +#toc ul { font-family: Noto, sans-serif; list-style-type: none; } +#toc li { line-height: 1.3334; margin-top: 0.3334em; } +#toc a { text-decoration: none; } +#toc a:active { text-decoration: underline; } + +#toctitle { color: black; font-size: 1.2em; } + +@media only screen and (min-width: 768px) { #toctitle { font-size: 1.375em; } + body.toc2 { padding-left: 15em; padding-right: 0; } + #toc.toc2 { margin-top: 0 !important; background-color: white; position: fixed; width: 15em; left: 0; top: 0; border-right: 1px solid #dddddd; border-top-width: 0 !important; border-bottom-width: 0 !important; z-index: 1000; padding: 1.25em 1em; height: 100%; overflow: auto; } + #toc.toc2 #toctitle { margin-top: 0; margin-bottom: 0.8rem; font-size: 1.2em; } + #toc.toc2 > ul { font-size: 0.9em; margin-bottom: 0; } + #toc.toc2 ul ul { margin-left: 0; padding-left: 1em; } + #toc.toc2 ul.sectlevel0 ul.sectlevel1 { padding-left: 0; margin-top: 0.5em; margin-bottom: 0.5em; } + body.toc2.toc-right { padding-left: 0; padding-right: 15em; } + body.toc2.toc-right #toc.toc2 { border-right-width: 0; border-left: 1px solid #dddddd; left: auto; right: 0; } } +@media only screen and (min-width: 1280px) { body.toc2 { padding-left: 20em; padding-right: 0; } + #toc.toc2 { width: 20em; } + #toc.toc2 #toctitle { font-size: 1.375em; } + #toc.toc2 > ul { font-size: 0.95em; } + #toc.toc2 ul ul { padding-left: 1.25em; } + body.toc2.toc-right { padding-left: 0; padding-right: 20em; } } +#content #toc { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +#content #toc > :first-child { margin-top: 0; } +#content #toc > :last-child { margin-bottom: 0; } + +#footer { max-width: 100%; background-color: none; padding: 1.25em; } + +#footer-text { color: black; line-height: 1.44; } + +#content { margin-bottom: 0.625em; } + +.sect1 { padding-bottom: 0.625em; } + +@media only screen and (min-width: 768px) { #content { margin-bottom: 1.25em; } + .sect1 { padding-bottom: 1.25em; } } +.sect1:last-child { padding-bottom: 0; } + +.sect1 + .sect1 { border-top: 0 solid #dddddd; } + +#content h1 > a.anchor, h2 > a.anchor, h3 > a.anchor, #toctitle > a.anchor, .sidebarblock > .content > .title > a.anchor, h4 > a.anchor, h5 > a.anchor, h6 > a.anchor { position: absolute; z-index: 1001; width: 1.5ex; margin-left: -1.5ex; display: block; text-decoration: none !important; visibility: hidden; text-align: center; font-weight: normal; } +#content h1 > a.anchor:before, h2 > a.anchor:before, h3 > a.anchor:before, #toctitle > a.anchor:before, .sidebarblock > .content > .title > a.anchor:before, h4 > a.anchor:before, h5 > a.anchor:before, h6 > a.anchor:before { content: "\00A7"; font-size: 0.85em; display: block; padding-top: 0.1em; } +#content h1:hover > a.anchor, #content h1 > a.anchor:hover, h2:hover > a.anchor, h2 > a.anchor:hover, h3:hover > a.anchor, #toctitle:hover > a.anchor, .sidebarblock > .content > .title:hover > a.anchor, h3 > a.anchor:hover, #toctitle > a.anchor:hover, .sidebarblock > .content > .title > a.anchor:hover, h4:hover > a.anchor, h4 > a.anchor:hover, h5:hover > a.anchor, h5 > a.anchor:hover, h6:hover > a.anchor, h6 > a.anchor:hover { visibility: visible; } +#content h1 > a.link, h2 > a.link, h3 > a.link, #toctitle > a.link, .sidebarblock > .content > .title > a.link, h4 > a.link, h5 > a.link, h6 > a.link { color: black; text-decoration: none; } +#content h1 > a.link:hover, h2 > a.link:hover, h3 > a.link:hover, #toctitle > a.link:hover, .sidebarblock > .content > .title > a.link:hover, h4 > a.link:hover, h5 > a.link:hover, h6 > a.link:hover { color: black; } + +.audioblock, .imageblock, .literalblock, .listingblock, .stemblock, .videoblock { margin-bottom: 1.25em; } + +.admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { text-rendering: optimizeLegibility; text-align: left; } + +table.tableblock > caption.title { white-space: nowrap; overflow: visible; max-width: 0; } + +.paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { color: black; } + +table.tableblock #preamble > .sectionbody > .paragraph:first-of-type p { font-size: inherit; } + +.admonitionblock > table { border-collapse: separate; border: 0; background: none; width: 100%; } +.admonitionblock > table td.icon { text-align: center; width: 80px; } +.admonitionblock > table td.icon img { max-width: initial; } +.admonitionblock > table td.icon .title { font-weight: bold; font-family: Noto, sans-serif; text-transform: uppercase; } +.admonitionblock > table td.content { padding-left: 1.125em; padding-right: 1.25em; border-left: 1px solid #dddddd; color: #5e93b8; } +.admonitionblock > table td.content > :last-child > :last-child { margin-bottom: 0; } + +.exampleblock > .content { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.exampleblock > .content > :first-child { margin-top: 0; } +.exampleblock > .content > :last-child { margin-bottom: 0; } + +.sidebarblock { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.sidebarblock > :first-child { margin-top: 0; } +.sidebarblock > :last-child { margin-bottom: 0; } +.sidebarblock > .content > .title { color: black; margin-top: 0; } + +.exampleblock > .content > :last-child > :last-child, .exampleblock > .content .olist > ol > li:last-child > :last-child, .exampleblock > .content .ulist > ul > li:last-child > :last-child, .exampleblock > .content .qlist > ol > li:last-child > :last-child, .sidebarblock > .content > :last-child > :last-child, .sidebarblock > .content .olist > ol > li:last-child > :last-child, .sidebarblock > .content .ulist > ul > li:last-child > :last-child, .sidebarblock > .content .qlist > ol > li:last-child > :last-child { margin-bottom: 0; } + +.literalblock pre, .listingblock pre:not(.highlight), .listingblock pre[class="highlight"], .listingblock pre[class^="highlight "], .listingblock pre.CodeRay, .listingblock pre.prettyprint { background: #eeeeee; } +.sidebarblock .literalblock pre, .sidebarblock .listingblock pre:not(.highlight), .sidebarblock .listingblock pre[class="highlight"], .sidebarblock .listingblock pre[class^="highlight "], .sidebarblock .listingblock pre.CodeRay, .sidebarblock .listingblock pre.prettyprint { background: #f2f1f1; } + +.literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { border: 1px hidden #666666; -webkit-border-radius: 0; border-radius: 0; word-wrap: break-word; padding: 1.25em 1.5625em 1.125em 1.5625em; font-size: 0.8125em; } +.literalblock pre.nowrap, .literalblock pre[class].nowrap, .listingblock pre.nowrap, .listingblock pre[class].nowrap { overflow-x: auto; white-space: pre; word-wrap: normal; } +@media only screen and (min-width: 768px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 0.90625em; } } +@media only screen and (min-width: 1280px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 1em; } } + +.literalblock.output pre { color: #eeeeee; background-color: #264357; } + +.listingblock pre.highlightjs { padding: 0; } +.listingblock pre.highlightjs > code { padding: 1.25em 1.5625em 1.125em 1.5625em; -webkit-border-radius: 0; border-radius: 0; } + +.listingblock > .content { position: relative; } + +.listingblock code[data-lang]:before { display: none; content: attr(data-lang); position: absolute; font-size: 0.75em; top: 0.425rem; right: 0.5rem; line-height: 1; text-transform: uppercase; color: #999; } + +.listingblock:hover code[data-lang]:before { display: block; } + +.listingblock.terminal pre .command:before { content: attr(data-prompt); padding-right: 0.5em; color: #999; } + +.listingblock.terminal pre .command:not([data-prompt]):before { content: "$"; } + +table.pyhltable { border-collapse: separate; border: 0; margin-bottom: 0; background: none; } + +table.pyhltable td { vertical-align: top; padding-top: 0; padding-bottom: 0; line-height: 1.6; } + +table.pyhltable td.code { padding-left: .75em; padding-right: 0; } + +pre.pygments .lineno, table.pyhltable td:not(.code) { color: #999; padding-left: 0; padding-right: .5em; border-right: 1px solid #dddddd; } + +pre.pygments .lineno { display: inline-block; margin-right: .25em; } + +table.pyhltable .linenodiv { background: none !important; padding-right: 0 !important; } + +.quoteblock { margin: 0 1em 0.75em 1.5em; display: table; } +.quoteblock > .title { margin-left: -1.5em; margin-bottom: 0.75em; } +.quoteblock blockquote, .quoteblock blockquote p { color: #333333; font-size: 1.15rem; line-height: 1.75; word-spacing: 0.1em; letter-spacing: 0; font-style: italic; text-align: justify; } +.quoteblock blockquote { margin: 0; padding: 0; border: 0; } +.quoteblock blockquote:before { content: "\201c"; float: left; font-size: 2.75em; font-weight: bold; line-height: 0.6em; margin-left: -0.6em; color: black; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } +.quoteblock blockquote > .paragraph:last-child p { margin-bottom: 0; } +.quoteblock .attribution { margin-top: 0.5em; margin-right: 0.5ex; text-align: right; } +.quoteblock .quoteblock { margin-left: 0; margin-right: 0; padding: 0.5em 0; border-left: 3px solid #5e93b8; } +.quoteblock .quoteblock blockquote { padding: 0 0 0 0.75em; } +.quoteblock .quoteblock blockquote:before { display: none; } + +.verseblock { margin: 0 1em 0.75em 1em; } +.verseblock pre { font-family: "Open Sans", "DejaVu Sans", sans; font-size: 1.15rem; color: #333333; font-weight: 300; text-rendering: optimizeLegibility; } +.verseblock pre strong { font-weight: 400; } +.verseblock .attribution { margin-top: 1.25rem; margin-left: 0.5ex; } + +.quoteblock .attribution, .verseblock .attribution { font-size: 0.8125em; line-height: 1.45; font-style: italic; } +.quoteblock .attribution br, .verseblock .attribution br { display: none; } +.quoteblock .attribution cite, .verseblock .attribution cite { display: block; letter-spacing: -0.025em; color: #5e93b8; } + +.quoteblock.abstract { margin: 0 0 0.75em 0; display: block; } +.quoteblock.abstract blockquote, .quoteblock.abstract blockquote p { text-align: left; word-spacing: 0; } +.quoteblock.abstract blockquote:before, .quoteblock.abstract blockquote p:first-of-type:before { display: none; } + +table.tableblock { max-width: 100%; border-collapse: separate; } +table.tableblock td > .paragraph:last-child p > p:last-child, table.tableblock th > p:last-child, table.tableblock td > p:last-child { margin-bottom: 0; } + +table.tableblock, th.tableblock, td.tableblock { border: 0 solid #d8d8ce; } + +table.grid-all > thead > tr > .tableblock, table.grid-all > tbody > tr > .tableblock { border-width: 0 1px 1px 0; } + +table.grid-all > tfoot > tr > .tableblock { border-width: 1px 1px 0 0; } + +table.grid-cols > * > tr > .tableblock { border-width: 0 1px 0 0; } + +table.grid-rows > thead > tr > .tableblock, table.grid-rows > tbody > tr > .tableblock { border-width: 0 0 1px 0; } + +table.grid-rows > tfoot > tr > .tableblock { border-width: 1px 0 0 0; } + +table.grid-all > * > tr > .tableblock:last-child, table.grid-cols > * > tr > .tableblock:last-child { border-right-width: 0; } + +table.grid-all > tbody > tr:last-child > .tableblock, table.grid-all > thead:last-child > tr > .tableblock, table.grid-rows > tbody > tr:last-child > .tableblock, table.grid-rows > thead:last-child > tr > .tableblock { border-bottom-width: 0; } + +table.frame-all { border-width: 1px; } + +table.frame-sides { border-width: 0 1px; } + +table.frame-topbot { border-width: 1px 0; } + +th.halign-left, td.halign-left { text-align: left; } + +th.halign-right, td.halign-right { text-align: right; } + +th.halign-center, td.halign-center { text-align: center; } + +th.valign-top, td.valign-top { vertical-align: top; } + +th.valign-bottom, td.valign-bottom { vertical-align: bottom; } + +th.valign-middle, td.valign-middle { vertical-align: middle; } + +table thead th, table tfoot th { font-weight: bold; } + +tbody tr th { display: table-cell; line-height: 1.4; background: -webkit-linear-gradient(top, #add386, #90b66a); } + +tbody tr th, tbody tr th p, tfoot tr th, tfoot tr th p { color: white; font-weight: bold; } + +p.tableblock > code:only-child { background: none; padding: 0; } + +p.tableblock { font-size: 1em; } + +td > div.verse { white-space: pre; } + +ol { margin-left: 1.75em; } + +ul li ol { margin-left: 1.5em; } + +dl dd { margin-left: 1.125em; } + +dl dd:last-child, dl dd:last-child > :last-child { margin-bottom: 0; } + +ol > li p, ul > li p, ul dd, ol dd, .olist .olist, .ulist .ulist, .ulist .olist, .olist .ulist { margin-bottom: 0.375em; } + +ul.checklist, ul.none, ol.none, ul.no-bullet, ol.no-bullet, ol.unnumbered, ul.unstyled, ol.unstyled { list-style-type: none; } + +ul.no-bullet, ol.no-bullet, ol.unnumbered { margin-left: 0.625em; } + +ul.unstyled, ol.unstyled { margin-left: 0; } + +ul.checklist { margin-left: 0.625em; } + +ul.checklist li > p:first-child > .fa-square-o:first-child, ul.checklist li > p:first-child > .fa-check-square-o:first-child { width: 1.25em; font-size: 0.8em; position: relative; bottom: 0.125em; } + +ul.checklist li > p:first-child > input[type="checkbox"]:first-child { margin-right: 0.25em; } + +ul.inline { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; list-style: none; margin: 0 0 0.375em -0.75em; } + +ul.inline > li { margin-left: 0.75em; } + +.unstyled dl dt { font-weight: normal; font-style: normal; } + +ol.arabic { list-style-type: decimal; } + +ol.decimal { list-style-type: decimal-leading-zero; } + +ol.loweralpha { list-style-type: lower-alpha; } + +ol.upperalpha { list-style-type: upper-alpha; } + +ol.lowerroman { list-style-type: lower-roman; } + +ol.upperroman { list-style-type: upper-roman; } + +ol.lowergreek { list-style-type: lower-greek; } + +.hdlist > table, .colist > table { border: 0; background: none; } +.hdlist > table > tbody > tr, .colist > table > tbody > tr { background: none; } + +td.hdlist1, td.hdlist2 { vertical-align: top; padding: 0 0.625em; } + +td.hdlist1 { font-weight: bold; padding-bottom: 0.75em; } + +.literalblock + .colist, .listingblock + .colist { margin-top: -0.5em; } + +.colist > table tr > td:first-of-type { padding: 0.4em 0.75em 0 0.75em; line-height: 1; vertical-align: top; } +.colist > table tr > td:first-of-type img { max-width: initial; } +.colist > table tr > td:last-of-type { padding: 0.25em 0; } + +.thumb, .th { line-height: 0; display: inline-block; border: solid 4px white; -webkit-box-shadow: 0 0 0 1px #dddddd; box-shadow: 0 0 0 1px #dddddd; } + +.imageblock.left, .imageblock[style*="float: left"] { margin: 0.25em 0.625em 1.25em 0; } +.imageblock.right, .imageblock[style*="float: right"] { margin: 0.25em 0 1.25em 0.625em; } +.imageblock > .title { margin-bottom: 0; } +.imageblock.thumb, .imageblock.th { border-width: 6px; } +.imageblock.thumb > .title, .imageblock.th > .title { padding: 0 0.125em; } + +.image.left, .image.right { margin-top: 0.25em; margin-bottom: 0.25em; display: inline-block; line-height: 0; } +.image.left { margin-right: 0.625em; } +.image.right { margin-left: 0.625em; } + +a.image { text-decoration: none; display: inline-block; } +a.image object { pointer-events: none; } + +sup.footnote, sup.footnoteref { font-size: 0.875em; position: static; vertical-align: super; } +sup.footnote a, sup.footnoteref a { text-decoration: none; } +sup.footnote a:active, sup.footnoteref a:active { text-decoration: underline; } + +#footnotes { padding-top: 0.75em; padding-bottom: 0.75em; margin-bottom: 0.625em; } +#footnotes hr { width: 20%; min-width: 6.25em; margin: -0.25em 0 0.75em 0; border-width: 1px 0 0 0; } +#footnotes .footnote { padding: 0 0.375em 0 0.225em; line-height: 1.3334; font-size: 0.875em; margin-left: 1.2em; margin-bottom: 0.2em; } +#footnotes .footnote a:first-of-type { font-weight: bold; text-decoration: none; margin-left: -1.05em; } +#footnotes .footnote:last-of-type { margin-bottom: 0; } +#content #footnotes { margin-top: -0.625em; margin-bottom: 0; padding: 0.75em 0; } + +.gist .file-data > table { border: 0; background: #fff; width: 100%; margin-bottom: 0; } +.gist .file-data > table td.line-data { width: 99%; } + +div.unbreakable { page-break-inside: avoid; } + +.big { font-size: larger; } + +.small { font-size: smaller; } + +.underline { text-decoration: underline; } + +.overline { text-decoration: overline; } + +.line-through { text-decoration: line-through; } + +.aqua { color: #00bfbf; } + +.aqua-background { background-color: #00fafa; } + +.black { color: black; } + +.black-background { background-color: black; } + +.blue { color: #0000bf; } + +.blue-background { background-color: #0000fa; } + +.fuchsia { color: #bf00bf; } + +.fuchsia-background { background-color: #fa00fa; } + +.gray { color: #606060; } + +.gray-background { background-color: #7d7d7d; } + +.green { color: #006000; } + +.green-background { background-color: #007d00; } + +.lime { color: #00bf00; } + +.lime-background { background-color: #00fa00; } + +.maroon { color: #600000; } + +.maroon-background { background-color: #7d0000; } + +.navy { color: #000060; } + +.navy-background { background-color: #00007d; } + +.olive { color: #606000; } + +.olive-background { background-color: #7d7d00; } + +.purple { color: #600060; } + +.purple-background { background-color: #7d007d; } + +.red { color: #bf0000; } + +.red-background { background-color: #fa0000; } + +.silver { color: #909090; } + +.silver-background { background-color: #bcbcbc; } + +.teal { color: #006060; } + +.teal-background { background-color: #007d7d; } + +.white { color: #bfbfbf; } + +.white-background { background-color: #fafafa; } + +.yellow { color: #bfbf00; } + +.yellow-background { background-color: #fafa00; } + +span.icon > .fa { cursor: default; } +a span.icon > .fa { cursor: inherit; } + +.admonitionblock td.icon [class^="fa icon-"] { font-size: 2.5em; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); cursor: default; } +.admonitionblock td.icon .icon-note:before { content: "\f05a"; color: #29475c; } +.admonitionblock td.icon .icon-tip:before { content: "\f0eb"; text-shadow: 1px 1px 2px rgba(155, 155, 0, 0.8); color: #111; } +.admonitionblock td.icon .icon-warning:before { content: "\f071"; color: #bf6900; } +.admonitionblock td.icon .icon-caution:before { content: "\f06d"; color: #bf3400; } +.admonitionblock td.icon .icon-important:before { content: "\f06a"; color: #bf0000; } + +.conum[data-value] { display: inline-block; color: #fff !important; background-color: black; -webkit-border-radius: 100px; border-radius: 100px; text-align: center; font-size: 0.75em; width: 1.67em; height: 1.67em; line-height: 1.67em; font-family: "Open Sans", "DejaVu Sans", sans-serif; font-style: normal; font-weight: bold; } +.conum[data-value] * { color: #fff !important; } +.conum[data-value] + b { display: none; } +.conum[data-value]:after { content: attr(data-value); } +pre .conum[data-value] { position: relative; top: -0.125em; } + +b.conum * { color: inherit !important; } + +.conum:not([data-value]):empty { display: none; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { border-bottom: 1px solid #dddddd; } + +.sect1 { padding-bottom: 0; } + +#toctitle { color: #00406F; font-weight: normal; margin-top: 1.5em; } + +.sidebarblock { border-color: #aaa; } + +code { -webkit-border-radius: 4px; border-radius: 4px; } + +p.tableblock.header { color: #6d6e71; } + +.literalblock pre, .listingblock pre { background: #eeeeee; } + +</style> +<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> +<link rel="stylesheet" href="../../katex/katex.min.css"> +<script src="../../katex/katex.min.js"></script> +<script src="../../katex/contrib/auto-render.min.js"></script> + <!-- Use KaTeX to render math once document is loaded, see + https://github.com/Khan/KaTeX/tree/master/contrib/auto-render --> +<script> + document.addEventListener("DOMContentLoaded", function () { + renderMathInElement( + document.body, + { + delimiters: [ + { left: "$$", right: "$$", display: true}, + { left: "\\[", right: "\\]", display: true}, + { left: "$", right: "$", display: false}, + { left: "\\(", right: "\\)", display: false} + ] + } + ); + }); +</script></head> +<body class="manpage"> +<div id="header"> +<h1>clSetCommandQueueProperty(3) Manual Page</h1> +<h2 id="_name">Name</h2> +<div class="sectionbody"> +<p>clSetCommandQueueProperty - Enable or disable properties of a command-queue.</p> +</div> +</div> +<div id="content"> +<div class="sect1"> +<h2 id="_c_specification">C Specification</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>To enable or disable the properties of a command-queue, call the function</p> +</div> +<div id="clSetCommandQueueProperty" class="listingblock"> +<div class="content"> +<pre class="highlight"><code class="language-c++" data-lang="c++">cl_int clSetCommandQueueProperty( + cl_command_queue command_queue, + cl_command_queue_properties properties, + cl_bool enable, + cl_command_queue_properties* old_properties);</code></pre> +</div> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_parameters">Parameters</h2> +<div class="sectionbody"> +<div class="ulist"> +<ul> +<li> +<p><em>command_queue</em> specifies the command-queue being modified.</p> +</li> +<li> +<p><em>properties</em> specifies the new list of properties for the command-queue. +This is a bit-field and the supported properties are described in the +<a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#legacy-queue-properties-table" target="_blank" rel="noopener">Command-Queue Properties table</a> for +<strong>clCreateCommandQueue</strong>. +Only command-queue properties specified in this table can be used, +otherwise the value specified in <em>properties</em> is considered to be not +valid.</p> +</li> +<li> +<p><em>enable</em> determines whether the values specified by <em>properties</em> are +enabled (if <em>enable</em> is <code>CL_​TRUE</code>) or disabled (if <em>enable</em> is <code>CL_​FALSE</code>) +for the command-queue.</p> +</li> +<li> +<p><em>old_properties</em> returns the command-queue properties before they were +changed by <strong>clSetCommandQueueProperty</strong>. If <em>old_properties</em> is <code>NULL</code>, it +is ignored.</p> +</li> +</ul> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_description">Description</h2> +<div class="sectionbody"> +<div class="admonitionblock note"> +<table> +<tr> +<td class="icon"> +<i class="fa icon-note" title="Note"></i> +</td> +<td class="content"> +<div class="paragraph"> +<p>Changing the <code>CL_​QUEUE_​OUT_​OF_​ORDER_​EXEC_​MODE_​ENABLE</code> command-queue property +will cause the OpenCL implementation to block until all previously queued +commands in <em>command_queue</em> have completed. This can be an expensive operation +and therefore changes to this property should only be done when absolutely +necessary.</p> +</div> +</td> +</tr> +</table> +</div> +<div class="paragraph"> +<p><strong>clSetCommandQueueProperty</strong> returns <code>CL_​SUCCESS</code> if the function is executed +successfully. +Otherwise, it returns one of the following errors:</p> +</div> +<div class="ulist"> +<ul> +<li> +<p><code>CL_​INVALID_​COMMAND_​QUEUE</code> if <em>command_queue</em> is not a valid command-queue.</p> +</li> +<li> +<p><code>CL_​INVALID_​VALUE</code> if values specified in <em>properties</em> are not valid.</p> +</li> +<li> +<p><code>CL_​INVALID_​QUEUE_​PROPERTIES</code> if values specified in <em>properties</em> are +valid but are not supported by the device.</p> +</li> +</ul> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_see_also">See Also</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p><a href="cl_bool.html">cl_bool</a>, <a href="cl_command_queue.html">cl_command_queue</a>, <a href="cl_command_queue_properties.html">cl_command_queue_properties</a></p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_document_notes">Document Notes</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>For more information, see the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#clSetCommandQueueProperty" target="_blank" rel="noopener">OpenCL Specification</a></p> +</div> +<div class="paragraph"> +<p>This page is extracted from the OpenCL Specification. +Fixes and changes should be made to the Specification, not directly.</p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_copyright">Copyright</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a +<a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons +Attribution 4.0 International License</a>.</p> +</div> +</div> +</div> +</div> +<div id="footer"> +<div id="footer-text"> +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 +</div> +</div> + +<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_HTMLorMML"></script> +</body> +</html> \ No newline at end of file
diff --git a/sdk/2.2/docs/man/html/clSetDefaultDeviceCommandQueue.html b/sdk/2.2/docs/man/html/clSetDefaultDeviceCommandQueue.html index 0ba5f66..601597b 100644 --- a/sdk/2.2/docs/man/html/clSetDefaultDeviceCommandQueue.html +++ b/sdk/2.2/docs/man/html/clSetDefaultDeviceCommandQueue.html
@@ -850,7 +850,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -859,8 +859,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clSetEventCallback.html b/sdk/2.2/docs/man/html/clSetEventCallback.html index 144d743..70ec20d 100644 --- a/sdk/2.2/docs/man/html/clSetEventCallback.html +++ b/sdk/2.2/docs/man/html/clSetEventCallback.html
@@ -765,7 +765,7 @@ <pre class="highlight"><code class="language-c++" data-lang="c++">cl_int clSetEventCallback( cl_event event, cl_int command_exec_callback_type, - void (CL_CALLBACK* pfn_notify)(cl_event event, cl_int type, void *user_data), + void (CL_CALLBACK* pfn_notify)(cl_event event, cl_int event_command_status, void *user_data), void* user_data);</code></pre> </div> </div> @@ -957,7 +957,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -966,8 +966,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clSetKernelArg.html b/sdk/2.2/docs/man/html/clSetKernelArg.html index 1db8132..8840d9b 100644 --- a/sdk/2.2/docs/man/html/clSetKernelArg.html +++ b/sdk/2.2/docs/man/html/clSetKernelArg.html
@@ -787,8 +787,8 @@ </li> <li> <p><em>arg_size</em> specifies the size of the argument value. -If the argument is a memory object, the size is the size of the memory -object. +If the argument is a memory object, the <em>arg_size</em> value must be equal to +<code>sizeof(cl_mem)</code>. For arguments declared with the <code>local</code> qualifier, the size specified will be the size in bytes of the buffer that must be allocated for the <code>local</code> argument. @@ -805,8 +805,8 @@ pointer can therefore be reused by the application after <strong>clSetKernelArg</strong> returns. The argument value specified is the value used by all API calls that enqueue -<em>kernel</em> (<strong>clEnqueueNDRangeKernel</strong>) until the argument value is changed by a -call to <strong>clSetKernelArg</strong> for <em>kernel</em>.</p> +<em>kernel</em> (<strong>clEnqueueNDRangeKernel</strong> and <strong>clEnqueueTask</strong>) until the argument +value is changed by a call to <strong>clSetKernelArg</strong> for <em>kernel</em>.</p> </li> </ul> </div> @@ -941,7 +941,8 @@ </li> <li> <p><code>CL_​INVALID_​DEVICE_​QUEUE</code> for an argument declared to be of type <em>queue_t</em> -when the specified <em>arg_value</em> is not a valid device queue object.</p> +when the specified <em>arg_value</em> is not a valid device queue object. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 2.0.</p> </li> <li> <p><code>CL_​INVALID_​ARG_​SIZE</code> if <em>arg_size</em> does not match the size of the data @@ -952,13 +953,11 @@ </li> <li> <p><code>CL_​MAX_​SIZE_​RESTRICTION_​EXCEEDED</code> if the size in bytes of the memory -object (if the argument was declared with constant qualifier) or -<em>arg_size</em> (if the argument was declared with local qualifier) exceed -the maximum size restriction that was set with the optional language -attribute. -The optional attribute can be <code>cl::max_size</code> defined in OpenCL 2.2 C++ -Kernel Language specification or <code>SpvDecorationMaxByteOffset</code> defined -in SPIR-V 1.2 Specification.</p> +object (if the argument is a memory object) or <em>arg_size</em> (if the +argument is declared with <code>local</code> qualifier) exceeds a language- +specified maximum size restriction for this argument, such as the +<strong>MaxByteOffset</strong> SPIR-V decoration. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 2.2.</p> </li> <li> <p><code>CL_​INVALID_​ARG_​VALUE</code> if the argument is an image declared with the @@ -1003,7 +1002,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1012,8 +1011,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clSetKernelArgSVMPointer.html b/sdk/2.2/docs/man/html/clSetKernelArgSVMPointer.html index 9a5bb23..6dd1d90 100644 --- a/sdk/2.2/docs/man/html/clSetKernelArgSVMPointer.html +++ b/sdk/2.2/docs/man/html/clSetKernelArgSVMPointer.html
@@ -788,15 +788,15 @@ <p><em>arg_value</em> is the SVM pointer that should be used as the argument value for argument specified by <em>arg_index</em>. The SVM pointer specified is the value used by all API calls that enqueue -<em>kernel</em> (<strong>clEnqueueNDRangeKernel</strong>) until the argument value is changed by a -call to <strong>clSetKernelArgSVMPointer</strong> for <em>kernel</em>. +<em>kernel</em> (<strong>clEnqueueNDRangeKernel</strong> and <strong>clEnqueueTask</strong>) until the argument +value is changed by a call to <strong>clSetKernelArgSVMPointer</strong> for <em>kernel</em>. The SVM pointer can only be used for arguments that are declared to be a pointer to <code>global</code> or <code>constant</code> memory. The SVM pointer value must be aligned according to the arguments type. -For example, if the argument is declared to be <code>global float4 <strong>p</code>, the SVM +For example, if the argument is declared to be <code>global float4 *p</code>, the SVM pointer value passed for <code>p</code> must be at a minimum aligned to a <code>float4</code>. The SVM pointer value specified as the argument value can be the pointer -returned by *<strong>clSVMAlloc</strong></strong> or can be a pointer offset into the SVM region.</p> +returned by <strong>clSVMAlloc</strong> or can be a pointer offset into the SVM region.</p> </li> </ul> </div> @@ -857,7 +857,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -866,8 +866,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clSetKernelExecInfo.html b/sdk/2.2/docs/man/html/clSetKernelExecInfo.html index 73e0770..c479457 100644 --- a/sdk/2.2/docs/man/html/clSetKernelExecInfo.html +++ b/sdk/2.2/docs/man/html/clSetKernelExecInfo.html
@@ -816,7 +816,8 @@ </thead> <tbody> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​EXEC_​INFO_​SVM_​PTRS</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​EXEC_​INFO_​SVM_​PTRS</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">void *[]</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">SVM pointers must reference locations contained entirely within buffers that are passed to kernel as arguments, or that are passed @@ -827,7 +828,8 @@ allocations.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​EXEC_​INFO_​SVM_​FINE_​GRAIN_​SYSTEM</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​KERNEL_​EXEC_​INFO_​SVM_​FINE_​GRAIN_​SYSTEM</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">cl_bool</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">This flag indicates whether the kernel uses pointers that are fine grain system SVM allocations. @@ -892,7 +894,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -901,8 +903,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clSetMemObjectDestructorCallback.html b/sdk/2.2/docs/man/html/clSetMemObjectDestructorCallback.html index 5ca2cf4..a80513b 100644 --- a/sdk/2.2/docs/man/html/clSetMemObjectDestructorCallback.html +++ b/sdk/2.2/docs/man/html/clSetMemObjectDestructorCallback.html
@@ -938,7 +938,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -947,8 +947,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clSetProgramReleaseCallback.html b/sdk/2.2/docs/man/html/clSetProgramReleaseCallback.html index c74b11f..25ff3ca 100644 --- a/sdk/2.2/docs/man/html/clSetProgramReleaseCallback.html +++ b/sdk/2.2/docs/man/html/clSetProgramReleaseCallback.html
@@ -870,7 +870,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -879,8 +879,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clSetProgramSpecializationConstant.html b/sdk/2.2/docs/man/html/clSetProgramSpecializationConstant.html index 2646159..22ca352 100644 --- a/sdk/2.2/docs/man/html/clSetProgramSpecializationConstant.html +++ b/sdk/2.2/docs/man/html/clSetProgramSpecializationConstant.html
@@ -879,7 +879,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -888,8 +888,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clSetUserEventStatus.html b/sdk/2.2/docs/man/html/clSetUserEventStatus.html index bc9c3fb..d6b9776 100644 --- a/sdk/2.2/docs/man/html/clSetUserEventStatus.html +++ b/sdk/2.2/docs/man/html/clSetUserEventStatus.html
@@ -888,7 +888,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -897,8 +897,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clTerminateContextKHR.html b/sdk/2.2/docs/man/html/clTerminateContextKHR.html index f57c86b..2dd14c4 100644 --- a/sdk/2.2/docs/man/html/clTerminateContextKHR.html +++ b/sdk/2.2/docs/man/html/clTerminateContextKHR.html
@@ -882,7 +882,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -891,8 +891,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clUnloadCompiler.html b/sdk/2.2/docs/man/html/clUnloadCompiler.html new file mode 100644 index 0000000..fb5305e --- /dev/null +++ b/sdk/2.2/docs/man/html/clUnloadCompiler.html
@@ -0,0 +1,833 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<meta charset="UTF-8"> +<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]--> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> +<meta name="generator" content="Asciidoctor 1.5.8"> +<title>clUnloadCompiler(3)</title> +<style> +/*! normalize.css v2.1.2 | MIT License | git.io/normalize */ +/* ========================================================================== HTML5 display definitions ========================================================================== */ +/** Correct `block` display not defined in IE 8/9. */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } + +/** Correct `inline-block` display not defined in IE 8/9. */ +audio, canvas, video { display: inline-block; } + +/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */ +audio:not([controls]) { display: none; height: 0; } + +/** Address `[hidden]` styling not present in IE 8/9. Hide the `template` element in IE, Safari, and Firefox < 22. */ +[hidden], template { display: none; } + +script { display: none !important; } + +/* ========================================================================== Base ========================================================================== */ +/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */ +html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } + +/** Remove default margin. */ +body { margin: 0; } + +/* ========================================================================== Links ========================================================================== */ +/** Remove the gray background color from active links in IE 10. */ +a { background: transparent; } + +/** Address `outline` inconsistency between Chrome and other browsers. */ +a:focus { outline: thin dotted; } + +/** Improve readability when focused and also mouse hovered in all browsers. */ +a:active, a:hover { outline: 0; } + +/* ========================================================================== Typography ========================================================================== */ +/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */ +h1 { font-size: 2em; margin: 0.67em 0; } + +/** Address styling not present in IE 8/9, Safari 5, and Chrome. */ +abbr[title] { border-bottom: 1px dotted; } + +/** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */ +b, strong { font-weight: bold; } + +/** Address styling not present in Safari 5 and Chrome. */ +dfn { font-style: italic; } + +/** Address differences between Firefox and other browsers. */ +hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } + +/** Address styling not present in IE 8/9. */ +mark { background: #ff0; color: #000; } + +/** Correct font family set oddly in Safari 5 and Chrome. */ +code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; } + +/** Improve readability of pre-formatted text in all browsers. */ +pre { white-space: pre-wrap; } + +/** Set consistent quote types. */ +q { quotes: "\201C" "\201D" "\2018" "\2019"; } + +/** Address inconsistent and variable font size in all browsers. */ +small { font-size: 80%; } + +/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */ +sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } + +sup { top: -0.5em; } + +sub { bottom: -0.25em; } + +/* ========================================================================== Embedded content ========================================================================== */ +/** Remove border when inside `a` element in IE 8/9. */ +img { border: 0; } + +/** Correct overflow displayed oddly in IE 9. */ +svg:not(:root) { overflow: hidden; } + +/* ========================================================================== Figures ========================================================================== */ +/** Address margin not present in IE 8/9 and Safari 5. */ +figure { margin: 0; } + +/* ========================================================================== Forms ========================================================================== */ +/** Define consistent border, margin, and padding. */ +fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } + +/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */ +legend { border: 0; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */ +button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ } + +/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */ +button, input { line-height: normal; } + +/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */ +button, select { text-transform: none; } + +/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */ +button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ } + +/** Re-set default cursor for disabled elements. */ +button[disabled], html input[disabled] { cursor: default; } + +/** 1. Address box sizing set to `content-box` in IE 8/9. 2. Remove excess padding in IE 8/9. */ +input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */ +input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; } + +/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */ +input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } + +/** Remove inner padding and border in Firefox 4+. */ +button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } + +/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */ +textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ } + +/* ========================================================================== Tables ========================================================================== */ +/** Remove most spacing between table cells. */ +table { border-collapse: collapse; border-spacing: 0; } + +meta.foundation-mq-small { font-family: "only screen and (min-width: 768px)"; width: 768px; } + +meta.foundation-mq-medium { font-family: "only screen and (min-width:1280px)"; width: 1280px; } + +meta.foundation-mq-large { font-family: "only screen and (min-width:1440px)"; width: 1440px; } + +*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } + +html, body { font-size: 100%; } + +body { background: white; color: #222222; padding: 0; margin: 0; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: auto; } + +a:hover { cursor: pointer; } + +img, object, embed { max-width: 100%; height: auto; } + +object, embed { height: 100%; } + +img { -ms-interpolation-mode: bicubic; } + +#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; } + +.left { float: left !important; } + +.right { float: right !important; } + +.text-left { text-align: left !important; } + +.text-right { text-align: right !important; } + +.text-center { text-align: center !important; } + +.text-justify { text-align: justify !important; } + +.hide { display: none; } + +.antialiased { -webkit-font-smoothing: antialiased; } + +img { display: inline-block; vertical-align: middle; } + +textarea { height: auto; min-height: 50px; } + +select { width: 100%; } + +object, svg { display: inline-block; vertical-align: middle; } + +.center { margin-left: auto; margin-right: auto; } + +.spread { width: 100%; } + +p.lead, .paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { font-size: 1.21875em; line-height: 1.6; } + +.subheader, .admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { line-height: 1.4; color: black; font-weight: 300; margin-top: 0.2em; margin-bottom: 0.5em; } + +/* Typography resets */ +div, dl, dt, dd, ul, ol, li, h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; } + +/* Default Link Styles */ +a { color: #0068b0; text-decoration: none; line-height: inherit; } +a:hover, a:focus { color: #333333; } +a img { border: none; } + +/* Default paragraph styles */ +p { font-family: Noto, sans-serif; font-weight: normal; font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; text-rendering: optimizeLegibility; } +p aside { font-size: 0.875em; line-height: 1.35; font-style: italic; } + +/* Default header styles */ +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { font-family: Noto, sans-serif; font-weight: normal; font-style: normal; color: black; text-rendering: optimizeLegibility; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.2125em; } +h1 small, h2 small, h3 small, #toctitle small, .sidebarblock > .content > .title small, h4 small, h5 small, h6 small { font-size: 60%; color: #4d4d4d; line-height: 0; } + +h1 { font-size: 2.125em; } + +h2 { font-size: 1.6875em; } + +h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.375em; } + +h4 { font-size: 1.125em; } + +h5 { font-size: 1.125em; } + +h6 { font-size: 1em; } + +hr { border: solid #dddddd; border-width: 1px 0 0; clear: both; margin: 1.25em 0 1.1875em; height: 0; } + +/* Helpful Typography Defaults */ +em, i { font-style: italic; line-height: inherit; } + +strong, b { font-weight: bold; line-height: inherit; } + +small { font-size: 60%; line-height: inherit; } + +code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; color: #264357; } + +/* Lists */ +ul, ol, dl { font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; list-style-position: outside; font-family: Noto, sans-serif; } + +ul, ol { margin-left: 1.5em; } +ul.no-bullet, ol.no-bullet { margin-left: 1.5em; } + +/* Unordered Lists */ +ul li ul, ul li ol { margin-left: 1.25em; margin-bottom: 0; font-size: 1em; /* Override nested font-size change */ } +ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; } +ul.square { list-style-type: square; } +ul.circle { list-style-type: circle; } +ul.disc { list-style-type: disc; } +ul.no-bullet { list-style: none; } + +/* Ordered Lists */ +ol li ul, ol li ol { margin-left: 1.25em; margin-bottom: 0; } + +/* Definition Lists */ +dl dt { margin-bottom: 0.3em; font-weight: bold; } +dl dd { margin-bottom: 0.75em; } + +/* Abbreviations */ +abbr, acronym { text-transform: uppercase; font-size: 90%; color: black; border-bottom: 1px dotted #dddddd; cursor: help; } + +abbr { text-transform: none; } + +/* Blockquotes */ +blockquote { margin: 0 0 0.75em; padding: 0.5625em 1.25em 0 1.1875em; border-left: 1px solid #dddddd; } +blockquote cite { display: block; font-size: 0.8125em; color: #5e93b8; } +blockquote cite:before { content: "\2014 \0020"; } +blockquote cite a, blockquote cite a:visited { color: #5e93b8; } + +blockquote, blockquote p { line-height: 1.6; color: #333333; } + +/* Microformats */ +.vcard { display: inline-block; margin: 0 0 1.25em 0; border: 1px solid #dddddd; padding: 0.625em 0.75em; } +.vcard li { margin: 0; display: block; } +.vcard .fn { font-weight: bold; font-size: 0.9375em; } + +.vevent .summary { font-weight: bold; } +.vevent abbr { cursor: auto; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625em; } + +@media only screen and (min-width: 768px) { h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + h1 { font-size: 2.75em; } + h2 { font-size: 2.3125em; } + h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.6875em; } + h4 { font-size: 1.4375em; } } +/* Tables */ +table { background: white; margin-bottom: 1.25em; border: solid 1px #d8d8ce; } +table thead, table tfoot { background: -webkit-linear-gradient(top, #add386, #90b66a); font-weight: bold; } +table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td { padding: 0.5em 0.625em 0.625em; font-size: inherit; color: white; text-align: left; } +table tr th, table tr td { padding: 0.5625em 0.625em; font-size: inherit; color: #6d6e71; } +table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #edf2f2; } +table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; line-height: 1.4; } + +body { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; tab-size: 4; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + +a:hover, a:focus { text-decoration: underline; } + +.clearfix:before, .clearfix:after, .float-group:before, .float-group:after { content: " "; display: table; } +.clearfix:after, .float-group:after { clear: both; } + +*:not(pre) > code { font-size: inherit; font-style: normal !important; letter-spacing: 0; padding: 0; background-color: white; -webkit-border-radius: 0; border-radius: 0; line-height: inherit; word-wrap: break-word; } +*:not(pre) > code.nobreak { word-wrap: normal; } +*:not(pre) > code.nowrap { white-space: nowrap; } + +pre, pre > code { line-height: 1.6; color: #264357; font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; } + +em em { font-style: normal; } + +strong strong { font-weight: normal; } + +.keyseq { color: #333333; } + +kbd { font-family: Consolas, "Liberation Mono", Courier, monospace; display: inline-block; color: black; font-size: 0.65em; line-height: 1.45; background-color: #f7f7f7; border: 1px solid #ccc; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; margin: 0 0.15em; padding: 0.2em 0.5em; vertical-align: middle; position: relative; top: -0.1em; white-space: nowrap; } + +.keyseq kbd:first-child { margin-left: 0; } + +.keyseq kbd:last-child { margin-right: 0; } + +.menuseq, .menuref { color: #000; } + +.menuseq b:not(.caret), .menuref { font-weight: inherit; } + +.menuseq { word-spacing: -0.02em; } +.menuseq b.caret { font-size: 1.25em; line-height: 0.8; } +.menuseq i.caret { font-weight: bold; text-align: center; width: 0.45em; } + +b.button:before, b.button:after { position: relative; top: -1px; font-weight: normal; } + +b.button:before { content: "["; padding: 0 3px 0 2px; } + +b.button:after { content: "]"; padding: 0 2px 0 3px; } + +#header, #content, #footnotes, #footer { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 62.5em; *zoom: 1; position: relative; padding-left: 1.5em; padding-right: 1.5em; } +#header:before, #header:after, #content:before, #content:after, #footnotes:before, #footnotes:after, #footer:before, #footer:after { content: " "; display: table; } +#header:after, #content:after, #footnotes:after, #footer:after { clear: both; } + +#content { margin-top: 1.25em; } + +#content:before { content: none; } + +#header > h1:first-child { color: black; margin-top: 2.25rem; margin-bottom: 0; } +#header > h1:first-child + #toc { margin-top: 8px; border-top: 1px solid #dddddd; } +#header > h1:only-child, body.toc2 #header > h1:nth-last-child(2) { border-bottom: 1px solid #dddddd; padding-bottom: 8px; } +#header .details { border-bottom: 1px solid #dddddd; line-height: 1.45; padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 0.25em; color: #5e93b8; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; } +#header .details span:first-child { margin-left: -0.125em; } +#header .details span.email a { color: #333333; } +#header .details br { display: none; } +#header .details br + span:before { content: "\00a0\2013\00a0"; } +#header .details br + span.author:before { content: "\00a0\22c5\00a0"; color: #333333; } +#header .details br + span#revremark:before { content: "\00a0|\00a0"; } +#header #revnumber { text-transform: capitalize; } +#header #revnumber:after { content: "\00a0"; } + +#content > h1:first-child:not([class]) { color: black; border-bottom: 1px solid #dddddd; padding-bottom: 8px; margin-top: 0; padding-top: 1rem; margin-bottom: 1.25rem; } + +#toc { border-bottom: 0 solid #dddddd; padding-bottom: 0.5em; } +#toc > ul { margin-left: 0.125em; } +#toc ul.sectlevel0 > li > a { font-style: italic; } +#toc ul.sectlevel0 ul.sectlevel1 { margin: 0.5em 0; } +#toc ul { font-family: Noto, sans-serif; list-style-type: none; } +#toc li { line-height: 1.3334; margin-top: 0.3334em; } +#toc a { text-decoration: none; } +#toc a:active { text-decoration: underline; } + +#toctitle { color: black; font-size: 1.2em; } + +@media only screen and (min-width: 768px) { #toctitle { font-size: 1.375em; } + body.toc2 { padding-left: 15em; padding-right: 0; } + #toc.toc2 { margin-top: 0 !important; background-color: white; position: fixed; width: 15em; left: 0; top: 0; border-right: 1px solid #dddddd; border-top-width: 0 !important; border-bottom-width: 0 !important; z-index: 1000; padding: 1.25em 1em; height: 100%; overflow: auto; } + #toc.toc2 #toctitle { margin-top: 0; margin-bottom: 0.8rem; font-size: 1.2em; } + #toc.toc2 > ul { font-size: 0.9em; margin-bottom: 0; } + #toc.toc2 ul ul { margin-left: 0; padding-left: 1em; } + #toc.toc2 ul.sectlevel0 ul.sectlevel1 { padding-left: 0; margin-top: 0.5em; margin-bottom: 0.5em; } + body.toc2.toc-right { padding-left: 0; padding-right: 15em; } + body.toc2.toc-right #toc.toc2 { border-right-width: 0; border-left: 1px solid #dddddd; left: auto; right: 0; } } +@media only screen and (min-width: 1280px) { body.toc2 { padding-left: 20em; padding-right: 0; } + #toc.toc2 { width: 20em; } + #toc.toc2 #toctitle { font-size: 1.375em; } + #toc.toc2 > ul { font-size: 0.95em; } + #toc.toc2 ul ul { padding-left: 1.25em; } + body.toc2.toc-right { padding-left: 0; padding-right: 20em; } } +#content #toc { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +#content #toc > :first-child { margin-top: 0; } +#content #toc > :last-child { margin-bottom: 0; } + +#footer { max-width: 100%; background-color: none; padding: 1.25em; } + +#footer-text { color: black; line-height: 1.44; } + +#content { margin-bottom: 0.625em; } + +.sect1 { padding-bottom: 0.625em; } + +@media only screen and (min-width: 768px) { #content { margin-bottom: 1.25em; } + .sect1 { padding-bottom: 1.25em; } } +.sect1:last-child { padding-bottom: 0; } + +.sect1 + .sect1 { border-top: 0 solid #dddddd; } + +#content h1 > a.anchor, h2 > a.anchor, h3 > a.anchor, #toctitle > a.anchor, .sidebarblock > .content > .title > a.anchor, h4 > a.anchor, h5 > a.anchor, h6 > a.anchor { position: absolute; z-index: 1001; width: 1.5ex; margin-left: -1.5ex; display: block; text-decoration: none !important; visibility: hidden; text-align: center; font-weight: normal; } +#content h1 > a.anchor:before, h2 > a.anchor:before, h3 > a.anchor:before, #toctitle > a.anchor:before, .sidebarblock > .content > .title > a.anchor:before, h4 > a.anchor:before, h5 > a.anchor:before, h6 > a.anchor:before { content: "\00A7"; font-size: 0.85em; display: block; padding-top: 0.1em; } +#content h1:hover > a.anchor, #content h1 > a.anchor:hover, h2:hover > a.anchor, h2 > a.anchor:hover, h3:hover > a.anchor, #toctitle:hover > a.anchor, .sidebarblock > .content > .title:hover > a.anchor, h3 > a.anchor:hover, #toctitle > a.anchor:hover, .sidebarblock > .content > .title > a.anchor:hover, h4:hover > a.anchor, h4 > a.anchor:hover, h5:hover > a.anchor, h5 > a.anchor:hover, h6:hover > a.anchor, h6 > a.anchor:hover { visibility: visible; } +#content h1 > a.link, h2 > a.link, h3 > a.link, #toctitle > a.link, .sidebarblock > .content > .title > a.link, h4 > a.link, h5 > a.link, h6 > a.link { color: black; text-decoration: none; } +#content h1 > a.link:hover, h2 > a.link:hover, h3 > a.link:hover, #toctitle > a.link:hover, .sidebarblock > .content > .title > a.link:hover, h4 > a.link:hover, h5 > a.link:hover, h6 > a.link:hover { color: black; } + +.audioblock, .imageblock, .literalblock, .listingblock, .stemblock, .videoblock { margin-bottom: 1.25em; } + +.admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { text-rendering: optimizeLegibility; text-align: left; } + +table.tableblock > caption.title { white-space: nowrap; overflow: visible; max-width: 0; } + +.paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { color: black; } + +table.tableblock #preamble > .sectionbody > .paragraph:first-of-type p { font-size: inherit; } + +.admonitionblock > table { border-collapse: separate; border: 0; background: none; width: 100%; } +.admonitionblock > table td.icon { text-align: center; width: 80px; } +.admonitionblock > table td.icon img { max-width: initial; } +.admonitionblock > table td.icon .title { font-weight: bold; font-family: Noto, sans-serif; text-transform: uppercase; } +.admonitionblock > table td.content { padding-left: 1.125em; padding-right: 1.25em; border-left: 1px solid #dddddd; color: #5e93b8; } +.admonitionblock > table td.content > :last-child > :last-child { margin-bottom: 0; } + +.exampleblock > .content { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.exampleblock > .content > :first-child { margin-top: 0; } +.exampleblock > .content > :last-child { margin-bottom: 0; } + +.sidebarblock { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.sidebarblock > :first-child { margin-top: 0; } +.sidebarblock > :last-child { margin-bottom: 0; } +.sidebarblock > .content > .title { color: black; margin-top: 0; } + +.exampleblock > .content > :last-child > :last-child, .exampleblock > .content .olist > ol > li:last-child > :last-child, .exampleblock > .content .ulist > ul > li:last-child > :last-child, .exampleblock > .content .qlist > ol > li:last-child > :last-child, .sidebarblock > .content > :last-child > :last-child, .sidebarblock > .content .olist > ol > li:last-child > :last-child, .sidebarblock > .content .ulist > ul > li:last-child > :last-child, .sidebarblock > .content .qlist > ol > li:last-child > :last-child { margin-bottom: 0; } + +.literalblock pre, .listingblock pre:not(.highlight), .listingblock pre[class="highlight"], .listingblock pre[class^="highlight "], .listingblock pre.CodeRay, .listingblock pre.prettyprint { background: #eeeeee; } +.sidebarblock .literalblock pre, .sidebarblock .listingblock pre:not(.highlight), .sidebarblock .listingblock pre[class="highlight"], .sidebarblock .listingblock pre[class^="highlight "], .sidebarblock .listingblock pre.CodeRay, .sidebarblock .listingblock pre.prettyprint { background: #f2f1f1; } + +.literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { border: 1px hidden #666666; -webkit-border-radius: 0; border-radius: 0; word-wrap: break-word; padding: 1.25em 1.5625em 1.125em 1.5625em; font-size: 0.8125em; } +.literalblock pre.nowrap, .literalblock pre[class].nowrap, .listingblock pre.nowrap, .listingblock pre[class].nowrap { overflow-x: auto; white-space: pre; word-wrap: normal; } +@media only screen and (min-width: 768px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 0.90625em; } } +@media only screen and (min-width: 1280px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 1em; } } + +.literalblock.output pre { color: #eeeeee; background-color: #264357; } + +.listingblock pre.highlightjs { padding: 0; } +.listingblock pre.highlightjs > code { padding: 1.25em 1.5625em 1.125em 1.5625em; -webkit-border-radius: 0; border-radius: 0; } + +.listingblock > .content { position: relative; } + +.listingblock code[data-lang]:before { display: none; content: attr(data-lang); position: absolute; font-size: 0.75em; top: 0.425rem; right: 0.5rem; line-height: 1; text-transform: uppercase; color: #999; } + +.listingblock:hover code[data-lang]:before { display: block; } + +.listingblock.terminal pre .command:before { content: attr(data-prompt); padding-right: 0.5em; color: #999; } + +.listingblock.terminal pre .command:not([data-prompt]):before { content: "$"; } + +table.pyhltable { border-collapse: separate; border: 0; margin-bottom: 0; background: none; } + +table.pyhltable td { vertical-align: top; padding-top: 0; padding-bottom: 0; line-height: 1.6; } + +table.pyhltable td.code { padding-left: .75em; padding-right: 0; } + +pre.pygments .lineno, table.pyhltable td:not(.code) { color: #999; padding-left: 0; padding-right: .5em; border-right: 1px solid #dddddd; } + +pre.pygments .lineno { display: inline-block; margin-right: .25em; } + +table.pyhltable .linenodiv { background: none !important; padding-right: 0 !important; } + +.quoteblock { margin: 0 1em 0.75em 1.5em; display: table; } +.quoteblock > .title { margin-left: -1.5em; margin-bottom: 0.75em; } +.quoteblock blockquote, .quoteblock blockquote p { color: #333333; font-size: 1.15rem; line-height: 1.75; word-spacing: 0.1em; letter-spacing: 0; font-style: italic; text-align: justify; } +.quoteblock blockquote { margin: 0; padding: 0; border: 0; } +.quoteblock blockquote:before { content: "\201c"; float: left; font-size: 2.75em; font-weight: bold; line-height: 0.6em; margin-left: -0.6em; color: black; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } +.quoteblock blockquote > .paragraph:last-child p { margin-bottom: 0; } +.quoteblock .attribution { margin-top: 0.5em; margin-right: 0.5ex; text-align: right; } +.quoteblock .quoteblock { margin-left: 0; margin-right: 0; padding: 0.5em 0; border-left: 3px solid #5e93b8; } +.quoteblock .quoteblock blockquote { padding: 0 0 0 0.75em; } +.quoteblock .quoteblock blockquote:before { display: none; } + +.verseblock { margin: 0 1em 0.75em 1em; } +.verseblock pre { font-family: "Open Sans", "DejaVu Sans", sans; font-size: 1.15rem; color: #333333; font-weight: 300; text-rendering: optimizeLegibility; } +.verseblock pre strong { font-weight: 400; } +.verseblock .attribution { margin-top: 1.25rem; margin-left: 0.5ex; } + +.quoteblock .attribution, .verseblock .attribution { font-size: 0.8125em; line-height: 1.45; font-style: italic; } +.quoteblock .attribution br, .verseblock .attribution br { display: none; } +.quoteblock .attribution cite, .verseblock .attribution cite { display: block; letter-spacing: -0.025em; color: #5e93b8; } + +.quoteblock.abstract { margin: 0 0 0.75em 0; display: block; } +.quoteblock.abstract blockquote, .quoteblock.abstract blockquote p { text-align: left; word-spacing: 0; } +.quoteblock.abstract blockquote:before, .quoteblock.abstract blockquote p:first-of-type:before { display: none; } + +table.tableblock { max-width: 100%; border-collapse: separate; } +table.tableblock td > .paragraph:last-child p > p:last-child, table.tableblock th > p:last-child, table.tableblock td > p:last-child { margin-bottom: 0; } + +table.tableblock, th.tableblock, td.tableblock { border: 0 solid #d8d8ce; } + +table.grid-all > thead > tr > .tableblock, table.grid-all > tbody > tr > .tableblock { border-width: 0 1px 1px 0; } + +table.grid-all > tfoot > tr > .tableblock { border-width: 1px 1px 0 0; } + +table.grid-cols > * > tr > .tableblock { border-width: 0 1px 0 0; } + +table.grid-rows > thead > tr > .tableblock, table.grid-rows > tbody > tr > .tableblock { border-width: 0 0 1px 0; } + +table.grid-rows > tfoot > tr > .tableblock { border-width: 1px 0 0 0; } + +table.grid-all > * > tr > .tableblock:last-child, table.grid-cols > * > tr > .tableblock:last-child { border-right-width: 0; } + +table.grid-all > tbody > tr:last-child > .tableblock, table.grid-all > thead:last-child > tr > .tableblock, table.grid-rows > tbody > tr:last-child > .tableblock, table.grid-rows > thead:last-child > tr > .tableblock { border-bottom-width: 0; } + +table.frame-all { border-width: 1px; } + +table.frame-sides { border-width: 0 1px; } + +table.frame-topbot { border-width: 1px 0; } + +th.halign-left, td.halign-left { text-align: left; } + +th.halign-right, td.halign-right { text-align: right; } + +th.halign-center, td.halign-center { text-align: center; } + +th.valign-top, td.valign-top { vertical-align: top; } + +th.valign-bottom, td.valign-bottom { vertical-align: bottom; } + +th.valign-middle, td.valign-middle { vertical-align: middle; } + +table thead th, table tfoot th { font-weight: bold; } + +tbody tr th { display: table-cell; line-height: 1.4; background: -webkit-linear-gradient(top, #add386, #90b66a); } + +tbody tr th, tbody tr th p, tfoot tr th, tfoot tr th p { color: white; font-weight: bold; } + +p.tableblock > code:only-child { background: none; padding: 0; } + +p.tableblock { font-size: 1em; } + +td > div.verse { white-space: pre; } + +ol { margin-left: 1.75em; } + +ul li ol { margin-left: 1.5em; } + +dl dd { margin-left: 1.125em; } + +dl dd:last-child, dl dd:last-child > :last-child { margin-bottom: 0; } + +ol > li p, ul > li p, ul dd, ol dd, .olist .olist, .ulist .ulist, .ulist .olist, .olist .ulist { margin-bottom: 0.375em; } + +ul.checklist, ul.none, ol.none, ul.no-bullet, ol.no-bullet, ol.unnumbered, ul.unstyled, ol.unstyled { list-style-type: none; } + +ul.no-bullet, ol.no-bullet, ol.unnumbered { margin-left: 0.625em; } + +ul.unstyled, ol.unstyled { margin-left: 0; } + +ul.checklist { margin-left: 0.625em; } + +ul.checklist li > p:first-child > .fa-square-o:first-child, ul.checklist li > p:first-child > .fa-check-square-o:first-child { width: 1.25em; font-size: 0.8em; position: relative; bottom: 0.125em; } + +ul.checklist li > p:first-child > input[type="checkbox"]:first-child { margin-right: 0.25em; } + +ul.inline { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; list-style: none; margin: 0 0 0.375em -0.75em; } + +ul.inline > li { margin-left: 0.75em; } + +.unstyled dl dt { font-weight: normal; font-style: normal; } + +ol.arabic { list-style-type: decimal; } + +ol.decimal { list-style-type: decimal-leading-zero; } + +ol.loweralpha { list-style-type: lower-alpha; } + +ol.upperalpha { list-style-type: upper-alpha; } + +ol.lowerroman { list-style-type: lower-roman; } + +ol.upperroman { list-style-type: upper-roman; } + +ol.lowergreek { list-style-type: lower-greek; } + +.hdlist > table, .colist > table { border: 0; background: none; } +.hdlist > table > tbody > tr, .colist > table > tbody > tr { background: none; } + +td.hdlist1, td.hdlist2 { vertical-align: top; padding: 0 0.625em; } + +td.hdlist1 { font-weight: bold; padding-bottom: 0.75em; } + +.literalblock + .colist, .listingblock + .colist { margin-top: -0.5em; } + +.colist > table tr > td:first-of-type { padding: 0.4em 0.75em 0 0.75em; line-height: 1; vertical-align: top; } +.colist > table tr > td:first-of-type img { max-width: initial; } +.colist > table tr > td:last-of-type { padding: 0.25em 0; } + +.thumb, .th { line-height: 0; display: inline-block; border: solid 4px white; -webkit-box-shadow: 0 0 0 1px #dddddd; box-shadow: 0 0 0 1px #dddddd; } + +.imageblock.left, .imageblock[style*="float: left"] { margin: 0.25em 0.625em 1.25em 0; } +.imageblock.right, .imageblock[style*="float: right"] { margin: 0.25em 0 1.25em 0.625em; } +.imageblock > .title { margin-bottom: 0; } +.imageblock.thumb, .imageblock.th { border-width: 6px; } +.imageblock.thumb > .title, .imageblock.th > .title { padding: 0 0.125em; } + +.image.left, .image.right { margin-top: 0.25em; margin-bottom: 0.25em; display: inline-block; line-height: 0; } +.image.left { margin-right: 0.625em; } +.image.right { margin-left: 0.625em; } + +a.image { text-decoration: none; display: inline-block; } +a.image object { pointer-events: none; } + +sup.footnote, sup.footnoteref { font-size: 0.875em; position: static; vertical-align: super; } +sup.footnote a, sup.footnoteref a { text-decoration: none; } +sup.footnote a:active, sup.footnoteref a:active { text-decoration: underline; } + +#footnotes { padding-top: 0.75em; padding-bottom: 0.75em; margin-bottom: 0.625em; } +#footnotes hr { width: 20%; min-width: 6.25em; margin: -0.25em 0 0.75em 0; border-width: 1px 0 0 0; } +#footnotes .footnote { padding: 0 0.375em 0 0.225em; line-height: 1.3334; font-size: 0.875em; margin-left: 1.2em; margin-bottom: 0.2em; } +#footnotes .footnote a:first-of-type { font-weight: bold; text-decoration: none; margin-left: -1.05em; } +#footnotes .footnote:last-of-type { margin-bottom: 0; } +#content #footnotes { margin-top: -0.625em; margin-bottom: 0; padding: 0.75em 0; } + +.gist .file-data > table { border: 0; background: #fff; width: 100%; margin-bottom: 0; } +.gist .file-data > table td.line-data { width: 99%; } + +div.unbreakable { page-break-inside: avoid; } + +.big { font-size: larger; } + +.small { font-size: smaller; } + +.underline { text-decoration: underline; } + +.overline { text-decoration: overline; } + +.line-through { text-decoration: line-through; } + +.aqua { color: #00bfbf; } + +.aqua-background { background-color: #00fafa; } + +.black { color: black; } + +.black-background { background-color: black; } + +.blue { color: #0000bf; } + +.blue-background { background-color: #0000fa; } + +.fuchsia { color: #bf00bf; } + +.fuchsia-background { background-color: #fa00fa; } + +.gray { color: #606060; } + +.gray-background { background-color: #7d7d7d; } + +.green { color: #006000; } + +.green-background { background-color: #007d00; } + +.lime { color: #00bf00; } + +.lime-background { background-color: #00fa00; } + +.maroon { color: #600000; } + +.maroon-background { background-color: #7d0000; } + +.navy { color: #000060; } + +.navy-background { background-color: #00007d; } + +.olive { color: #606000; } + +.olive-background { background-color: #7d7d00; } + +.purple { color: #600060; } + +.purple-background { background-color: #7d007d; } + +.red { color: #bf0000; } + +.red-background { background-color: #fa0000; } + +.silver { color: #909090; } + +.silver-background { background-color: #bcbcbc; } + +.teal { color: #006060; } + +.teal-background { background-color: #007d7d; } + +.white { color: #bfbfbf; } + +.white-background { background-color: #fafafa; } + +.yellow { color: #bfbf00; } + +.yellow-background { background-color: #fafa00; } + +span.icon > .fa { cursor: default; } +a span.icon > .fa { cursor: inherit; } + +.admonitionblock td.icon [class^="fa icon-"] { font-size: 2.5em; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); cursor: default; } +.admonitionblock td.icon .icon-note:before { content: "\f05a"; color: #29475c; } +.admonitionblock td.icon .icon-tip:before { content: "\f0eb"; text-shadow: 1px 1px 2px rgba(155, 155, 0, 0.8); color: #111; } +.admonitionblock td.icon .icon-warning:before { content: "\f071"; color: #bf6900; } +.admonitionblock td.icon .icon-caution:before { content: "\f06d"; color: #bf3400; } +.admonitionblock td.icon .icon-important:before { content: "\f06a"; color: #bf0000; } + +.conum[data-value] { display: inline-block; color: #fff !important; background-color: black; -webkit-border-radius: 100px; border-radius: 100px; text-align: center; font-size: 0.75em; width: 1.67em; height: 1.67em; line-height: 1.67em; font-family: "Open Sans", "DejaVu Sans", sans-serif; font-style: normal; font-weight: bold; } +.conum[data-value] * { color: #fff !important; } +.conum[data-value] + b { display: none; } +.conum[data-value]:after { content: attr(data-value); } +pre .conum[data-value] { position: relative; top: -0.125em; } + +b.conum * { color: inherit !important; } + +.conum:not([data-value]):empty { display: none; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { border-bottom: 1px solid #dddddd; } + +.sect1 { padding-bottom: 0; } + +#toctitle { color: #00406F; font-weight: normal; margin-top: 1.5em; } + +.sidebarblock { border-color: #aaa; } + +code { -webkit-border-radius: 4px; border-radius: 4px; } + +p.tableblock.header { color: #6d6e71; } + +.literalblock pre, .listingblock pre { background: #eeeeee; } + +</style> +<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> +<link rel="stylesheet" href="../../katex/katex.min.css"> +<script src="../../katex/katex.min.js"></script> +<script src="../../katex/contrib/auto-render.min.js"></script> + <!-- Use KaTeX to render math once document is loaded, see + https://github.com/Khan/KaTeX/tree/master/contrib/auto-render --> +<script> + document.addEventListener("DOMContentLoaded", function () { + renderMathInElement( + document.body, + { + delimiters: [ + { left: "$$", right: "$$", display: true}, + { left: "\\[", right: "\\]", display: true}, + { left: "$", right: "$", display: false}, + { left: "\\(", right: "\\)", display: false} + ] + } + ); + }); +</script></head> +<body class="manpage"> +<div id="header"> +<h1>clUnloadCompiler(3) Manual Page</h1> +<h2 id="_name">Name</h2> +<div class="sectionbody"> +<p>clUnloadCompiler - Allows the implementation to release the resources allocated by the OpenCL compiler.</p> +</div> +</div> +<div id="content"> +<div class="sect1"> +<h2 id="_c_specification">C Specification</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>Alternatively, if you are not using OpenCL via the ICD loader, you may unload the OpenCL compiler with the function</p> +</div> +<div id="clUnloadCompiler" class="listingblock"> +<div class="content"> +<pre class="highlight"><code class="language-c++" data-lang="c++">cl_int clUnloadCompiler( + void);</code></pre> +</div> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_parameters">Parameters</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>This function allows the implementation to release the resources allocated +by the OpenCL compiler. +This is a hint from the application and does not guarantee that the compiler +will not be used in the future or that the compiler will actually be +unloaded by the implementation. +Calls to <strong>clBuildProgram</strong>, <strong>clCompileProgram</strong> or <strong>clLinkProgram</strong> after +<strong>clUnloadCompiler</strong> will reload the compiler, if necessary, to build +the appropriate program executable.</p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_description">Description</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p><strong>clUnloadCompiler</strong> will always return <code>CL_​SUCCESS</code>.</p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_see_also">See Also</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>No cross-references are available</p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_document_notes">Document Notes</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>For more information, see the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#clUnloadCompiler" target="_blank" rel="noopener">OpenCL Specification</a></p> +</div> +<div class="paragraph"> +<p>This page is extracted from the OpenCL Specification. +Fixes and changes should be made to the Specification, not directly.</p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_copyright">Copyright</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a +<a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons +Attribution 4.0 International License</a>.</p> +</div> +</div> +</div> +</div> +<div id="footer"> +<div id="footer-text"> +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 +</div> +</div> + +<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_HTMLorMML"></script> +</body> +</html> \ No newline at end of file
diff --git a/sdk/2.2/docs/man/html/clUnloadPlatformCompiler.html b/sdk/2.2/docs/man/html/clUnloadPlatformCompiler.html index ca2ac3b..6dc4cc9 100644 --- a/sdk/2.2/docs/man/html/clUnloadPlatformCompiler.html +++ b/sdk/2.2/docs/man/html/clUnloadPlatformCompiler.html
@@ -830,7 +830,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -839,8 +839,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/clWaitForEvents.html b/sdk/2.2/docs/man/html/clWaitForEvents.html index 0b7eaca..cc59abe 100644 --- a/sdk/2.2/docs/man/html/clWaitForEvents.html +++ b/sdk/2.2/docs/man/html/clWaitForEvents.html
@@ -813,7 +813,8 @@ </li> <li> <p><code>CL_​EXEC_​STATUS_​ERROR_​FOR_​EVENTS_​IN_​WAIT_​LIST</code> if the execution status of -any of the events in <em>event_list</em> is a negative integer value.</p> +any of the events in <em>event_list</em> is a negative integer value. +This error code is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 1.1.</p> </li> <li> <p><code>CL_​OUT_​OF_​RESOURCES</code> if there is a failure to allocate resources required @@ -851,7 +852,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -860,8 +861,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_buffer_region.html b/sdk/2.2/docs/man/html/cl_buffer_region.html index 2fa43af..5c3b418 100644 --- a/sdk/2.2/docs/man/html/cl_buffer_region.html +++ b/sdk/2.2/docs/man/html/cl_buffer_region.html
@@ -817,7 +817,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -826,8 +826,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_image_desc.html b/sdk/2.2/docs/man/html/cl_image_desc.html index f4cc1c6..7b450eb 100644 --- a/sdk/2.2/docs/man/html/cl_image_desc.html +++ b/sdk/2.2/docs/man/html/cl_image_desc.html
@@ -959,7 +959,7 @@ <h2 id="_see_also">See Also</h2> <div class="sectionbody"> <div class="paragraph"> -<p><a href="clCreateImage.html">clCreateImage</a>, <a href="cl_mem_object_type.html">cl_mem_object_type</a>, <a href="cl_uint.html">cl_uint</a></p> +<p><a href="clCreateImage.html">clCreateImage</a>, <a href="clCreateImageWithProperties.html">clCreateImageWithProperties</a>, <a href="cl_mem_object_type.html">cl_mem_object_type</a>, <a href="cl_uint.html">cl_uint</a></p> </div> </div> </div> @@ -979,7 +979,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -988,8 +988,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_image_format.html b/sdk/2.2/docs/man/html/cl_image_format.html index bd54d6e..b874cf6 100644 --- a/sdk/2.2/docs/man/html/cl_image_format.html +++ b/sdk/2.2/docs/man/html/cl_image_format.html
@@ -813,7 +813,8 @@ <td class="tableblock halign-left valign-top"><p class="tableblock">Single channel image formats where the single channel represents a <code>RED</code> or <code>ALPHA</code> component.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEPTH</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​DEPTH</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.2.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">A single channel image format where the single channel represents a <code>DEPTH</code> component.</p></td> </tr> <tr> @@ -833,7 +834,8 @@ The second channel represents a <code>GREEN</code> component or an <code>ALPHA</code> component.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​Rx</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​Rx</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.1.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">A two channel image format, where the first channel represents a <code>RED</code> component and the second channel is ignored.</p></td> </tr> <tr> @@ -841,28 +843,34 @@ <td class="tableblock halign-left valign-top"><p class="tableblock">A three channel image format, where the three channels represent <code>RED</code>, <code>GREEN</code>, and <code>BLUE</code> components.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​RGx</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​RGx</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.1.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">A three channel image format, where the first two channels represent <code>RED</code> and <code>GREEN</code> components and the third channel is ignored.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​RGBA</code>, <code>CL_​ARGB</code>, <code>CL_​BGRA</code>, <code>CL_​ABGR</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​RGBA</code>, <code>CL_​ARGB</code>, <code>CL_​BGRA</code>, <code>CL_​ABGR</code></p> +<p class="tableblock"> <code>CL_​ABGR</code> is <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#unified-spec" target="_blank" rel="noopener">missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Four channel image formats, where the four channels represent <code>RED</code>, <code>GREEN</code>, <code>BLUE</code>, and <code>ALPHA</code> components.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​RGBx</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​RGBx</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 1.1.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">A four channel image format, where the first three channels represent <code>RED</code>, <code>GREEN</code>, and <code>BLUE</code> components and the fourth channel is ignored.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​sRGB</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​sRGB</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">A three channel image format, where the three channels represent <code>RED</code>, <code>GREEN</code>, and <code>BLUE</code> components in the sRGB color space.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​sRGBA</code>, <code>CL_​sBGRA</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​sRGBA</code>, <code>CL_​sBGRA</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Four channel image formats, where the first three channels represent <code>RED</code>, <code>GREEN</code>, and <code>BLUE</code> components in the sRGB color space. The fourth channel represents an <code>ALPHA</code> component.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​sRGBx</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​sRGBx</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.0.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">A four channel image format, where the three channels represent <code>RED</code>, <code>GREEN</code>, and <code>BLUE</code> components in the sRGB color space. The fourth channel is ignored.</p></td> </tr> @@ -913,7 +921,8 @@ The channel order must be <code>CL_​RGB</code> or <code>CL_​RGBx</code>.</p></td> </tr> <tr> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​UNORM_​INT_​101010_​2</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_​UNORM_​INT_​101010_​2</code></p> +<p class="tableblock"><a href="#unified-spec">Missing before</a> version 2.1.</p></td> <td class="tableblock halign-left valign-top"><p class="tableblock">Represents a normalized 10-10-10-2 four-channel RGBA image. The channel order must be <code>CL_​RGBA</code>.</p></td> </tr> @@ -1061,7 +1070,8 @@ number of bits in <code>image_channel_data_type</code>. If the image format specified by <code>image_channel_order</code>, and <code>image_channel_data_type</code> cannot be supported by the OpenCL implementation, -then the call to <strong>clCreateImage</strong> will return a <code>NULL</code> memory object.</p> +then the call to <strong>clCreateImage</strong>, <strong>clCreateImage2D</strong> or <strong>clCreateImage3D</strong> will +return a <code>NULL</code> memory object.</p> </div> </div> </div> @@ -1069,7 +1079,7 @@ <h2 id="_see_also">See Also</h2> <div class="sectionbody"> <div class="paragraph"> -<p><a href="clCreateImage.html">clCreateImage</a>, <a href="clCreateImage2D.html">clCreateImage2D</a>, <a href="clCreateImage3D.html">clCreateImage3D</a>, <a href="clGetSupportedImageFormats.html">clGetSupportedImageFormats</a>, <a href="cl_channel_order.html">cl_channel_order</a>, <a href="cl_channel_type.html">cl_channel_type</a></p> +<p><a href="clCreateImage.html">clCreateImage</a>, <a href="clCreateImage2D.html">clCreateImage2D</a>, <a href="clCreateImage3D.html">clCreateImage3D</a>, <a href="clCreateImageWithProperties.html">clCreateImageWithProperties</a>, <a href="clGetSupportedImageFormats.html">clGetSupportedImageFormats</a>, <a href="cl_channel_order.html">cl_channel_order</a>, <a href="cl_channel_type.html">cl_channel_type</a></p> </div> </div> </div> @@ -1089,7 +1099,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1098,8 +1108,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_3d_image_writes.html b/sdk/2.2/docs/man/html/cl_khr_3d_image_writes.html index f68eee8..5f4f283 100644 --- a/sdk/2.2/docs/man/html/cl_khr_3d_image_writes.html +++ b/sdk/2.2/docs/man/html/cl_khr_3d_image_writes.html
@@ -788,7 +788,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -797,8 +797,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_byte_addressable_store.html b/sdk/2.2/docs/man/html/cl_khr_byte_addressable_store.html index b41bf5c..ec5c9d5 100644 --- a/sdk/2.2/docs/man/html/cl_khr_byte_addressable_store.html +++ b/sdk/2.2/docs/man/html/cl_khr_byte_addressable_store.html
@@ -786,7 +786,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -795,8 +795,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_d3d10_sharing.html b/sdk/2.2/docs/man/html/cl_khr_d3d10_sharing.html index a0a36ef..8b852ce 100644 --- a/sdk/2.2/docs/man/html/cl_khr_d3d10_sharing.html +++ b/sdk/2.2/docs/man/html/cl_khr_d3d10_sharing.html
@@ -870,7 +870,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -879,8 +879,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_d3d11_sharing.html b/sdk/2.2/docs/man/html/cl_khr_d3d11_sharing.html index 002c08c..4db0568 100644 --- a/sdk/2.2/docs/man/html/cl_khr_d3d11_sharing.html +++ b/sdk/2.2/docs/man/html/cl_khr_d3d11_sharing.html
@@ -852,7 +852,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -861,8 +861,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_depth_images.html b/sdk/2.2/docs/man/html/cl_khr_depth_images.html index ff42258..9039d69 100644 --- a/sdk/2.2/docs/man/html/cl_khr_depth_images.html +++ b/sdk/2.2/docs/man/html/cl_khr_depth_images.html
@@ -786,7 +786,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -795,8 +795,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_device_enqueue_local_arg_types.html b/sdk/2.2/docs/man/html/cl_khr_device_enqueue_local_arg_types.html index b2ed9eb..ceb80a9 100644 --- a/sdk/2.2/docs/man/html/cl_khr_device_enqueue_local_arg_types.html +++ b/sdk/2.2/docs/man/html/cl_khr_device_enqueue_local_arg_types.html
@@ -799,7 +799,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -808,8 +808,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_dx9_media_sharing.html b/sdk/2.2/docs/man/html/cl_khr_dx9_media_sharing.html index c30657b..60a2a78 100644 --- a/sdk/2.2/docs/man/html/cl_khr_dx9_media_sharing.html +++ b/sdk/2.2/docs/man/html/cl_khr_dx9_media_sharing.html
@@ -1062,7 +1062,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1071,8 +1071,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_egl_event.html b/sdk/2.2/docs/man/html/cl_khr_egl_event.html index f1ee0da..cfacaaa 100644 --- a/sdk/2.2/docs/man/html/cl_khr_egl_event.html +++ b/sdk/2.2/docs/man/html/cl_khr_egl_event.html
@@ -829,7 +829,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -838,8 +838,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_egl_image.html b/sdk/2.2/docs/man/html/cl_khr_egl_image.html index 1d0de6f..a1d5bcb 100644 --- a/sdk/2.2/docs/man/html/cl_khr_egl_image.html +++ b/sdk/2.2/docs/man/html/cl_khr_egl_image.html
@@ -812,7 +812,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -821,8 +821,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_fp16.html b/sdk/2.2/docs/man/html/cl_khr_fp16.html index f31c145..fab9cb7 100644 --- a/sdk/2.2/docs/man/html/cl_khr_fp16.html +++ b/sdk/2.2/docs/man/html/cl_khr_fp16.html
@@ -1160,7 +1160,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1169,8 +1169,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_fp64.html b/sdk/2.2/docs/man/html/cl_khr_fp64.html index 4da8f2e..36f44fe 100644 --- a/sdk/2.2/docs/man/html/cl_khr_fp64.html +++ b/sdk/2.2/docs/man/html/cl_khr_fp64.html
@@ -796,7 +796,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -805,8 +805,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_gl_depth_images.html b/sdk/2.2/docs/man/html/cl_khr_gl_depth_images.html index a79f27e..8229cf8 100644 --- a/sdk/2.2/docs/man/html/cl_khr_gl_depth_images.html +++ b/sdk/2.2/docs/man/html/cl_khr_gl_depth_images.html
@@ -868,7 +868,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -877,8 +877,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_gl_event.html b/sdk/2.2/docs/man/html/cl_khr_gl_event.html index bcf89a9..376ea1e 100644 --- a/sdk/2.2/docs/man/html/cl_khr_gl_event.html +++ b/sdk/2.2/docs/man/html/cl_khr_gl_event.html
@@ -836,7 +836,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -845,8 +845,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_gl_msaa_sharing.html b/sdk/2.2/docs/man/html/cl_khr_gl_msaa_sharing.html index 6c7fd25..7a57b34 100644 --- a/sdk/2.2/docs/man/html/cl_khr_gl_msaa_sharing.html +++ b/sdk/2.2/docs/man/html/cl_khr_gl_msaa_sharing.html
@@ -886,7 +886,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -895,8 +895,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_gl_sharing.html b/sdk/2.2/docs/man/html/cl_khr_gl_sharing.html index d50a6bc..411d7e3 100644 --- a/sdk/2.2/docs/man/html/cl_khr_gl_sharing.html +++ b/sdk/2.2/docs/man/html/cl_khr_gl_sharing.html
@@ -857,7 +857,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -866,8 +866,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_global_int32_base_atomics.html b/sdk/2.2/docs/man/html/cl_khr_global_int32_base_atomics.html index e7a1ccf..0f09114 100644 --- a/sdk/2.2/docs/man/html/cl_khr_global_int32_base_atomics.html +++ b/sdk/2.2/docs/man/html/cl_khr_global_int32_base_atomics.html
@@ -798,7 +798,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -807,8 +807,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_global_int32_extended_atomics.html b/sdk/2.2/docs/man/html/cl_khr_global_int32_extended_atomics.html index 0ad535b..62fc681 100644 --- a/sdk/2.2/docs/man/html/cl_khr_global_int32_extended_atomics.html +++ b/sdk/2.2/docs/man/html/cl_khr_global_int32_extended_atomics.html
@@ -798,7 +798,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -807,8 +807,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_icd.html b/sdk/2.2/docs/man/html/cl_khr_icd.html index e71ee69..9de85eb 100644 --- a/sdk/2.2/docs/man/html/cl_khr_icd.html +++ b/sdk/2.2/docs/man/html/cl_khr_icd.html
@@ -903,7 +903,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -912,8 +912,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_il_program.html b/sdk/2.2/docs/man/html/cl_khr_il_program.html index 59e1bfa..e384d29 100644 --- a/sdk/2.2/docs/man/html/cl_khr_il_program.html +++ b/sdk/2.2/docs/man/html/cl_khr_il_program.html
@@ -793,7 +793,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -802,8 +802,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_image2d_from_buffer.html b/sdk/2.2/docs/man/html/cl_khr_image2d_from_buffer.html index 020e7e2..b7efa99 100644 --- a/sdk/2.2/docs/man/html/cl_khr_image2d_from_buffer.html +++ b/sdk/2.2/docs/man/html/cl_khr_image2d_from_buffer.html
@@ -786,7 +786,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -795,8 +795,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_initialize_memory.html b/sdk/2.2/docs/man/html/cl_khr_initialize_memory.html index 071c43c..e4a298e 100644 --- a/sdk/2.2/docs/man/html/cl_khr_initialize_memory.html +++ b/sdk/2.2/docs/man/html/cl_khr_initialize_memory.html
@@ -845,7 +845,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -854,8 +854,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_int64_base_atomics.html b/sdk/2.2/docs/man/html/cl_khr_int64_base_atomics.html index 21227d6..f4ce28c 100644 --- a/sdk/2.2/docs/man/html/cl_khr_int64_base_atomics.html +++ b/sdk/2.2/docs/man/html/cl_khr_int64_base_atomics.html
@@ -796,7 +796,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -805,8 +805,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_int64_extended_atomics.html b/sdk/2.2/docs/man/html/cl_khr_int64_extended_atomics.html index 3619417..52eca94 100644 --- a/sdk/2.2/docs/man/html/cl_khr_int64_extended_atomics.html +++ b/sdk/2.2/docs/man/html/cl_khr_int64_extended_atomics.html
@@ -796,7 +796,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -805,8 +805,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_local_int32_base_atomics.html b/sdk/2.2/docs/man/html/cl_khr_local_int32_base_atomics.html index 025fccb..1188151 100644 --- a/sdk/2.2/docs/man/html/cl_khr_local_int32_base_atomics.html +++ b/sdk/2.2/docs/man/html/cl_khr_local_int32_base_atomics.html
@@ -798,7 +798,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -807,8 +807,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_local_int32_extended_atomics.html b/sdk/2.2/docs/man/html/cl_khr_local_int32_extended_atomics.html index fc35cec..717de52 100644 --- a/sdk/2.2/docs/man/html/cl_khr_local_int32_extended_atomics.html +++ b/sdk/2.2/docs/man/html/cl_khr_local_int32_extended_atomics.html
@@ -798,7 +798,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -807,8 +807,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_mipmap_image.html b/sdk/2.2/docs/man/html/cl_khr_mipmap_image.html index 32aed88..e586f70 100644 --- a/sdk/2.2/docs/man/html/cl_khr_mipmap_image.html +++ b/sdk/2.2/docs/man/html/cl_khr_mipmap_image.html
@@ -851,7 +851,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -860,8 +860,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_priority_hints.html b/sdk/2.2/docs/man/html/cl_khr_priority_hints.html index 795197c..39b2fda 100644 --- a/sdk/2.2/docs/man/html/cl_khr_priority_hints.html +++ b/sdk/2.2/docs/man/html/cl_khr_priority_hints.html
@@ -798,7 +798,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -807,8 +807,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_spir.html b/sdk/2.2/docs/man/html/cl_khr_spir.html index 165602b..2e71eb8 100644 --- a/sdk/2.2/docs/man/html/cl_khr_spir.html +++ b/sdk/2.2/docs/man/html/cl_khr_spir.html
@@ -823,7 +823,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -832,8 +832,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_srgb_image_writes.html b/sdk/2.2/docs/man/html/cl_khr_srgb_image_writes.html index d113e85..603f2f3 100644 --- a/sdk/2.2/docs/man/html/cl_khr_srgb_image_writes.html +++ b/sdk/2.2/docs/man/html/cl_khr_srgb_image_writes.html
@@ -754,16 +754,6 @@ </div> <div id="content"> <div class="sect1"> -<h2 id="_c_specification">C Specification</h2> -<div class="sectionbody"> -<div class="listingblock"> -<div class="content"> -<pre class="highlight"><code class="language-c" data-lang="c">#pragma OPENCL EXTENSION cl_khr_srgb_image_writes : enable</code></pre> -</div> -</div> -</div> -</div> -<div class="sect1"> <h2 id="_description">Description</h2> <div class="sectionbody"> <div class="paragraph"> @@ -799,8 +789,7 @@ <p>This extension enables kernels to write to sRGB images using the <a href="imageFunctions.html">imageFunctions</a>[write_imagef] built-in function. The sRGB image formats that may be written to will be returned by -<a href="clGetSupportedImageFormats.html">clGetSupportedImageFormats</a> when <code>CL_MEM_WRITE_ONLY</code> is specified in -the <em>flags</em> argument.</p> +<a href="clGetSupportedImageFormats.html">clGetSupportedImageFormats</a>.</p> </div> <div class="paragraph"> <p>When the image is an sRGB image, the <a href="imageFunctions.html">imageFunctions</a>[write_imagef] @@ -825,7 +814,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -834,8 +823,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_subgroups.html b/sdk/2.2/docs/man/html/cl_khr_subgroups.html index 8d27676..24c36ea 100644 --- a/sdk/2.2/docs/man/html/cl_khr_subgroups.html +++ b/sdk/2.2/docs/man/html/cl_khr_subgroups.html
@@ -793,7 +793,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -802,8 +802,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_terminate_context.html b/sdk/2.2/docs/man/html/cl_khr_terminate_context.html index 10af796..24c3b13 100644 --- a/sdk/2.2/docs/man/html/cl_khr_terminate_context.html +++ b/sdk/2.2/docs/man/html/cl_khr_terminate_context.html
@@ -827,7 +827,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -836,8 +836,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/cl_khr_throttle_hints.html b/sdk/2.2/docs/man/html/cl_khr_throttle_hints.html index 4769206..1f93485 100644 --- a/sdk/2.2/docs/man/html/cl_khr_throttle_hints.html +++ b/sdk/2.2/docs/man/html/cl_khr_throttle_hints.html
@@ -802,7 +802,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -811,8 +811,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/commaOperator.html b/sdk/2.2/docs/man/html/commaOperator.html index 48a2be7..0b2e849 100644 --- a/sdk/2.2/docs/man/html/commaOperator.html +++ b/sdk/2.2/docs/man/html/commaOperator.html
@@ -787,7 +787,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -796,8 +796,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/commonFunctions.html b/sdk/2.2/docs/man/html/commonFunctions.html index 2f0bfce..c887de9 100644 --- a/sdk/2.2/docs/man/html/commonFunctions.html +++ b/sdk/2.2/docs/man/html/commonFunctions.html
@@ -891,7 +891,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -900,8 +900,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/constant.html b/sdk/2.2/docs/man/html/constant.html index cdbe2c9..d824ccb 100644 --- a/sdk/2.2/docs/man/html/constant.html +++ b/sdk/2.2/docs/man/html/constant.html
@@ -830,7 +830,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -839,8 +839,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/convert_T.html b/sdk/2.2/docs/man/html/convert_T.html index 773a45d..4cd6e42 100644 --- a/sdk/2.2/docs/man/html/convert_T.html +++ b/sdk/2.2/docs/man/html/convert_T.html
@@ -1079,7 +1079,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1088,8 +1088,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-06-20 00:32:56 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/enqueue_kernel.html b/sdk/2.2/docs/man/html/enqueue_kernel.html index efaadd4..0b5a6a9 100644 --- a/sdk/2.2/docs/man/html/enqueue_kernel.html +++ b/sdk/2.2/docs/man/html/enqueue_kernel.html
@@ -799,7 +799,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -808,8 +808,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/enqueue_marker.html b/sdk/2.2/docs/man/html/enqueue_marker.html index 689b0b5..77b976d 100644 --- a/sdk/2.2/docs/man/html/enqueue_marker.html +++ b/sdk/2.2/docs/man/html/enqueue_marker.html
@@ -841,7 +841,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -850,8 +850,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/enums.html b/sdk/2.2/docs/man/html/enums.html new file mode 100644 index 0000000..8cb6d96 --- /dev/null +++ b/sdk/2.2/docs/man/html/enums.html
@@ -0,0 +1,1378 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<meta charset="UTF-8"> +<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]--> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> +<meta name="generator" content="Asciidoctor 1.5.8"> +<title>enums(3)</title> +<style> +/*! normalize.css v2.1.2 | MIT License | git.io/normalize */ +/* ========================================================================== HTML5 display definitions ========================================================================== */ +/** Correct `block` display not defined in IE 8/9. */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } + +/** Correct `inline-block` display not defined in IE 8/9. */ +audio, canvas, video { display: inline-block; } + +/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */ +audio:not([controls]) { display: none; height: 0; } + +/** Address `[hidden]` styling not present in IE 8/9. Hide the `template` element in IE, Safari, and Firefox < 22. */ +[hidden], template { display: none; } + +script { display: none !important; } + +/* ========================================================================== Base ========================================================================== */ +/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */ +html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } + +/** Remove default margin. */ +body { margin: 0; } + +/* ========================================================================== Links ========================================================================== */ +/** Remove the gray background color from active links in IE 10. */ +a { background: transparent; } + +/** Address `outline` inconsistency between Chrome and other browsers. */ +a:focus { outline: thin dotted; } + +/** Improve readability when focused and also mouse hovered in all browsers. */ +a:active, a:hover { outline: 0; } + +/* ========================================================================== Typography ========================================================================== */ +/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */ +h1 { font-size: 2em; margin: 0.67em 0; } + +/** Address styling not present in IE 8/9, Safari 5, and Chrome. */ +abbr[title] { border-bottom: 1px dotted; } + +/** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */ +b, strong { font-weight: bold; } + +/** Address styling not present in Safari 5 and Chrome. */ +dfn { font-style: italic; } + +/** Address differences between Firefox and other browsers. */ +hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } + +/** Address styling not present in IE 8/9. */ +mark { background: #ff0; color: #000; } + +/** Correct font family set oddly in Safari 5 and Chrome. */ +code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; } + +/** Improve readability of pre-formatted text in all browsers. */ +pre { white-space: pre-wrap; } + +/** Set consistent quote types. */ +q { quotes: "\201C" "\201D" "\2018" "\2019"; } + +/** Address inconsistent and variable font size in all browsers. */ +small { font-size: 80%; } + +/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */ +sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } + +sup { top: -0.5em; } + +sub { bottom: -0.25em; } + +/* ========================================================================== Embedded content ========================================================================== */ +/** Remove border when inside `a` element in IE 8/9. */ +img { border: 0; } + +/** Correct overflow displayed oddly in IE 9. */ +svg:not(:root) { overflow: hidden; } + +/* ========================================================================== Figures ========================================================================== */ +/** Address margin not present in IE 8/9 and Safari 5. */ +figure { margin: 0; } + +/* ========================================================================== Forms ========================================================================== */ +/** Define consistent border, margin, and padding. */ +fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } + +/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */ +legend { border: 0; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */ +button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ } + +/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */ +button, input { line-height: normal; } + +/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */ +button, select { text-transform: none; } + +/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */ +button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ } + +/** Re-set default cursor for disabled elements. */ +button[disabled], html input[disabled] { cursor: default; } + +/** 1. Address box sizing set to `content-box` in IE 8/9. 2. Remove excess padding in IE 8/9. */ +input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */ +input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; } + +/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */ +input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } + +/** Remove inner padding and border in Firefox 4+. */ +button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } + +/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */ +textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ } + +/* ========================================================================== Tables ========================================================================== */ +/** Remove most spacing between table cells. */ +table { border-collapse: collapse; border-spacing: 0; } + +meta.foundation-mq-small { font-family: "only screen and (min-width: 768px)"; width: 768px; } + +meta.foundation-mq-medium { font-family: "only screen and (min-width:1280px)"; width: 1280px; } + +meta.foundation-mq-large { font-family: "only screen and (min-width:1440px)"; width: 1440px; } + +*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } + +html, body { font-size: 100%; } + +body { background: white; color: #222222; padding: 0; margin: 0; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: auto; } + +a:hover { cursor: pointer; } + +img, object, embed { max-width: 100%; height: auto; } + +object, embed { height: 100%; } + +img { -ms-interpolation-mode: bicubic; } + +#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; } + +.left { float: left !important; } + +.right { float: right !important; } + +.text-left { text-align: left !important; } + +.text-right { text-align: right !important; } + +.text-center { text-align: center !important; } + +.text-justify { text-align: justify !important; } + +.hide { display: none; } + +.antialiased { -webkit-font-smoothing: antialiased; } + +img { display: inline-block; vertical-align: middle; } + +textarea { height: auto; min-height: 50px; } + +select { width: 100%; } + +object, svg { display: inline-block; vertical-align: middle; } + +.center { margin-left: auto; margin-right: auto; } + +.spread { width: 100%; } + +p.lead, .paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { font-size: 1.21875em; line-height: 1.6; } + +.subheader, .admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { line-height: 1.4; color: black; font-weight: 300; margin-top: 0.2em; margin-bottom: 0.5em; } + +/* Typography resets */ +div, dl, dt, dd, ul, ol, li, h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; } + +/* Default Link Styles */ +a { color: #0068b0; text-decoration: none; line-height: inherit; } +a:hover, a:focus { color: #333333; } +a img { border: none; } + +/* Default paragraph styles */ +p { font-family: Noto, sans-serif; font-weight: normal; font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; text-rendering: optimizeLegibility; } +p aside { font-size: 0.875em; line-height: 1.35; font-style: italic; } + +/* Default header styles */ +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { font-family: Noto, sans-serif; font-weight: normal; font-style: normal; color: black; text-rendering: optimizeLegibility; margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.2125em; } +h1 small, h2 small, h3 small, #toctitle small, .sidebarblock > .content > .title small, h4 small, h5 small, h6 small { font-size: 60%; color: #4d4d4d; line-height: 0; } + +h1 { font-size: 2.125em; } + +h2 { font-size: 1.6875em; } + +h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.375em; } + +h4 { font-size: 1.125em; } + +h5 { font-size: 1.125em; } + +h6 { font-size: 1em; } + +hr { border: solid #dddddd; border-width: 1px 0 0; clear: both; margin: 1.25em 0 1.1875em; height: 0; } + +/* Helpful Typography Defaults */ +em, i { font-style: italic; line-height: inherit; } + +strong, b { font-weight: bold; line-height: inherit; } + +small { font-size: 60%; line-height: inherit; } + +code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; color: #264357; } + +/* Lists */ +ul, ol, dl { font-size: 1em; line-height: 1.6; margin-bottom: 0.75em; list-style-position: outside; font-family: Noto, sans-serif; } + +ul, ol { margin-left: 1.5em; } +ul.no-bullet, ol.no-bullet { margin-left: 1.5em; } + +/* Unordered Lists */ +ul li ul, ul li ol { margin-left: 1.25em; margin-bottom: 0; font-size: 1em; /* Override nested font-size change */ } +ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; } +ul.square { list-style-type: square; } +ul.circle { list-style-type: circle; } +ul.disc { list-style-type: disc; } +ul.no-bullet { list-style: none; } + +/* Ordered Lists */ +ol li ul, ol li ol { margin-left: 1.25em; margin-bottom: 0; } + +/* Definition Lists */ +dl dt { margin-bottom: 0.3em; font-weight: bold; } +dl dd { margin-bottom: 0.75em; } + +/* Abbreviations */ +abbr, acronym { text-transform: uppercase; font-size: 90%; color: black; border-bottom: 1px dotted #dddddd; cursor: help; } + +abbr { text-transform: none; } + +/* Blockquotes */ +blockquote { margin: 0 0 0.75em; padding: 0.5625em 1.25em 0 1.1875em; border-left: 1px solid #dddddd; } +blockquote cite { display: block; font-size: 0.8125em; color: #5e93b8; } +blockquote cite:before { content: "\2014 \0020"; } +blockquote cite a, blockquote cite a:visited { color: #5e93b8; } + +blockquote, blockquote p { line-height: 1.6; color: #333333; } + +/* Microformats */ +.vcard { display: inline-block; margin: 0 0 1.25em 0; border: 1px solid #dddddd; padding: 0.625em 0.75em; } +.vcard li { margin: 0; display: block; } +.vcard .fn { font-weight: bold; font-size: 0.9375em; } + +.vevent .summary { font-weight: bold; } +.vevent abbr { cursor: auto; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625em; } + +@media only screen and (min-width: 768px) { h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + h1 { font-size: 2.75em; } + h2 { font-size: 2.3125em; } + h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.6875em; } + h4 { font-size: 1.4375em; } } +/* Tables */ +table { background: white; margin-bottom: 1.25em; border: solid 1px #d8d8ce; } +table thead, table tfoot { background: -webkit-linear-gradient(top, #add386, #90b66a); font-weight: bold; } +table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td { padding: 0.5em 0.625em 0.625em; font-size: inherit; color: white; text-align: left; } +table tr th, table tr td { padding: 0.5625em 0.625em; font-size: inherit; color: #6d6e71; } +table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #edf2f2; } +table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; line-height: 1.4; } + +body { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; tab-size: 4; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; } + +a:hover, a:focus { text-decoration: underline; } + +.clearfix:before, .clearfix:after, .float-group:before, .float-group:after { content: " "; display: table; } +.clearfix:after, .float-group:after { clear: both; } + +*:not(pre) > code { font-size: inherit; font-style: normal !important; letter-spacing: 0; padding: 0; background-color: white; -webkit-border-radius: 0; border-radius: 0; line-height: inherit; word-wrap: break-word; } +*:not(pre) > code.nobreak { word-wrap: normal; } +*:not(pre) > code.nowrap { white-space: nowrap; } + +pre, pre > code { line-height: 1.6; color: #264357; font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; } + +em em { font-style: normal; } + +strong strong { font-weight: normal; } + +.keyseq { color: #333333; } + +kbd { font-family: Consolas, "Liberation Mono", Courier, monospace; display: inline-block; color: black; font-size: 0.65em; line-height: 1.45; background-color: #f7f7f7; border: 1px solid #ccc; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 0.1em white inset; margin: 0 0.15em; padding: 0.2em 0.5em; vertical-align: middle; position: relative; top: -0.1em; white-space: nowrap; } + +.keyseq kbd:first-child { margin-left: 0; } + +.keyseq kbd:last-child { margin-right: 0; } + +.menuseq, .menuref { color: #000; } + +.menuseq b:not(.caret), .menuref { font-weight: inherit; } + +.menuseq { word-spacing: -0.02em; } +.menuseq b.caret { font-size: 1.25em; line-height: 0.8; } +.menuseq i.caret { font-weight: bold; text-align: center; width: 0.45em; } + +b.button:before, b.button:after { position: relative; top: -1px; font-weight: normal; } + +b.button:before { content: "["; padding: 0 3px 0 2px; } + +b.button:after { content: "]"; padding: 0 2px 0 3px; } + +#header, #content, #footnotes, #footer { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 62.5em; *zoom: 1; position: relative; padding-left: 1.5em; padding-right: 1.5em; } +#header:before, #header:after, #content:before, #content:after, #footnotes:before, #footnotes:after, #footer:before, #footer:after { content: " "; display: table; } +#header:after, #content:after, #footnotes:after, #footer:after { clear: both; } + +#content { margin-top: 1.25em; } + +#content:before { content: none; } + +#header > h1:first-child { color: black; margin-top: 2.25rem; margin-bottom: 0; } +#header > h1:first-child + #toc { margin-top: 8px; border-top: 1px solid #dddddd; } +#header > h1:only-child, body.toc2 #header > h1:nth-last-child(2) { border-bottom: 1px solid #dddddd; padding-bottom: 8px; } +#header .details { border-bottom: 1px solid #dddddd; line-height: 1.45; padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 0.25em; color: #5e93b8; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; } +#header .details span:first-child { margin-left: -0.125em; } +#header .details span.email a { color: #333333; } +#header .details br { display: none; } +#header .details br + span:before { content: "\00a0\2013\00a0"; } +#header .details br + span.author:before { content: "\00a0\22c5\00a0"; color: #333333; } +#header .details br + span#revremark:before { content: "\00a0|\00a0"; } +#header #revnumber { text-transform: capitalize; } +#header #revnumber:after { content: "\00a0"; } + +#content > h1:first-child:not([class]) { color: black; border-bottom: 1px solid #dddddd; padding-bottom: 8px; margin-top: 0; padding-top: 1rem; margin-bottom: 1.25rem; } + +#toc { border-bottom: 0 solid #dddddd; padding-bottom: 0.5em; } +#toc > ul { margin-left: 0.125em; } +#toc ul.sectlevel0 > li > a { font-style: italic; } +#toc ul.sectlevel0 ul.sectlevel1 { margin: 0.5em 0; } +#toc ul { font-family: Noto, sans-serif; list-style-type: none; } +#toc li { line-height: 1.3334; margin-top: 0.3334em; } +#toc a { text-decoration: none; } +#toc a:active { text-decoration: underline; } + +#toctitle { color: black; font-size: 1.2em; } + +@media only screen and (min-width: 768px) { #toctitle { font-size: 1.375em; } + body.toc2 { padding-left: 15em; padding-right: 0; } + #toc.toc2 { margin-top: 0 !important; background-color: white; position: fixed; width: 15em; left: 0; top: 0; border-right: 1px solid #dddddd; border-top-width: 0 !important; border-bottom-width: 0 !important; z-index: 1000; padding: 1.25em 1em; height: 100%; overflow: auto; } + #toc.toc2 #toctitle { margin-top: 0; margin-bottom: 0.8rem; font-size: 1.2em; } + #toc.toc2 > ul { font-size: 0.9em; margin-bottom: 0; } + #toc.toc2 ul ul { margin-left: 0; padding-left: 1em; } + #toc.toc2 ul.sectlevel0 ul.sectlevel1 { padding-left: 0; margin-top: 0.5em; margin-bottom: 0.5em; } + body.toc2.toc-right { padding-left: 0; padding-right: 15em; } + body.toc2.toc-right #toc.toc2 { border-right-width: 0; border-left: 1px solid #dddddd; left: auto; right: 0; } } +@media only screen and (min-width: 1280px) { body.toc2 { padding-left: 20em; padding-right: 0; } + #toc.toc2 { width: 20em; } + #toc.toc2 #toctitle { font-size: 1.375em; } + #toc.toc2 > ul { font-size: 0.95em; } + #toc.toc2 ul ul { padding-left: 1.25em; } + body.toc2.toc-right { padding-left: 0; padding-right: 20em; } } +#content #toc { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +#content #toc > :first-child { margin-top: 0; } +#content #toc > :last-child { margin-bottom: 0; } + +#footer { max-width: 100%; background-color: none; padding: 1.25em; } + +#footer-text { color: black; line-height: 1.44; } + +#content { margin-bottom: 0.625em; } + +.sect1 { padding-bottom: 0.625em; } + +@media only screen and (min-width: 768px) { #content { margin-bottom: 1.25em; } + .sect1 { padding-bottom: 1.25em; } } +.sect1:last-child { padding-bottom: 0; } + +.sect1 + .sect1 { border-top: 0 solid #dddddd; } + +#content h1 > a.anchor, h2 > a.anchor, h3 > a.anchor, #toctitle > a.anchor, .sidebarblock > .content > .title > a.anchor, h4 > a.anchor, h5 > a.anchor, h6 > a.anchor { position: absolute; z-index: 1001; width: 1.5ex; margin-left: -1.5ex; display: block; text-decoration: none !important; visibility: hidden; text-align: center; font-weight: normal; } +#content h1 > a.anchor:before, h2 > a.anchor:before, h3 > a.anchor:before, #toctitle > a.anchor:before, .sidebarblock > .content > .title > a.anchor:before, h4 > a.anchor:before, h5 > a.anchor:before, h6 > a.anchor:before { content: "\00A7"; font-size: 0.85em; display: block; padding-top: 0.1em; } +#content h1:hover > a.anchor, #content h1 > a.anchor:hover, h2:hover > a.anchor, h2 > a.anchor:hover, h3:hover > a.anchor, #toctitle:hover > a.anchor, .sidebarblock > .content > .title:hover > a.anchor, h3 > a.anchor:hover, #toctitle > a.anchor:hover, .sidebarblock > .content > .title > a.anchor:hover, h4:hover > a.anchor, h4 > a.anchor:hover, h5:hover > a.anchor, h5 > a.anchor:hover, h6:hover > a.anchor, h6 > a.anchor:hover { visibility: visible; } +#content h1 > a.link, h2 > a.link, h3 > a.link, #toctitle > a.link, .sidebarblock > .content > .title > a.link, h4 > a.link, h5 > a.link, h6 > a.link { color: black; text-decoration: none; } +#content h1 > a.link:hover, h2 > a.link:hover, h3 > a.link:hover, #toctitle > a.link:hover, .sidebarblock > .content > .title > a.link:hover, h4 > a.link:hover, h5 > a.link:hover, h6 > a.link:hover { color: black; } + +.audioblock, .imageblock, .literalblock, .listingblock, .stemblock, .videoblock { margin-bottom: 1.25em; } + +.admonitionblock td.content > .title, .audioblock > .title, .exampleblock > .title, .imageblock > .title, .listingblock > .title, .literalblock > .title, .stemblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, table.tableblock > .title, .verseblock > .title, .videoblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { text-rendering: optimizeLegibility; text-align: left; } + +table.tableblock > caption.title { white-space: nowrap; overflow: visible; max-width: 0; } + +.paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { color: black; } + +table.tableblock #preamble > .sectionbody > .paragraph:first-of-type p { font-size: inherit; } + +.admonitionblock > table { border-collapse: separate; border: 0; background: none; width: 100%; } +.admonitionblock > table td.icon { text-align: center; width: 80px; } +.admonitionblock > table td.icon img { max-width: initial; } +.admonitionblock > table td.icon .title { font-weight: bold; font-family: Noto, sans-serif; text-transform: uppercase; } +.admonitionblock > table td.content { padding-left: 1.125em; padding-right: 1.25em; border-left: 1px solid #dddddd; color: #5e93b8; } +.admonitionblock > table td.content > :last-child > :last-child { margin-bottom: 0; } + +.exampleblock > .content { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.exampleblock > .content > :first-child { margin-top: 0; } +.exampleblock > .content > :last-child { margin-bottom: 0; } + +.sidebarblock { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 0; border-radius: 0; } +.sidebarblock > :first-child { margin-top: 0; } +.sidebarblock > :last-child { margin-bottom: 0; } +.sidebarblock > .content > .title { color: black; margin-top: 0; } + +.exampleblock > .content > :last-child > :last-child, .exampleblock > .content .olist > ol > li:last-child > :last-child, .exampleblock > .content .ulist > ul > li:last-child > :last-child, .exampleblock > .content .qlist > ol > li:last-child > :last-child, .sidebarblock > .content > :last-child > :last-child, .sidebarblock > .content .olist > ol > li:last-child > :last-child, .sidebarblock > .content .ulist > ul > li:last-child > :last-child, .sidebarblock > .content .qlist > ol > li:last-child > :last-child { margin-bottom: 0; } + +.literalblock pre, .listingblock pre:not(.highlight), .listingblock pre[class="highlight"], .listingblock pre[class^="highlight "], .listingblock pre.CodeRay, .listingblock pre.prettyprint { background: #eeeeee; } +.sidebarblock .literalblock pre, .sidebarblock .listingblock pre:not(.highlight), .sidebarblock .listingblock pre[class="highlight"], .sidebarblock .listingblock pre[class^="highlight "], .sidebarblock .listingblock pre.CodeRay, .sidebarblock .listingblock pre.prettyprint { background: #f2f1f1; } + +.literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { border: 1px hidden #666666; -webkit-border-radius: 0; border-radius: 0; word-wrap: break-word; padding: 1.25em 1.5625em 1.125em 1.5625em; font-size: 0.8125em; } +.literalblock pre.nowrap, .literalblock pre[class].nowrap, .listingblock pre.nowrap, .listingblock pre[class].nowrap { overflow-x: auto; white-space: pre; word-wrap: normal; } +@media only screen and (min-width: 768px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 0.90625em; } } +@media only screen and (min-width: 1280px) { .literalblock pre, .literalblock pre[class], .listingblock pre, .listingblock pre[class] { font-size: 1em; } } + +.literalblock.output pre { color: #eeeeee; background-color: #264357; } + +.listingblock pre.highlightjs { padding: 0; } +.listingblock pre.highlightjs > code { padding: 1.25em 1.5625em 1.125em 1.5625em; -webkit-border-radius: 0; border-radius: 0; } + +.listingblock > .content { position: relative; } + +.listingblock code[data-lang]:before { display: none; content: attr(data-lang); position: absolute; font-size: 0.75em; top: 0.425rem; right: 0.5rem; line-height: 1; text-transform: uppercase; color: #999; } + +.listingblock:hover code[data-lang]:before { display: block; } + +.listingblock.terminal pre .command:before { content: attr(data-prompt); padding-right: 0.5em; color: #999; } + +.listingblock.terminal pre .command:not([data-prompt]):before { content: "$"; } + +table.pyhltable { border-collapse: separate; border: 0; margin-bottom: 0; background: none; } + +table.pyhltable td { vertical-align: top; padding-top: 0; padding-bottom: 0; line-height: 1.6; } + +table.pyhltable td.code { padding-left: .75em; padding-right: 0; } + +pre.pygments .lineno, table.pyhltable td:not(.code) { color: #999; padding-left: 0; padding-right: .5em; border-right: 1px solid #dddddd; } + +pre.pygments .lineno { display: inline-block; margin-right: .25em; } + +table.pyhltable .linenodiv { background: none !important; padding-right: 0 !important; } + +.quoteblock { margin: 0 1em 0.75em 1.5em; display: table; } +.quoteblock > .title { margin-left: -1.5em; margin-bottom: 0.75em; } +.quoteblock blockquote, .quoteblock blockquote p { color: #333333; font-size: 1.15rem; line-height: 1.75; word-spacing: 0.1em; letter-spacing: 0; font-style: italic; text-align: justify; } +.quoteblock blockquote { margin: 0; padding: 0; border: 0; } +.quoteblock blockquote:before { content: "\201c"; float: left; font-size: 2.75em; font-weight: bold; line-height: 0.6em; margin-left: -0.6em; color: black; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } +.quoteblock blockquote > .paragraph:last-child p { margin-bottom: 0; } +.quoteblock .attribution { margin-top: 0.5em; margin-right: 0.5ex; text-align: right; } +.quoteblock .quoteblock { margin-left: 0; margin-right: 0; padding: 0.5em 0; border-left: 3px solid #5e93b8; } +.quoteblock .quoteblock blockquote { padding: 0 0 0 0.75em; } +.quoteblock .quoteblock blockquote:before { display: none; } + +.verseblock { margin: 0 1em 0.75em 1em; } +.verseblock pre { font-family: "Open Sans", "DejaVu Sans", sans; font-size: 1.15rem; color: #333333; font-weight: 300; text-rendering: optimizeLegibility; } +.verseblock pre strong { font-weight: 400; } +.verseblock .attribution { margin-top: 1.25rem; margin-left: 0.5ex; } + +.quoteblock .attribution, .verseblock .attribution { font-size: 0.8125em; line-height: 1.45; font-style: italic; } +.quoteblock .attribution br, .verseblock .attribution br { display: none; } +.quoteblock .attribution cite, .verseblock .attribution cite { display: block; letter-spacing: -0.025em; color: #5e93b8; } + +.quoteblock.abstract { margin: 0 0 0.75em 0; display: block; } +.quoteblock.abstract blockquote, .quoteblock.abstract blockquote p { text-align: left; word-spacing: 0; } +.quoteblock.abstract blockquote:before, .quoteblock.abstract blockquote p:first-of-type:before { display: none; } + +table.tableblock { max-width: 100%; border-collapse: separate; } +table.tableblock td > .paragraph:last-child p > p:last-child, table.tableblock th > p:last-child, table.tableblock td > p:last-child { margin-bottom: 0; } + +table.tableblock, th.tableblock, td.tableblock { border: 0 solid #d8d8ce; } + +table.grid-all > thead > tr > .tableblock, table.grid-all > tbody > tr > .tableblock { border-width: 0 1px 1px 0; } + +table.grid-all > tfoot > tr > .tableblock { border-width: 1px 1px 0 0; } + +table.grid-cols > * > tr > .tableblock { border-width: 0 1px 0 0; } + +table.grid-rows > thead > tr > .tableblock, table.grid-rows > tbody > tr > .tableblock { border-width: 0 0 1px 0; } + +table.grid-rows > tfoot > tr > .tableblock { border-width: 1px 0 0 0; } + +table.grid-all > * > tr > .tableblock:last-child, table.grid-cols > * > tr > .tableblock:last-child { border-right-width: 0; } + +table.grid-all > tbody > tr:last-child > .tableblock, table.grid-all > thead:last-child > tr > .tableblock, table.grid-rows > tbody > tr:last-child > .tableblock, table.grid-rows > thead:last-child > tr > .tableblock { border-bottom-width: 0; } + +table.frame-all { border-width: 1px; } + +table.frame-sides { border-width: 0 1px; } + +table.frame-topbot { border-width: 1px 0; } + +th.halign-left, td.halign-left { text-align: left; } + +th.halign-right, td.halign-right { text-align: right; } + +th.halign-center, td.halign-center { text-align: center; } + +th.valign-top, td.valign-top { vertical-align: top; } + +th.valign-bottom, td.valign-bottom { vertical-align: bottom; } + +th.valign-middle, td.valign-middle { vertical-align: middle; } + +table thead th, table tfoot th { font-weight: bold; } + +tbody tr th { display: table-cell; line-height: 1.4; background: -webkit-linear-gradient(top, #add386, #90b66a); } + +tbody tr th, tbody tr th p, tfoot tr th, tfoot tr th p { color: white; font-weight: bold; } + +p.tableblock > code:only-child { background: none; padding: 0; } + +p.tableblock { font-size: 1em; } + +td > div.verse { white-space: pre; } + +ol { margin-left: 1.75em; } + +ul li ol { margin-left: 1.5em; } + +dl dd { margin-left: 1.125em; } + +dl dd:last-child, dl dd:last-child > :last-child { margin-bottom: 0; } + +ol > li p, ul > li p, ul dd, ol dd, .olist .olist, .ulist .ulist, .ulist .olist, .olist .ulist { margin-bottom: 0.375em; } + +ul.checklist, ul.none, ol.none, ul.no-bullet, ol.no-bullet, ol.unnumbered, ul.unstyled, ol.unstyled { list-style-type: none; } + +ul.no-bullet, ol.no-bullet, ol.unnumbered { margin-left: 0.625em; } + +ul.unstyled, ol.unstyled { margin-left: 0; } + +ul.checklist { margin-left: 0.625em; } + +ul.checklist li > p:first-child > .fa-square-o:first-child, ul.checklist li > p:first-child > .fa-check-square-o:first-child { width: 1.25em; font-size: 0.8em; position: relative; bottom: 0.125em; } + +ul.checklist li > p:first-child > input[type="checkbox"]:first-child { margin-right: 0.25em; } + +ul.inline { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; list-style: none; margin: 0 0 0.375em -0.75em; } + +ul.inline > li { margin-left: 0.75em; } + +.unstyled dl dt { font-weight: normal; font-style: normal; } + +ol.arabic { list-style-type: decimal; } + +ol.decimal { list-style-type: decimal-leading-zero; } + +ol.loweralpha { list-style-type: lower-alpha; } + +ol.upperalpha { list-style-type: upper-alpha; } + +ol.lowerroman { list-style-type: lower-roman; } + +ol.upperroman { list-style-type: upper-roman; } + +ol.lowergreek { list-style-type: lower-greek; } + +.hdlist > table, .colist > table { border: 0; background: none; } +.hdlist > table > tbody > tr, .colist > table > tbody > tr { background: none; } + +td.hdlist1, td.hdlist2 { vertical-align: top; padding: 0 0.625em; } + +td.hdlist1 { font-weight: bold; padding-bottom: 0.75em; } + +.literalblock + .colist, .listingblock + .colist { margin-top: -0.5em; } + +.colist > table tr > td:first-of-type { padding: 0.4em 0.75em 0 0.75em; line-height: 1; vertical-align: top; } +.colist > table tr > td:first-of-type img { max-width: initial; } +.colist > table tr > td:last-of-type { padding: 0.25em 0; } + +.thumb, .th { line-height: 0; display: inline-block; border: solid 4px white; -webkit-box-shadow: 0 0 0 1px #dddddd; box-shadow: 0 0 0 1px #dddddd; } + +.imageblock.left, .imageblock[style*="float: left"] { margin: 0.25em 0.625em 1.25em 0; } +.imageblock.right, .imageblock[style*="float: right"] { margin: 0.25em 0 1.25em 0.625em; } +.imageblock > .title { margin-bottom: 0; } +.imageblock.thumb, .imageblock.th { border-width: 6px; } +.imageblock.thumb > .title, .imageblock.th > .title { padding: 0 0.125em; } + +.image.left, .image.right { margin-top: 0.25em; margin-bottom: 0.25em; display: inline-block; line-height: 0; } +.image.left { margin-right: 0.625em; } +.image.right { margin-left: 0.625em; } + +a.image { text-decoration: none; display: inline-block; } +a.image object { pointer-events: none; } + +sup.footnote, sup.footnoteref { font-size: 0.875em; position: static; vertical-align: super; } +sup.footnote a, sup.footnoteref a { text-decoration: none; } +sup.footnote a:active, sup.footnoteref a:active { text-decoration: underline; } + +#footnotes { padding-top: 0.75em; padding-bottom: 0.75em; margin-bottom: 0.625em; } +#footnotes hr { width: 20%; min-width: 6.25em; margin: -0.25em 0 0.75em 0; border-width: 1px 0 0 0; } +#footnotes .footnote { padding: 0 0.375em 0 0.225em; line-height: 1.3334; font-size: 0.875em; margin-left: 1.2em; margin-bottom: 0.2em; } +#footnotes .footnote a:first-of-type { font-weight: bold; text-decoration: none; margin-left: -1.05em; } +#footnotes .footnote:last-of-type { margin-bottom: 0; } +#content #footnotes { margin-top: -0.625em; margin-bottom: 0; padding: 0.75em 0; } + +.gist .file-data > table { border: 0; background: #fff; width: 100%; margin-bottom: 0; } +.gist .file-data > table td.line-data { width: 99%; } + +div.unbreakable { page-break-inside: avoid; } + +.big { font-size: larger; } + +.small { font-size: smaller; } + +.underline { text-decoration: underline; } + +.overline { text-decoration: overline; } + +.line-through { text-decoration: line-through; } + +.aqua { color: #00bfbf; } + +.aqua-background { background-color: #00fafa; } + +.black { color: black; } + +.black-background { background-color: black; } + +.blue { color: #0000bf; } + +.blue-background { background-color: #0000fa; } + +.fuchsia { color: #bf00bf; } + +.fuchsia-background { background-color: #fa00fa; } + +.gray { color: #606060; } + +.gray-background { background-color: #7d7d7d; } + +.green { color: #006000; } + +.green-background { background-color: #007d00; } + +.lime { color: #00bf00; } + +.lime-background { background-color: #00fa00; } + +.maroon { color: #600000; } + +.maroon-background { background-color: #7d0000; } + +.navy { color: #000060; } + +.navy-background { background-color: #00007d; } + +.olive { color: #606000; } + +.olive-background { background-color: #7d7d00; } + +.purple { color: #600060; } + +.purple-background { background-color: #7d007d; } + +.red { color: #bf0000; } + +.red-background { background-color: #fa0000; } + +.silver { color: #909090; } + +.silver-background { background-color: #bcbcbc; } + +.teal { color: #006060; } + +.teal-background { background-color: #007d7d; } + +.white { color: #bfbfbf; } + +.white-background { background-color: #fafafa; } + +.yellow { color: #bfbf00; } + +.yellow-background { background-color: #fafa00; } + +span.icon > .fa { cursor: default; } +a span.icon > .fa { cursor: inherit; } + +.admonitionblock td.icon [class^="fa icon-"] { font-size: 2.5em; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); cursor: default; } +.admonitionblock td.icon .icon-note:before { content: "\f05a"; color: #29475c; } +.admonitionblock td.icon .icon-tip:before { content: "\f0eb"; text-shadow: 1px 1px 2px rgba(155, 155, 0, 0.8); color: #111; } +.admonitionblock td.icon .icon-warning:before { content: "\f071"; color: #bf6900; } +.admonitionblock td.icon .icon-caution:before { content: "\f06d"; color: #bf3400; } +.admonitionblock td.icon .icon-important:before { content: "\f06a"; color: #bf0000; } + +.conum[data-value] { display: inline-block; color: #fff !important; background-color: black; -webkit-border-radius: 100px; border-radius: 100px; text-align: center; font-size: 0.75em; width: 1.67em; height: 1.67em; line-height: 1.67em; font-family: "Open Sans", "DejaVu Sans", sans-serif; font-style: normal; font-weight: bold; } +.conum[data-value] * { color: #fff !important; } +.conum[data-value] + b { display: none; } +.conum[data-value]:after { content: attr(data-value); } +pre .conum[data-value] { position: relative; top: -0.125em; } + +b.conum * { color: inherit !important; } + +.conum:not([data-value]):empty { display: none; } + +h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { border-bottom: 1px solid #dddddd; } + +.sect1 { padding-bottom: 0; } + +#toctitle { color: #00406F; font-weight: normal; margin-top: 1.5em; } + +.sidebarblock { border-color: #aaa; } + +code { -webkit-border-radius: 4px; border-radius: 4px; } + +p.tableblock.header { color: #6d6e71; } + +.literalblock pre, .listingblock pre { background: #eeeeee; } + +</style> +<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> +<link rel="stylesheet" href="../../katex/katex.min.css"> +<script src="../../katex/katex.min.js"></script> +<script src="../../katex/contrib/auto-render.min.js"></script> + <!-- Use KaTeX to render math once document is loaded, see + https://github.com/Khan/KaTeX/tree/master/contrib/auto-render --> +<script> + document.addEventListener("DOMContentLoaded", function () { + renderMathInElement( + document.body, + { + delimiters: [ + { left: "$$", right: "$$", display: true}, + { left: "\\[", right: "\\]", display: true}, + { left: "$", right: "$", display: false}, + { left: "\\(", right: "\\)", display: false} + ] + } + ); + }); +</script></head> +<body class="manpage"> +<div id="header"> +<h1>enums(3) Manual Page</h1> +<h2 id="_name">Name</h2> +<div class="sectionbody"> +<p>enums - Enumerated types and their permitted values</p> +</div> +</div> +<div id="content"> +<div id="preamble"> +<div class="sectionbody"> +<table class="tableblock frame-all grid-all stretch"> +<colgroup> +<col style="width: 50%;"> +<col style="width: 50%;"> +</colgroup> +<thead> +<tr> +<th class="tableblock halign-left valign-top">Enumerated Type</th> +<th class="tableblock halign-left valign-top">Permitted Values</th> +</tr> +</thead> +<tbody> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_addressing_mode</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_ADDRESS_NONE</code><br> + <code>CL_ADDRESS_CLAMP_TO_EDGE</code><br> + <code>CL_ADDRESS_CLAMP</code><br> + <code>CL_ADDRESS_REPEAT</code><br> + <code>CL_ADDRESS_MIRRORED_REPEAT</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_bool</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_FALSE</code><br> + <code>CL_TRUE</code><br> + Note: Unlike <code>cl_</code> types in <code>cl_platform.h</code>, <code>cl_bool</code> is not guaranteed to + be the same size as the <code>bool</code> in kernels.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_buffer_create_type</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_BUFFER_CREATE_TYPE_REGION</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_build_status</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_BUILD_SUCCESS</code><br> + <code>CL_BUILD_NONE</code><br> + <code>CL_BUILD_ERROR</code><br> + <code>CL_BUILD_IN_PROGRESS</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_channel_order</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_A</code><br> + <code>CL_R</code><br> + <code>CL_RG</code><br> + <code>CL_RA</code><br> + <code>CL_RGB</code><br> + <code>CL_RGBA</code><br> + <code>CL_BGRA</code><br> + <code>CL_ARGB</code><br> + <code>CL_ABGR</code><br> + <code>CL_INTENSITY</code><br> + <code>CL_LUMINANCE</code><br> + <code>CL_DEPTH</code><br> + <code>CL_Rx</code><br> + <code>CL_RGx</code><br> + <code>CL_RGBx</code><br> + <code>CL_sRGB</code><br> + <code>CL_sRGBx</code><br> + <code>CL_sRGBA</code><br> + <code>CL_sBGRA</code><br> + <code>CL_DEPTH_STENCIL (applies if the `cl_khr_gl_depth_images</code> extension is enabled)</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_channel_type</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_SNORM_INT8</code><br> + <code>CL_SNORM_INT16</code><br> + <code>CL_UNORM_INT8</code><br> + <code>CL_UNORM_INT16</code><br> + <code>CL_UNORM_SHORT_565</code><br> + <code>CL_UNORM_SHORT_555</code><br> + <code>CL_UNORM_INT_101010</code><br> + <code>CL_UNORM_INT_101010_2</code><br> + <code>CL_SIGNED_INT8</code><br> + <code>CL_SIGNED_INT16</code><br> + <code>CL_SIGNED_INT32</code><br> + <code>CL_UNSIGNED_INT8</code><br> + <code>CL_UNSIGNED_INT16</code><br> + <code>CL_UNSIGNED_INT32</code><br> + <code>CL_HALF_FLOAT</code><br> + <code>CL_FLOAT</code><br> + <code>CL_FLOAT (applies if the `cl_khr_gl_depth_images</code> extension is enabled)<br> + <code>CL_UNORM_INT24 (applies if the `cl_khr_gl_depth_images</code> extension is enabled)</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_command_queue_info</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_QUEUE_CONTEXT</code><br> + <code>CL_QUEUE_DEVICE</code><br> + <code>CL_QUEUE_REFERENCE_COUNT</code><br> + <code>CL_QUEUE_PROPERTIES</code><br> + <code>CL_QUEUE_SIZE</code><br> + <code>CL_QUEUE_DEVICE_DEFAULT</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_command_queue_properties</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE</code><br> + <code>CL_QUEUE_PROFILING_ENABLE</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_command_type</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_COMMAND_NDRANGE_KERNEL</code><br> + <code>CL_COMMAND_NATIVE_KERNEL</code><br> + <code>CL_COMMAND_READ_BUFFER</code><br> + <code>CL_COMMAND_WRITE_BUFFER</code><br> + <code>CL_COMMAND_COPY_BUFFER</code><br> + <code>CL_COMMAND_READ_IMAGE</code><br> + <code>CL_COMMAND_WRITE_IMAGE</code><br> + <code>CL_COMMAND_COPY_IMAGE</code><br> + <code>CL_COMMAND_COPY_IMAGE_TO_BUFFER</code><br> + <code>CL_COMMAND_COPY_BUFFER_TO_IMAGE</code><br> + <code>CL_COMMAND_MAP_BUFFER</code><br> + <code>CL_COMMAND_MAP_IMAGE</code><br> + <code>CL_COMMAND_UNMAP_MEM_OBJECT</code><br> + <code>CL_COMMAND_MARKER</code><br> + <code>CL_COMMAND_ACQUIRE_GL_OBJECTS</code><br> + <code>CL_COMMAND_RELEASE_GL_OBJECTS</code><br> + <code>CL_COMMAND_READ_BUFFER_RECT</code><br> + <code>CL_COMMAND_WRITE_BUFFER_RECT</code><br> + <code>CL_COMMAND_COPY_BUFFER_RECT</code><br> + <code>CL_COMMAND_USER</code><br> + <code>CL_COMMAND_BARRIER</code><br> + <code>CL_COMMAND_MIGRATE_MEM_OBJECTS</code><br> + <code>CL_COMMAND_FILL_BUFFER</code><br> + <code>CL_COMMAND_FILL_IMAGE</code><br> + <code>CL_COMMAND_SVM_FREE</code><br> + <code>CL_COMMAND_SVM_MEMCPY</code><br> + <code>CL_COMMAND_SVM_MEMFILL</code><br> + <code>CL_COMMAND_SVM_MAP</code><br> + <code>CL_COMMAND_SVM_UNMAP</code><br> + <code>CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR</code><br> + <code>CL_COMMAND_EGL_FENCE_SYNC_OBJECT_KHR</code><br> + <code>CL_COMMAND_ACQUIRE_D3D10_OBJECTS_KHR</code><br> + <code>CL_COMMAND_RELEASE_D3D10_OBJECTS_KHR</code><br> + <code>CL_COMMAND_ACQUIRE_D3D11_OBJECTS_KHR</code><br> + <code>CL_COMMAND_RELEASE_D3D11_OBJECTS_KHR</code><br> + <code>CL_COMMAND_ACQUIRE_DX9_MEDIA_SURFACES_KHR</code><br> + <code>CL_COMMAND_RELEASE_DX9_MEDIA_SURFACES_KHR</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_context_info</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_CONTEXT_REFERENCE_COUNT</code><br> + <code>CL_CONTEXT_NUM_DEVICES</code><br> + <code>CL_CONTEXT_DEVICES</code><br> + <code>CL_CONTEXT_PROPERTIES</code><br> + <code>CL_CONTEXT_NUM_DEVICES</code><br> + <code>CL_CONTEXT_D3D10_PREFER_SHARED_RESOURCES_KHR</code><br> + <code>CL_CONTEXT_D3D11_PREFER_SHARED_RESOURCES_KHR</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_context_properties</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_CONTEXT_PLATFORM</code><br> + <code>CL_CONTEXT_INTEROP_USER_SYNC</code><br> + <code>CL_GL_CONTEXT_KHR</code><br> + <code>CL_EGL_DISPLAY_KHR</code><br> + <code>CL_GLX_DISPLAY_KHR</code><br> + <code>CL_WGL_HDC_KHR</code><br> + <code>CL_CGL_SHAREGROUP_KHR</code><br> + <code>CL_CONTEXT_D3D10_DEVICE_KHR</code><br> + <code>CL_CONTEXT_D3D11_DEVICE_KHR</code><br> + <code>CL_CONTEXT_ADAPTER_D3D9_KHR</code><br> + <code>CL_CONTEXT_ADAPTER_D3D9EX_KHR</code><br> + <code>CL_CONTEXT_ADAPTER_DXVA_KHR</code><br> + <code>CL_CONTEXT_MEMORY_INITIALIZE_KHR</code><br> + <code>CL_CONTEXT_TERMINATE_KHR</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_d3d10_device_set_khr</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_PREFERRED_DEVICES_FOR_D3D10_KHR</code><br> + <code>CL_ALL_DEVICES_FOR_D3D10_KHR</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_d3d10_device_source_khr</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_D3D10_DEVICE_KHR</code><br> + <code>CL_D3D10_DXGI_ADAPTER_KHR</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_d3d11_device_set_khr</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_PREFERRED_DEVICES_FOR_D3D11_KHR</code><br> + <code>CL_ALL_DEVICES_FOR_D3D11_KHR</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_d3d11_device_source_khr</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_D3D11_DEVICE_KHR</code><br> + <code>CL_D3D11_DXGI_ADAPTER_KHR</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_device_affinity_domain</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_DEVICE_AFFINITY_DOMAIN_NUMA</code><br> + <code>CL_DEVICE_AFFINITY_DOMAIN_L4_CACHE</code><br> + <code>CL_DEVICE_AFFINITY_DOMAIN_L3_CACHE</code><br> + <code>CL_DEVICE_AFFINITY_DOMAIN_L2_CACHE</code><br> + <code>CL_DEVICE_AFFINITY_DOMAIN_L1_CACHE</code><br> + <code>CL_DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_device_exec_capabilities</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_EXEC_KERNEL</code><br> + <code>CL_EXEC_NATIVE_KERNEL</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_device_fp_config</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_FP_DENORM</code><br> + <code>CL_FP_INF_NAN</code><br> + <code>CL_FP_ROUND_TO_NEAREST</code><br> + <code>CL_FP_ROUND_TO_ZERO</code><br> + <code>CL_FP_ROUND_TO_INF</code><br> + <code>CL_FP_FMA</code><br> + <code>CL_FP_SOFT_FLOAT</code><br> + <code>CL_FP_CORRECTLY_ROUNDED_DIVIDE_SQRT</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_device_info</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_DEVICE_TYPE</code><br> + <code>CL_DEVICE_VENDOR_ID</code><br> + <code>CL_DEVICE_MAX_COMPUTE_UNITS</code><br> + <code>CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS</code><br> + <code>CL_DEVICE_MAX_WORK_GROUP_SIZE</code><br> + <code>CL_DEVICE_MAX_WORK_ITEM_SIZES</code><br> + <code>CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR</code><br> + <code>CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT</code><br> + <code>CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT</code><br> + <code>CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG</code><br> + <code>CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT</code><br> + <code>CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE</code><br> + <code>CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF</code><br> + <code>CL_DEVICE_MAX_CLOCK_FREQUENCY</code><br> + <code>CL_DEVICE_ADDRESS_BITS</code><br> + <code>CL_DEVICE_MAX_READ_IMAGE_ARGS</code><br> + <code>CL_DEVICE_MAX_WRITE_IMAGE_ARGS</code><br> + <code>CL_DEVICE_MAX_READ_WRITE_IMAGE_ARGS</code><br> + <code>CL_DEVICE_MAX_MEM_ALLOC_SIZE</code><br> + <code>CL_DEVICE_IMAGE2D_MAX_WIDTH</code><br> + <code>CL_DEVICE_IMAGE2D_MAX_HEIGHT</code><br> + <code>CL_DEVICE_IMAGE3D_MAX_WIDTH</code><br> + <code>CL_DEVICE_IMAGE3D_MAX_HEIGHT</code><br> + <code>CL_DEVICE_IMAGE3D_MAX_DEPTH</code><br> + <code>CL_DEVICE_IMAGE_SUPPORT</code><br> + <code>CL_DEVICE_MAX_PARAMETER_SIZE</code><br> + <code>CL_DEVICE_MAX_SAMPLERS</code><br> + <code>CL_DEVICE_IMAGE_PITCH_ALIGNMENT</code><br> + <code>CL_DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT</code><br> + <code>CL_DEVICE_MAX_PIPE_ARGS</code><br> + <code>CL_DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS</code><br> + <code>CL_DEVICE_PIPE_MAX_PACKET_SIZE</code><br> + <code>CL_DEVICE_MEM_BASE_ADDR_ALIGN</code><br> + <code>CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE</code><br> + <code>CL_DEVICE_SINGLE_FP_CONFIG</code><br> + <code>CL_DEVICE_GLOBAL_MEM_CACHE_TYPE</code><br> + <code>CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE</code><br> + <code>CL_DEVICE_GLOBAL_MEM_CACHE_SIZE</code><br> + <code>CL_DEVICE_GLOBAL_MEM_SIZE</code><br> + <code>CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE</code><br> + <code>CL_DEVICE_MAX_CONSTANT_ARGS</code><br> + <code>CL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE</code><br> + <code>CL_DEVICE_GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE</code><br> + <code>CL_DEVICE_LOCAL_MEM_TYPE</code><br> + <code>CL_DEVICE_LOCAL_MEM_SIZE</code><br> + <code>CL_DEVICE_ERROR_CORRECTION_SUPPORT</code><br> + <code>CL_DEVICE_PROFILING_TIMER_RESOLUTION</code><br> + <code>CL_DEVICE_ENDIAN_LITTLE</code><br> + <code>CL_DEVICE_AVAILABLE</code><br> + <code>CL_DEVICE_COMPILER_AVAILABLE</code><br> + <code>CL_DEVICE_EXECUTION_CAPABILITIES</code><br> + <code>CL_DEVICE_QUEUE_ON_HOST_PROPERTIES</code><br> + <code>CL_DEVICE_QUEUE_ON_DEVICE_PROPERTIES</code><br> + <code>CL_DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE</code><br> + <code>CL_DEVICE_QUEUE_ON_DEVICE_MAX_SIZE</code><br> + <code>CL_DEVICE_MAX_ON_DEVICE_QUEUES</code><br> + <code>CL_DEVICE_MAX_ON_DEVICE_EVENTS</code><br> + <code>CL_DEVICE_NAME</code><br> + <code>CL_DEVICE_VENDOR</code><br> + <code>CL_DRIVER_VERSION</code><br> + <code>CL_DEVICE_PROFILE</code><br> + <code>CL_DEVICE_VERSION</code><br> + <code>CL_DEVICE_EXTENSIONS</code><br> + <code>CL_DEVICE_PLATFORM</code><br> + <code>CL_DEVICE_DOUBLE_FP_CONFIG</code><br> + <code>CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF</code><br> + <code>CL_DEVICE_HOST_UNIFIED_MEMORY (deprecated)</code><br> + <code>CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR</code><br> + <code>CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT</code><br> + <code>CL_DEVICE_NATIVE_VECTOR_WIDTH_INT</code><br> + <code>CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG</code><br> + <code>CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT</code><br> + <code>CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE</code><br> + <code>CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF</code><br> + <code>CL_DEVICE_OPENCL_C_VERSION</code><br> + <code>CL_DEVICE_LINKER_AVAILABLE</code><br> + <code>CL_DEVICE_BUILT_IN_KERNELS</code><br> + <code>CL_DEVICE_IMAGE_MAX_BUFFER_SIZE</code><br> + <code>CL_DEVICE_IMAGE_MAX_ARRAY_SIZE</code><br> + <code>CL_DEVICE_PARENT_DEVICE</code><br> + <code>CL_DEVICE_PARTITION_MAX_SUB_DEVICES</code><br> + <code>CL_DEVICE_PARTITION_PROPERTIES</code><br> + <code>CL_DEVICE_PARTITION_AFFINITY_DOMAIN</code><br> + <code>CL_DEVICE_PARTITION_TYPE</code><br> + <code>CL_DEVICE_REFERENCE_COUNT</code><br> + <code>CL_DEVICE_SVM_CAPABILITIES</code><br> + <code>CL_DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT</code><br> + <code>CL_DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT</code><br> + <code>CL_DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT</code><br> + <code>CL_DEVICE_PREFERRED_INTEROP_USER_SYNC</code><br> + <code>CL_DEVICE_PRINTF_BUFFER_SIZE</code><br> + <code>CL_DEVICE_HALF_FP_CONFIG</code><br> + <code>CL_DEVICE_TERMINATE_CAPABILITY_KHR</code><br> + <code>CL_DEVICE_SPIR_VERSIONS</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_device_local_mem_type</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_GLOBAL</code><br> + <code>CL_LOCAL</code><br> + <code>CL_NONE</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_device_mem_cache_type</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_NONE</code><br> + <code>CL_READ_ONLY_CACHE</code><br> + <code>CL_READ_WRITE_CACHE</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_device_partition_property</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_DEVICE_PARTITION_EQUALLY</code><br> + <code>CL_DEVICE_PARTITION_BY_COUNTS</code><br> + <code>CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN</code> +0</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_device_type</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_DEVICE_TYPE_DEFAULT</code><br> + <code>CL_DEVICE_TYPE_CPU</code><br> + <code>CL_DEVICE_TYPE_GPU</code><br> + <code>CL_DEVICE_TYPE_ACCELERATOR</code><br> + <code>CL_DEVICE_TYPE_CUSTOM</code><br> + <code>CL_DEVICE_TYPE_ALL</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_event_info</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_EVENT_COMMAND_QUEUE</code><br> + <code>CL_EVENT_COMMAND_TYPE</code><br> + <code>CL_EVENT_REFERENCE_COUNT</code><br> + <code>CL_EVENT_COMMAND_EXECUTION_STATUS</code><br> + <code>CL_EVENT_CONTEXT</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_filter_mode</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_FILTER_NEAREST</code><br> + <code>CL_FILTER_LINEAR</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_gl_context_info</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR</code><br> + <code>CL_DEVICES_FOR_GL_CONTEXT_KHR</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_gl_object_type</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_GL_OBJECT_BUFFER</code><br> + <code>CL_GL_OBJECT_TEXTURE2D</code><br> + <code>CL_GL_OBJECT_TEXTURE3D</code><br> + <code>CL_GL_OBJECT_RENDERBUFFER</code><br> + <code>CL_GL_OBJECT_TEXTURE2D_ARRAY</code><br> + <code>CL_GL_OBJECT_TEXTURE1D</code><br> + <code>CL_GL_OBJECT_TEXTURE1D_ARRAY</code><br> + <code>CL_GL_OBJECT_TEXTURE_BUFFER</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_gl_texture_info</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_GL_TEXTURE_TARGET</code><br> + <code>CL_GL_MIPMAP_LEVEL</code><br> + <code>CL_GL_NUM_SAMPLES</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_image_info</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_IMAGE_FORMAT</code><br> + <code>CL_IMAGE_ELEMENT_SIZE</code><br> + <code>CL_IMAGE_ROW_PITCH</code><br> + <code>CL_IMAGE_SLICE_PITCH</code><br> + <code>CL_IMAGE_WIDTH</code><br> + <code>CL_IMAGE_HEIGHT</code><br> + <code>CL_IMAGE_DEPTH</code><br> + <code>CL_IMAGE_ARRAY_SIZE</code><br> + <code>CL_IMAGE_BUFFER (deprecated)</code><br> + <code>CL_IMAGE_NUM_MIP_LEVELS</code><br> + <code>CL_IMAGE_NUM_SAMPLES</code><br> + <code>CL_IMAGE_D3D10_SUBRESOURCE_KHR</code><br> + <code>CL_IMAGE_D3D11_SUBRESOURCE_KHR</code><br> + <code>CL_IMAGE_DX9_MEDIA_PLANE_KHR</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_kernel_arg_address_qualifier</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_KERNEL_ARG_ADDRESS_GLOBAL</code><br> + <code>CL_KERNEL_ARG_ADDRESS_LOCAL</code><br> + <code>CL_KERNEL_ARG_ADDRESS_CONSTANT</code><br> + <code>CL_KERNEL_ARG_ADDRESS_PRIVATE</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_kernel_arg_access_qualifier</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_KERNEL_ARG_ACCESS_READ_ONLY</code><br> + <code>CL_KERNEL_ARG_ACCESS_WRITE_ONLY</code><br> + <code>CL_KERNEL_ARG_ACCESS_READ_WRITE</code><br> + <code>CL_KERNEL_ARG_ACCESS_NONE</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_kernel_arg_info</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_KERNEL_ARG_ADDRESS_QUALIFIER</code><br> + <code>CL_KERNEL_ARG_ACCESS_QUALIFIER</code><br> + <code>CL_KERNEL_ARG_TYPE_NAME</code><br> + <code>CL_KERNEL_ARG_TYPE_QUALIFIER</code><br> + <code>CL_KERNEL_ARG_NAME</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_kernel_arg_type_qualifier</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_KERNEL_ARG_TYPE_CONST</code><br> + <code>CL_KERNEL_ARG_TYPE_RESTRICT</code><br> + <code>CL_KERNEL_ARG_TYPE_VOLATILE</code><br> + <code>CL_KERNEL_ARG_TYPE_PIPE</code><br> + <code>CL_KERNEL_ARG_TYPE_NONE</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_kernel_exec_info</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_KERNEL_EXEC_INFO_SVM_PTRS</code><br> + <code>CL_KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_kernel_info</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_KERNEL_FUNCTION_NAME</code><br> + <code>CL_KERNEL_NUM_ARGS</code><br> + <code>CL_KERNEL_REFERENCE_COUNT</code><br> + <code>CL_KERNEL_CONTEXT</code><br> + <code>CL_KERNEL_PROGRAM</code><br> + <code>CL_KERNEL_ATTRIBUTES</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_kernel_work_group_info</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_KERNEL_WORK_GROUP_SIZE</code><br> + <code>CL_KERNEL_COMPILE_WORK_GROUP_SIZE</code><br> + <code>CL_KERNEL_LOCAL_MEM_SIZE</code><br> + <code>CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE</code><br> + <code>CL_KERNEL_PRIVATE_MEM_SIZE</code><br> + <code>CL_KERNEL_GLOBAL_WORK_SIZE</code><br> + <code>CL_KERNEL_MAX_NUM_SUB_GROUPS</code><br> + <code>CL_KERNEL_COMPILE_NUM_SUB_GROUPS</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_map_flags</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_MAP_READ</code><br> + <code>CL_MAP_WRITE</code><br> + <code>CL_MAP_WRITE_INVALIDATE_REGION</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_mem_fence_flags</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CLK_GLOBAL_MEM_FENCE</code><br> + <code>CLK_LOCAL_MEM_FENCE</code><br> + <code>CLK_IMAGE_MEM_FENCE</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_mem_flags</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_MEM_READ_WRITE</code><br> + <code>CL_MEM_WRITE_ONLY</code><br> + <code>CL_MEM_READ_ONLY</code><br> + <code>CL_MEM_USE_HOST_PTR</code><br> + <code>CL_MEM_ALLOC_HOST_PTR</code><br> + <code>CL_MEM_COPY_HOST_PTR</code><br> + <code>CL_MEM_HOST_WRITE_ONLY</code><br> + <code>CL_MEM_HOST_READ_ONLY</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_mem_info</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_MEM_TYPE</code><br> + <code>CL_MEM_FLAGS</code><br> + <code>CL_MEM_SIZE</code><br> + <code>CL_MEM_HOST_PTR</code><br> + <code>CL_MEM_MAP_COUNT</code><br> + <code>CL_MEM_REFERENCE_COUNT</code><br> + <code>CL_MEM_CONTEXT</code><br> + <code>CL_MEM_ASSOCIATED_MEMOBJECT</code><br> + <code>CL_MEM_OFFSET</code><br> + <code>CL_MEM_USES_SVM_POINTER</code><br> + <code>CL_MEM_D3D10_RESOURCE_KHR</code><br> + <code>CL_MEM_D3D11_RESOURCE_KHR</code><br> + <code>CL_MEM_DX9_MEDIA_ADAPTER_TYPE_KHR</code><br> + <code>CL_MEM_DX9_MEDIA_SURFACE_INFO_KHR</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_mem_migration_flags</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_MIGRATE_MEM_OBJECT_HOST</code><br> + <code>CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_mem_object_type</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_MEM_OBJECT_BUFFER</code><br> + <code>CL_MEM_OBJECT_PIPE</code><br> + <code>CL_MEM_OBJECT_IMAGE2D</code><br> + <code>CL_MEM_OBJECT_IMAGE3D</code><br> + <code>CL_MEM_OBJECT_IMAGE2D_ARRAY</code><br> + <code>CL_MEM_OBJECT_IMAGE1D</code><br> + <code>CL_MEM_OBJECT_IMAGE1D_ARRAY</code><br> + <code>CL_MEM_OBJECT_IMAGE1D_BUFFER</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_pipe_info</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_PIPE_PACKET_SIZE</code><br> + <code>CL_PIPE_MAX_PACKETS</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_platform_info</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_PLATFORM_PROFILE</code><br> + <code>CL_PLATFORM_VERSION</code><br> + <code>CL_PLATFORM_NAME</code><br> + <code>CL_PLATFORM_VENDOR</code><br> + <code>CL_PLATFORM_EXTENSIONS</code><br> + <code>CL_PLATFORM_HOST_TIMER_RESOLUTION</code><br> + <code>CL_PLATFORM_ICD_SUFFIX_KHR</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_profiling_info</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_PROFILING_COMMAND_QUEUED</code><br> + <code>CL_PROFILING_COMMAND_SUBMIT</code><br> + <code>CL_PROFILING_COMMAND_START</code><br> + <code>CL_PROFILING_COMMAND_END</code><br> + <code>CL_PROFILING_COMMAND_COMPLETE</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_program_binary_type</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_PROGRAM_BINARY_TYPE_NONE</code><br> + <code>CL_PROGRAM_BINARY_TYPE_COMPILED_OBJECT</code><br> + <code>CL_PROGRAM_BINARY_TYPE_LIBRARY</code><br> + <code>CL_PROGRAM_BINARY_TYPE_EXECUTABLE</code><br> + <code>CL_PROGRAM_BINARY_TYPE_INTERMEDIATE</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_program_build_info</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_PROGRAM_BUILD_STATUS</code><br> + <code>CL_PROGRAM_BUILD_OPTIONS</code><br> + <code>CL_PROGRAM_BUILD_LOG</code><br> + <code>CL_PROGRAM_BINARY_TYPE</code><br> + <code>CL_PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_program_info</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_PROGRAM_REFERENCE_COUNT</code><br> + <code>CL_PROGRAM_CONTEXT</code><br> + <code>CL_PROGRAM_NUM_DEVICES</code><br> + <code>CL_PROGRAM_DEVICES</code><br> + <code>CL_PROGRAM_SOURCE</code><br> + <code>CL_PROGRAM_IL</code><br> + <code>CL_PROGRAM_BINARY_SIZES</code><br> + <code>CL_PROGRAM_BINARIES</code><br> + <code>CL_PROGRAM_NUM_KERNELS</code><br> + <code>CL_PROGRAM_KERNEL_NAMES</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_sampler_info</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_SAMPLER_REFERENCE_COUNT</code><br> + <code>CL_SAMPLER_CONTEXT</code><br> + <code>CL_SAMPLER_NORMALIZED_COORDS</code><br> + <code>CL_SAMPLER_ADDRESSING_MODE</code><br> + <code>CL_SAMPLER_FILTER_MODE</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_sampler_properties</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_SAMPLER_NORMALIZED_COORDS</code><br> + <code>CL_SAMPLER_ADDRESSING_MODE</code><br> + <code>CL_SAMPLER_FILTER_MODE</code><br> + <code>CL_SAMPLER_MIP_FILTER_MODE_KHR</code><br> + <code>CL_SAMPLER_LOD_MIN_KHR</code><br> + <code>CL_SAMPLER_LOD_MAX_KHR</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>cl_svm_mem_flags</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>CL_MEM_READ_WRITE</code><br> + <code>CL_MEM_WRITE_ONLY</code><br> + <code>CL_MEM_READ_ONLY</code><br> + <code>CL_MEM_SVM_FINE_GRAIN_BUFFER</code><br> + <code>CL_MEM_SVM_ATOMICS</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>memory_order</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>memory_order_relaxed</code><br> + <code>memory_order_acquire</code><br> + <code>memory_order_release</code><br> + <code>memory_order_acq_rel</code><br> + <code>memory_order_seq_cst</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>memory_scope</code></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><code>memory_scope_work_item</code><br> + <code>memory_scope_work_group</code><br> + <code>memory_scope_device</code><br> + <code>memory_scope_all_svm_devices</code></p></td> +</tr> +</tbody> +</table> +</div> +</div> +<div class="sect1"> +<h2 id="_document_notes">Document Notes</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>For more information, see the <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#clLinkProgram" target="_blank" rel="noopener">OpenCL Specification</a></p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_copyright">Copyright</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a +<a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons +Attribution 4.0 International License</a>.</p> +</div> +</div> +</div> +</div> +<div id="footer"> +<div id="footer-text"> +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-02-24 09:46:37 -0800 +</div> +</div> + +<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_HTMLorMML"></script> +</body> +</html> \ No newline at end of file
diff --git a/sdk/2.2/docs/man/html/equalityOperators.html b/sdk/2.2/docs/man/html/equalityOperators.html index 6de7d7c..76120b2 100644 --- a/sdk/2.2/docs/man/html/equalityOperators.html +++ b/sdk/2.2/docs/man/html/equalityOperators.html
@@ -840,7 +840,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -849,8 +849,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/eventFunctions.html b/sdk/2.2/docs/man/html/eventFunctions.html index 5730f1b..617e479 100644 --- a/sdk/2.2/docs/man/html/eventFunctions.html +++ b/sdk/2.2/docs/man/html/eventFunctions.html
@@ -1001,7 +1001,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1010,8 +1010,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/fpMacros.html b/sdk/2.2/docs/man/html/fpMacros.html index a420c61..15d5906 100644 --- a/sdk/2.2/docs/man/html/fpMacros.html +++ b/sdk/2.2/docs/man/html/fpMacros.html
@@ -1116,7 +1116,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1125,8 +1125,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/genericAddressSpace.html b/sdk/2.2/docs/man/html/genericAddressSpace.html index aa8ba86..8b817f5 100644 --- a/sdk/2.2/docs/man/html/genericAddressSpace.html +++ b/sdk/2.2/docs/man/html/genericAddressSpace.html
@@ -809,9 +809,9 @@ </div> </div> <div class="paragraph"> -<p>In the example below, <code>var</code> is in the unnamed generic address space which -gets mapped to the <code>global</code> or <code>local</code> address space depending on the result -of the conditional expression.</p> +<p>In the example below, <code>var</code> is a pointer to the unnamed generic address space. +A pointer to the <code>global</code> or <code>local</code> address space may be assigned to <code>var</code> +depending on the result of a conditional expression.</p> </div> <div class="listingblock"> <div class="content"> @@ -829,8 +829,12 @@ </div> </div> <div class="paragraph"> -<p>The example below is an example with one unnamed generic address space -pointer with multiple named address space assignments.</p> +<p>In the example below, the same pointer to the unnamed generic address +space is used to point to objects allocated in different named address spaces. +A pointer to the unnamed generic address space may point to +objects in the <code>global</code>, <code>local</code>, and <code>private</code> address spaces, +but it is not legal for a pointer to the unnamed generic address to +point to an object in the <code>constant</code> address space.</p> </div> <div class="listingblock"> <div class="content"> @@ -849,25 +853,35 @@ </div> </div> <div class="paragraph"> -<p>The example below is an example with one unnamed generic address space -pointer being assigned to point to several named address spaces.</p> +<p>In the example below, pointers to named address spaces are assigned to +a pointer to the unnamed generic address space. +It is legal to assign a pointer to the <code>global</code>, <code>local</code>, and <code>private</code> +address spaces to a pointer to the unnamed generic address space without +an explicit cast. +It is not legal to assign a pointer to the <code>constant</code> address space to +a pointer to the unnamed generic address space. +It is also not legal to assign a pointer to the unnamed generic address +space to a pointer to a named address space without a cast.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlight"><code class="language-c" data-lang="c">global int *gp; local int *lp; private int *pp; +constant int *cp; int *p; p = gp; // legal p = lp; // legal p = pp; // legal +p = cp; // illegal // it is illegal to convert from a generic pointer // to an explicit address space pointer without a cast: gp = p; // compile-time error lp = p; // compile-time error -pp = p; // compile-time error</code></pre> +pp = p; // compile-time error +cp = p; // compile-time error</code></pre> </div> </div> </div> @@ -896,7 +910,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -905,8 +919,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/geometricFunctions.html b/sdk/2.2/docs/man/html/geometricFunctions.html index dceef57..a1cc2fc 100644 --- a/sdk/2.2/docs/man/html/geometricFunctions.html +++ b/sdk/2.2/docs/man/html/geometricFunctions.html
@@ -888,7 +888,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -897,8 +897,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/global.html b/sdk/2.2/docs/man/html/global.html index 325272d..6e40c6a 100644 --- a/sdk/2.2/docs/man/html/global.html +++ b/sdk/2.2/docs/man/html/global.html
@@ -807,8 +807,8 @@ They have distinct storage.</p> </div> <div class="paragraph"> -<p>Program scope and <code>static</code> variables in the <code>global</code> address space may be -initialized, but only with constant expressions.</p> +<p>Program scope and <code>static</code> variables in the <code>global</code> address space are zero +initialized by default. A constant expression may be given as an initializer.</p> </div> <div class="paragraph"> <p>Examples:</p> @@ -825,7 +825,7 @@ static global int foo; // OK. int *foo; // OK. foo is allocated in global address space. - // pointer to foo in generic address space + // foo points to a location in generic address space. void func(...) { @@ -882,7 +882,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -891,8 +891,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/halfDataType.html b/sdk/2.2/docs/man/html/halfDataType.html index 451b686..8ba8cb9 100644 --- a/sdk/2.2/docs/man/html/halfDataType.html +++ b/sdk/2.2/docs/man/html/halfDataType.html
@@ -844,7 +844,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -853,8 +853,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/helperFunctions.html b/sdk/2.2/docs/man/html/helperFunctions.html index 89f471f..a4eaece 100644 --- a/sdk/2.2/docs/man/html/helperFunctions.html +++ b/sdk/2.2/docs/man/html/helperFunctions.html
@@ -825,7 +825,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -834,8 +834,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/imageQueryFunctions.html b/sdk/2.2/docs/man/html/imageQueryFunctions.html index c1bcb42..866df27 100644 --- a/sdk/2.2/docs/man/html/imageQueryFunctions.html +++ b/sdk/2.2/docs/man/html/imageQueryFunctions.html
@@ -928,7 +928,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -937,8 +937,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/imageReadFunctions.html b/sdk/2.2/docs/man/html/imageReadFunctions.html index 5cef0bd..43040c8 100644 --- a/sdk/2.2/docs/man/html/imageReadFunctions.html +++ b/sdk/2.2/docs/man/html/imageReadFunctions.html
@@ -1197,7 +1197,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1206,8 +1206,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/imageSamplerlessReadFunctions.html b/sdk/2.2/docs/man/html/imageSamplerlessReadFunctions.html index 0bf348e..997dabf 100644 --- a/sdk/2.2/docs/man/html/imageSamplerlessReadFunctions.html +++ b/sdk/2.2/docs/man/html/imageSamplerlessReadFunctions.html
@@ -1091,7 +1091,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1100,8 +1100,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/imageWriteFunctions.html b/sdk/2.2/docs/man/html/imageWriteFunctions.html index 9e67698..7f813cc 100644 --- a/sdk/2.2/docs/man/html/imageWriteFunctions.html +++ b/sdk/2.2/docs/man/html/imageWriteFunctions.html
@@ -757,10 +757,7 @@ <h2 id="_description">Description</h2> <div class="sectionbody"> <div class="paragraph"> -<p>The following built-in function calls to write images are supported. -Note that image writes to sRGB images are only supported if the -<strong>cl_khr_srgb_image_writes</strong> extension is supported; otherwise the behavior of -writing to a sRGB image is undefined.</p> +<p>The following built-in function calls to write images are supported.</p> </div> <div class="paragraph"> <p><em>aQual</em> in the following table refers to one of the access qualifiers. @@ -1062,7 +1059,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1071,8 +1068,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/indirectionOperator.html b/sdk/2.2/docs/man/html/indirectionOperator.html index 37f71fa..e4b7932 100644 --- a/sdk/2.2/docs/man/html/indirectionOperator.html +++ b/sdk/2.2/docs/man/html/indirectionOperator.html
@@ -760,8 +760,8 @@ <p>The unary (<strong>*</strong>) operator denotes indirection. If the operand points to an object, the result is an l-value designating the object. -If the operand has type “pointer to <em>type</em>”, the result has type -“<em>type</em>”. +If the operand has type "pointer to <em>type</em>", the result has type +"<em>type</em>". If an invalid value has been assigned to the pointer, the behavior of the unary <strong>*</strong> operator is undefined<sup>22</sup>.</p> </div> @@ -770,7 +770,7 @@ operator are a null pointer, an address inappropriately aligned for the type of object pointed to, and the address of an object after the end of its lifetime. -If <strong>P</strong> is an l-value and <strong>T</strong> is the name of an object pointer type, <strong>(T)P</strong> +If <strong>*P</strong> is an l-value and <strong>T</strong> is the name of an object pointer type, <strong>*(T)P</strong> is an l-value that has a type compatible with that to which <strong>T</strong> points.</p> </div> </div> @@ -799,7 +799,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -808,8 +808,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/integerFunctions.html b/sdk/2.2/docs/man/html/integerFunctions.html index 9638cbb..ed80cd7 100644 --- a/sdk/2.2/docs/man/html/integerFunctions.html +++ b/sdk/2.2/docs/man/html/integerFunctions.html
@@ -974,7 +974,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -983,8 +983,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/integerMacros.html b/sdk/2.2/docs/man/html/integerMacros.html index e68b6c1..b2af817 100644 --- a/sdk/2.2/docs/man/html/integerMacros.html +++ b/sdk/2.2/docs/man/html/integerMacros.html
@@ -883,7 +883,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -892,8 +892,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/intro.html b/sdk/2.2/docs/man/html/intro.html index 505a1bc..1f7aa40 100644 --- a/sdk/2.2/docs/man/html/intro.html +++ b/sdk/2.2/docs/man/html/intro.html
@@ -748,9 +748,9 @@ <div id="header"> <h1>OpenCL Reference Pages</h1> <div class="details"> -<span id="revnumber">version V2.2-11-1-g3696b04-dirty,</span> -<span id="revdate">Wed, 24 Jul 2019 12:29:21 +0000</span> -<br><span id="revremark">from git branch: master commit: 3696b043323d04683c0c11cbe8b8d2d9bce9f439</span> +<span id="revnumber">version V2.2-11-107-g6eaa3d2,</span> +<span id="revdate">Fri, 27 Mar 2020 11:10:07 +0000</span> +<br><span id="revremark">from git branch: master commit: 6eaa3d2b635efafc00654e1daae248fd34db57c3</span> </div> </div> <div id="content"> @@ -830,8 +830,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-1-g3696b04-dirty<br> -Last updated 2019-06-20 05:42:34 -0700 +Version V2.2-11-107-g6eaa3d2<br> +Last updated 2020-02-24 09:46:37 -0800 </div> </div>
diff --git a/sdk/2.2/docs/man/html/kernel.html b/sdk/2.2/docs/man/html/kernel.html index 39cb981..a4a7bf5 100644 --- a/sdk/2.2/docs/man/html/kernel.html +++ b/sdk/2.2/docs/man/html/kernel.html
@@ -822,7 +822,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -831,8 +831,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/kernelQueryFunctions.html b/sdk/2.2/docs/man/html/kernelQueryFunctions.html index f85a63f..d38de16 100644 --- a/sdk/2.2/docs/man/html/kernelQueryFunctions.html +++ b/sdk/2.2/docs/man/html/kernelQueryFunctions.html
@@ -814,7 +814,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -823,8 +823,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/local.html b/sdk/2.2/docs/man/html/local.html index 2bd1f1d..5441e6d 100644 --- a/sdk/2.2/docs/man/html/local.html +++ b/sdk/2.2/docs/man/html/local.html
@@ -845,7 +845,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -854,8 +854,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/logicalOperators.html b/sdk/2.2/docs/man/html/logicalOperators.html index c4728fd..e717b28 100644 --- a/sdk/2.2/docs/man/html/logicalOperators.html +++ b/sdk/2.2/docs/man/html/logicalOperators.html
@@ -818,7 +818,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -827,8 +827,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/mathConstants.html b/sdk/2.2/docs/man/html/mathConstants.html index 4c7d8fb..7808df4 100644 --- a/sdk/2.2/docs/man/html/mathConstants.html +++ b/sdk/2.2/docs/man/html/mathConstants.html
@@ -840,7 +840,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -849,8 +849,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/mathFunctions.html b/sdk/2.2/docs/man/html/mathFunctions.html index ed5addd..31c3b99 100644 --- a/sdk/2.2/docs/man/html/mathFunctions.html +++ b/sdk/2.2/docs/man/html/mathFunctions.html
@@ -1409,7 +1409,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1418,8 +1418,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/memory_order.html b/sdk/2.2/docs/man/html/memory_order.html index 5dd792e..fe90603 100644 --- a/sdk/2.2/docs/man/html/memory_order.html +++ b/sdk/2.2/docs/man/html/memory_order.html
@@ -817,7 +817,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -826,8 +826,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/memory_scope.html b/sdk/2.2/docs/man/html/memory_scope.html index decc4c6..0cf1ff5 100644 --- a/sdk/2.2/docs/man/html/memory_scope.html +++ b/sdk/2.2/docs/man/html/memory_scope.html
@@ -820,7 +820,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -829,8 +829,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/miscVectorFunctions.html b/sdk/2.2/docs/man/html/miscVectorFunctions.html index 7b204d7..fe43d12 100644 --- a/sdk/2.2/docs/man/html/miscVectorFunctions.html +++ b/sdk/2.2/docs/man/html/miscVectorFunctions.html
@@ -820,9 +820,9 @@ type as the input and length that is the same as the shuffle mask. The size of each element in the <em>mask</em> must match the size of each element in the result. - For <strong>shuffle</strong>, only the <strong>ilogb</strong>(2_m_-1) least significant bits of each + For <strong>shuffle</strong>, only the <strong>ilogb</strong>(2<em>m</em>-1) least significant bits of each <em>mask</em> element are considered. - For <strong>shuffle2</strong>, only the <strong>ilogb</strong>(2_m_-1)+1 least significant bits of + For <strong>shuffle2</strong>, only the <strong>ilogb</strong>(2<em>m</em>-1)+1 least significant bits of each <em>mask</em> element are considered. Other bits in the mask shall be ignored.</p> </div> @@ -830,7 +830,7 @@ <p>The elements of the input vectors are numbered from left to right across one or both of the vectors. For this purpose, the number of elements in a vector is given by -<strong>vec_step</strong>(gentype_m_). +<strong>vec_step</strong>(gentype<em>m</em>). The shuffle <em>mask</em> operand specifies, for each element of the result vector, which element of the one or two input vectors the result element gets.</p> </div> @@ -895,7 +895,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -904,8 +904,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/operators.html b/sdk/2.2/docs/man/html/operators.html index ed9724d..cb50202 100644 --- a/sdk/2.2/docs/man/html/operators.html +++ b/sdk/2.2/docs/man/html/operators.html
@@ -835,7 +835,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -844,8 +844,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/optionalAttributeQualifiers.html b/sdk/2.2/docs/man/html/optionalAttributeQualifiers.html index d39fb33..b90f01e 100644 --- a/sdk/2.2/docs/man/html/optionalAttributeQualifiers.html +++ b/sdk/2.2/docs/man/html/optionalAttributeQualifiers.html
@@ -911,7 +911,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -920,8 +920,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/otherDataTypes.html b/sdk/2.2/docs/man/html/otherDataTypes.html index 0af5c49..fd42b08 100644 --- a/sdk/2.2/docs/man/html/otherDataTypes.html +++ b/sdk/2.2/docs/man/html/otherDataTypes.html
@@ -925,7 +925,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -934,8 +934,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/pipeFunctions.html b/sdk/2.2/docs/man/html/pipeFunctions.html index 13ff13f..0a87780 100644 --- a/sdk/2.2/docs/man/html/pipeFunctions.html +++ b/sdk/2.2/docs/man/html/pipeFunctions.html
@@ -869,7 +869,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -878,8 +878,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/pipeQueryFunctions.html b/sdk/2.2/docs/man/html/pipeQueryFunctions.html index fe79e00..3a957a2 100644 --- a/sdk/2.2/docs/man/html/pipeQueryFunctions.html +++ b/sdk/2.2/docs/man/html/pipeQueryFunctions.html
@@ -824,7 +824,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -833,8 +833,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/pipeWorkgroupFunctions.html b/sdk/2.2/docs/man/html/pipeWorkgroupFunctions.html index 8e76108..80f9c35 100644 --- a/sdk/2.2/docs/man/html/pipeWorkgroupFunctions.html +++ b/sdk/2.2/docs/man/html/pipeWorkgroupFunctions.html
@@ -874,7 +874,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -883,8 +883,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/prePostOperators.html b/sdk/2.2/docs/man/html/prePostOperators.html index 21c2272..84ca30f 100644 --- a/sdk/2.2/docs/man/html/prePostOperators.html +++ b/sdk/2.2/docs/man/html/prePostOperators.html
@@ -809,7 +809,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -818,8 +818,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/preprocessorDirectives.html b/sdk/2.2/docs/man/html/preprocessorDirectives.html index bddcf63..288fc2d 100644 --- a/sdk/2.2/docs/man/html/preprocessorDirectives.html +++ b/sdk/2.2/docs/man/html/preprocessorDirectives.html
@@ -919,7 +919,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -928,8 +928,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/printfFunction.html b/sdk/2.2/docs/man/html/printfFunction.html index 25a9d97..bc3bdb6 100644 --- a/sdk/2.2/docs/man/html/printfFunction.html +++ b/sdk/2.2/docs/man/html/printfFunction.html
@@ -812,7 +812,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -821,8 +821,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/private.html b/sdk/2.2/docs/man/html/private.html index 34dbd61..d2e1594 100644 --- a/sdk/2.2/docs/man/html/private.html +++ b/sdk/2.2/docs/man/html/private.html
@@ -789,7 +789,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -798,8 +798,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/relationalFunctions.html b/sdk/2.2/docs/man/html/relationalFunctions.html index 0a90e0b..1779e4b 100644 --- a/sdk/2.2/docs/man/html/relationalFunctions.html +++ b/sdk/2.2/docs/man/html/relationalFunctions.html
@@ -990,7 +990,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -999,8 +999,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/relationalOperators.html b/sdk/2.2/docs/man/html/relationalOperators.html index b1c94cb..a09703b 100644 --- a/sdk/2.2/docs/man/html/relationalOperators.html +++ b/sdk/2.2/docs/man/html/relationalOperators.html
@@ -836,7 +836,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -845,8 +845,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/reservedDataTypes.html b/sdk/2.2/docs/man/html/reservedDataTypes.html index 593264e..e232407 100644 --- a/sdk/2.2/docs/man/html/reservedDataTypes.html +++ b/sdk/2.2/docs/man/html/reservedDataTypes.html
@@ -871,7 +871,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -880,8 +880,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/restrictions.html b/sdk/2.2/docs/man/html/restrictions.html index 597e60b..fcc3c10 100644 --- a/sdk/2.2/docs/man/html/restrictions.html +++ b/sdk/2.2/docs/man/html/restrictions.html
@@ -995,7 +995,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1004,8 +1004,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/samplers.html b/sdk/2.2/docs/man/html/samplers.html index 465b4e0..d417758 100644 --- a/sdk/2.2/docs/man/html/samplers.html +++ b/sdk/2.2/docs/man/html/samplers.html
@@ -928,7 +928,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -937,8 +937,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/scalarDataTypes.html b/sdk/2.2/docs/man/html/scalarDataTypes.html index dd324be..b65e66d 100644 --- a/sdk/2.2/docs/man/html/scalarDataTypes.html +++ b/sdk/2.2/docs/man/html/scalarDataTypes.html
@@ -981,7 +981,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -990,8 +990,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/selectionOperator.html b/sdk/2.2/docs/man/html/selectionOperator.html index f3a8c80..0f7505e 100644 --- a/sdk/2.2/docs/man/html/selectionOperator.html +++ b/sdk/2.2/docs/man/html/selectionOperator.html
@@ -800,7 +800,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -809,8 +809,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/shiftOperators.html b/sdk/2.2/docs/man/html/shiftOperators.html index dc5ff2d..dc7105d 100644 --- a/sdk/2.2/docs/man/html/shiftOperators.html +++ b/sdk/2.2/docs/man/html/shiftOperators.html
@@ -814,7 +814,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -823,8 +823,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/sizeofOperator.html b/sdk/2.2/docs/man/html/sizeofOperator.html index d63dc3e..51c202c 100644 --- a/sdk/2.2/docs/man/html/sizeofOperator.html +++ b/sdk/2.2/docs/man/html/sizeofOperator.html
@@ -829,7 +829,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -838,8 +838,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/storageSpecifiers.html b/sdk/2.2/docs/man/html/storageSpecifiers.html index 6351240..075cdd6 100644 --- a/sdk/2.2/docs/man/html/storageSpecifiers.html +++ b/sdk/2.2/docs/man/html/storageSpecifiers.html
@@ -825,7 +825,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -834,8 +834,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/supportedImageFormats.html b/sdk/2.2/docs/man/html/supportedImageFormats.html index c0620c3..9878c7e 100644 --- a/sdk/2.2/docs/man/html/supportedImageFormats.html +++ b/sdk/2.2/docs/man/html/supportedImageFormats.html
@@ -767,9 +767,9 @@ <table id="min-supported-cross-kernel-table" class="tableblock frame-all grid-all stretch"> <caption class="title">Table 1. Minimum list of required image formats: kernel read or write</caption> <colgroup> -<col style="width: 34%;"> -<col style="width: 33%;"> -<col style="width: 33%;"> +<col style="width: 25%;"> +<col style="width: 25%;"> +<col style="width: 50%;"> </colgroup> <thead> <tr> @@ -854,9 +854,8 @@ </dd> <dt class="hdlist1">10</dt> <dd> -<p>sRGB channel order support is not required for 1D image buffers. -Writes to images with sRGB channel orders requires device support of the -<strong>cl_khr_srgb_image_writes</strong> extension.</p> +<p>Read sRGB channel order support is optional for 1D image buffers. +Write sRGB channel order support is optional for all image types.</p> </dd> </dl> </div> @@ -868,14 +867,12 @@ <a href="https://www.khronos.org/registry/OpenCL/specs/2.2/html/OpenCL_API.html#min-supported-same-kernel-table" target="_blank" rel="noopener">Supported Formats - Kernel Read And Write</a> table.</p> </div> -<div id="min-supported-same-kernel-table" class="paragraph"> -<p>_Minimum list of required image formats: kernel read and write</p> -</div> -<table class="tableblock frame-all grid-all stretch"> +<table id="min-supported-same-kernel-table" class="tableblock frame-all grid-all stretch"> +<caption class="title">Table 2. Minimum list of required image formats: kernel read and write</caption> <colgroup> -<col style="width: 34%;"> -<col style="width: 33%;"> -<col style="width: 33%;"> +<col style="width: 25%;"> +<col style="width: 25%;"> +<col style="width: 50%;"> </colgroup> <thead> <tr> @@ -939,7 +936,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -948,8 +945,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:11 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/syncFunctions.html b/sdk/2.2/docs/man/html/syncFunctions.html index 0842c04..bfff84c 100644 --- a/sdk/2.2/docs/man/html/syncFunctions.html +++ b/sdk/2.2/docs/man/html/syncFunctions.html
@@ -861,7 +861,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -870,8 +870,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/toc.html b/sdk/2.2/docs/man/html/toc.html index 8097dee..a0b477b 100644 --- a/sdk/2.2/docs/man/html/toc.html +++ b/sdk/2.2/docs/man/html/toc.html
@@ -74,541 +74,563 @@ <ul class="Level2"> <li>A <ul class="Level3"> - <li><a href="integerFunctions.html"target="pagedisplay">abs</a></li> - <li><a href="accessQualifiers.html"target="pagedisplay">accessQualifiers</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">acos</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">acosh</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">acospi</a></li> - <li><a href="addressOperator.html"target="pagedisplay">addressOperator</a></li> - <li><a href="addressSpaceQualifierFuncs.html"target="pagedisplay">addressSpaceQualifierFuncs</a></li> - <li><a href="addressSpaceQualifiers.html"target="pagedisplay">addressSpaceQualifiers</a></li> - <li><a href="integerFunctions.html"target="pagedisplay">add_sat</a></li> - <li><a href="alignmentOfDataTypes.html"target="pagedisplay">alignmentOfDataTypes</a></li> - <li><a href="relationalFunctions.html"target="pagedisplay">all</a></li> - <li><a href="relationalFunctions.html"target="pagedisplay">any</a></li> - <li><a href="appScalarTypes.html"target="pagedisplay">appScalarTypes</a></li> - <li><a href="appVectorTypes.html"target="pagedisplay">appVectorTypes</a></li> - <li><a href="arithmeticOperators.html"target="pagedisplay">arithmeticOperators</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">asin</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">asinh</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">asinpi</a></li> - <li><a href="assignmentOperator.html"target="pagedisplay">assignmentOperator</a></li> - <li><a href="asyncCopyFunctions.html"target="pagedisplay">asyncCopyFunctions</a></li> - <li><a href="asyncCopyFunctions.html"target="pagedisplay">async_work_group_copy</a></li> - <li><a href="asyncCopyFunctions.html"target="pagedisplay">async_work_group_strided_copy</a></li> - <li><a href="as_typen.html"target="pagedisplay">as_typen</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">atan</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">atan2</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">atan2pi</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">atanh</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">atanpi</a></li> - <li><a href="atomicFlagTestAndSet.html"target="pagedisplay">atomicFlagTestAndSet</a></li> - <li><a href="atomicFunctions.html"target="pagedisplay">atomicFunctions</a></li> - <li><a href="atomicRestrictions.html"target="pagedisplay">atomicRestrictions</a></li> - <li><a href="atomicTypes.html"target="pagedisplay">atomicTypes</a></li> - <li><a href="atomic_compare_exchange.html"target="pagedisplay">atomic_compare_exchange</a></li> - <li><a href="atomicTypes.html"target="pagedisplay">atomic_double</a></li> - <li><a href="atomic_exchange.html"target="pagedisplay">atomic_exchange</a></li> - <li><a href="atomic_fetch_key.html"target="pagedisplay">atomic_fetch_key</a></li> - <li><a href="atomic_flag.html"target="pagedisplay">atomic_flag</a></li> - <li><a href="atomic_flag_clear.html"target="pagedisplay">atomic_flag_clear</a></li> - <li><a href="atomicTypes.html"target="pagedisplay">atomic_float</a></li> - <li><a href="atomic_init.html"target="pagedisplay">atomic_init</a></li> - <li><a href="atomicTypes.html"target="pagedisplay">atomic_int</a></li> - <li><a href="atomicTypes.html"target="pagedisplay">atomic_intptr_t</a></li> - <li><a href="atomic_load.html"target="pagedisplay">atomic_load</a></li> - <li><a href="atomicTypes.html"target="pagedisplay">atomic_long</a></li> - <li><a href="atomicTypes.html"target="pagedisplay">atomic_ptrdiff_t</a></li> - <li><a href="atomicTypes.html"target="pagedisplay">atomic_size_t</a></li> - <li><a href="atomic_store.html"target="pagedisplay">atomic_store</a></li> - <li><a href="atomicTypes.html"target="pagedisplay">atomic_uint</a></li> - <li><a href="atomicTypes.html"target="pagedisplay">atomic_uintptr_t</a></li> - <li><a href="atomicTypes.html"target="pagedisplay">atomic_ulong</a></li> - <li><a href="ATOMIC_VAR_INIT.html"target="pagedisplay">ATOMIC_VAR_INIT</a></li> - <li><a href="atomic_work_item_fence.html"target="pagedisplay">atomic_work_item_fence</a></li> - <li><a href="attributes-blocksAndControlFlow.html"target="pagedisplay">attributes-blocksAndControlFlow</a></li> - <li><a href="attributes-loopUnroll.html"target="pagedisplay">attributes-loopUnroll</a></li> - <li><a href="attributes-types.html"target="pagedisplay">attributes-types</a></li> - <li><a href="attributes-variables.html"target="pagedisplay">attributes-variables</a></li> + <li><a href="integerFunctions.html" target="pagedisplay">abs</a></li> + <li><a href="accessQualifiers.html" target="pagedisplay">accessQualifiers</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">acos</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">acosh</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">acospi</a></li> + <li><a href="addressOperator.html" target="pagedisplay">addressOperator</a></li> + <li><a href="addressSpaceQualifierFuncs.html" target="pagedisplay">addressSpaceQualifierFuncs</a></li> + <li><a href="addressSpaceQualifiers.html" target="pagedisplay">addressSpaceQualifiers</a></li> + <li><a href="integerFunctions.html" target="pagedisplay">add_sat</a></li> + <li><a href="alignmentOfDataTypes.html" target="pagedisplay">alignmentOfDataTypes</a></li> + <li><a href="relationalFunctions.html" target="pagedisplay">all</a></li> + <li><a href="relationalFunctions.html" target="pagedisplay">any</a></li> + <li><a href="appScalarTypes.html" target="pagedisplay">appScalarTypes</a></li> + <li><a href="appVectorTypes.html" target="pagedisplay">appVectorTypes</a></li> + <li><a href="arithmeticOperators.html" target="pagedisplay">arithmeticOperators</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">asin</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">asinh</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">asinpi</a></li> + <li><a href="assignmentOperator.html" target="pagedisplay">assignmentOperator</a></li> + <li><a href="asyncCopyFunctions.html" target="pagedisplay">asyncCopyFunctions</a></li> + <li><a href="asyncCopyFunctions.html" target="pagedisplay">async_work_group_copy</a></li> + <li><a href="asyncCopyFunctions.html" target="pagedisplay">async_work_group_strided_copy</a></li> + <li><a href="as_typen.html" target="pagedisplay">as_typen</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">atan</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">atan2</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">atan2pi</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">atanh</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">atanpi</a></li> + <li><a href="atomicFlagTestAndSet.html" target="pagedisplay">atomicFlagTestAndSet</a></li> + <li><a href="atomicFunctions.html" target="pagedisplay">atomicFunctions</a></li> + <li><a href="atomicRestrictions.html" target="pagedisplay">atomicRestrictions</a></li> + <li><a href="atomicTypes.html" target="pagedisplay">atomicTypes</a></li> + <li><a href="atomic_compare_exchange.html" target="pagedisplay">atomic_compare_exchange</a></li> + <li><a href="atomicTypes.html" target="pagedisplay">atomic_double</a></li> + <li><a href="atomic_exchange.html" target="pagedisplay">atomic_exchange</a></li> + <li><a href="atomic_fetch_key.html" target="pagedisplay">atomic_fetch_key</a></li> + <li><a href="atomic_flag.html" target="pagedisplay">atomic_flag</a></li> + <li><a href="atomic_flag_clear.html" target="pagedisplay">atomic_flag_clear</a></li> + <li><a href="atomicFlagTestAndSet.html" target="pagedisplay">atomic_flag_test_and_set</a></li> + <li><a href="atomicFlagTestAndSet.html" target="pagedisplay">atomic_flag_test_and_set_explicit</a></li> + <li><a href="atomicTypes.html" target="pagedisplay">atomic_float</a></li> + <li><a href="atomic_init.html" target="pagedisplay">atomic_init</a></li> + <li><a href="atomicTypes.html" target="pagedisplay">atomic_int</a></li> + <li><a href="atomicTypes.html" target="pagedisplay">atomic_intptr_t</a></li> + <li><a href="atomic_load.html" target="pagedisplay">atomic_load</a></li> + <li><a href="atomicTypes.html" target="pagedisplay">atomic_long</a></li> + <li><a href="atomicTypes.html" target="pagedisplay">atomic_ptrdiff_t</a></li> + <li><a href="atomicTypes.html" target="pagedisplay">atomic_size_t</a></li> + <li><a href="atomic_store.html" target="pagedisplay">atomic_store</a></li> + <li><a href="atomicTypes.html" target="pagedisplay">atomic_uint</a></li> + <li><a href="atomicTypes.html" target="pagedisplay">atomic_uintptr_t</a></li> + <li><a href="atomicTypes.html" target="pagedisplay">atomic_ulong</a></li> + <li><a href="ATOMIC_VAR_INIT.html" target="pagedisplay">ATOMIC_VAR_INIT</a></li> + <li><a href="atomic_work_item_fence.html" target="pagedisplay">atomic_work_item_fence</a></li> + <li><a href="attributes-blocksAndControlFlow.html" target="pagedisplay">attributes-blocksAndControlFlow</a></li> + <li><a href="attributes-loopUnroll.html" target="pagedisplay">attributes-loopUnroll</a></li> + <li><a href="attributes-types.html" target="pagedisplay">attributes-types</a></li> + <li><a href="attributes-variables.html" target="pagedisplay">attributes-variables</a></li> </ul> </li> <li>B <ul class="Level3"> - <li><a href="syncFunctions.html"target="pagedisplay">barrier</a></li> - <li><a href="relationalFunctions.html"target="pagedisplay">bitselect</a></li> - <li><a href="bitwiseOperators.html"target="pagedisplay">bitwiseOperators</a></li> - <li><a href="blocks.html"target="pagedisplay">blocks</a></li> + <li><a href="syncFunctions.html" target="pagedisplay">barrier</a></li> + <li><a href="relationalFunctions.html" target="pagedisplay">bitselect</a></li> + <li><a href="bitwiseOperators.html" target="pagedisplay">bitwiseOperators</a></li> + <li><a href="blocks.html" target="pagedisplay">blocks</a></li> </ul> </li> <li>C <ul class="Level3"> - <li><a href="eventFunctions.html"target="pagedisplay">capture_event_profiling_info</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">cbrt</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">ceil</a></li> - <li><a href="integerFunctions.html"target="pagedisplay">clamp_common</a></li> - <li><a href="commonFunctions.html"target="pagedisplay">clamp_integer</a></li> - <li><a href="clBuildProgram.html"target="pagedisplay">clBuildProgram</a></li> - <li><a href="clCloneKernel.html"target="pagedisplay">clCloneKernel</a></li> - <li><a href="clCompileProgram.html"target="pagedisplay">clCompileProgram</a></li> - <li><a href="clCreateBuffer.html"target="pagedisplay">clCreateBuffer</a></li> - <li><a href="clCreateCommandQueueWithProperties.html"target="pagedisplay">clCreateCommandQueueWithProperties</a></li> - <li><a href="clCreateContext.html"target="pagedisplay">clCreateContext</a></li> - <li><a href="clCreateContextFromType.html"target="pagedisplay">clCreateContextFromType</a></li> - <li><a href="clCreateImage.html"target="pagedisplay">clCreateImage</a></li> - <li><a href="clCreateKernel.html"target="pagedisplay">clCreateKernel</a></li> - <li><a href="clCreateKernelsInProgram.html"target="pagedisplay">clCreateKernelsInProgram</a></li> - <li><a href="clCreatePipe.html"target="pagedisplay">clCreatePipe</a></li> - <li><a href="clCreateProgramWithBinary.html"target="pagedisplay">clCreateProgramWithBinary</a></li> - <li><a href="clCreateProgramWithBuiltInKernels.html"target="pagedisplay">clCreateProgramWithBuiltInKernels</a></li> - <li><a href="clCreateProgramWithIL.html"target="pagedisplay">clCreateProgramWithIL</a></li> - <li><a href="clCreateProgramWithSource.html"target="pagedisplay">clCreateProgramWithSource</a></li> - <li><a href="clCreateSamplerWithProperties.html"target="pagedisplay">clCreateSamplerWithProperties</a></li> - <li><a href="clCreateSubBuffer.html"target="pagedisplay">clCreateSubBuffer</a></li> - <li><a href="clCreateSubDevices.html"target="pagedisplay">clCreateSubDevices</a></li> - <li><a href="clCreateUserEvent.html"target="pagedisplay">clCreateUserEvent</a></li> - <li><a href="clEnqueueBarrierWithWaitList.html"target="pagedisplay">clEnqueueBarrierWithWaitList</a></li> - <li><a href="clEnqueueCopyBuffer.html"target="pagedisplay">clEnqueueCopyBuffer</a></li> - <li><a href="clEnqueueCopyBufferRect.html"target="pagedisplay">clEnqueueCopyBufferRect</a></li> - <li><a href="clEnqueueCopyBufferToImage.html"target="pagedisplay">clEnqueueCopyBufferToImage</a></li> - <li><a href="clEnqueueCopyImage.html"target="pagedisplay">clEnqueueCopyImage</a></li> - <li><a href="clEnqueueCopyImageToBuffer.html"target="pagedisplay">clEnqueueCopyImageToBuffer</a></li> - <li><a href="clEnqueueFillBuffer.html"target="pagedisplay">clEnqueueFillBuffer</a></li> - <li><a href="clEnqueueFillImage.html"target="pagedisplay">clEnqueueFillImage</a></li> - <li><a href="clEnqueueMapBuffer.html"target="pagedisplay">clEnqueueMapBuffer</a></li> - <li><a href="clEnqueueMapImage.html"target="pagedisplay">clEnqueueMapImage</a></li> - <li><a href="clEnqueueMarkerWithWaitList.html"target="pagedisplay">clEnqueueMarkerWithWaitList</a></li> - <li><a href="clEnqueueMigrateMemObjects.html"target="pagedisplay">clEnqueueMigrateMemObjects</a></li> - <li><a href="clEnqueueNativeKernel.html"target="pagedisplay">clEnqueueNativeKernel</a></li> - <li><a href="clEnqueueNDRangeKernel.html"target="pagedisplay">clEnqueueNDRangeKernel</a></li> - <li><a href="clEnqueueReadBuffer.html"target="pagedisplay">clEnqueueReadBuffer</a></li> - <li><a href="clEnqueueReadBufferRect.html"target="pagedisplay">clEnqueueReadBufferRect</a></li> - <li><a href="clEnqueueReadImage.html"target="pagedisplay">clEnqueueReadImage</a></li> - <li><a href="clEnqueueSVMFree.html"target="pagedisplay">clEnqueueSVMFree</a></li> - <li><a href="clEnqueueSVMMap.html"target="pagedisplay">clEnqueueSVMMap</a></li> - <li><a href="clEnqueueSVMMemcpy.html"target="pagedisplay">clEnqueueSVMMemcpy</a></li> - <li><a href="clEnqueueSVMMemFill.html"target="pagedisplay">clEnqueueSVMMemFill</a></li> - <li><a href="clEnqueueSVMMigrateMem.html"target="pagedisplay">clEnqueueSVMMigrateMem</a></li> - <li><a href="clEnqueueSVMUnmap.html"target="pagedisplay">clEnqueueSVMUnmap</a></li> - <li><a href="clEnqueueUnmapMemObject.html"target="pagedisplay">clEnqueueUnmapMemObject</a></li> - <li><a href="clEnqueueReadBuffer.html"target="pagedisplay">clEnqueueWriteBuffer</a></li> - <li><a href="clEnqueueReadBufferRect.html"target="pagedisplay">clEnqueueWriteBufferRect</a></li> - <li><a href="clEnqueueReadImage.html"target="pagedisplay">clEnqueueWriteImage</a></li> - <li><a href="clFinish.html"target="pagedisplay">clFinish</a></li> - <li><a href="clFlush.html"target="pagedisplay">clFlush</a></li> - <li><a href="clGetCommandQueueInfo.html"target="pagedisplay">clGetCommandQueueInfo</a></li> - <li><a href="clGetContextInfo.html"target="pagedisplay">clGetContextInfo</a></li> - <li><a href="clGetDeviceAndHostTimer.html"target="pagedisplay">clGetDeviceAndHostTimer</a></li> - <li><a href="clGetDeviceIDs.html"target="pagedisplay">clGetDeviceIDs</a></li> - <li><a href="clGetDeviceInfo.html"target="pagedisplay">clGetDeviceInfo</a></li> - <li><a href="clGetEventInfo.html"target="pagedisplay">clGetEventInfo</a></li> - <li><a href="clGetEventProfilingInfo.html"target="pagedisplay">clGetEventProfilingInfo</a></li> - <li><a href="clGetHostTimer.html"target="pagedisplay">clGetHostTimer</a></li> - <li><a href="clGetImageInfo.html"target="pagedisplay">clGetImageInfo</a></li> - <li><a href="clGetKernelArgInfo.html"target="pagedisplay">clGetKernelArgInfo</a></li> - <li><a href="clGetKernelInfo.html"target="pagedisplay">clGetKernelInfo</a></li> - <li><a href="clGetKernelSubGroupInfo.html"target="pagedisplay">clGetKernelSubGroupInfo</a></li> - <li><a href="clGetKernelWorkGroupInfo.html"target="pagedisplay">clGetKernelWorkGroupInfo</a></li> - <li><a href="clGetMemObjectInfo.html"target="pagedisplay">clGetMemObjectInfo</a></li> - <li><a href="clGetPipeInfo.html"target="pagedisplay">clGetPipeInfo</a></li> - <li><a href="clGetPlatformIDs.html"target="pagedisplay">clGetPlatformIDs</a></li> - <li><a href="clGetPlatformInfo.html"target="pagedisplay">clGetPlatformInfo</a></li> - <li><a href="clGetProgramBuildInfo.html"target="pagedisplay">clGetProgramBuildInfo</a></li> - <li><a href="clGetProgramInfo.html"target="pagedisplay">clGetProgramInfo</a></li> - <li><a href="clGetSamplerInfo.html"target="pagedisplay">clGetSamplerInfo</a></li> - <li><a href="clGetSupportedImageFormats.html"target="pagedisplay">clGetSupportedImageFormats</a></li> - <li><a href="clLinkProgram.html"target="pagedisplay">clLinkProgram</a></li> - <li><a href="clReleaseCommandQueue.html"target="pagedisplay">clReleaseCommandQueue</a></li> - <li><a href="clReleaseContext.html"target="pagedisplay">clReleaseContext</a></li> - <li><a href="clReleaseDevice.html"target="pagedisplay">clReleaseDevice</a></li> - <li><a href="clReleaseEvent.html"target="pagedisplay">clReleaseEvent</a></li> - <li><a href="clReleaseKernel.html"target="pagedisplay">clReleaseKernel</a></li> - <li><a href="clReleaseMemObject.html"target="pagedisplay">clReleaseMemObject</a></li> - <li><a href="clReleaseProgram.html"target="pagedisplay">clReleaseProgram</a></li> - <li><a href="clReleaseSampler.html"target="pagedisplay">clReleaseSampler</a></li> - <li><a href="clRetainCommandQueue.html"target="pagedisplay">clRetainCommandQueue</a></li> - <li><a href="clRetainContext.html"target="pagedisplay">clRetainContext</a></li> - <li><a href="clRetainDevice.html"target="pagedisplay">clRetainDevice</a></li> - <li><a href="clRetainEvent.html"target="pagedisplay">clRetainEvent</a></li> - <li><a href="clRetainKernel.html"target="pagedisplay">clRetainKernel</a></li> - <li><a href="clRetainMemObject.html"target="pagedisplay">clRetainMemObject</a></li> - <li><a href="clRetainProgram.html"target="pagedisplay">clRetainProgram</a></li> - <li><a href="clRetainSampler.html"target="pagedisplay">clRetainSampler</a></li> - <li><a href="clSetDefaultDeviceCommandQueue.html"target="pagedisplay">clSetDefaultDeviceCommandQueue</a></li> - <li><a href="clSetEventCallback.html"target="pagedisplay">clSetEventCallback</a></li> - <li><a href="clSetKernelArg.html"target="pagedisplay">clSetKernelArg</a></li> - <li><a href="clSetKernelArgSVMPointer.html"target="pagedisplay">clSetKernelArgSVMPointer</a></li> - <li><a href="clSetKernelExecInfo.html"target="pagedisplay">clSetKernelExecInfo</a></li> - <li><a href="clSetMemObjectDestructorCallback.html"target="pagedisplay">clSetMemObjectDestructorCallback</a></li> - <li><a href="clSetProgramReleaseCallback.html"target="pagedisplay">clSetProgramReleaseCallback</a></li> - <li><a href="clSetProgramSpecializationConstant.html"target="pagedisplay">clSetProgramSpecializationConstant</a></li> - <li><a href="clSetUserEventStatus.html"target="pagedisplay">clSetUserEventStatus</a></li> - <li><a href="clSVMAlloc.html"target="pagedisplay">clSVMAlloc</a></li> - <li><a href="clSVMFree.html"target="pagedisplay">clSVMFree</a></li> - <li><a href="clUnloadPlatformCompiler.html"target="pagedisplay">clUnloadPlatformCompiler</a></li> - <li><a href="clWaitForEvents.html"target="pagedisplay">clWaitForEvents</a></li> - <li><a href="integerFunctions.html"target="pagedisplay">clz</a></li> - <li><a href="cl_buffer_region.html"target="pagedisplay">cl_buffer_region</a></li> - <li><a href="appScalarTypes.html"target="pagedisplay">cl_char</a></li> - <li><a href="appVectorTypes.html"target="pagedisplay">cl_charn</a></li> - <li><a href="appScalarTypes.html"target="pagedisplay">cl_double</a></li> - <li><a href="appVectorTypes.html"target="pagedisplay">cl_doublen</a></li> - <li><a href="appScalarTypes.html"target="pagedisplay">cl_float</a></li> - <li><a href="appVectorTypes.html"target="pagedisplay">cl_floatn</a></li> - <li><a href="appScalarTypes.html"target="pagedisplay">cl_half</a></li> - <li><a href="appVectorTypes.html"target="pagedisplay">cl_halfn</a></li> - <li><a href="cl_image_desc.html"target="pagedisplay">cl_image_desc</a></li> - <li><a href="cl_image_format.html"target="pagedisplay">cl_image_format</a></li> - <li><a href="appScalarTypes.html"target="pagedisplay">cl_int</a></li> - <li><a href="appVectorTypes.html"target="pagedisplay">cl_intn</a></li> - <li><a href="appScalarTypes.html"target="pagedisplay">cl_long</a></li> - <li><a href="appVectorTypes.html"target="pagedisplay">cl_longn</a></li> - <li><a href="appScalarTypes.html"target="pagedisplay">cl_short</a></li> - <li><a href="appVectorTypes.html"target="pagedisplay">cl_shortn</a></li> - <li><a href="appScalarTypes.html"target="pagedisplay">cl_uchar</a></li> - <li><a href="appVectorTypes.html"target="pagedisplay">cl_ucharn</a></li> - <li><a href="appScalarTypes.html"target="pagedisplay">cl_uint</a></li> - <li><a href="appVectorTypes.html"target="pagedisplay">cl_uintn</a></li> - <li><a href="appScalarTypes.html"target="pagedisplay">cl_ulong</a></li> - <li><a href="appVectorTypes.html"target="pagedisplay">cl_ulongn</a></li> - <li><a href="appScalarTypes.html"target="pagedisplay">cl_ushort</a></li> - <li><a href="appVectorTypes.html"target="pagedisplay">cl_ushortn</a></li> - <li><a href="commaOperator.html"target="pagedisplay">commaOperator</a></li> - <li><a href="pipeFunctions.html"target="pagedisplay">commit_read_pipe</a></li> - <li><a href="pipeFunctions.html"target="pagedisplay">commit_write_pipe</a></li> - <li><a href="commonFunctions.html"target="pagedisplay">commonFunctions</a></li> - <li><a href="constant.html"target="pagedisplay">constant</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">copysign</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">cos</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">cosh</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">cospi</a></li> - <li><a href="eventFunctions.html"target="pagedisplay">create_user_event</a></li> - <li><a href="geometricFunctions.html"target="pagedisplay">cross</a></li> - <li><a href="integerFunctions.html"target="pagedisplay">ctz</a></li> + <li><a href="eventFunctions.html" target="pagedisplay">capture_event_profiling_info</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">cbrt</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">ceil</a></li> + <li><a href="integerFunctions.html" target="pagedisplay">clamp_integer</a></li> + <li><a href="clBuildProgram.html" target="pagedisplay">clBuildProgram</a></li> + <li><a href="clCloneKernel.html" target="pagedisplay">clCloneKernel</a></li> + <li><a href="clCompileProgram.html" target="pagedisplay">clCompileProgram</a></li> + <li><a href="clCreateBuffer.html" target="pagedisplay">clCreateBuffer</a></li> + <li><a href="clCreateCommandQueue.html" target="pagedisplay">clCreateCommandQueue</a></li> + <li><a href="clCreateCommandQueueWithProperties.html" target="pagedisplay">clCreateCommandQueueWithProperties</a></li> + <li><a href="clCreateContext.html" target="pagedisplay">clCreateContext</a></li> + <li><a href="clCreateContextFromType.html" target="pagedisplay">clCreateContextFromType</a></li> + <li><a href="clCreateImage.html" target="pagedisplay">clCreateImage</a></li> + <li><a href="clCreateImage2D.html" target="pagedisplay">clCreateImage2D</a></li> + <li><a href="clCreateImage3D.html" target="pagedisplay">clCreateImage3D</a></li> + <li><a href="clCreateKernel.html" target="pagedisplay">clCreateKernel</a></li> + <li><a href="clCreateKernelsInProgram.html" target="pagedisplay">clCreateKernelsInProgram</a></li> + <li><a href="clCreatePipe.html" target="pagedisplay">clCreatePipe</a></li> + <li><a href="clCreateProgramWithBinary.html" target="pagedisplay">clCreateProgramWithBinary</a></li> + <li><a href="clCreateProgramWithBuiltInKernels.html" target="pagedisplay">clCreateProgramWithBuiltInKernels</a></li> + <li><a href="clCreateProgramWithIL.html" target="pagedisplay">clCreateProgramWithIL</a></li> + <li><a href="clCreateProgramWithSource.html" target="pagedisplay">clCreateProgramWithSource</a></li> + <li><a href="clCreateSampler.html" target="pagedisplay">clCreateSampler</a></li> + <li><a href="clCreateSamplerWithProperties.html" target="pagedisplay">clCreateSamplerWithProperties</a></li> + <li><a href="clCreateSubBuffer.html" target="pagedisplay">clCreateSubBuffer</a></li> + <li><a href="clCreateSubDevices.html" target="pagedisplay">clCreateSubDevices</a></li> + <li><a href="clCreateUserEvent.html" target="pagedisplay">clCreateUserEvent</a></li> + <li><a href="clEnqueueBarrier.html" target="pagedisplay">clEnqueueBarrier</a></li> + <li><a href="clEnqueueBarrierWithWaitList.html" target="pagedisplay">clEnqueueBarrierWithWaitList</a></li> + <li><a href="clEnqueueCopyBuffer.html" target="pagedisplay">clEnqueueCopyBuffer</a></li> + <li><a href="clEnqueueCopyBufferRect.html" target="pagedisplay">clEnqueueCopyBufferRect</a></li> + <li><a href="clEnqueueCopyBufferToImage.html" target="pagedisplay">clEnqueueCopyBufferToImage</a></li> + <li><a href="clEnqueueCopyImage.html" target="pagedisplay">clEnqueueCopyImage</a></li> + <li><a href="clEnqueueCopyImageToBuffer.html" target="pagedisplay">clEnqueueCopyImageToBuffer</a></li> + <li><a href="clEnqueueFillBuffer.html" target="pagedisplay">clEnqueueFillBuffer</a></li> + <li><a href="clEnqueueFillImage.html" target="pagedisplay">clEnqueueFillImage</a></li> + <li><a href="clEnqueueMapBuffer.html" target="pagedisplay">clEnqueueMapBuffer</a></li> + <li><a href="clEnqueueMapImage.html" target="pagedisplay">clEnqueueMapImage</a></li> + <li><a href="clEnqueueMarker.html" target="pagedisplay">clEnqueueMarker</a></li> + <li><a href="clEnqueueMarkerWithWaitList.html" target="pagedisplay">clEnqueueMarkerWithWaitList</a></li> + <li><a href="clEnqueueMigrateMemObjects.html" target="pagedisplay">clEnqueueMigrateMemObjects</a></li> + <li><a href="clEnqueueNativeKernel.html" target="pagedisplay">clEnqueueNativeKernel</a></li> + <li><a href="clEnqueueNDRangeKernel.html" target="pagedisplay">clEnqueueNDRangeKernel</a></li> + <li><a href="clEnqueueReadBuffer.html" target="pagedisplay">clEnqueueReadBuffer</a></li> + <li><a href="clEnqueueReadBufferRect.html" target="pagedisplay">clEnqueueReadBufferRect</a></li> + <li><a href="clEnqueueReadImage.html" target="pagedisplay">clEnqueueReadImage</a></li> + <li><a href="clEnqueueSVMFree.html" target="pagedisplay">clEnqueueSVMFree</a></li> + <li><a href="clEnqueueSVMMap.html" target="pagedisplay">clEnqueueSVMMap</a></li> + <li><a href="clEnqueueSVMMemcpy.html" target="pagedisplay">clEnqueueSVMMemcpy</a></li> + <li><a href="clEnqueueSVMMemFill.html" target="pagedisplay">clEnqueueSVMMemFill</a></li> + <li><a href="clEnqueueSVMMigrateMem.html" target="pagedisplay">clEnqueueSVMMigrateMem</a></li> + <li><a href="clEnqueueSVMUnmap.html" target="pagedisplay">clEnqueueSVMUnmap</a></li> + <li><a href="clEnqueueTask.html" target="pagedisplay">clEnqueueTask</a></li> + <li><a href="clEnqueueUnmapMemObject.html" target="pagedisplay">clEnqueueUnmapMemObject</a></li> + <li><a href="clEnqueueWaitForEvents.html" target="pagedisplay">clEnqueueWaitForEvents</a></li> + <li><a href="clEnqueueReadBuffer.html" target="pagedisplay">clEnqueueWriteBuffer</a></li> + <li><a href="clEnqueueReadBufferRect.html" target="pagedisplay">clEnqueueWriteBufferRect</a></li> + <li><a href="clEnqueueReadImage.html" target="pagedisplay">clEnqueueWriteImage</a></li> + <li><a href="clFinish.html" target="pagedisplay">clFinish</a></li> + <li><a href="clFlush.html" target="pagedisplay">clFlush</a></li> + <li><a href="clGetCommandQueueInfo.html" target="pagedisplay">clGetCommandQueueInfo</a></li> + <li><a href="clGetContextInfo.html" target="pagedisplay">clGetContextInfo</a></li> + <li><a href="clGetDeviceAndHostTimer.html" target="pagedisplay">clGetDeviceAndHostTimer</a></li> + <li><a href="clGetDeviceIDs.html" target="pagedisplay">clGetDeviceIDs</a></li> + <li><a href="clGetDeviceInfo.html" target="pagedisplay">clGetDeviceInfo</a></li> + <li><a href="clGetEventInfo.html" target="pagedisplay">clGetEventInfo</a></li> + <li><a href="clGetEventProfilingInfo.html" target="pagedisplay">clGetEventProfilingInfo</a></li> + <li><a href="clGetHostTimer.html" target="pagedisplay">clGetHostTimer</a></li> + <li><a href="clGetImageInfo.html" target="pagedisplay">clGetImageInfo</a></li> + <li><a href="clGetKernelArgInfo.html" target="pagedisplay">clGetKernelArgInfo</a></li> + <li><a href="clGetKernelInfo.html" target="pagedisplay">clGetKernelInfo</a></li> + <li><a href="clGetKernelSubGroupInfo.html" target="pagedisplay">clGetKernelSubGroupInfo</a></li> + <li><a href="clGetKernelWorkGroupInfo.html" target="pagedisplay">clGetKernelWorkGroupInfo</a></li> + <li><a href="clGetMemObjectInfo.html" target="pagedisplay">clGetMemObjectInfo</a></li> + <li><a href="clGetPipeInfo.html" target="pagedisplay">clGetPipeInfo</a></li> + <li><a href="clGetPlatformIDs.html" target="pagedisplay">clGetPlatformIDs</a></li> + <li><a href="clGetPlatformInfo.html" target="pagedisplay">clGetPlatformInfo</a></li> + <li><a href="clGetProgramBuildInfo.html" target="pagedisplay">clGetProgramBuildInfo</a></li> + <li><a href="clGetProgramInfo.html" target="pagedisplay">clGetProgramInfo</a></li> + <li><a href="clGetSamplerInfo.html" target="pagedisplay">clGetSamplerInfo</a></li> + <li><a href="clGetSupportedImageFormats.html" target="pagedisplay">clGetSupportedImageFormats</a></li> + <li><a href="clLinkProgram.html" target="pagedisplay">clLinkProgram</a></li> + <li><a href="clReleaseCommandQueue.html" target="pagedisplay">clReleaseCommandQueue</a></li> + <li><a href="clReleaseContext.html" target="pagedisplay">clReleaseContext</a></li> + <li><a href="clReleaseDevice.html" target="pagedisplay">clReleaseDevice</a></li> + <li><a href="clReleaseEvent.html" target="pagedisplay">clReleaseEvent</a></li> + <li><a href="clReleaseKernel.html" target="pagedisplay">clReleaseKernel</a></li> + <li><a href="clReleaseMemObject.html" target="pagedisplay">clReleaseMemObject</a></li> + <li><a href="clReleaseProgram.html" target="pagedisplay">clReleaseProgram</a></li> + <li><a href="clReleaseSampler.html" target="pagedisplay">clReleaseSampler</a></li> + <li><a href="clRetainCommandQueue.html" target="pagedisplay">clRetainCommandQueue</a></li> + <li><a href="clRetainContext.html" target="pagedisplay">clRetainContext</a></li> + <li><a href="clRetainDevice.html" target="pagedisplay">clRetainDevice</a></li> + <li><a href="clRetainEvent.html" target="pagedisplay">clRetainEvent</a></li> + <li><a href="clRetainKernel.html" target="pagedisplay">clRetainKernel</a></li> + <li><a href="clRetainMemObject.html" target="pagedisplay">clRetainMemObject</a></li> + <li><a href="clRetainProgram.html" target="pagedisplay">clRetainProgram</a></li> + <li><a href="clRetainSampler.html" target="pagedisplay">clRetainSampler</a></li> + <li><a href="clSetCommandQueueProperty.html" target="pagedisplay">clSetCommandQueueProperty</a></li> + <li><a href="clSetDefaultDeviceCommandQueue.html" target="pagedisplay">clSetDefaultDeviceCommandQueue</a></li> + <li><a href="clSetEventCallback.html" target="pagedisplay">clSetEventCallback</a></li> + <li><a href="clSetKernelArg.html" target="pagedisplay">clSetKernelArg</a></li> + <li><a href="clSetKernelArgSVMPointer.html" target="pagedisplay">clSetKernelArgSVMPointer</a></li> + <li><a href="clSetKernelExecInfo.html" target="pagedisplay">clSetKernelExecInfo</a></li> + <li><a href="clSetMemObjectDestructorCallback.html" target="pagedisplay">clSetMemObjectDestructorCallback</a></li> + <li><a href="clSetProgramReleaseCallback.html" target="pagedisplay">clSetProgramReleaseCallback</a></li> + <li><a href="clSetProgramSpecializationConstant.html" target="pagedisplay">clSetProgramSpecializationConstant</a></li> + <li><a href="clSetUserEventStatus.html" target="pagedisplay">clSetUserEventStatus</a></li> + <li><a href="clSVMAlloc.html" target="pagedisplay">clSVMAlloc</a></li> + <li><a href="clSVMFree.html" target="pagedisplay">clSVMFree</a></li> + <li><a href="clUnloadCompiler.html" target="pagedisplay">clUnloadCompiler</a></li> + <li><a href="clUnloadPlatformCompiler.html" target="pagedisplay">clUnloadPlatformCompiler</a></li> + <li><a href="clWaitForEvents.html" target="pagedisplay">clWaitForEvents</a></li> + <li><a href="integerFunctions.html" target="pagedisplay">clz</a></li> + <li><a href="cl_buffer_region.html" target="pagedisplay">cl_buffer_region</a></li> + <li><a href="appScalarTypes.html" target="pagedisplay">cl_char</a></li> + <li><a href="appVectorTypes.html" target="pagedisplay">cl_charn</a></li> + <li><a href="appScalarTypes.html" target="pagedisplay">cl_double</a></li> + <li><a href="appVectorTypes.html" target="pagedisplay">cl_doublen</a></li> + <li><a href="appScalarTypes.html" target="pagedisplay">cl_float</a></li> + <li><a href="appVectorTypes.html" target="pagedisplay">cl_floatn</a></li> + <li><a href="appScalarTypes.html" target="pagedisplay">cl_half</a></li> + <li><a href="appVectorTypes.html" target="pagedisplay">cl_halfn</a></li> + <li><a href="cl_image_desc.html" target="pagedisplay">cl_image_desc</a></li> + <li><a href="cl_image_format.html" target="pagedisplay">cl_image_format</a></li> + <li><a href="appScalarTypes.html" target="pagedisplay">cl_int</a></li> + <li><a href="appVectorTypes.html" target="pagedisplay">cl_intn</a></li> + <li><a href="appScalarTypes.html" target="pagedisplay">cl_long</a></li> + <li><a href="appVectorTypes.html" target="pagedisplay">cl_longn</a></li> + <li><a href="appScalarTypes.html" target="pagedisplay">cl_short</a></li> + <li><a href="appVectorTypes.html" target="pagedisplay">cl_shortn</a></li> + <li><a href="appScalarTypes.html" target="pagedisplay">cl_uchar</a></li> + <li><a href="appVectorTypes.html" target="pagedisplay">cl_ucharn</a></li> + <li><a href="appScalarTypes.html" target="pagedisplay">cl_uint</a></li> + <li><a href="appVectorTypes.html" target="pagedisplay">cl_uintn</a></li> + <li><a href="appScalarTypes.html" target="pagedisplay">cl_ulong</a></li> + <li><a href="appVectorTypes.html" target="pagedisplay">cl_ulongn</a></li> + <li><a href="appScalarTypes.html" target="pagedisplay">cl_ushort</a></li> + <li><a href="appVectorTypes.html" target="pagedisplay">cl_ushortn</a></li> + <li><a href="commaOperator.html" target="pagedisplay">commaOperator</a></li> + <li><a href="pipeFunctions.html" target="pagedisplay">commit_read_pipe</a></li> + <li><a href="pipeFunctions.html" target="pagedisplay">commit_write_pipe</a></li> + <li><a href="commonFunctions.html" target="pagedisplay">commonClamp</a></li> + <li><a href="commonFunctions.html" target="pagedisplay">commonFunctions</a></li> + <li><a href="commonFunctions.html" target="pagedisplay">commonMax</a></li> + <li><a href="commonFunctions.html" target="pagedisplay">commonMin</a></li> + <li><a href="constant.html" target="pagedisplay">constant</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">copysign</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">cos</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">cosh</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">cospi</a></li> + <li><a href="eventFunctions.html" target="pagedisplay">create_user_event</a></li> + <li><a href="geometricFunctions.html" target="pagedisplay">cross</a></li> + <li><a href="integerFunctions.html" target="pagedisplay">ctz</a></li> </ul> </li> <li>D <ul class="Level3"> - <li><a href="commonFunctions.html"target="pagedisplay">degrees</a></li> - <li><a href="geometricFunctions.html"target="pagedisplay">distance</a></li> - <li><a href="geometricFunctions.html"target="pagedisplay">dot</a></li> + <li><a href="commonFunctions.html" target="pagedisplay">degrees</a></li> + <li><a href="geometricFunctions.html" target="pagedisplay">distance</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">divide</a></li> + <li><a href="geometricFunctions.html" target="pagedisplay">dot</a></li> </ul> </li> <li>E <ul class="Level3"> - <li><a href="enqueue_kernel.html"target="pagedisplay">enqueue_kernel</a></li> - <li><a href="enqueue_marker.html"target="pagedisplay">enqueue_marker</a></li> - <li><a href="equalityOperators.html"target="pagedisplay">equalityOperators</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">erf</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">erfc</a></li> - <li><a href="eventFunctions.html"target="pagedisplay">eventFunctions</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">exp</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">exp10</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">exp2</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">expm1</a></li> - <li><a href="storageSpecifiers.html"target="pagedisplay">extern</a></li> + <li><a href="enqueue_kernel.html" target="pagedisplay">enqueue_kernel</a></li> + <li><a href="enqueue_marker.html" target="pagedisplay">enqueue_marker</a></li> + <li><a href="equalityOperators.html" target="pagedisplay">equalityOperators</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">erf</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">erfc</a></li> + <li><a href="eventFunctions.html" target="pagedisplay">eventFunctions</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">exp</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">exp10</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">exp2</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">expm1</a></li> + <li><a href="storageSpecifiers.html" target="pagedisplay">extern</a></li> </ul> </li> <li>F <ul class="Level3"> - <li><a href="mathFunctions.html"target="pagedisplay">fabs</a></li> - <li><a href="geometricFunctions.html"target="pagedisplay">fast_distance</a></li> - <li><a href="geometricFunctions.html"target="pagedisplay">fast_length</a></li> - <li><a href="geometricFunctions.html"target="pagedisplay">fast_normalize</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">fdim</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">floor</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">fma</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">fmax</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">fmin</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">fmod</a></li> - <li><a href="fpMacros.html"target="pagedisplay">fpMacros</a></li> - <li><a href="fpMacros.html"target="pagedisplay">FP_CONTRACT</a></li> - <li><a href="fpMacros.html"target="pagedisplay">FP_FAST_FMA</a></li> - <li><a href="fpMacros.html"target="pagedisplay">FP_FAST_FMAF</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">fract</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">frexp</a></li> - <li><a href="kernel.html"target="pagedisplay">functionQualifiers</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">fabs</a></li> + <li><a href="geometricFunctions.html" target="pagedisplay">fast_distance</a></li> + <li><a href="geometricFunctions.html" target="pagedisplay">fast_length</a></li> + <li><a href="geometricFunctions.html" target="pagedisplay">fast_normalize</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">fdim</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">floor</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">fma</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">fmax</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">fmin</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">fmod</a></li> + <li><a href="fpMacros.html" target="pagedisplay">fpMacros</a></li> + <li><a href="fpMacros.html" target="pagedisplay">FP_CONTRACT</a></li> + <li><a href="fpMacros.html" target="pagedisplay">FP_FAST_FMA</a></li> + <li><a href="fpMacros.html" target="pagedisplay">FP_FAST_FMAF</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">fract</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">frexp</a></li> + <li><a href="kernel.html" target="pagedisplay">functionQualifiers</a></li> </ul> </li> <li>G <ul class="Level3"> - <li><a href="genericAddressSpace.html"target="pagedisplay">genericAddressSpace</a></li> - <li><a href="geometricFunctions.html"target="pagedisplay">geometricFunctions</a></li> - <li><a href="helperFunctions.html"target="pagedisplay">get_default_queue</a></li> - <li><a href="workItemFunctions.html"target="pagedisplay">get_enqueued_local_size</a></li> - <li><a href="addressSpaceQualifierFuncs.html"target="pagedisplay">get_fence</a></li> - <li><a href="workItemFunctions.html"target="pagedisplay">get_global_id</a></li> - <li><a href="workItemFunctions.html"target="pagedisplay">get_global_linear_id</a></li> - <li><a href="workItemFunctions.html"target="pagedisplay">get_global_offset</a></li> - <li><a href="workItemFunctions.html"target="pagedisplay">get_global_size</a></li> - <li><a href="workItemFunctions.html"target="pagedisplay">get_group_id</a></li> - <li><a href="imageQueryFunctions.html"target="pagedisplay">get_image_array_size</a></li> - <li><a href="imageQueryFunctions.html"target="pagedisplay">get_image_channel_data_type</a></li> - <li><a href="imageQueryFunctions.html"target="pagedisplay">get_image_channel_order</a></li> - <li><a href="imageQueryFunctions.html"target="pagedisplay">get_image_depth</a></li> - <li><a href="imageQueryFunctions.html"target="pagedisplay">get_image_dim</a></li> - <li><a href="imageQueryFunctions.html"target="pagedisplay">get_image_height</a></li> - <li><a href="imageQueryFunctions.html"target="pagedisplay">get_image_width</a></li> - <li><a href="kernelQueryFunctions.html"target="pagedisplay">get_kernel_preferred</a></li> - <li><a href="kernelQueryFunctions.html"target="pagedisplay">get_kernel_work_group_size</a></li> - <li><a href="workItemFunctions.html"target="pagedisplay">get_local_id</a></li> - <li><a href="workItemFunctions.html"target="pagedisplay">get_local_linear_id</a></li> - <li><a href="workItemFunctions.html"target="pagedisplay">get_local_size</a></li> - <li><a href="workItemFunctions.html"target="pagedisplay">get_num_groups</a></li> - <li><a href="pipeQueryFunctions.html"target="pagedisplay">get_pipe_max_packets</a></li> - <li><a href="pipeQueryFunctions.html"target="pagedisplay">get_pipe_num_packets</a></li> - <li><a href="workItemFunctions.html"target="pagedisplay">get_work_dim</a></li> - <li><a href="global.html"target="pagedisplay">global</a></li> + <li><a href="genericAddressSpace.html" target="pagedisplay">genericAddressSpace</a></li> + <li><a href="geometricFunctions.html" target="pagedisplay">geometricFunctions</a></li> + <li><a href="helperFunctions.html" target="pagedisplay">get_default_queue</a></li> + <li><a href="workItemFunctions.html" target="pagedisplay">get_enqueued_local_size</a></li> + <li><a href="addressSpaceQualifierFuncs.html" target="pagedisplay">get_fence</a></li> + <li><a href="workItemFunctions.html" target="pagedisplay">get_global_id</a></li> + <li><a href="workItemFunctions.html" target="pagedisplay">get_global_linear_id</a></li> + <li><a href="workItemFunctions.html" target="pagedisplay">get_global_offset</a></li> + <li><a href="workItemFunctions.html" target="pagedisplay">get_global_size</a></li> + <li><a href="workItemFunctions.html" target="pagedisplay">get_group_id</a></li> + <li><a href="imageQueryFunctions.html" target="pagedisplay">get_image_array_size</a></li> + <li><a href="imageQueryFunctions.html" target="pagedisplay">get_image_channel_data_type</a></li> + <li><a href="imageQueryFunctions.html" target="pagedisplay">get_image_channel_order</a></li> + <li><a href="imageQueryFunctions.html" target="pagedisplay">get_image_depth</a></li> + <li><a href="imageQueryFunctions.html" target="pagedisplay">get_image_dim</a></li> + <li><a href="imageQueryFunctions.html" target="pagedisplay">get_image_height</a></li> + <li><a href="imageQueryFunctions.html" target="pagedisplay">get_image_width</a></li> + <li><a href="kernelQueryFunctions.html" target="pagedisplay">get_kernel_preferred</a></li> + <li><a href="kernelQueryFunctions.html" target="pagedisplay">get_kernel_work_group_size</a></li> + <li><a href="workItemFunctions.html" target="pagedisplay">get_local_id</a></li> + <li><a href="workItemFunctions.html" target="pagedisplay">get_local_linear_id</a></li> + <li><a href="workItemFunctions.html" target="pagedisplay">get_local_size</a></li> + <li><a href="workItemFunctions.html" target="pagedisplay">get_num_groups</a></li> + <li><a href="pipeQueryFunctions.html" target="pagedisplay">get_pipe_max_packets</a></li> + <li><a href="pipeQueryFunctions.html" target="pagedisplay">get_pipe_num_packets</a></li> + <li><a href="workItemFunctions.html" target="pagedisplay">get_work_dim</a></li> + <li><a href="global.html" target="pagedisplay">global</a></li> </ul> </li> <li>H <ul class="Level3"> - <li><a href="integerFunctions.html"target="pagedisplay">hadd</a></li> - <li><a href="halfDataType.html"target="pagedisplay">halfDataType</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">half_cos</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">half_divide</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">half_exp</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">half_exp10</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">half_exp2</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">half_log</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">half_log10</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">half_log2</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">half_powr</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">half_recip</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">half_rsqrt</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">half_sin</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">half_sqrt</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">half_tan</a></li> - <li><a href="helperFunctions.html"target="pagedisplay">helperFunctions</a></li> - <li><a href="mathConstants.html"target="pagedisplay">HUGE_VAL</a></li> - <li><a href="mathConstants.html"target="pagedisplay">HUGE_VALF</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">hypot</a></li> + <li><a href="integerFunctions.html" target="pagedisplay">hadd</a></li> + <li><a href="halfDataType.html" target="pagedisplay">halfDataType</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">half_cos</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">half_divide</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">half_exp</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">half_exp10</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">half_exp2</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">half_log</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">half_log10</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">half_log2</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">half_powr</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">half_recip</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">half_rsqrt</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">half_sin</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">half_sqrt</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">half_tan</a></li> + <li><a href="helperFunctions.html" target="pagedisplay">helperFunctions</a></li> + <li><a href="mathConstants.html" target="pagedisplay">HUGE_VAL</a></li> + <li><a href="mathConstants.html" target="pagedisplay">HUGE_VALF</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">hypot</a></li> </ul> </li> <li>I <ul class="Level3"> - <li><a href="mathFunctions.html"target="pagedisplay">ilogb</a></li> - <li><a href="imageQueryFunctions.html"target="pagedisplay">imageQueryFunctions</a></li> - <li><a href="imageReadFunctions.html"target="pagedisplay">imageReadFunctions</a></li> - <li><a href="imageSamplerlessReadFunctions.html"target="pagedisplay">imageSamplerlessReadFunctions</a></li> - <li><a href="imageWriteFunctions.html"target="pagedisplay">imageWriteFunctions</a></li> - <li><a href="indirectionOperator.html"target="pagedisplay">indirectionOperator</a></li> - <li><a href="mathConstants.html"target="pagedisplay">INFINITY</a></li> - <li><a href="integerFunctions.html"target="pagedisplay">integerFunctions</a></li> - <li><a href="integerMacros.html"target="pagedisplay">integerMacros</a></li> - <li><a href="integerFunctions.html"target="pagedisplay">integerMax</a></li> - <li><a href="integerFunctions.html"target="pagedisplay">integerMin</a></li> - <li><a href="relationalFunctions.html"target="pagedisplay">isequal</a></li> - <li><a href="relationalFunctions.html"target="pagedisplay">isfinite</a></li> - <li><a href="relationalFunctions.html"target="pagedisplay">isgreater</a></li> - <li><a href="relationalFunctions.html"target="pagedisplay">isgreaterequal</a></li> - <li><a href="relationalFunctions.html"target="pagedisplay">isinf</a></li> - <li><a href="relationalFunctions.html"target="pagedisplay">isless</a></li> - <li><a href="relationalFunctions.html"target="pagedisplay">islessequal</a></li> - <li><a href="relationalFunctions.html"target="pagedisplay">islessgreater</a></li> - <li><a href="relationalFunctions.html"target="pagedisplay">isnan</a></li> - <li><a href="relationalFunctions.html"target="pagedisplay">isnormal</a></li> - <li><a href="relationalFunctions.html"target="pagedisplay">isnotequal</a></li> - <li><a href="relationalFunctions.html"target="pagedisplay">isordered</a></li> - <li><a href="relationalFunctions.html"target="pagedisplay">isunordered</a></li> - <li><a href="eventFunctions.html"target="pagedisplay">is_valid_event</a></li> - <li><a href="pipeFunctions.html"target="pagedisplay">is_valid_reserve_id</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">ilogb</a></li> + <li><a href="imageQueryFunctions.html" target="pagedisplay">imageQueryFunctions</a></li> + <li><a href="imageReadFunctions.html" target="pagedisplay">imageReadFunctions</a></li> + <li><a href="imageSamplerlessReadFunctions.html" target="pagedisplay">imageSamplerlessReadFunctions</a></li> + <li><a href="imageWriteFunctions.html" target="pagedisplay">imageWriteFunctions</a></li> + <li><a href="indirectionOperator.html" target="pagedisplay">indirectionOperator</a></li> + <li><a href="mathConstants.html" target="pagedisplay">INFINITY</a></li> + <li><a href="integerFunctions.html" target="pagedisplay">integerFunctions</a></li> + <li><a href="integerMacros.html" target="pagedisplay">integerMacros</a></li> + <li><a href="integerFunctions.html" target="pagedisplay">integerMax</a></li> + <li><a href="integerFunctions.html" target="pagedisplay">integerMin</a></li> + <li><a href="relationalFunctions.html" target="pagedisplay">isequal</a></li> + <li><a href="relationalFunctions.html" target="pagedisplay">isfinite</a></li> + <li><a href="relationalFunctions.html" target="pagedisplay">isgreater</a></li> + <li><a href="relationalFunctions.html" target="pagedisplay">isgreaterequal</a></li> + <li><a href="relationalFunctions.html" target="pagedisplay">isinf</a></li> + <li><a href="relationalFunctions.html" target="pagedisplay">isless</a></li> + <li><a href="relationalFunctions.html" target="pagedisplay">islessequal</a></li> + <li><a href="relationalFunctions.html" target="pagedisplay">islessgreater</a></li> + <li><a href="relationalFunctions.html" target="pagedisplay">isnan</a></li> + <li><a href="relationalFunctions.html" target="pagedisplay">isnormal</a></li> + <li><a href="relationalFunctions.html" target="pagedisplay">isnotequal</a></li> + <li><a href="relationalFunctions.html" target="pagedisplay">isordered</a></li> + <li><a href="relationalFunctions.html" target="pagedisplay">isunordered</a></li> + <li><a href="eventFunctions.html" target="pagedisplay">is_valid_event</a></li> + <li><a href="pipeFunctions.html" target="pagedisplay">is_valid_reserve_id</a></li> </ul> </li> <li>K <ul class="Level3"> - <li><a href="kernel.html"target="pagedisplay">kernel</a></li> - <li><a href="kernelQueryFunctions.html"target="pagedisplay">kernelQueryFunctions</a></li> + <li><a href="kernel.html" target="pagedisplay">kernel</a></li> + <li><a href="kernelQueryFunctions.html" target="pagedisplay">kernelQueryFunctions</a></li> </ul> </li> <li>L <ul class="Level3"> - <li><a href="mathFunctions.html"target="pagedisplay">ldexp</a></li> - <li><a href="geometricFunctions.html"target="pagedisplay">length</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">lgamma</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">lgamma_r</a></li> - <li><a href="local.html"target="pagedisplay">local</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">log</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">log10</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">log1p</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">log2</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">logb</a></li> - <li><a href="logicalOperators.html"target="pagedisplay">logicalOperators</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">ldexp</a></li> + <li><a href="geometricFunctions.html" target="pagedisplay">length</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">lgamma</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">lgamma_r</a></li> + <li><a href="local.html" target="pagedisplay">local</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">log</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">log10</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">log1p</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">log2</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">logb</a></li> + <li><a href="logicalOperators.html" target="pagedisplay">logicalOperators</a></li> </ul> </li> <li>M <ul class="Level3"> - <li><a href="fpMacros.html"target="pagedisplay">macroLimits</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">mad</a></li> - <li><a href="integerFunctions.html"target="pagedisplay">mad24</a></li> - <li><a href="integerFunctions.html"target="pagedisplay">mad_hi</a></li> - <li><a href="integerFunctions.html"target="pagedisplay">mad_sat</a></li> - <li><a href="mathConstants.html"target="pagedisplay">mathConstants</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">mathFunctions</a></li> - <li><a href="commonFunctions.html"target="pagedisplay">max</a></li> - <li><a href="mathConstants.html"target="pagedisplay">MAXFLOAT</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">maxmag</a></li> - <li><a href="memory_order.html"target="pagedisplay">memory_order</a></li> - <li><a href="memory_scope.html"target="pagedisplay">memory_scope</a></li> - <li><a href="commonFunctions.html"target="pagedisplay">min</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">minmag</a></li> - <li><a href="miscVectorFunctions.html"target="pagedisplay">miscVectorFunctions</a></li> - <li><a href="commonFunctions.html"target="pagedisplay">mix</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">modf</a></li> - <li><a href="integerFunctions.html"target="pagedisplay">mul24</a></li> - <li><a href="integerFunctions.html"target="pagedisplay">mul_hi</a></li> + <li><a href="fpMacros.html" target="pagedisplay">macroLimits</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">mad</a></li> + <li><a href="integerFunctions.html" target="pagedisplay">mad24</a></li> + <li><a href="integerFunctions.html" target="pagedisplay">mad_hi</a></li> + <li><a href="integerFunctions.html" target="pagedisplay">mad_sat</a></li> + <li><a href="mathConstants.html" target="pagedisplay">mathConstants</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">mathFunctions</a></li> + <li><a href="mathConstants.html" target="pagedisplay">MAXFLOAT</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">maxmag</a></li> + <li><a href="memory_order.html" target="pagedisplay">memory_order</a></li> + <li><a href="memory_scope.html" target="pagedisplay">memory_scope</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">minmag</a></li> + <li><a href="miscVectorFunctions.html" target="pagedisplay">miscVectorFunctions</a></li> + <li><a href="commonFunctions.html" target="pagedisplay">mix</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">modf</a></li> + <li><a href="integerFunctions.html" target="pagedisplay">mul24</a></li> + <li><a href="integerFunctions.html" target="pagedisplay">mul_hi</a></li> </ul> </li> <li>N <ul class="Level3"> - <li><a href="mathConstants.html"target="pagedisplay">NAN</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">nan</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">native_cos</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">native_divide</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">native_exp</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">native_exp10</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">native_exp2</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">native_log</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">native_log10</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">native_log2</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">native_powr</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">native_recip</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">native_rsqrt</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">native_sin</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">native_sqrt</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">native_tan</a></li> - <li><a href="helperFunctions.html"target="pagedisplay">ndrange</a></li> - <li><a href="helperFunctions.html"target="pagedisplay">ndrange_1D</a></li> - <li><a href="helperFunctions.html"target="pagedisplay">ndrange_2D</a></li> - <li><a href="helperFunctions.html"target="pagedisplay">ndrange_3D</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">nextafter</a></li> - <li><a href="geometricFunctions.html"target="pagedisplay">normalize</a></li> - <li><a href="optionalAttributeQualifiers.html"target="pagedisplay">nosvm</a></li> + <li><a href="mathConstants.html" target="pagedisplay">NAN</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">nan</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">native_cos</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">native_divide</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">native_exp</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">native_exp10</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">native_exp2</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">native_log</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">native_log10</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">native_log2</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">native_powr</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">native_recip</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">native_rsqrt</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">native_sin</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">native_sqrt</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">native_tan</a></li> + <li><a href="helperFunctions.html" target="pagedisplay">ndrange</a></li> + <li><a href="helperFunctions.html" target="pagedisplay">ndrange_1D</a></li> + <li><a href="helperFunctions.html" target="pagedisplay">ndrange_2D</a></li> + <li><a href="helperFunctions.html" target="pagedisplay">ndrange_3D</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">nextafter</a></li> + <li><a href="geometricFunctions.html" target="pagedisplay">normalize</a></li> + <li><a href="optionalAttributeQualifiers.html" target="pagedisplay">nosvm</a></li> </ul> </li> <li>O <ul class="Level3"> - <li><a href="operators.html"target="pagedisplay">operators</a></li> - <li><a href="optionalAttributeQualifiers.html"target="pagedisplay">optionalAttributeQualifiers</a></li> - <li><a href="otherDataTypes.html"target="pagedisplay">otherDataTypes</a></li> + <li><a href="operators.html" target="pagedisplay">operators</a></li> + <li><a href="optionalAttributeQualifiers.html" target="pagedisplay">optionalAttributeQualifiers</a></li> + <li><a href="otherDataTypes.html" target="pagedisplay">otherDataTypes</a></li> </ul> </li> <li>P <ul class="Level3"> - <li><a href="pipeFunctions.html"target="pagedisplay">pipeFunctions</a></li> - <li><a href="pipeQueryFunctions.html"target="pagedisplay">pipeQueryFunctions</a></li> - <li><a href="pipeWorkgroupFunctions.html"target="pagedisplay">pipeWorkgroupFunctions</a></li> - <li><a href="integerFunctions.html"target="pagedisplay">popcount</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">pow</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">pown</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">powr</a></li> - <li><a href="asyncCopyFunctions.html"target="pagedisplay">prefetch</a></li> - <li><a href="prePostOperators.html"target="pagedisplay">prePostOperators</a></li> - <li><a href="preprocessorDirectives.html"target="pagedisplay">preprocessorDirectives</a></li> - <li><a href="printfFunction.html"target="pagedisplay">printfFunction</a></li> - <li><a href="private.html"target="pagedisplay">private</a></li> + <li><a href="pipeFunctions.html" target="pagedisplay">pipeFunctions</a></li> + <li><a href="pipeQueryFunctions.html" target="pagedisplay">pipeQueryFunctions</a></li> + <li><a href="pipeWorkgroupFunctions.html" target="pagedisplay">pipeWorkgroupFunctions</a></li> + <li><a href="integerFunctions.html" target="pagedisplay">popcount</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">pow</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">pown</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">powr</a></li> + <li><a href="asyncCopyFunctions.html" target="pagedisplay">prefetch</a></li> + <li><a href="prePostOperators.html" target="pagedisplay">prePostOperators</a></li> + <li><a href="preprocessorDirectives.html" target="pagedisplay">preprocessorDirectives</a></li> + <li><a href="printfFunction.html" target="pagedisplay">printfFunction</a></li> + <li><a href="private.html" target="pagedisplay">private</a></li> </ul> </li> <li>R <ul class="Level3"> - <li><a href="commonFunctions.html"target="pagedisplay">radians</a></li> - <li><a href="imageReadFunctions.html"target="pagedisplay">read_imagef</a></li> - <li><a href="imageReadFunctions.html"target="pagedisplay">read_imagei</a></li> - <li><a href="imageReadFunctions.html"target="pagedisplay">read_imageui</a></li> - <li><a href="pipeFunctions.html"target="pagedisplay">read_pipe</a></li> - <li><a href="relationalFunctions.html"target="pagedisplay">relationalFunctions</a></li> - <li><a href="relationalOperators.html"target="pagedisplay">relationalOperators</a></li> - <li><a href="eventFunctions.html"target="pagedisplay">release_event</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">remainder</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">remquo</a></li> - <li><a href="optionalAttributeQualifiers.html"target="pagedisplay">reqd_work_group_size</a></li> - <li><a href="reservedDataTypes.html"target="pagedisplay">reservedDataTypes</a></li> - <li><a href="pipeFunctions.html"target="pagedisplay">reserve_read_pipe</a></li> - <li><a href="pipeFunctions.html"target="pagedisplay">reserve_write_pipe</a></li> - <li><a href="restrictions.html"target="pagedisplay">restrictions</a></li> - <li><a href="eventFunctions.html"target="pagedisplay">retain_event</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">rint</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">rootn</a></li> - <li><a href="integerFunctions.html"target="pagedisplay">rotate</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">round</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">rsqrt</a></li> + <li><a href="commonFunctions.html" target="pagedisplay">radians</a></li> + <li><a href="imageReadFunctions.html" target="pagedisplay">read_imagef</a></li> + <li><a href="imageReadFunctions.html" target="pagedisplay">read_imagei</a></li> + <li><a href="imageReadFunctions.html" target="pagedisplay">read_imageui</a></li> + <li><a href="pipeFunctions.html" target="pagedisplay">read_pipe</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">recip</a></li> + <li><a href="relationalFunctions.html" target="pagedisplay">relationalFunctions</a></li> + <li><a href="relationalOperators.html" target="pagedisplay">relationalOperators</a></li> + <li><a href="eventFunctions.html" target="pagedisplay">release_event</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">remainder</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">remquo</a></li> + <li><a href="optionalAttributeQualifiers.html" target="pagedisplay">reqd_work_group_size</a></li> + <li><a href="reservedDataTypes.html" target="pagedisplay">reservedDataTypes</a></li> + <li><a href="pipeFunctions.html" target="pagedisplay">reserve_read_pipe</a></li> + <li><a href="pipeFunctions.html" target="pagedisplay">reserve_write_pipe</a></li> + <li><a href="restrictions.html" target="pagedisplay">restrictions</a></li> + <li><a href="eventFunctions.html" target="pagedisplay">retain_event</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">rint</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">rootn</a></li> + <li><a href="integerFunctions.html" target="pagedisplay">rotate</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">round</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">rsqrt</a></li> </ul> </li> <li>S <ul class="Level3"> - <li><a href="samplers.html"target="pagedisplay">samplers</a></li> - <li><a href="samplers.html"target="pagedisplay">sampler_t</a></li> - <li><a href="scalarDataTypes.html"target="pagedisplay">scalarDataTypes</a></li> - <li><a href="relationalFunctions.html"target="pagedisplay">select</a></li> - <li><a href="selectionOperator.html"target="pagedisplay">selectionOperator</a></li> - <li><a href="eventFunctions.html"target="pagedisplay">set_user_event_status</a></li> - <li><a href="shiftOperators.html"target="pagedisplay">shiftOperators</a></li> - <li><a href="miscVectorFunctions.html"target="pagedisplay">shuffle</a></li> - <li><a href="commonFunctions.html"target="pagedisplay">sign</a></li> - <li><a href="relationalFunctions.html"target="pagedisplay">signbit</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">sin</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">sincos</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">sinh</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">sinpi</a></li> - <li><a href="sizeofOperator.html"target="pagedisplay">sizeofOperator</a></li> - <li><a href="commonFunctions.html"target="pagedisplay">smoothstep</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">sqrt</a></li> - <li><a href="storageSpecifiers.html"target="pagedisplay">static</a></li> - <li><a href="commonFunctions.html"target="pagedisplay">step</a></li> - <li><a href="storageSpecifiers.html"target="pagedisplay">storageSpecifiers</a></li> - <li><a href="integerFunctions.html"target="pagedisplay">sub_sat</a></li> - <li><a href="supportedImageFormats.html"target="pagedisplay">supportedImageFormats</a></li> - <li><a href="syncFunctions.html"target="pagedisplay">syncFunctions</a></li> + <li><a href="samplers.html" target="pagedisplay">samplers</a></li> + <li><a href="samplers.html" target="pagedisplay">sampler_t</a></li> + <li><a href="scalarDataTypes.html" target="pagedisplay">scalarDataTypes</a></li> + <li><a href="relationalFunctions.html" target="pagedisplay">select</a></li> + <li><a href="selectionOperator.html" target="pagedisplay">selectionOperator</a></li> + <li><a href="eventFunctions.html" target="pagedisplay">set_user_event_status</a></li> + <li><a href="shiftOperators.html" target="pagedisplay">shiftOperators</a></li> + <li><a href="miscVectorFunctions.html" target="pagedisplay">shuffle</a></li> + <li><a href="commonFunctions.html" target="pagedisplay">sign</a></li> + <li><a href="relationalFunctions.html" target="pagedisplay">signbit</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">sin</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">sincos</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">sinh</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">sinpi</a></li> + <li><a href="sizeofOperator.html" target="pagedisplay">sizeofOperator</a></li> + <li><a href="commonFunctions.html" target="pagedisplay">smoothstep</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">sqrt</a></li> + <li><a href="storageSpecifiers.html" target="pagedisplay">static</a></li> + <li><a href="commonFunctions.html" target="pagedisplay">step</a></li> + <li><a href="storageSpecifiers.html" target="pagedisplay">storageSpecifiers</a></li> + <li><a href="integerFunctions.html" target="pagedisplay">sub_sat</a></li> + <li><a href="supportedImageFormats.html" target="pagedisplay">supportedImageFormats</a></li> + <li><a href="syncFunctions.html" target="pagedisplay">syncFunctions</a></li> </ul> </li> <li>T <ul class="Level3"> - <li><a href="mathFunctions.html"target="pagedisplay">tan</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">tanh</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">tanpi</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">tgamma</a></li> - <li><a href="addressSpaceQualifierFuncs.html"target="pagedisplay">to_global</a></li> - <li><a href="addressSpaceQualifierFuncs.html"target="pagedisplay">to_local</a></li> - <li><a href="addressSpaceQualifierFuncs.html"target="pagedisplay">to_private</a></li> - <li><a href="mathFunctions.html"target="pagedisplay">trunc</a></li> - <li><a href="storageSpecifiers.html"target="pagedisplay">typedef</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">tan</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">tanh</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">tanpi</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">tgamma</a></li> + <li><a href="addressSpaceQualifierFuncs.html" target="pagedisplay">to_global</a></li> + <li><a href="addressSpaceQualifierFuncs.html" target="pagedisplay">to_local</a></li> + <li><a href="addressSpaceQualifierFuncs.html" target="pagedisplay">to_private</a></li> + <li><a href="mathFunctions.html" target="pagedisplay">trunc</a></li> + <li><a href="storageSpecifiers.html" target="pagedisplay">typedef</a></li> </ul> </li> <li>U <ul class="Level3"> - <li><a href="unaryLogicalOperator.html"target="pagedisplay">unaryLogicalOperator</a></li> - <li><a href="unaryOperators.html"target="pagedisplay">unaryOperators</a></li> - <li><a href="integerFunctions.html"target="pagedisplay">upsample</a></li> + <li><a href="unaryLogicalOperator.html" target="pagedisplay">unaryLogicalOperator</a></li> + <li><a href="unaryOperators.html" target="pagedisplay">unaryOperators</a></li> + <li><a href="integerFunctions.html" target="pagedisplay">upsample</a></li> </ul> </li> <li>V <ul class="Level3"> - <li><a href="vectorDataLoadandStoreFunctions.html"target="pagedisplay">vectorDataLoadandStoreFunctions</a></li> - <li><a href="vectorDataTypes.html"target="pagedisplay">vectorDataTypes</a></li> - <li><a href="miscVectorFunctions.html"target="pagedisplay">vec_step</a></li> - <li><a href="optionalAttributeQualifiers.html"target="pagedisplay">vec_type_hint</a></li> + <li><a href="vectorDataLoadandStoreFunctions.html" target="pagedisplay">vectorDataLoadandStoreFunctions</a></li> + <li><a href="vectorDataTypes.html" target="pagedisplay">vectorDataTypes</a></li> + <li><a href="miscVectorFunctions.html" target="pagedisplay">vec_step</a></li> + <li><a href="optionalAttributeQualifiers.html" target="pagedisplay">vec_type_hint</a></li> + <li><a href="vectorDataLoadandStoreFunctions.html" target="pagedisplay">vloada_halfn</a></li> + <li><a href="vectorDataLoadandStoreFunctions.html" target="pagedisplay">vloadn</a></li> + <li><a href="vectorDataLoadandStoreFunctions.html" target="pagedisplay">vload_half</a></li> + <li><a href="vectorDataLoadandStoreFunctions.html" target="pagedisplay">vload_halfn</a></li> + <li><a href="vectorDataLoadandStoreFunctions.html" target="pagedisplay">vstorea_halfn</a></li> + <li><a href="vectorDataLoadandStoreFunctions.html" target="pagedisplay">vstoren</a></li> + <li><a href="vectorDataLoadandStoreFunctions.html" target="pagedisplay">vstore_half</a></li> + <li><a href="vectorDataLoadandStoreFunctions.html" target="pagedisplay">vstore_halfn</a></li> </ul> </li> <li>W <ul class="Level3"> - <li><a href="asyncCopyFunctions.html"target="pagedisplay">wait_group_events</a></li> - <li><a href="workGroupFunctions.html"target="pagedisplay">workGroupFunctions</a></li> - <li><a href="workItemFunctions.html"target="pagedisplay">workItemFunctions</a></li> - <li><a href="workGroupFunctions.html"target="pagedisplay">work_group_all</a></li> - <li><a href="workGroupFunctions.html"target="pagedisplay">work_group_any</a></li> - <li><a href="syncFunctions.html"target="pagedisplay">work_group_barrier</a></li> - <li><a href="workGroupFunctions.html"target="pagedisplay">work_group_broadcast</a></li> - <li><a href="pipeWorkgroupFunctions.html"target="pagedisplay">work_group_commit_read_pipe</a></li> - <li><a href="pipeWorkgroupFunctions.html"target="pagedisplay">work_group_commit_write_pipe</a></li> - <li><a href="workGroupFunctions.html"target="pagedisplay">work_group_reduce</a></li> - <li><a href="pipeWorkgroupFunctions.html"target="pagedisplay">work_group_reserve_read_pipe</a></li> - <li><a href="pipeWorkgroupFunctions.html"target="pagedisplay">work_group_reserve_write_pipe</a></li> - <li><a href="workGroupFunctions.html"target="pagedisplay">work_group_scan_exclusive</a></li> - <li><a href="workGroupFunctions.html"target="pagedisplay">work_group_scan_inclusive</a></li> - <li><a href="optionalAttributeQualifiers.html"target="pagedisplay">work_group_size_hint</a></li> - <li><a href="imageWriteFunctions.html"target="pagedisplay">write_imagef</a></li> - <li><a href="imageWriteFunctions.html"target="pagedisplay">write_imagei</a></li> - <li><a href="imageWriteFunctions.html"target="pagedisplay">write_imageui</a></li> - <li><a href="pipeFunctions.html"target="pagedisplay">write_pipe</a></li> + <li><a href="asyncCopyFunctions.html" target="pagedisplay">wait_group_events</a></li> + <li><a href="workGroupFunctions.html" target="pagedisplay">workGroupFunctions</a></li> + <li><a href="workItemFunctions.html" target="pagedisplay">workItemFunctions</a></li> + <li><a href="workGroupFunctions.html" target="pagedisplay">work_group_all</a></li> + <li><a href="workGroupFunctions.html" target="pagedisplay">work_group_any</a></li> + <li><a href="syncFunctions.html" target="pagedisplay">work_group_barrier</a></li> + <li><a href="workGroupFunctions.html" target="pagedisplay">work_group_broadcast</a></li> + <li><a href="pipeWorkgroupFunctions.html" target="pagedisplay">work_group_commit_read_pipe</a></li> + <li><a href="pipeWorkgroupFunctions.html" target="pagedisplay">work_group_commit_write_pipe</a></li> + <li><a href="workGroupFunctions.html" target="pagedisplay">work_group_reduce</a></li> + <li><a href="pipeWorkgroupFunctions.html" target="pagedisplay">work_group_reserve_read_pipe</a></li> + <li><a href="pipeWorkgroupFunctions.html" target="pagedisplay">work_group_reserve_write_pipe</a></li> + <li><a href="workGroupFunctions.html" target="pagedisplay">work_group_scan_exclusive</a></li> + <li><a href="workGroupFunctions.html" target="pagedisplay">work_group_scan_inclusive</a></li> + <li><a href="optionalAttributeQualifiers.html" target="pagedisplay">work_group_size_hint</a></li> + <li><a href="imageWriteFunctions.html" target="pagedisplay">write_imagef</a></li> + <li><a href="imageWriteFunctions.html" target="pagedisplay">write_imagei</a></li> + <li><a href="imageWriteFunctions.html" target="pagedisplay">write_imageui</a></li> + <li><a href="pipeFunctions.html" target="pagedisplay">write_pipe</a></li> </ul> </li> </ul> @@ -888,11 +910,11 @@ <li><a href="commonFunctions.html" target="pagedisplay">Common Functions</a> <ul class="Level4"> - <li><a href="clamp_common.html" target="pagedisplay">clamp</a></li> + <li><a href="commonClamp.html" target="pagedisplay">clamp</a></li> <li><a href="degrees.html" target="pagedisplay">degrees</a></li> - <li><a href="commonMax.html" target="pagedisplay">ma</a></li> + <li><a href="commonMax.html" target="pagedisplay">max</a></li> <li><a href="commonMin.html" target="pagedisplay">min</a></li> - <li><a href="mix.html" target="pagedisplay">mi</a></li> + <li><a href="mix.html" target="pagedisplay">mix</a></li> <li><a href="radians.html" target="pagedisplay">radians</a></li> <li><a href="sign.html" target="pagedisplay">sign</a></li> <li><a href="smoothstep.html" target="pagedisplay">smoothstep</a></li> @@ -1039,8 +1061,8 @@ <li><a href="log.html" target="pagedisplay">log1p</a></li> <li><a href="log.html" target="pagedisplay">logb</a></li> <li><a href="mad.html" target="pagedisplay">mad</a></li> - <li><a href="mag.html" target="pagedisplay">magma</a></li> - <li><a href="mag.html" target="pagedisplay">magmin</a></li> + <li><a href="maxmag.html" target="pagedisplay">maxmag</a></li> + <li><a href="minmag.html" target="pagedisplay">minmag</a></li> <li><a href="modf.html" target="pagedisplay">modf</a></li> <li><a href="nan.html" target="pagedisplay">nan</a></li> <li><a href="nextafter.html" target="pagedisplay">nextafter</a></li>
diff --git a/sdk/2.2/docs/man/html/unaryLogicalOperator.html b/sdk/2.2/docs/man/html/unaryLogicalOperator.html index 96634c8..578e24b 100644 --- a/sdk/2.2/docs/man/html/unaryLogicalOperator.html +++ b/sdk/2.2/docs/man/html/unaryLogicalOperator.html
@@ -806,7 +806,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -815,8 +815,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/unaryOperators.html b/sdk/2.2/docs/man/html/unaryOperators.html index 3f69e05..5521b36 100644 --- a/sdk/2.2/docs/man/html/unaryOperators.html +++ b/sdk/2.2/docs/man/html/unaryOperators.html
@@ -786,7 +786,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -795,8 +795,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/vectorDataLoadandStoreFunctions.html b/sdk/2.2/docs/man/html/vectorDataLoadandStoreFunctions.html index 22e9ea4..11e0d7f 100644 --- a/sdk/2.2/docs/man/html/vectorDataLoadandStoreFunctions.html +++ b/sdk/2.2/docs/man/html/vectorDataLoadandStoreFunctions.html
@@ -999,7 +999,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -1008,8 +1008,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/vectorDataTypes.html b/sdk/2.2/docs/man/html/vectorDataTypes.html index da834a6..b65966e 100644 --- a/sdk/2.2/docs/man/html/vectorDataTypes.html +++ b/sdk/2.2/docs/man/html/vectorDataTypes.html
@@ -919,7 +919,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -928,8 +928,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/workGroupFunctions.html b/sdk/2.2/docs/man/html/workGroupFunctions.html index 5d51c6f..1d44789 100644 --- a/sdk/2.2/docs/man/html/workGroupFunctions.html +++ b/sdk/2.2/docs/man/html/workGroupFunctions.html
@@ -919,7 +919,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -928,8 +928,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>
diff --git a/sdk/2.2/docs/man/html/workItemFunctions.html b/sdk/2.2/docs/man/html/workItemFunctions.html index 42a9ddb..396d133 100644 --- a/sdk/2.2/docs/man/html/workItemFunctions.html +++ b/sdk/2.2/docs/man/html/workItemFunctions.html
@@ -912,7 +912,7 @@ <h2 id="_copyright">Copyright</h2> <div class="sectionbody"> <div class="paragraph"> -<p>Copyright (c) 2014-2019 Khronos Group. This work is licensed under a +<p>Copyright (c) 2014-2020 Khronos Group. This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons Attribution 4.0 International License</a>.</p> </div> @@ -921,8 +921,8 @@ </div> <div id="footer"> <div id="footer-text"> -Version V2.2-11-2-gbc16dca-dirty<br> -Last updated 2019-07-24 05:39:45 -0700 +Version V2.2-11-107-g6eaa3d2-dirty<br> +Last updated 2020-03-27 04:16:12 -0700 </div> </div>