1. 12 Feb, 2020 1 commit
  2. 11 Feb, 2020 1 commit
  3. 07 Feb, 2020 1 commit
  4. 30 Jan, 2020 1 commit
  5. 29 Jan, 2020 1 commit
  6. 28 Jan, 2020 1 commit
  7. 26 Jan, 2020 2 commits
    • Lepton Wu's avatar
      vrend,blitter: Sync when switching context. · e54bfe89
      Lepton Wu authored
      
      
      When switching context, if we want to use shared objects from previous
      context, we need to insert glWaitSync to make sure the GL commands
      are executed in sequences. This fixes 8 dEQP tests on mali:
      
      dEQP-GLES2.functional.texture.mipmap.2d.generate.a8_fastest
      dEQP-GLES2.functional.texture.mipmap.2d.generate.a8_nicest
      dEQP-GLES2.functional.texture.mipmap.cube.generate.a8_fastest
      dEQP-GLES2.functional.texture.mipmap.cube.generate.a8_nicest
      dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.2d_rgb
      dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.cube_rgb
      dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.2d_rgb
      dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.cube_rgb
      
      Signed-off-by: Lepton Wu's avatarLepton Wu <lepton@chromium.org>
      Reviewed-by: Gert Wollny's avatarGert Wollny <gert.wollny@collabora.com>
      e54bfe89
    • Lepton Wu's avatar
      vrend_debug: Remove hard coded vrend_use_debug_cb · 4dd3e61a
      Lepton Wu authored
      
      
      This was hard coded as zero before and can't be changed at runtime.
      Change to use the "VREND_DEBUG" environment variable to control this
      behavior.
      
      Signed-off-by: Lepton Wu's avatarLepton Wu <lepton@chromium.org>
      Reviewed-by: Gert Wollny's avatarGert Wollny <gert.wollny@collabora.com>
      4dd3e61a
  8. 23 Jan, 2020 3 commits
  9. 17 Jan, 2020 1 commit
  10. 10 Jan, 2020 1 commit
  11. 26 Dec, 2019 1 commit
    • Lepton Wu's avatar
      vrend: Fix wrong numlayers in vrend_make_view · 1686cf92
      Lepton Wu authored
      
      
      The old code is buggy and set numlayers to 1 for GL_TEXTURE_2D_ARRAY
      when creating the view. Just change to use array_size directly.
      
      This fixes such tests in CtsNativeHardwareTestCases:
      
      android.hardware.nativehardware.cts.AHardwareBufferNativeTests#MultipleLayers_ColorTest_MipmapComplete_GL_RGB10_A2
      android.hardware.nativehardware.cts.AHardwareBufferNativeTests#MultipleLayers_ColorTest_MipmapComplete_GL_RGB8
      android.hardware.nativehardware.cts.AHardwareBufferNativeTests#MultipleLayers_ColorTest_MipmapComplete_GL_RGBA16F
      android.hardware.nativehardware.cts.AHardwareBufferNativeTests#MultipleLayers_ColorTest_MipmapComplete_GL_RGBA8
      android.hardware.nativehardware.cts.AHardwareBufferNativeTests#MultipleLayers_ColorTest_MipmapComplete_GL_SRGB8_ALPHA8_sRGB
      
      Reviewed-by: Gurchetan Singh's avatarGurchetan Singh <gurchetansingh@chromium.org>
      Signed-off-by: Lepton Wu's avatarLepton Wu <lepton@chromium.org>
      1686cf92
  12. 12 Dec, 2019 3 commits
  13. 06 Dec, 2019 1 commit
  14. 05 Dec, 2019 1 commit
    • Gurchetan Singh's avatar
      vrend: fix autotools build error · bbcac75e
      Gurchetan Singh authored
      
      
      With the prior patch and without this one, I get
      
      ../src/.libs/libvrend.a(vrend_renderer.o): In function `vrend_format_can_scanout':
      src/vrend_renderer.c:703: undefined reference to `gbm'
      src/vrend_renderer.c:703: undefined reference to `gbm
      src/vrend_renderer.c:706: undefined reference to `gbm'
      ../src/.libs/libvrend.a(vrend_renderer.o): In function `vrend_resource_gbm_init':
      /virglrenderer/src/vrend_renderer.c:6337: undefined reference to `gbm'
      /virglrenderer/src/vrend_renderer.c:6337: undefined reference to `gbm'
      
      Reviewed-by: Gert Wollny's avatarGert Wollny <gert.wollny@collabora.com>
      bbcac75e
  15. 04 Dec, 2019 2 commits
  16. 28 Nov, 2019 1 commit
  17. 15 Nov, 2019 2 commits
  18. 14 Nov, 2019 3 commits
  19. 08 Nov, 2019 1 commit
  20. 22 Oct, 2019 2 commits
  21. 10 Oct, 2019 10 commits