mesa/src/intel/blorp
Kenneth Graunke 8bf9b7b5b6 intel: Emit 3DSTATE_VF_STATISTICS dynamically
Pipeline statistics queries should not count BLORP's rectangles.

    (23) How do operations like Clear, TexSubImage, etc. affect the
         results of the newly introduced queries?

      DISCUSSION: Implementations might require "helper" rendering
      commands be issued to implement certain operations like Clear,
      TexSubImage, etc.

      RESOLVED: They don't. Only application submitted rendering
      commands should have an effect on the results of the queries.

Piglit's arb_pipeline_statistics_query-vert_adj exposes this bug when
the driver is hacked to always perform glBufferData via a GPU staging
copy (for debugging purposes).

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
2019-04-14 19:58:04 -07:00
..
blorp.c nir/lower_doubles: Inline functions directly in lower_doubles 2019-03-06 17:24:57 +00:00
blorp.h intel/blorp: Make swizzle_color_value public. 2019-03-20 16:46:25 -07:00
blorp_blit.c nir/builder: Move nir_imm_vec2 from blorp into the builder 2019-04-14 22:25:56 +02:00
blorp_clear.c intel/blorp: Make swizzle_color_value public. 2019-03-20 16:46:25 -07:00
blorp_genX_exec.h intel: Emit 3DSTATE_VF_STATISTICS dynamically 2019-04-14 19:58:04 -07:00
blorp_nir_builder.h nir, glsl: move pixel_center_integer/origin_upper_left to shader_info.fs 2019-02-21 11:47:59 +01:00
blorp_priv.h blorp: Pass the batch to lookup/upload_shader instead of context 2019-01-10 20:52:04 -08:00
meson.build intel: add dependency on genxml generated files 2019-04-08 20:52:47 +00:00
TODO intel/blorp: Add a TODO file 2016-09-12 10:14:49 -07:00