1. 01 Jul, 2019 1 commit
  2. 06 May, 2019 1 commit
  3. 21 Apr, 2019 1 commit
  4. 13 Apr, 2019 1 commit
    • maurossi's avatar
      android: fix LLVM version string related building errors · e538dd67
      maurossi authored
      Adding \ prior to " in llvm version string fixes the following building errors:
      error: expected ')'
                       ", LLVM " MESA_LLVM_VERSION_STRING
      <command line>:8:34: note: expanded from here
      note: to match this '('
              snprintf(rscreen->renderer_string, sizeof(rscreen->renderer_string),
      1 error generated.
      Fixes: 05b114e5 ("simplify LLVM version string printing")
      Signed-off-by: maurossi's avatarMauro Rossi <issor.oruam@gmail.com>
      Reviewed-by: Eric Engestrom's avatarEric Engestrom <eric@engestrom.ch>
  5. 04 Apr, 2019 1 commit
  6. 21 Feb, 2019 1 commit
    • Tapani Pälli's avatar
      iris: add Android build · 96bb328e
      Tapani Pälli authored
      Note that at least following additional libs/components require changes
      since they refer to BOARD_GPU_DRIVERS variable which is used to select
      the driver:
        - mixins
        - minigbm
        - libdrm
        - drm_gralloc
      v2: (feedback by Gustaw Smolarczyk) Fix trailing \ in a few cases
      Signed-off-by: Tapani Pälli's avatarTapani Pälli <tapani.palli@intel.com>
  7. 28 Jan, 2019 2 commits
  8. 01 Nov, 2017 1 commit
  9. 12 Oct, 2017 1 commit
  10. 11 Sep, 2017 1 commit
    • Rob Herring's avatar
      Android: Add LLVM support for Android P · 0ba2d265
      Rob Herring authored
      The Android version in AOSP master has changed now to P, so we need to add
      LLVM flags for it. Duplicating the lines because I expect the version will
      get bumped at some point and diverge from O.
      Cc: Chih-Wei Huang <cwhuang@android-x86.org>
      Signed-off-by: Rob Herring's avatarRob Herring <robh@kernel.org>
  11. 24 Aug, 2017 1 commit
  12. 21 Aug, 2017 1 commit
  13. 05 Jul, 2017 2 commits
  14. 30 Jun, 2017 1 commit
  15. 15 Jun, 2017 1 commit
    • Eric Anholt's avatar
      gallium: Add renderonly-based support for pl111+vc4. · 7029ec05
      Eric Anholt authored
      This follows the model of imx (display) and etnaviv (render): pl111 is a
      display-only device, so when asked to do GL for it, we see if we have a
      vc4 renderer, make the vc4 screen, and have vc4 call back to pl111 to do
      scanout allocations.
      The difference from etnaviv is that we share the same BO between vc4 and
      pl111, rather than having a vc4 bo and a pl11 bo and copies between the
      two.  The only mismatch between their requirements is that vc4 requires
      4-pixel (at 32bpp) stride alignment, while pl111 requires that stride
      match width.  The kernel will reject any modesets to an incorrect stride,
      so the 3D driver doesn't need to worry about that.
      v2: Rebase on Android rework, drop unused include.
      v3: Fix another Android bug, from Rob Herring's build-testing.
      Reviewed-by: Christian Gmeiner's avatarChristian Gmeiner <christian.gmeiner@gmail.com>
  16. 25 May, 2017 1 commit
  17. 11 May, 2017 5 commits
  18. 22 Mar, 2017 2 commits
  19. 28 Feb, 2017 1 commit
  20. 03 Feb, 2017 1 commit
  21. 13 Sep, 2016 1 commit
  22. 29 Aug, 2016 1 commit
  23. 02 Jun, 2016 1 commit
    • maurossi's avatar
      isl: add support for Android libmesa_isl static library · 278c2212
      maurossi authored
      isl library is needed to build i965, libmesa_isl static library is added
      to fix related Android building errors.
      Any attempt to build libmesa_genxml as phony package module failed to deliver
      gen{7,75,8,9}_pack.h generated headers, needed for libmesa_isl_gen{7,75,8,9}
      Due to constraints in Android Build System, libmesa_genxml is built as static,
      at least one source is needed, so dummy.c is autogenerated for this scope,
      libmesa_genxml dependency is declared using LOCAL_WHOLE_STATIC_LIBRARIES,
      to avoid building errors due to missing genxml/gen{7,75,8,9}_pack.h headers.
      Cc: <mesa-stable@lists.freedesktop.org>
      Reviewed-by: default avatarEmil Velikov <emil.velikov@collabora.com>
  24. 23 May, 2016 1 commit
  25. 01 May, 2016 1 commit
    • Rob Herring's avatar
      Android: fix build ordering of subdirectories · dbbf7a8e
      Rob Herring authored
      Different versions of make behave differently in whether $(wildcard) sorts
      the results or not. The Android build now explicitly sorts
      all-named-subdir-makefiles which breaks the build because src/gallium
      must be included after src/mesa/drivers/dri.
      The Android build system doesn't support doing "include $(call
      all-named-subdir-makefiles,...)" twice, so rework things by generating
      the included makefile list and including them in 2 steps.
      Signed-off-by: Rob Herring's avatarRob Herring <robh@kernel.org>
      Reviewed-by: Emil Velikov's avatarEmil Velikov <emil.l.velikov@gmail.com>
  26. 11 Apr, 2016 1 commit
  27. 29 Feb, 2016 2 commits
    • Rob Herring's avatar
      Android: clean-up and fix DRI module path handling · 8949edf0
      Rob Herring authored
      MESA_DRI_MODULE_PATH is only getting set for classic DRI drivers and may or
      may not be set correctly for gallium_dri.so depending on the makefile
      include ordering. For Android 6 and earlier it is fine, but with build
      system changes in AOSP master, it is not.
      Move the path variables to a single place at the top level and introduce
      MESA_DRI_MODULE_REL_PATH for Android 5 and later which require relative
      paths. With this, there is a single variable to change.
      Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org>
      Signed-off-by: Rob Herring's avatarRob Herring <robh@kernel.org>
      Reviewed-by: default avatarEmil Velikov <emil.velikov@collabora.com>
    • Rob Herring's avatar
      Android: fix build break from nir/glsl move to compiler/ · 574a92b0
      Rob Herring authored
      Commits a39a8fbb ("nir: move to compiler/") and eb63640c
      ("glsl: move to compiler/") broke Android builds. Fix them.
      There is also a missing dependency between generated NIR headers and
      several libraries. This isn't a new issue, but seems to have been
      exposed by the NIR move.
      Built with i915, i965, freedreno, r300g, r600g, vc4, and virgl enabled.
      Cc: "11.2" <mesa-stable@lists.freedesktop.org>
      Cc: Mauro Rossi <issor.oruam@gmail.com>
      Signed-off-by: Rob Herring's avatarRob Herring <robh@kernel.org>
      Reviewed-by: default avatarEmil Velikov <emil.velikov@collabora.com>
  28. 26 Jan, 2016 1 commit
  29. 23 Jan, 2016 1 commit
  30. 22 Jul, 2015 2 commits
  31. 15 Jun, 2015 1 commit