1. 13 6月, 2019 1 次提交
    • C
      Wire up Swiftshader based OpenGL ES unit-tests on hosts. (#9264) · 7bb5b9ae
      Chinmay Garde 提交于
      Currently, all our host unit-tests that have rendering concerns use the software backend because of OpenGL ES availability and stability issues on the various platforms where we run host tests. Unfortunately, entire subsystems are disabled (and not tested) when rendering with the software backend. This patch pulls in SwiftShader and via pending patches in the buildroot, configures the host unit-tests to optionally use OpenGL ES in a stable manner without relying on the OpenGL drivers being present (and functional).
      
      I have wired up the embedder test fixture in this patch to use the SwiftShader based OpenGL ES driver. I will update the shell and runtime unittests in a subsequent patch as well. The on and offscreen surfaces are configured as 1x1 pbuffer surface because we should be able to write pixel tests using OpenGL directly wihout having to deal with surfaces.
      7bb5b9ae
  2. 08 6月, 2019 1 次提交
  3. 29 5月, 2019 2 次提交
  4. 26 5月, 2019 1 次提交
  5. 17 5月, 2019 1 次提交
  6. 12 5月, 2019 1 次提交
  7. 07 5月, 2019 1 次提交
  8. 20 4月, 2019 1 次提交
  9. 16 4月, 2019 1 次提交
  10. 22 3月, 2019 1 次提交
  11. 20 3月, 2019 1 次提交
  12. 19 3月, 2019 1 次提交
  13. 18 3月, 2019 1 次提交
  14. 16 3月, 2019 1 次提交
  15. 14 3月, 2019 2 次提交
  16. 08 3月, 2019 1 次提交
  17. 06 3月, 2019 1 次提交
  18. 27 2月, 2019 1 次提交
  19. 12 2月, 2019 1 次提交
  20. 09 2月, 2019 1 次提交
  21. 07 2月, 2019 1 次提交
  22. 06 2月, 2019 1 次提交
  23. 31 1月, 2019 1 次提交
  24. 25 1月, 2019 1 次提交
  25. 15 1月, 2019 1 次提交
    • V
      Pass operator_new_alignment value through gn script into GN args. (#7031) · 8a71c73d
      Vyacheslav Egorov 提交于
      Background:
      
      Some allocators (tcmalloc) don't provide alignment guarantees that
      match clang's default expectations, which causes crashes when using
      clang compiled binary with such allocators.
      
      For example clang can produce movaps instructions to initialize newly
      allocated object - which would crash if result of ::operator new() is
      not 16 bytes aligned.
      8a71c73d
  26. 29 11月, 2018 1 次提交
  27. 08 11月, 2018 1 次提交
  28. 16 10月, 2018 1 次提交
  29. 28 9月, 2018 1 次提交
  30. 27 9月, 2018 1 次提交
  31. 07 9月, 2018 1 次提交
  32. 23 8月, 2018 1 次提交
  33. 21 8月, 2018 1 次提交
  34. 11 8月, 2018 1 次提交
  35. 06 6月, 2018 1 次提交
    • Z
      Adds dynamic, interpreter configs to tools/gn (#5446) · a09b4fdc
      Zachary Anderson 提交于
      Adds --dynamic and --interpreter flags to
      tools/gn. These flags result in engines with
      properties as follows:
      
      --dynamic:
      - JIT targeting native code on Android and
        DBC on iOS
      
      --interpreter
      - Target DBC even if running on Android.
      
      For example:
      
      gn --android --dynamic --interpreter --runtime-mode release
      
      Will generate an engine:
      - Without Dart asserts
      - Without Observatory
      - With JIT compililation to DBC
      
      into out/android_dynamic_release_dbc
      a09b4fdc
  36. 25 5月, 2018 1 次提交
  37. 19 5月, 2018 2 次提交