[Mesa-dev] [PATCH 0/6] i965: Little fixes & cleanups

Chad Versace chad at kiwitree.net
Wed May 31 23:43:52 UTC 2017


I found these little fixes and cleanups while hacking the i965 DRI layer
to support R8G8B8X8 EGLConfigs on Skylake (those patches aren't ready
yet, though).

Patches 1, 2, 4, 5 should change behavior. They're pure cleanups.

Patches 3, 6 are actual fixes.

I tested this series on Broadwell with:
    > deqp-egl --deqp-case='dEQP-EGL.functional.image.modify.*'
    Test run totals:
      Passed:        24/37 (64.9%)
      Failed:        0/37 (0.0%)
      Not supported: 13/37 (35.1%)
      Warnings:      0/37 (0.0%)

    > deqp-gles3 --deqp-case='dEQP-GLES3.functional.texture.format.*'
    Test run totals:
      Passed:        530/530 (100.0%)
      Failed:        0/530 (0.0%)
      Not supported: 0/530 (0.0%)
      Warnings:      0/530 (0.0%)

This patch series lives on the tag
    http://git.kiwitree.net/cgit/~chadv/mesa/tag/?h=chadv/review/2017-05-31/i965-cleanups-v01

Chad Versace (6):
  i965: Fix return type of brw_isl_format_for_mesa_format()
  i965: Fix return type of translate_tex_format()
  i965: Remove bad assert on isl_format
  i965: Replace 0 with ISL_FORMAT_UNSUPPORTED in format table
  i965: Cleanup in intel_create_winsys_renderbuffer()
  i965/dri: Fix bad GL error in intel_create_winsys_renderbuffer()

 src/mesa/drivers/dri/i965/brw_context.c          |   5 +-
 src/mesa/drivers/dri/i965/brw_state.h            |   9 +-
 src/mesa/drivers/dri/i965/brw_surface_formats.c  | 184 +++++++++++------------
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c |  12 +-
 src/mesa/drivers/dri/i965/intel_fbo.c            |  13 +-
 src/mesa/drivers/dri/i965/intel_mipmap_tree.c    |   4 +-
 6 files changed, 110 insertions(+), 117 deletions(-)

-- 
2.9.3



More information about the mesa-dev mailing list