Hi all, This series implements a new extension that just landed in the Khronos repository :
https://github.com/KhronosGroup/OpenGL-Registry/commit/a4f25a7ec733d397d8ea78794a066ea519493688 The purpose of this extension is mostly to enable a feature that is used in GPA [1], allowing to disable all rendering. The reasoning being that you could figure how fast your application/engine could be if the GPU was rendering really fast, helping you identify potential bottlenecks. We have special registers on Gen hardware that we can set to implement this but this could be implemented in other ways (turning operations in NO-OPs in your command streamer). Cheers, [1] : https://software.intel.com/en-us/gpa Lionel Landwerlin (4): mesa: add INTEL_blackhole_render i965: pipecontrol: add LRI write immediate flag i965: enable INTEL_blackhole_render on haswell+ intel: genxml: add INSTPM/CS_DEBUG_MODE2 registers include/GL/glext.h | 5 ++++ include/GLES2/gl2ext.h | 5 ++++ src/intel/genxml/gen10.xml | 6 +++++ src/intel/genxml/gen11.xml | 6 +++++ src/intel/genxml/gen6.xml | 7 ++++++ src/intel/genxml/gen7.xml | 7 ++++++ src/intel/genxml/gen75.xml | 7 ++++++ src/intel/genxml/gen8.xml | 7 ++++++ src/intel/genxml/gen9.xml | 6 +++++ src/mapi/glapi/registry/gl.xml | 8 ++++++- src/mesa/drivers/dri/i965/brw_context.h | 2 ++ src/mesa/drivers/dri/i965/brw_defines.h | 8 ++++++- src/mesa/drivers/dri/i965/brw_misc_state.c | 33 +++++++++++++++++++++++++++ src/mesa/drivers/dri/i965/brw_pipe_control.h | 1 + src/mesa/drivers/dri/i965/brw_state.h | 1 + src/mesa/drivers/dri/i965/brw_state_upload.c | 2 ++ src/mesa/drivers/dri/i965/genX_state_upload.c | 3 +++ src/mesa/drivers/dri/i965/intel_extensions.c | 3 +++ src/mesa/main/clear.c | 2 +- src/mesa/main/enable.c | 10 ++++++++ src/mesa/main/extensions_table.h | 1 + src/mesa/main/mtypes.h | 7 ++++++ 22 files changed, 134 insertions(+), 3 deletions(-) -- 2.16.2 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev