| # .htaccess to rewrite OpenCL refpage aliases to the actual aliased page |
| # This is boilerplate to which a dynamically generated list of rewrite rules |
| # is appended while building outputs. |
| |
| Options +Indexes +FollowSymLinks |
| |
| # Redirect aliases of refpages |
| |
| RewriteEngine on |
| |
| # Ensure we use www. |
| # RewriteCond %{HTTP_HOST} ^khronos.org |
| # RewriteCond %{HTTPS} ^on |
| |
| # Avoid redirect loops |
| RewriteCond %{ENV:REDIRECT_STATUS} 200 |
| RewriteRule ^ - [L] |
| |
| # Redirects for aliased static pages |
| # These are for OpenCL 2.2 refpages, and may no longer be applicable to 3.0 |
| |
| # 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_sub_group_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 |
| |
| # Other aliases |
| RewriteRule ^cl_khr_mipmap_image_writes.html$ cl_khr_mipmap_image.html |
| RewriteRule ^cl_command_queue.html$ abstractDataTypes.html |
| RewriteRule ^cl_context.html$ abstractDataTypes.html |
| RewriteRule ^cl_device_id.html$ abstractDataTypes.html |
| RewriteRule ^cl_event.html$ abstractDataTypes.html |
| RewriteRule ^cl_kernel.html$ abstractDataTypes.html |
| RewriteRule ^cl_mem.html$ abstractDataTypes.html |
| RewriteRule ^cl_platform_id.html$ abstractDataTypes.html |
| RewriteRule ^cl_program.html$ abstractDataTypes.html |
| RewriteRule ^cl_sampler.html$ abstractDataTypes.html |
| |
| # Data types used in APIs, but not otherwise described in the specification |
| RewriteRule ^cl_mem_properties.html$ clCreateBuffer.html |
| RewriteRule ^cl_pipe_properties.html$ clCreatePipe.html |
| RewriteRule ^cl_queue_properties.html$ clCreateCommandQueueWithProperties.html |
| |
| # Pages with no documentation at all, yet |
| RewriteRule ^get_image_num_mip_levels.html$ deadLinks.html |
| RewriteRule ^cles_khr_int64.html$ deadLinks.html |