Bug 39482

Summary: opengl es1/2 is broken on r300 classic driver
Product: Mesa Reporter: Iaroslav Andrusyak <pontostroy>
Component: Drivers/DRI/r300Assignee: mesa-dev
Status: RESOLVED WONTFIX QA Contact:
Severity: minor    
Priority: medium    
Version: git   
Hardware: All   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Iaroslav Andrusyak 2011-07-22 12:29:33 UTC
I use 01:05.0 VGA compatible controller: ATI Technologies Inc RS482 [Radeon Xpress 200M]
When i try run es2_info i got error
EGL_LOG_LEVEL=debug /usr/lib64/mesa/bin/es2_info 
libEGL debug: EGL search path is /usr/lib64/egl
libEGL debug: added egl_dri2 to module array
libEGL debug: added egl_glx to module array
libEGL debug: DRI2: dlopen(/usr/lib64/dri/r300_dri.so)
libEGL debug: DRI2: found extension `DRI_Core'
libEGL info: DRI2: found extension DRI_Core version 1
libEGL debug: DRI2: found extension `DRI_Legacy'
libEGL debug: DRI2: found extension `DRI_DRI2'
libEGL info: DRI2: found extension DRI_DRI2 version 2
libEGL debug: DRI2: found extension `DRI_CopySubBuffer'
libEGL debug: DRI2: found extension `DRI_ReadDrawable'
libEGL debug: DRI2: found extension `DRI_CONFIG_QUERY'
libEGL debug: DRI2: found extension `DRI_SwapControl'
libEGL debug: DRI2: found extension `DRI_MediaStreamCounter'
libEGL debug: DRI2: found extension `DRI_TexBuffer'
libEGL info: DRI2: found extension DRI_TexBuffer version 2
libEGL debug: DRI2: found extension `DRI2_Flush'
libEGL info: DRI2: found extension DRI2_Flush version 3
libEGL debug: DRI2: found extension `DRI_IMAGE'
libEGL info: DRI2: found extension DRI_IMAGE version 1
libEGL debug: the value (0x4) of attribute 0x302f did not meet the criteria (0x5)
libEGL debug: the value (0x4) of attribute 0x302f did not meet the criteria (0x5)
libEGL debug: the value (0x4) of attribute 0x302f did not meet the criteria (0x5)
libEGL debug: the value (0x4) of attribute 0x302f did not meet the criteria (0x5)
libEGL debug: the value (0x4) of attribute 0x302f did not meet the criteria (0x5)
libEGL debug: the value (0x4) of attribute 0x302f did not meet the criteria (0x5)
libEGL debug: the value (0x4) of attribute 0x302f did not meet the criteria (0x5)
libEGL debug: the value (0x4) of attribute 0x302f did not meet the criteria (0x5)
libEGL debug: the value (0x4) of attribute 0x302f did not meet the criteria (0x5)
libEGL debug: the value (0x4) of attribute 0x302f did not meet the criteria (0x5)
libEGL debug: the value (0x4) of attribute 0x302f did not meet the criteria (0x5)
libEGL debug: the value (0x4) of attribute 0x302f did not meet the criteria (0x5)
libEGL debug: the value (0x4) of attribute 0x302f did not meet the criteria (0x5)
libEGL debug: the value (0x4) of attribute 0x302f did not meet the criteria (0x5)
libEGL debug: the value (0x4) of attribute 0x302f did not meet the criteria (0x5)
libEGL debug: the value (0x4) of attribute 0x302f did not meet the criteria (0x5)
libEGL debug: the best driver is DRI2
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
libEGL debug: the value (0x8) of attribute 0x3040 did not meet the criteria (0x4)
es2_info: es2_info.c:153: make_x_window: Assertion `num_configs > 0' failed.
Aborted

 /usr/lib64/mesa/bin/eglinfo 
EGL API version: 1.4
EGL vendor string: Mesa Project
EGL version string: 1.4 (DRI2)
EGL client APIs: OpenGL 
EGL extensions string:
    EGL_MESA_drm_image EGL_KHR_image_base EGL_KHR_image_pixmap
    EGL_KHR_image EGL_KHR_gl_renderbuffer_image EGL_KHR_surfaceless_gles1
    EGL_KHR_surfaceless_gles2 EGL_KHR_surfaceless_opengl
    EGL_NOK_swap_region EGL_NOK_texture_from_pixmap
Configurations:
     bf lv colorbuffer dp st  ms    vis   cav bi  renderable  supported


with software and gallium drivers all works fine.
Comment 1 Alex Deucher 2011-07-22 12:53:51 UTC
r300g replaces r300c.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.