Announcement

Collapse
No announcement yet.

Intel's Mesa Driver Now Officially Exposes OpenGL 4.3

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • chrisr
    replied
    Originally posted by nanonyme View Post

    Brilliant example of why such overrides need to be limited per-app
    Happy to oblige...

    Leave a comment:


  • nanonyme
    replied
    Originally posted by chrisr View Post

    Oops! I remember now... I think I might have set "MESA_GL_VERSION_OVERRIDE=3.3COMPAT" so that World of Warcraft will run...
    (WoW crashes if something in OpenGL >= 3.2 isn't available in the core profile).
    Brilliant example of why such overrides need to be limited per-app

    Leave a comment:


  • chrisr
    replied
    Originally posted by Gusar View Post
    You must have overrides set somewhere. Your core profile mask says "compatibility profile", and your non-core info says OpenGL 3.3 and GLSL 4.30, also with a compatibility profile mask. But this is impossible, mesa doesn't support compatibility profiles. So the core profile mask should say "core profile", and the non-core info should say OpenGL 3.0 and GLSL 1.3 and no profile mask.

    So yeah, check for overrides.
    Oops! I remember now... I think I might have set "MESA_GL_VERSION_OVERRIDE=3.3COMPAT" so that World of Warcraft will run...
    (WoW crashes if something in OpenGL >= 3.2 isn't available in the core profile).

    Leave a comment:


  • Gusar
    replied
    You must have overrides set somewhere. Your core profile mask says "compatibility profile", and your non-core info says OpenGL 3.3 and GLSL 4.30, also with a compatibility profile mask. But this is impossible, mesa doesn't support compatibility profiles. So the core profile mask should say "core profile", and the non-core info should say OpenGL 3.0 and GLSL 1.3 and no profile mask.

    So yeah, check for overrides.

    Leave a comment:


  • chrisr
    replied
    Originally posted by Gusar View Post
    The only thing that comes to mind is --enable-texture-float
    Hmm, that's not it :-(

    Code:
    autogen.sh --prefix=$HOME/Programs/local-mesa --libdir=$HOME/Programs/local-mesa/lib64 --with-dri-drivers=i965 --with-gallium-drivers= --enable-driglx-direct --enable-glx-tls --enable-texture-float --with-egl-platforms=drm,x11
    Resulting in:
    Code:
    display: :0  screen: 0
    direct rendering: Yes
    server glx vendor string: SGI
    server glx version string: 1.4
    server glx extensions:
        GLX_ARB_create_context, GLX_ARB_create_context_profile,
        GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
        GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample,
        GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile,
        GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,
        GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
        GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
        GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
        GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_swap_control
    client glx vendor string: Mesa Project and SGI
    client glx version string: 1.4
    client glx extensions:
        GLX_ARB_create_context, GLX_ARB_create_context_profile,
        GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
        GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample,
        GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile,
        GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float,
        GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context,
        GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
        GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
        GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
        GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
        GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
        GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
        GLX_SGI_swap_control, GLX_SGI_video_sync
    GLX version: 1.4
    GLX extensions:
        GLX_ARB_create_context, GLX_ARB_create_context_profile,
        GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
        GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample,
        GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile,
        GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float,
        GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context,
        GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
        GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
        GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
        GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
        GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
        GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
        GLX_SGI_swap_control, GLX_SGI_video_sync
    OpenGL vendor string: Intel Open Source Technology Center
    OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2)
    OpenGL core profile version string: 3.3 Mesa 12.1.0-devel (git-d5491a8)
    OpenGL core profile shading language version string: 4.30
    OpenGL core profile context flags: (none)
    OpenGL core profile profile mask: compatibility profile
    OpenGL core profile extensions:
        GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth,
        GL_AMD_draw_buffers_blend, GL_AMD_seamless_cubemap_per_texture,
        GL_AMD_shader_trinary_minmax, GL_ANGLE_texture_compression_dxt3,
        GL_ANGLE_texture_compression_dxt5, GL_APPLE_object_purgeable,
        GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object,
        GL_ARB_ES2_compatibility, GL_ARB_ES3_compatibility,
        GL_ARB_arrays_of_arrays, GL_ARB_blend_func_extended,
        GL_ARB_buffer_storage, GL_ARB_clear_buffer_object, GL_ARB_clear_texture,
        GL_ARB_clip_control, GL_ARB_color_buffer_float,
        GL_ARB_compressed_texture_pixel_storage, GL_ARB_compute_shader,
        GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
        GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_cull_distance,
        GL_ARB_debug_output, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp,
        GL_ARB_depth_texture, GL_ARB_derivative_control, GL_ARB_draw_buffers,
        GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex,
        GL_ARB_draw_instanced, GL_ARB_explicit_attrib_location,
        GL_ARB_explicit_uniform_location, GL_ARB_fragment_coord_conventions,
        GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
        GL_ARB_fragment_shader, GL_ARB_framebuffer_no_attachments,
        GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
        GL_ARB_get_program_binary, GL_ARB_get_texture_sub_image,
        GL_ARB_half_float_pixel, GL_ARB_half_float_vertex,
        GL_ARB_instanced_arrays, GL_ARB_internalformat_query,
        GL_ARB_internalformat_query2, GL_ARB_invalidate_subdata,
        GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multi_bind,
        GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query,
        GL_ARB_occlusion_query2, GL_ARB_pipeline_statistics_query,
        GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,
        GL_ARB_program_interface_query, GL_ARB_provoking_vertex,
        GL_ARB_query_buffer_object, GL_ARB_robust_buffer_access_behavior,
        GL_ARB_robustness, GL_ARB_sample_shading, GL_ARB_sampler_objects,
        GL_ARB_seamless_cube_map, GL_ARB_seamless_cubemap_per_texture,
        GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counters,
        GL_ARB_shader_bit_encoding, GL_ARB_shader_clock,
        GL_ARB_shader_draw_parameters, GL_ARB_shader_image_load_store,
        GL_ARB_shader_image_size, GL_ARB_shader_objects, GL_ARB_shader_precision,
        GL_ARB_shader_storage_buffer_object, GL_ARB_shader_texture_image_samples,
        GL_ARB_shader_texture_lod, GL_ARB_shading_language_100,
        GL_ARB_shading_language_420pack, GL_ARB_shading_language_packing,
        GL_ARB_shadow, GL_ARB_stencil_texturing, GL_ARB_sync,
        GL_ARB_texture_barrier, GL_ARB_texture_border_clamp,
        GL_ARB_texture_compression, GL_ARB_texture_compression_bptc,
        GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map,
        GL_ARB_texture_cube_map_array, GL_ARB_texture_env_add,
        GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
        GL_ARB_texture_env_dot3, GL_ARB_texture_float, GL_ARB_texture_gather,
        GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat,
        GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two,
        GL_ARB_texture_query_levels, GL_ARB_texture_query_lod,
        GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui,
        GL_ARB_texture_stencil8, GL_ARB_texture_storage,
        GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle,
        GL_ARB_texture_view, GL_ARB_timer_query, GL_ARB_transform_feedback2,
        GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced,
        GL_ARB_transpose_matrix, GL_ARB_uniform_buffer_object,
        GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object,
        GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object,
        GL_ARB_vertex_program, GL_ARB_vertex_shader,
        GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev,
        GL_ARB_window_pos, GL_ATI_blend_equation_separate, GL_ATI_draw_buffers,
        GL_ATI_separate_stencil, GL_ATI_texture_env_combine3,
        GL_ATI_texture_float, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
        GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
        GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,
        GL_EXT_copy_texture, GL_EXT_draw_buffers2, GL_EXT_draw_instanced,
        GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit,
        GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled,
        GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB,
        GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays,
        GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels,
        GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,
        GL_EXT_polygon_offset, GL_EXT_polygon_offset_clamp,
        GL_EXT_provoking_vertex, GL_EXT_rescale_normal, GL_EXT_secondary_color,
        GL_EXT_separate_specular_color, GL_EXT_shader_integer_mix,
        GL_EXT_shader_samples_identical, GL_EXT_shadow_funcs,
        GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_subtexture,
        GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_array,
        GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_rgtc,
        GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
        GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
        GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
        GL_EXT_texture_filter_anisotropic, GL_EXT_texture_integer,
        GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_texture_rectangle,
        GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode,
        GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
        GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback,
        GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
        GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip,
        GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
        GL_KHR_context_flush_control, GL_KHR_debug,
        GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness,
        GL_MESA_pack_invert, GL_MESA_texture_signed_rgba, GL_MESA_window_pos,
        GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp,
        GL_NV_light_max_exponent, GL_NV_packed_depth_stencil,
        GL_NV_primitive_restart, GL_NV_texgen_reflection, GL_NV_texture_barrier,
        GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_OES_EGL_image,
        GL_OES_read_format, GL_S3_s3tc, GL_SGIS_generate_mipmap,
        GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
        GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
    
    OpenGL version string: 3.3 Mesa 12.1.0-devel (git-d5491a8)
    OpenGL shading language version string: 4.30
    OpenGL context flags: (none)
    OpenGL profile mask: compatibility profile
    OpenGL extensions:
        GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth,
        GL_AMD_draw_buffers_blend, GL_AMD_seamless_cubemap_per_texture,
        GL_AMD_shader_trinary_minmax, GL_ANGLE_texture_compression_dxt3,
        GL_ANGLE_texture_compression_dxt5, GL_APPLE_object_purgeable,
        GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object,
        GL_ARB_ES2_compatibility, GL_ARB_ES3_compatibility,
        GL_ARB_arrays_of_arrays, GL_ARB_blend_func_extended,
        GL_ARB_buffer_storage, GL_ARB_clear_buffer_object, GL_ARB_clear_texture,
        GL_ARB_clip_control, GL_ARB_color_buffer_float,
        GL_ARB_compressed_texture_pixel_storage, GL_ARB_compute_shader,
        GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
        GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_cull_distance,
        GL_ARB_debug_output, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp,
        GL_ARB_depth_texture, GL_ARB_derivative_control, GL_ARB_draw_buffers,
        GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex,
        GL_ARB_draw_instanced, GL_ARB_explicit_attrib_location,
        GL_ARB_explicit_uniform_location, GL_ARB_fragment_coord_conventions,
        GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
        GL_ARB_fragment_shader, GL_ARB_framebuffer_no_attachments,
        GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
        GL_ARB_get_program_binary, GL_ARB_get_texture_sub_image,
        GL_ARB_half_float_pixel, GL_ARB_half_float_vertex,
        GL_ARB_instanced_arrays, GL_ARB_internalformat_query,
        GL_ARB_internalformat_query2, GL_ARB_invalidate_subdata,
        GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multi_bind,
        GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query,
        GL_ARB_occlusion_query2, GL_ARB_pipeline_statistics_query,
        GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,
        GL_ARB_program_interface_query, GL_ARB_provoking_vertex,
        GL_ARB_query_buffer_object, GL_ARB_robust_buffer_access_behavior,
        GL_ARB_robustness, GL_ARB_sample_shading, GL_ARB_sampler_objects,
        GL_ARB_seamless_cube_map, GL_ARB_seamless_cubemap_per_texture,
        GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counters,
        GL_ARB_shader_bit_encoding, GL_ARB_shader_clock,
        GL_ARB_shader_draw_parameters, GL_ARB_shader_image_load_store,
        GL_ARB_shader_image_size, GL_ARB_shader_objects, GL_ARB_shader_precision,
        GL_ARB_shader_storage_buffer_object, GL_ARB_shader_texture_image_samples,
        GL_ARB_shader_texture_lod, GL_ARB_shading_language_100,
        GL_ARB_shading_language_420pack, GL_ARB_shading_language_packing,
        GL_ARB_shadow, GL_ARB_stencil_texturing, GL_ARB_sync,
        GL_ARB_texture_barrier, GL_ARB_texture_border_clamp,
        GL_ARB_texture_compression, GL_ARB_texture_compression_bptc,
        GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map,
        GL_ARB_texture_cube_map_array, GL_ARB_texture_env_add,
        GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
        GL_ARB_texture_env_dot3, GL_ARB_texture_float, GL_ARB_texture_gather,
        GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat,
        GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two,
        GL_ARB_texture_query_levels, GL_ARB_texture_query_lod,
        GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui,
        GL_ARB_texture_stencil8, GL_ARB_texture_storage,
        GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle,
        GL_ARB_texture_view, GL_ARB_timer_query, GL_ARB_transform_feedback2,
        GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced,
        GL_ARB_transpose_matrix, GL_ARB_uniform_buffer_object,
        GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object,
        GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object,
        GL_ARB_vertex_program, GL_ARB_vertex_shader,
        GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev,
        GL_ARB_window_pos, GL_ATI_blend_equation_separate, GL_ATI_draw_buffers,
        GL_ATI_separate_stencil, GL_ATI_texture_env_combine3,
        GL_ATI_texture_float, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
        GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
        GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,
        GL_EXT_copy_texture, GL_EXT_draw_buffers2, GL_EXT_draw_instanced,
        GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit,
        GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled,
        GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB,
        GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays,
        GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels,
        GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,
        GL_EXT_polygon_offset, GL_EXT_polygon_offset_clamp,
        GL_EXT_provoking_vertex, GL_EXT_rescale_normal, GL_EXT_secondary_color,
        GL_EXT_separate_specular_color, GL_EXT_shader_integer_mix,
        GL_EXT_shader_samples_identical, GL_EXT_shadow_funcs,
        GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_subtexture,
        GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_array,
        GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_rgtc,
        GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
        GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
        GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
        GL_EXT_texture_filter_anisotropic, GL_EXT_texture_integer,
        GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_texture_rectangle,
        GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode,
        GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
        GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback,
        GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
        GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip,
        GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
        GL_KHR_context_flush_control, GL_KHR_debug,
        GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness,
        GL_MESA_pack_invert, GL_MESA_texture_signed_rgba, GL_MESA_window_pos,
        GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp,
        GL_NV_light_max_exponent, GL_NV_packed_depth_stencil,
        GL_NV_primitive_restart, GL_NV_texgen_reflection, GL_NV_texture_barrier,
        GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_OES_EGL_image,
        GL_OES_read_format, GL_S3_s3tc, GL_SGIS_generate_mipmap,
        GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
        GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
    
    OpenGL ES profile version string: OpenGL ES 3.1 Mesa 12.1.0-devel (git-d5491a8)
    OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
    OpenGL ES profile extensions:
        GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5,
        GL_APPLE_texture_max_level, GL_EXT_blend_func_extended,
        GL_EXT_blend_minmax, GL_EXT_buffer_storage, GL_EXT_clip_cull_distance,
        GL_EXT_color_buffer_float, GL_EXT_copy_image, GL_EXT_discard_framebuffer,
        GL_EXT_draw_buffers, GL_EXT_draw_buffers_indexed,
        GL_EXT_draw_elements_base_vertex, GL_EXT_gpu_shader5,
        GL_EXT_map_buffer_range, GL_EXT_multi_draw_arrays,
        GL_EXT_polygon_offset_clamp, GL_EXT_read_format_bgra,
        GL_EXT_separate_shader_objects, GL_EXT_shader_integer_mix,
        GL_EXT_shader_io_blocks, GL_EXT_shader_samples_identical,
        GL_EXT_texture_border_clamp, GL_EXT_texture_buffer,
        GL_EXT_texture_compression_dxt1, GL_EXT_texture_filter_anisotropic,
        GL_EXT_texture_format_BGRA8888, GL_EXT_texture_rg,
        GL_EXT_texture_sRGB_decode, GL_EXT_texture_type_2_10_10_10_REV,
        GL_EXT_unpack_subimage, GL_KHR_context_flush_control, GL_KHR_debug,
        GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness,
        GL_NV_draw_buffers, GL_NV_fbo_color_attachments, GL_NV_read_buffer,
        GL_NV_read_depth, GL_NV_read_depth_stencil, GL_NV_read_stencil,
        GL_OES_EGL_image, GL_OES_EGL_image_external, GL_OES_EGL_sync,
        GL_OES_compressed_ETC1_RGB8_texture, GL_OES_copy_image, GL_OES_depth24,
        GL_OES_depth_texture, GL_OES_depth_texture_cube_map,
        GL_OES_draw_buffers_indexed, GL_OES_draw_elements_base_vertex,
        GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
        GL_OES_get_program_binary, GL_OES_gpu_shader5, GL_OES_mapbuffer,
        GL_OES_packed_depth_stencil, GL_OES_rgb8_rgba8, GL_OES_sample_shading,
        GL_OES_sample_variables, GL_OES_shader_image_atomic,
        GL_OES_shader_io_blocks, GL_OES_shader_multisample_interpolation,
        GL_OES_standard_derivatives, GL_OES_stencil8, GL_OES_surfaceless_context,
        GL_OES_texture_3D, GL_OES_texture_border_clamp, GL_OES_texture_buffer,
        GL_OES_texture_float, GL_OES_texture_float_linear,
        GL_OES_texture_half_float, GL_OES_texture_half_float_linear,
        GL_OES_texture_npot, GL_OES_texture_stencil8,
        GL_OES_texture_storage_multisample_2d_array, GL_OES_vertex_array_object

    Leave a comment:


  • Gusar
    replied
    Originally posted by chrisr View Post
    Does the fp64 support need anything special?
    The only thing that comes to mind is --enable-texture-float

    Leave a comment:


  • chrisr
    replied
    I've tried building Mesa from Git for my gen8 Broadwell laptop, but although I'm seeing GLSL 4.3 I'm still only seeing Open GL 3.3. By the looks of things, none of the fp64 functions are being advertised. I'm guessing that the fp64 functionality isn't being built, although I can't see anything obviously missing in the configure output. Does the fp64 support need anything special?

    Leave a comment:


  • W.Irrkopf
    replied
    Originally posted by startas View Post
    And why not ? Its the principle of democracy.
    Open source is not about democracy. For unpaid developers it's mostly about "what interests me most" and for paid developers it's mostly "what's most interesting to my company" that decides what gets done first.

    The opengl 4.3 (4.5) doesn't matter much as intel is not for games and is very slow, is for internet browsing at most,
    IMO 4.3 matters more on newer chips that are able to run low to medium graphics intensive games. In this particular case though it looks like the decision was simply made because the newer generations have a different achitecture in that area which makes an implementation easier/more elegant.

    the point is disinformation of this article.
    I don't see disinformation in this case. Not even in the headline. Only people unfamiliar with both Mesa and Phoronix could misinterpret it to mean "all done". None of the platforms that enabled 4.3 before Intel have support for all chips that are 4.3 capable. If anything, the developers enabling of GL 4.3 could be called misleading, as the drivers failed 4.3 tests in hundrets of cases. Still, developers enabled it and are now very active deciding which tests matter and getting the important and interesting ones fixed fist.

    Leave a comment:


  • Kano
    replied
    If you use lowest settings you can often get playable framerates with 720p or more - even with Haswell. It's not optimal but you can compare it to GT 630. With OpenGL 4.3 support you should need less overrides to start the games at least for Broadwell/Skylake. It's not made for pure gamers but certainly enough for casual players. Source engine games and older UE 2.5/3 games often work fine.

    Leave a comment:


  • startas
    replied
    And why not ? Its the principle of democracy. The opengl 4.3 (4.5) doesn't matter much as intel is not for games and is very slow, is for internet browsing at most, the point is disinformation of this article.

    Leave a comment:

Working...
X