试编译 Mesa3d EGL GLES for arm linux

./configure –prefix=$PWD/_install –host=arm-linux –enable-gles1 –enable-gles2 –enable-openvg –disable-opengl –with-egl-platforms=fbdev

        prefix:          /home/aliang/source/Mesa-7.10.2/_install
        exec_prefix:     ${prefix}
        libdir:          ${exec_prefix}/lib
        includedir:      ${prefix}/include

        OpenGL:          no (ES1: yes ES2: yes)
        GLES overlay:    no
        OpenVG:          yes

        Driver:          no

        GLU:             no
        GLw:             no (Motif: no)
        glut:            no

        EGL:             yes
        EGL platforms:   fbdev
        EGL drivers:     egl_gallium
        EGL Gallium STs: $(GL_LIB) $(VG_LIB)

        llvm:            no

        Gallium:         yes
        Gallium dirs:    auxiliary drivers state_trackers
        Target dirs:      egl
        Winsys dirs:     sw sw/fbdev i915/sw
        Driver dirs:     softpipe failover galahad trace rbug identity svga i915 i965 r300
        Trackers dirs:    vega egl

        Shared libs:     yes
        Static libs:     no

        CFLAGS:          -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fvisibility=hidden -fno-strict-aliasing -fPIC
        CXXFLAGS:        -g -O2 -Wall -fvisibility=hidden -fno-strict-aliasing -fPIC
        Macros:          -D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS

        PYTHON2:         python

        Run 'make' to build Mesa

        aliang@Eadith:~/source/Mesa-7.10.2$ make -j2

        ...................................................................................


编译中出现了几处钉子,顺利解决,出乎意料的居然编译通过
当然我相信这个库不能拿来直接使用,不过总算找到一丝希望

原创文章,转载请注明: 转载自贝壳博客

本文链接地址: 试编译 Mesa3d EGL GLES for arm linux

2 评论

  1. 你好,我看到你的博客,我现在也在研究这个,你使用的mesa直接操作的是/dev/fb设备吗?可不可以提供给我一些你使用的这个版本的信息。谢谢!!我的邮箱fu.xiaoyong@edw.cn

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据