• Skip to sidebar navigation
  • Skip to content

Bitbucket

  • More
    ProjectsRepositories
  • Help
    • Online help
    • Learn Git
    • Welcome to Bitbucket
    • Keyboard shortcuts
  • Log In
Alexander Dahl
  1. Alexander Dahl

buildroot

Public
Actions
  • Clone
  • Compare

Learn more about cloning repositories

You have read-only access

Navigation
  • Source
  • Commits
  • Branches
  • All Branches Graph
  • Forks
  1. Alexander Dahl
  2. buildroot

Source

buildroot/package/mesa3d/Config.in
Bernd KuhlsBernd Kuhls committed 80e2c3138be25 Apr 2016
Raw file
Source viewDiff to previous
xxxxxxxxxx
      Use the Khronos EGL APIs. EGL is a window manager for OpenGL applications
 
1
menuconfig BR2_PACKAGE_MESA3D
2
    bool "mesa3d"
3
    depends on BR2_INSTALL_LIBSTDCPP
4
    depends on !BR2_STATIC_LIBS
5
    depends on BR2_TOOLCHAIN_HAS_SYNC_1
6
    depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
7
    select BR2_PACKAGE_LIBDRM
8
    select BR2_PACKAGE_EXPAT
9
    select BR2_PACKAGE_XPROTO_DRI2PROTO if BR2_PACKAGE_XORG7
10
    select BR2_PACKAGE_XPROTO_GLPROTO if BR2_PACKAGE_XORG7
11
    select BR2_PACKAGE_XPROTO_XF86DRIPROTO if BR2_PACKAGE_XORG7
12
    select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7
13
    select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7
14
    select BR2_PACKAGE_XLIB_LIBXDAMAGE if BR2_PACKAGE_XORG7
15
    select BR2_PACKAGE_XLIB_LIBXFIXES if BR2_PACKAGE_XORG7
16
    select BR2_PACKAGE_LIBXCB if BR2_PACKAGE_XORG7
17
    help
18
      Mesa 3D, an open-source implementation of the OpenGL specification.
19
​
20
      http://mesa3d.org
21
​
22
if BR2_PACKAGE_MESA3D
23
​
24
# inform the .mk file of gallium or dri driver selection
25
config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
26
    select BR2_PACKAGE_MESA3D_DRIVER
27
    bool
28
​
29
config BR2_PACKAGE_MESA3D_DRI_DRIVER
30
    select BR2_PACKAGE_MESA3D_DRIVER
31
    select BR2_PACKAGE_HAS_LIBGL if BR2_PACKAGE_XORG7
32
    select BR2_PACKAGE_XLIB_LIBXSHMFENCE if BR2_PACKAGE_XPROTO_DRI3PROTO
33
    select BR2_PACKAGE_XPROTO_PRESENTPROTO if BR2_PACKAGE_XPROTO_DRI3PROTO
34
    bool
35
​
36
config BR2_PACKAGE_PROVIDES_LIBGL
37
    default "mesa3d" if BR2_PACKAGE_MESA3D_DRI_DRIVER && \
38
        BR2_PACKAGE_XORG7
39
​
40
config BR2_PACKAGE_MESA3D_DRIVER
41
    bool
42
​
43
config BR2_PACKAGE_MESA3D_NEEDS_XA
44
    bool
45
​
46
comment "Gallium drivers"
47
​
48
config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_NOUVEAU
49
    bool "Gallium nouveau driver"
50
    depends on BR2_i386 || BR2_x86_64
51
    select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
52
    select BR2_PACKAGE_LIBDRM_NOUVEAU
53
    select BR2_PACKAGE_MESA3D_NEEDS_XA
54
    help
55
      Supports all Nvidia GPUs.
56
​
57
config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R600
58
    bool "Gallium Radeon R600 driver"
59
    depends on BR2_i386 || BR2_x86_64
60
    select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
61
    select BR2_PACKAGE_LIBDRM_RADEON
62
    select BR2_PACKAGE_MESA3D_NEEDS_XA
63
    help
64
      Driver for ATI/AMD Radeon R600/R700/HD5000/HD6000 GPUs.
65
​
66
config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SVGA
67
    bool "Gallium vmware svga driver"
68
    depends on BR2_i386 || BR2_x86_64
69
    select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
70
    select BR2_PACKAGE_LIBDRM_VMWGFX
71
    select BR2_PACKAGE_MESA3D_NEEDS_XA
72
    help
73
      This is a virtual GPU driver for VMWare virtual machines.
74
​
75
config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST
76
    bool "Gallium swrast driver"
77
    select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
78
    help
79
      This is a software opengl implementation using the Gallium3D
80
      infrastructure.
81
​
82
config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VC4
83
    bool "Gallium vc4 driver"
84
    depends on BR2_arm
85
    select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
86
    select BR2_PACKAGE_LIBDRM_VC4
87
    select BR2_PACKAGE_MESA3D_NEEDS_XA
88
    help
89
      Driver for Broadcom VC4 (rpi2/3) GPUs.
90
      It requires a vanilla 4.5+ kernel with drm vc4 (open) support.
91
​
92
config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VIRGL
  • Git repository management for enterprise teams powered by Atlassian Bitbucket
  • Atlassian Bitbucket v6.7.2
  • Documentation
  • Request a feature
  • About
  • Contact Atlassian
Atlassian

Everything looks good. We'll let you know here if there's anything you should know about.