# TODO: see if these copy/image load and compute tests should work spec@arb_compute_shader@render-and-compute spec@arb_compute_shader@compute-and-render-bug-109630 spec@arb_compute_shader@execution@border-color spec@nv_compute_shader_derivatives spec@nv_copy_image spec@arb_copy_image@arb_copy_image-srgb-copy spec@arb_copy_image@arb_copy_image-targets spec@arb_copy_image@arb_copy_image-api_errors spec@arb_copy_image@arb_copy_image-format-swizzle spec@arb_copy_image@arb_copy_image-formats spec@arb_copy_image@arb_copy_image-levels-copy spec@arb_copy_image@arb_copy_image-simple spec@arb_copy_image@arb_copy_image-texview spec@arb_shader_image_load_store@atomicity spec@arb_shader_image_load_store@bitcast spec@arb_shader_image_load_store@coherency spec@arb_shader_image_load_store@dead-fragments spec@arb_shader_image_load_store@early-z spec@arb_shader_image_load_store@host-mem-barrier spec@arb_shader_image_load_store@indexing spec@arb_shader_image_load_store@invalid spec@arb_shader_image_load_store@layer spec@arb_shader_image_load_store@level spec@arb_shader_image_load_store@max-images spec@arb_shader_image_load_store@max-size spec@arb_shader_image_load_store@qualifiers spec@arb_shader_image_load_store@restrict spec@arb_shader_image_load_store@semantics spec@arb_shader_image_load_store@shader-mem-barrier spec@arb_shader_image_load_store@state spec@arb_shader_image_load_store@unused spec@arb_shader_image_load_store@execution spec@arb_shader_image_load_store@execution spec@ext_shader_image_load_store@image_functions shaders@ glx@ wgl@ spec@oes spec@!opengl spec@glsl spec@arb_shader_texture_image_samples spec@amd_depth_clamp_separate spec@amd_framebuffer_multisample_advanced spec@arb_timer_query spec@arb_transform_feedback_instanced spec@ext_base_instance spec@ext_clear_texture@ spec@ext_direct_state_access spec@ext_draw_instanced spec@amd_performance_monitor spec@arb_arrays_of_arrays spec@arb_point_sprite spec@arb_tessellation_shader spec@arb_texture_multisample spec@arb_texture_gather spec@arb_stencil_texturing spec@arb_sync spec@arb_es2_compatibility spec@arb_get_program_binary spec@ext_depth_bounds_test spec@arb_depth_clamp spec@arb_draw_elements_base_vertex spec@arb_draw_instanced spec@arb_draw_indirect spec@arb_multi_draw_indirect spec@arb_fragment_program spec@nv_fragment_program_option spec@ati_fragment_shader spec@arb_framebuffer_object spec@arb_framebuffer_srgb spec@arb_gpu_shader5 spec@arb_gpu_shader_fp64 spec@arb_shader_subroutine spec@arb_occlusion_query spec@arb_point_parameters spec@arb_separate_shader_objects spec@arb_sampler_objects spec@arb_sample_shading spec@arb_debug_output spec@khr_debug spec@arb_occlusion_query2 spec@ext_external_objects spec@ext_texture_format_bgra8888 spec@arb_pixel_buffer_object spec@arb_provoking_vertex spec@arb_robustness spec@arb_shader_texture_lod spec@arb_shader_objects spec@arb_shading_language_420pack spec@arb_shading_language_include spec@arb_enhanced_layouts spec@arb_explicit_attrib_location spec@arb_program_interface_query spec@arb_framebuffer_no_attachments spec@arb_explicit_uniform_location spec@arb_texture_buffer_object spec@arb_texture_buffer_range spec@arb_texture_rectangle spec@arb_texture_storage spec@arb_texture_storage_multisample spec@arb_texture_view spec@3dfx_texture_compression_fxt1 spec@arb_clip_control spec@arb_color_buffer_float spec@arb_depth_texture spec@arb_depth_buffer_float spec@arb_get_texture_sub_image spec@ext_texture_env_combine spec@arb_texture_env_crossbar spec@arb_texture_compression spec@ext_vertex_array_bgra spec@apple_vertex_array_object spec@arb_vertex_array_bgra spec@arb_vertex_array_object spec@arb_vertex_buffer_object spec@arb_vertex_program spec@arb_viewport_array spec@nv_vertex_program2_option spec@ext_framebuffer_blit spec@ext_framebuffer_multisample_blit_scaled spec@ext_framebuffer_multisample spec@ext_framebuffer_object spec@ext_gpu_shader spec@ext_image_dma_buf_import spec@ext_packed_depth_stencil spec@oes_required_internalformat spec@ext_occlusion_query_boolean spec@ext_disjoint_timer_query@simple spec@ext_texture_norm16@render spec@ext_render_snorm@render spec@ext_frag_depth@fragdepth_gles2 spec@ext_texture_array spec@arb_texture_cube_map spec@arb_texture_cube_map_array spec@ext_texture_swizzle spec@ext_texture_compression spec@ext_packed_float spec@arb_texture_float spec@ext_texture_integer spec@arb_texture_rg@ spec@arb_texture_rgb10_a2ui spec@ext_texture_shared_exponent spec@ext_texture_snorm spec@ext_texture_srgb spec@ext_timer_query spec@ext_transform_feedback spec@arb_uniform_buffer_object spec@ati_draw_buffers spec@ati_envmap_bumpmap spec@arb_instanced_arrays spec@arb_internalformat_query spec@arb_map_buffer_range spec@arb_multisample@beginend spec@arb_multisample@pushpop spec@arb_seamless_cube_map spec@amd_pinned_memory spec@amd_seamless_cubemap_per_texture spec@amd_vertex_shader spec@ext_fog_coord spec@nv_half_float spec@nv_texture_barrier spec@nv_texture_env_combine4 spec@nv_conditional_render spec@nv_fill_rectangle@invalid-draw-mode spec@nv_fog_distance spec@oes_matrix_get@all queries spec@oes_fixed_point@attribute-arrays spec@arb_clear_buffer_object spec@arb_clear_texture spec@nv_alpha_to_coverage_dither_control spec@nv_copy_depth_to_color spec@arb_cull_distance spec@arb_half_float_vertex spec@oes_vertex spec@arb_vertex_type spec@arb_draw_buffers spec@arb_blend_func_extended spec@arb_base_instance spec@arb_buffer_storage spec@apple_object_purgeable spec@mesa_pack_invert spec@oes_read_format spec@nv_primitive_restart spec@ext_provoking_vertex@provoking-vertex spec@ext_texture_lod_bias@lodbias spec@sgis_generate_mipmap spec@arb_map_buffer_alignment spec@arb_geometry_shader4 spec@arb_shader_storage_buffer_object spec@arb_sparse_buffer spec@arb_sparse_buffer@minmax spec@ext_polygon_offset_clamp spec@arb_pipeline_statistics_query hiz fast_color_clear spec@ext_unpack_subimage@basic spec@oes_draw_texture@oes_draw_texture spec@oes_compressed_etc1_rgb8_texture@basic spec@oes_compressed_etc1_rgb8_texture@miptree spec@khr_parallel_shader_compile@basic spec@khr_parallel_shader_compile@basic_gles2 spec@khr_texture_compression_astc spec@nv_read_depth@read_depth_gles3 spec@oes_compressed_paletted_texture@basic api spec@oes_compressed_paletted_texture@invalid formats spec@egl spec@arb_es3_compatibility spec@arb_shader_atomic_counters spec@arb_direct_state_access spec@arb_post_depth_coverage spec@arb_fragment_shader_interlock@arb_fragment_shader_interlock-image-load-store spec@arb_shader_image_size@builtin spec@arb_shader_texture_image_samples@builtin-image spec@arb_texture_stencil8 spec@arb_vertex_attrib_64bit spec@arb_query_buffer_object@qbo spec@arb_query_buffer_object@coherency spec@ext_framebuffer_blit@blit-early spec@oes_draw_elements_base_vertex spec@oes_geometry_shader@built-in constants spec@ext_shader_samples_identical spec@arb_shader_draw_parameters spec@arb_indirect_parameters object namespace pollution spec@arb_texture_barrier spec@arb_invalidate_subdata@buffer spec@ext_window_rectangles spec@arb_compute_variable_group_size spec@intel_conservative_rasterization spec@intel_blackhole_render spec@intel_performance_query spec@arb_bindless_texture spec@arb_sample_locations@test spec@nv_image_formats@nv_image_formats-gles3 spec@ext_color_buffer_float@ext_color_buffer_float-draw_gles3 spec@amd_compressed_atc_texture spec@oes_egl_image_external_essl3 spec@nv_viewport_swizzle spec@amd_texture_texture4 spec@arb_gl_spirv spec@arb_shading_language_packing spec@arb_texture_query_levels spec@arb_texture_query_lod spec@ati_texture_compression_3dc