Skip to content
  1. Jul 30, 2018
    • Dave Airlie's avatar
      add robust access · a5d599e9
      Dave Airlie authored
      a5d599e9
    • Gurchetan Singh's avatar
      virgl: also mark sampler views as dirty · 7a5367fa
      Gurchetan Singh authored
      When texture buffers are used as images in compute shaders, the guest
      never sees the modified data since the TBO is always marked as clean.
      
      Fixes most dEQP-GLES31.functional.image_load_store.buffer.* tests.
      
      Example test cases:
         dEQP-GLES31.functional.image_load_store.buffer.load_store.r32ui
         dEQP-GLES31.functional.image_load_store.buffer.qualifiers.coherent_r32f
         dEQP-GLES31.functional.image_load_store.buffer.format_reinterpret.rgba8_rgba8ui
      
      Note: virglrenderer side patch also needed to bind TBOs correctly
      
      Change-Id: Ic58783f83b0a0702747197ec7d01d079e25cb09f
      7a5367fa
    • Dave Airlie's avatar
      enable fb no attach · 8f0dd8b4
      Dave Airlie authored
      virgl: Support ARB_framebuffer_no_attachments
      
      This change lets the following test pass on virgl:
      dEQP-GLES31.functional.state_query.framebuffer_default.framebuffer_default_samples_get_framebuffer_parameteriv
      
      fb no attach
      
      virgl: add fb no attach protocol
      8f0dd8b4
    • Dave Airlie's avatar
      add initial compute caps · e4eaf8ac
      Dave Airlie authored
      basic compute shader + dispatch
      
      virgl/compute: pass local req mem to host
      
      get gles3.1 to advertise
      
      Fix compute warnings
      e4eaf8ac
    • Dave Airlie's avatar
      virgl: add memory barrier support · ca978c72
      Dave Airlie authored
      use a cap to expose this
      ca978c72
    • Dave Airlie's avatar
      virgl: add TXQS support · 218a5d71
      Dave Airlie authored
      218a5d71
    • Dave Airlie's avatar
      virgl: add initial images support (v2) · 84d4c37c
      Dave Airlie authored
      v2: add max image samples support
      84d4c37c
    • Emma Anholt's avatar
      v3d: Block bin on render when doing vertex texturing. · 0a3f6531
      Emma Anholt authored
      The kernel by default serializes the BCL on previous BCLs submitted on
      this FD, but not RCLs.  For now this fix is conservative and blocks on
      last RCL if any vertex texturing is done, which fails to get bin/render
      overlap if there was an intermediate job that doesn't draw to the BCL's
      buffer.  I've dropped a perf_debug() in here to note that as a potential
      future improvement.
      
      Fixes intermittent failures in
      KHR-GLES3.copy_tex_image_conversions.required.*
      0a3f6531
    • Emma Anholt's avatar
      v3d: Fix meson build without vc4. · 34cefa7f
      Emma Anholt authored
      34cefa7f
    • Emma Anholt's avatar
      vc4: Fix meson build when enabled without v3d. · 27f1bfe4
      Emma Anholt authored
      
      
      Reported-by: default avatarRob Clark <robdclark@gmail.com>
      Fixes: e92959c4 ("v3d: Pass the whole clif_dump structure to v3d_print_group().")
      27f1bfe4
  2. Jul 29, 2018
  3. Jul 28, 2018
Loading