[Mesa-dev] [PATCH v4 0/7] mesa/i965: Add support for INTEL_blackhole_render

Lionel Landwerlin lionel.g.landwerlin at intel.com
Wed Jun 20 17:25:27 UTC 2018


Hi all,

This is a respin of the blackhole render extension with Haswell
disabled. After digging a bit I found out that the kernel command
parser drops our batch when it contains a write to INSTPM.
Unfortunately I have to land those patches to be able to land the
kernel ones.

Cheers,

Lionel Landwerlin (7):
  i965: add force posted register load
  i965: add a skylake only pipe control recommendation
  i965: pipecontrol: allow NULL bo for writing registers
  intel: genxml: add Force Posted field to MI_LRI
  include: bump GL/GLES headers & registry
  mesa: add INTEL_blackhole_render
  i965: enable INTEL_blackhole_render

 include/GL/glcorearb.h                        |   52 +-
 include/GL/glext.h                            |   65 +-
 include/GL/glxext.h                           |   20 +-
 include/GL/wglext.h                           |    6 +-
 include/GLES/gl.h                             |   15 +-
 include/GLES/glext.h                          |   33 +-
 include/GLES2/gl2.h                           |    6 +-
 include/GLES2/gl2ext.h                        |  143 +-
 include/GLES3/gl3.h                           |    6 +-
 src/intel/genxml/gen10.xml                    |    1 +
 src/intel/genxml/gen11.xml                    |    1 +
 src/intel/genxml/gen7.xml                     |    1 +
 src/intel/genxml/gen75.xml                    |    1 +
 src/intel/genxml/gen8.xml                     |    1 +
 src/intel/genxml/gen9.xml                     |    1 +
 src/mapi/glapi/registry/gl.xml                | 3995 ++++++++++++-----
 src/mesa/drivers/dri/i965/brw_clear.c         |    3 +
 src/mesa/drivers/dri/i965/brw_context.h       |    4 +
 src/mesa/drivers/dri/i965/brw_defines.h       |    9 +-
 src/mesa/drivers/dri/i965/brw_misc_state.c    |   56 +
 src/mesa/drivers/dri/i965/brw_pipe_control.c  |   19 +
 src/mesa/drivers/dri/i965/brw_state.h         |    4 +
 src/mesa/drivers/dri/i965/brw_state_upload.c  |    2 +
 src/mesa/drivers/dri/i965/genX_state_upload.c |    4 +
 src/mesa/drivers/dri/i965/intel_batchbuffer.c |   13 +
 src/mesa/drivers/dri/i965/intel_extensions.c  |    8 +
 src/mesa/drivers/dri/i965/intel_fbo.c         |    6 +
 src/mesa/drivers/dri/i965/intel_pixel_read.c  |    3 +
 src/mesa/drivers/dri/i965/intel_tex_copy.c    |    3 +
 src/mesa/drivers/dri/i965/intel_tex_image.c   |    5 +
 src/mesa/main/enable.c                        |   14 +
 src/mesa/main/extensions_table.h              |    1 +
 src/mesa/main/mtypes.h                        |    8 +
 33 files changed, 3213 insertions(+), 1296 deletions(-)

--
2.17.1


More information about the mesa-dev mailing list