OpenCSW Bug Tracker


Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004677 [mesalibs] upgrade minor always 2011-01-30 18:33 2011-03-08 17:35
Reporter kenmays View Status public  
Assigned To james
Priority normal Resolution open  
Status assigned  
Summary 0004677: Update to Mesa 7.9.1
Description Rendering issues observed when tested with Mesa Demos 8.0.1 and piglit. Mesa development suggested Mesa 7.9.1 update for modernization for recent OpenGL cross-platform development projects.

Fixes/improvements:
# Fixed Amnesia / HPL2 RendererFeatTest not rendering correctly
# Assorted GLSL fixes.
# Mesa advertises bogus GL_ARB_shading_language_120
# Fixed handling of multiple render targets in fixed-function texture environmnent programs.
# Fixed conversion errors in signed_rgba8888[rev] texel fetch.
# libEGL improvements
# Fixed several render to texture bugs.
# Much improved support for EGL in Mesa
# New state trackers for OpenGL ES 1.1 and 2.0
# GL_NV_conditional_render extension
# GL_EXT_draw_buffers2 extension
# GL_ARB_fragment_coord_conventions extension
# GL_EXT_texture_array extension
# GL_APPLE_object_purgeable extension
Additional Information
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0008751)
james (manager)
2011-02-01 11:35

7.9.1 uses talloc which is part of Samba and CSW does not offer. Versions between this and the last I compiled fail to compile for other reasons, I have no reason to believe 7.9.1 will compile even with talloc. Please can they (Mesa) spend less time on features and more time on good code.
(0008753)
dam (administrator)
2011-02-01 18:01

Hi James,

we need talloc for Samba anyway. Would it help if I package that one up for you?


Best regards

  -- Dago
(0008754)
james (manager)
2011-02-01 18:10

Yes. I built a simple talloc package for my development work but didn't want to step on the samba maintainers toes realising it belonged with Samba. I've still work to do on mesa afterwards but talloc is a start. Need 64bit too, please.
(0008755)
dam (administrator)
2011-02-02 10:26

Done, please test from
  http://buildfarm.opencsw.org/experimental.html#talloc [^]
(0008779)
james (manager)
2011-02-06 20:13

Dago: thanks for talloc, seems to satisfy compiling but I can't yet prove it as mesa isn't running.


4 days wasted on this so far and I have a compile. Still a way to go, there are now a raft of undefined symbols, eg:

$ LD_LIBRARY_PATH=/opt/csw/lib LD_NOAUXFLTR=1 /usr/openwin/demo/GL/sparcv7/ogl_install_check
ld.so.1: ogl_install_check: fatal: relocation error: file /opt/csw/lib/libGL.so.1: symbol __1cJglsl_typeJvec4_type_: referenced symbol not found
zsh: killed LD_LIBRARY_PATH=/opt/csw/lib LD_NOAUXFLTR=1



and ldd -r shows many:
    symbol not found: __1cJglsl_typeJvec4_type_ (/opt/csw/lib/libGL.so.1)
    symbol not found: __1cJglsl_typeJbool_type_ (/opt/csw/lib/libGL.so.1)
    symbol not found: __1cFir_ifG__vtbl_ (/opt/csw/lib/libGL.so.1)
    symbol not found: __1cMir_loop_jumpG__vtbl_ (/opt/csw/lib/libGL.so.1)
    symbol not found: __1cQir_print_visitorG__vtbl_ (/opt/csw/lib/libGL.so.1)
    symbol not found: __1cJglsl_typeKfloat_type_ (/opt/csw/lib/libGL.so.1)
    symbol not found: _mesa_destroy_shader_compiler (/opt/csw/lib/libGL.so.1)
    symbol not found: __1cXir_hierarchical_visitorFvisit6MpnLir_variable__nRir_visitor_status__ (/opt/csw/lib/libGL.so.1)
    symbol not found: __1cXir_hierarchical_visitorFvisit6MpnLir_constant__nRir_visitor_status__ (/opt/csw/lib/libGL.so.1)
    symbol not found: __1cXir_hierarchical_visitorFvisit6MpnMir_loop_jump__nRir_visitor_status__ (/opt/csw/lib/libGL.so.1)
    symbol not found: __1cXir_hierarchical_visitorLvisit_enter6MpnHir_loop__nRir_visitor_status__ (/opt/csw/lib/libGL.so.1)
    symbol not found: __1cXir_hierarchical_visitorLvisit_leave6MpnHir_loop__nRir_visitor_status__ (/opt/csw/lib/libGL.so.1)
    symbol not found: __1cXir_hierarchical_visitorLvisit_enter6MpnVir_function_signature__nRir_visitor_status__ (/opt/csw/lib/libGL.so.1)
    symbol not found: __1cXir_hierarchical_visitorLvisit_leave6MpnVir_function_signature__nRir_visitor_status__ (/opt/csw/lib/libGL.so.1)
    symbol not found: __1cXir_hierarchical_visitorLvisit_enter6MpnLir_function__nRir_visitor_status__ (/opt/csw/lib/libGL.so.1)
    symbol not found: __1cXir_hierarchical_visitorLvisit_leave6MpnLir_function__nRir_visitor_status__ (/opt/csw/lib/libGL.so.1)
    symbol not found: __1cXir_hierarchical_visitorLvisit_enter6MpnNir_expression__nRir_visitor_status__ (/opt/csw/lib/libGL.so.1)
    symbol not found: __1cXir_hierarchical_visitorLvisit_leave6MpnNir_expression__nRir_visitor_status__ (/opt/csw/lib/libGL.so.1)
    symbol not found: __1cXir_hierarchical_visitorLvisit_enter6MpnKir_texture__nRir_visitor_status__ (/opt/csw/lib/libGL.so.1)
    symbol not found: __1cXir_hierarchical_visitorLvisit_leave6MpnKir_texture__nRir_visitor_status__ (/opt/csw/lib/libGL.so.1)
    symbol not found: __1cXir_hierarchical_visitorLvisit_enter6MpnKir_swizzle__nRir_visitor_status__ (/opt/csw/lib/libGL.so.1)
... etc and many more. Going to have to stop this and do something useful.
(0008821)
james (manager)
2011-02-21 19:52

The talloc part appears to work as far as it compiles although mesa doesn't work at all, but hey ho, talloc in, talloc out, wish they'd stabilise their ideas. I keep skipping versions in the hope the next will be better but it's not been, well so what, I have system/hardware OGL on the XVR-600.


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker