1. 31 Oct, 2019 1 commit
  2. 13 Sep, 2019 1 commit
  3. 11 Sep, 2019 2 commits
  4. 06 Sep, 2019 3 commits
  5. 08 Aug, 2019 1 commit
  6. 01 Jul, 2019 1 commit
  7. 06 May, 2019 1 commit
  8. 21 Apr, 2019 1 commit
  9. 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:
      
      external/mesa/src/gallium/drivers/r600/r600_pipe_common.c:1290:14:
      error: expected ')'
                       ", LLVM " MESA_LLVM_VERSION_STRING
                                 ^
      <command line>:8:34: note: expanded from here
                                       ^
      external/mesa/src/gallium/drivers/r600/r600_pipe_common.c:1287:10:
      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>
      e538dd67
  10. 04 Apr, 2019 1 commit
  11. 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>
      96bb328e
  12. 28 Jan, 2019 2 commits
  13. 01 Nov, 2017 1 commit
  14. 12 Oct, 2017 1 commit
  15. 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>
      0ba2d265
  16. 24 Aug, 2017 1 commit
  17. 21 Aug, 2017 1 commit
  18. 05 Jul, 2017 2 commits
  19. 30 Jun, 2017 1 commit
  20. 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>
      7029ec05
  21. 25 May, 2017 1 commit
  22. 11 May, 2017 5 commits
  23. 22 Mar, 2017 2 commits
  24. 28 Feb, 2017 1 commit
  25. 03 Feb, 2017 1 commit
  26. 13 Sep, 2016 1 commit
  27. 29 Aug, 2016 1 commit
  28. 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>
      278c2212
  29. 23 May, 2016 1 commit
  30. 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>
      dbbf7a8e