• Alejandro Piñeiro's avatar
    arb_internalformat_query2: use CompressedTexImage*D for specific compressed formats · 24a92424
    Alejandro Piñeiro authored
    Until right now we were using glTexImage*D for any compressed
    internalformat. That would only work always if the driver supports
    online compression for specific compressed internalformats.
    
    As it is not really easy to check which internalformats the driver
    supports online compression for, it is safer to use
    glCompressedTexImage*D for any specific internalformat, keeping
    glTexImage*D for the generic ones.
    
    v2: specific compressed internalformat GL_COMPRESSED_RED_RGTC1 was
        missing, minor tweaks (Antia)
    Reviewed-by: Antía Puentes's avatarAntia Puentes <apuentes@igalia.com>
    24a92424
Name
Last commit
Last update
..
amd_conservative_depth/glsl-1.30 Loading commit data...
amd_performance_monitor Loading commit data...
amd_pinned_memory Loading commit data...
amd_seamless_cubemap_per_texture Loading commit data...
amd_shader_stencil_export Loading commit data...
amd_shader_trinary_minmax/execution Loading commit data...
amd_vertex_shader_layer Loading commit data...
amd_vertex_shader_viewport_index Loading commit data...
arb_arrays_of_arrays Loading commit data...
arb_base_instance Loading commit data...
arb_bindless_texture Loading commit data...
arb_blend_func_extended Loading commit data...
arb_buffer_storage Loading commit data...
arb_clear_buffer_object Loading commit data...
arb_clear_texture Loading commit data...
arb_clip_control Loading commit data...
arb_color_buffer_float Loading commit data...
arb_compute_shader Loading commit data...
arb_compute_variable_group_size Loading commit data...
arb_copy_buffer Loading commit data...
arb_copy_image Loading commit data...
arb_cull_distance Loading commit data...
arb_debug_output Loading commit data...
arb_depth_clamp Loading commit data...
arb_derivative_control/execution Loading commit data...
arb_direct_state_access Loading commit data...
arb_draw_buffers Loading commit data...
arb_draw_buffers_blend Loading commit data...
arb_draw_elements_base_vertex Loading commit data...
arb_draw_indirect Loading commit data...
arb_draw_instanced Loading commit data...
arb_enhanced_layouts Loading commit data...
arb_es2_compatibility Loading commit data...
arb_es3_compatibility Loading commit data...
arb_explicit_attrib_location Loading commit data...
arb_explicit_uniform_location Loading commit data...
arb_fragment_coord_conventions Loading commit data...
arb_fragment_layer_viewport Loading commit data...
arb_fragment_program Loading commit data...
arb_fragment_program_shadow Loading commit data...
arb_fragment_shader_interlock Loading commit data...
arb_framebuffer_no_attachments Loading commit data...
arb_framebuffer_object Loading commit data...
arb_framebuffer_srgb Loading commit data...
arb_geometry_shader4 Loading commit data...
arb_get_program_binary Loading commit data...
arb_get_texture_sub_image Loading commit data...
arb_gpu_shader5 Loading commit data...
arb_gpu_shader_fp64 Loading commit data...
arb_gpu_shader_int64 Loading commit data...
arb_indirect_parameters Loading commit data...
arb_instanced_arrays Loading commit data...
arb_internalformat_query Loading commit data...
arb_internalformat_query2 Loading commit data...
arb_invalidate_subdata Loading commit data...
arb_map_buffer_alignment Loading commit data...
arb_map_buffer_range Loading commit data...
arb_multisample Loading commit data...
arb_occlusion_query Loading commit data...
arb_occlusion_query2 Loading commit data...
arb_pipeline_statistics_query Loading commit data...
arb_point_parameters Loading commit data...
arb_point_sprite Loading commit data...
arb_post_depth_coverage Loading commit data...
arb_program_interface_query Loading commit data...
arb_provoking_vertex Loading commit data...
arb_query_buffer_object Loading commit data...
arb_robustness Loading commit data...
arb_sample_shading Loading commit data...
arb_sampler_objects Loading commit data...
arb_seamless_cube_map Loading commit data...
arb_separate_shader_objects Loading commit data...
arb_shader_atomic_counter_ops Loading commit data...
arb_shader_atomic_counters Loading commit data...
arb_shader_ballot/execution Loading commit data...
arb_shader_bit_encoding/execution Loading commit data...
arb_shader_clock/execution Loading commit data...
arb_shader_draw_parameters Loading commit data...
arb_shader_group_vote Loading commit data...
arb_shader_image_load_store Loading commit data...
arb_shader_image_size Loading commit data...
arb_shader_objects Loading commit data...
arb_shader_precision Loading commit data...
arb_shader_stencil_export Loading commit data...
arb_shader_storage_buffer_object Loading commit data...
arb_shader_subroutine Loading commit data...
arb_shader_texture_image_samples Loading commit data...
arb_shader_texture_lod/execution Loading commit data...
arb_shading_language_420pack Loading commit data...
arb_sparse_buffer Loading commit data...
arb_stencil_texturing Loading commit data...
arb_sync Loading commit data...
arb_tessellation_shader Loading commit data...
arb_texture_barrier Loading commit data...
arb_texture_buffer_object Loading commit data...
arb_texture_buffer_range Loading commit data...
arb_texture_compression Loading commit data...
arb_texture_cube_map Loading commit data...
arb_texture_cube_map_array Loading commit data...
arb_texture_float Loading commit data...
arb_texture_multisample Loading commit data...
arb_texture_query_levels Loading commit data...
arb_texture_query_lod/execution Loading commit data...
arb_texture_rectangle Loading commit data...
arb_texture_rg/execution Loading commit data...
arb_texture_stencil8 Loading commit data...
arb_texture_storage Loading commit data...
arb_texture_storage_multisample Loading commit data...
arb_texture_view Loading commit data...
arb_timer_query Loading commit data...
arb_transform_feedback2 Loading commit data...
arb_transform_feedback3 Loading commit data...
arb_transform_feedback_overflow_query Loading commit data...
arb_uniform_buffer_object Loading commit data...
arb_vertex_array_bgra Loading commit data...
arb_vertex_array_object Loading commit data...
arb_vertex_attrib_64bit Loading commit data...
arb_vertex_buffer_object Loading commit data...
arb_vertex_program Loading commit data...
arb_vertex_type_10f_11f_11f_rev Loading commit data...
arb_vertex_type_2_10_10_10_rev Loading commit data...
arb_viewport_array Loading commit data...
ati_draw_buffers Loading commit data...
ati_envmap_bumpmap Loading commit data...
ati_fragment_shader Loading commit data...
ext_depth_bounds_test Loading commit data...
ext_disjoint_timer_query Loading commit data...
ext_fog_coord Loading commit data...
ext_frag_depth Loading commit data...
ext_framebuffer_blit Loading commit data...
ext_framebuffer_multisample Loading commit data...
ext_framebuffer_multisample_blit_scaled Loading commit data...
ext_framebuffer_object Loading commit data...
ext_image_dma_buf_import Loading commit data...
ext_memory_object Loading commit data...
ext_memory_object_fd Loading commit data...
ext_occlusion_query_boolean Loading commit data...
ext_packed_depth_stencil Loading commit data...
ext_packed_float Loading commit data...
ext_polygon_offset_clamp Loading commit data...
ext_semaphore Loading commit data...
ext_semaphore_fd Loading commit data...
ext_shader_integer_mix/execution Loading commit data...
ext_shader_samples_identical Loading commit data...
ext_texture_array Loading commit data...
ext_texture_env_combine Loading commit data...
ext_texture_format_bgra8888 Loading commit data...
ext_texture_integer Loading commit data...
ext_texture_norm16 Loading commit data...
ext_texture_swizzle Loading commit data...
ext_timer_query Loading commit data...
ext_transform_feedback Loading commit data...
ext_unpack_subimage Loading commit data...
ext_window_rectangles Loading commit data...
gl-1.0 Loading commit data...
gl-1.1 Loading commit data...
gl-1.2 Loading commit data...
gl-1.3 Loading commit data...
gl-1.4 Loading commit data...
gl-1.5 Loading commit data...
gl-2.0 Loading commit data...
gl-2.1 Loading commit data...
gl-3.0 Loading commit data...
gl-3.1 Loading commit data...
gl-3.2 Loading commit data...
gl-3.3 Loading commit data...
gl-4.3 Loading commit data...
gl-4.4 Loading commit data...
gl-4.5 Loading commit data...
gles-2.0 Loading commit data...
gles-3.0 Loading commit data...
glsl-1.10 Loading commit data...
glsl-1.20 Loading commit data...
glsl-1.30 Loading commit data...
glsl-1.40 Loading commit data...
glsl-1.40-compat/execution Loading commit data...
glsl-1.50 Loading commit data...
glsl-3.30 Loading commit data...
glsl-4.40 Loading commit data...
glsl-4.50 Loading commit data...
glsl-4.60/compiler Loading commit data...
glsl-es-1.00 Loading commit data...
glsl-es-3.00 Loading commit data...
glsl-es-3.10 Loading commit data...
glx_arb_create_context Loading commit data...
glx_ext_import_context Loading commit data...
glx_mesa_query_renderer Loading commit data...
glx_oml_sync_control Loading commit data...
intel_blackhole_render Loading commit data...
intel_conservative_rasterization Loading commit data...
khr_debug Loading commit data...
khr_texture_compression_astc Loading commit data...
mesa_pack_invert Loading commit data...
mesa_shader_integer_functions Loading commit data...
nv_conditional_render Loading commit data...
nv_fill_rectangle Loading commit data...
nv_image_formats Loading commit data...
nv_texture_barrier Loading commit data...
nv_texture_env_combine4 Loading commit data...
oes_compressed_etc1_rgb8_texture Loading commit data...
oes_compressed_paletted_texture Loading commit data...
oes_draw_elements_base_vertex Loading commit data...
oes_draw_texture Loading commit data...
oes_fixed_point Loading commit data...
oes_geometry_shader Loading commit data...
oes_matrix_get Loading commit data...
oes_required_internalformat Loading commit data...
oes_shader_io_blocks/compiler Loading commit data...
oes_standard_derivatives/compiler Loading commit data...
oes_texture_compression_astc Loading commit data...
oes_texture_float Loading commit data...
oes_viewport_array Loading commit data...
CMakeLists.txt Loading commit data...