1. 09 Jun, 2022 1 commit
    • Antonio Caggiano's avatar
      GN: Wayland build overrides · a000b9f2
      Antonio Caggiano authored
      Introduce //build_overrides/wayland.gni to simplify the management of
      the wayland dependencies.
      
      Bug: chromium:1327041, angleproject:7409
      Change-Id: I24cd7c0aa1025acbfe681afb07ccb384ff52bb62
      a000b9f2
  2. 24 May, 2022 1 commit
  3. 20 May, 2022 1 commit
  4. 03 May, 2022 3 commits
  5. 02 May, 2022 1 commit
  6. 28 Apr, 2022 1 commit
  7. 27 Apr, 2022 2 commits
  8. 21 Apr, 2022 1 commit
  9. 20 Apr, 2022 1 commit
  10. 13 Apr, 2022 1 commit
  11. 12 Apr, 2022 1 commit
  12. 07 Apr, 2022 1 commit
    • Kimmo Kinnunen's avatar
      Support ANGLE_PREFERRED_DEVICE on CGL · ba04fcfd
      Kimmo Kinnunen authored
      Add the possibility to test both integrated and discrete GPU
      with ANGLE tests. Previously it was using only discrete.
      
      The binaries need the NSSupportsAutomaticGraphicsSwitching bundle
      property.
      
      This is needed to test ANGLE_power_preference.
      
      Changes the behavior of test apps:
      
      Previously,
        ./angle_end2end_tests
      would use discrete GPU.
      
      After,
        ./angle_end2end_tests
      or
        ANGLE_PREFERRED_DEVICE=intel ./angle_end2end_tests
      will use integrated GPU.
        ANGLE_PREFERRED_DEVICE=amd ./angle_end2end_tests
      will use discrete GPU.
      
      Bug: angleproject:7093
      Change-Id: Ia64f6024e3215e69c2a1bde3ba4f67c3ca595476
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3516114
      
      
      Reviewed-by: default avatarKenneth Russell <kbr@chromium.org>
      Reviewed-by: default avatarGeoff Lang <geofflang@chromium.org>
      Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
      ba04fcfd
  13. 05 Apr, 2022 1 commit
  14. 30 Mar, 2022 1 commit
  15. 26 Mar, 2022 1 commit
  16. 15 Mar, 2022 1 commit
  17. 28 Jan, 2022 1 commit
  18. 19 Nov, 2021 2 commits
  19. 17 Nov, 2021 1 commit
  20. 16 Nov, 2021 1 commit
  21. 12 Nov, 2021 1 commit
  22. 11 Nov, 2021 1 commit
  23. 09 Nov, 2021 3 commits
  24. 04 Nov, 2021 1 commit
  25. 28 Oct, 2021 2 commits
  26. 20 Oct, 2021 1 commit
  27. 19 Oct, 2021 1 commit
  28. 18 Oct, 2021 1 commit
  29. 14 Oct, 2021 1 commit
    • Shahbaz Youssefi's avatar
      Vulkan: SPIR-V Gen: Drop dependency to glslang · f3d5dac3
      Shahbaz Youssefi authored
      The SPIR-V gen path is now made default.  Compilation through glslang is
      still supported for debugging, and is enabled on the GLSL* end2end tests
      for smoke testing.  On release builds, glslang is not supported.
      
      To test with glslang, add the following gn arg (only necessary if dcheck
      is disabled):
      
          angle_enable_spirv_gen_through_glslang = true
      
      Then enable the generateSPIRVThroughGlslang feature.  This can be done
      by setting an environment variable:
      
          ANGLE_FEATURE_OVERRIDES_ENABLED=generateSPIRVThroughGlslang ./angle_deqp_gles2_tests
      
      Binary size saving:
      
      - 1.3MB on Linux (SPIR-V gen itself: 240KB)
      - 730KB on Android (SPIR-V gen itself: 140KB)
      
      Perf tests:
      
      - LinkProgramBenchmark.Run/vulkan_compile_single_thread
        * Through glslang:
            truncated mean: 1287033.36
        * Direct SPIR-V Gen:
            truncated mean: 244495.91  (~80% reduction)
      
      - LinkProgramBenchmark.Run/vulkan_compile_multi_thread
        * Through glslang:
            truncated mean: 4565894.83
        * Direct SPIR-V Gen:
            truncated mean: 1158164.10  (~75% reduction)
      
      Bug: angleproject:4889
      Bug: angleproject:6210
      Change-Id: I486342702977c8114e90073b97183aba115a8b2d
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3115140
      
      
      Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
      Reviewed-by: default avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: default avatarTim Van Patten <timvp@google.com>
      f3d5dac3
  30. 07 Oct, 2021 1 commit
  31. 30 Sep, 2021 1 commit
  32. 24 Sep, 2021 1 commit
  33. 21 Sep, 2021 1 commit