mesa/src/intel/vulkan
Jason Ekstrand 054e48ee0e anv/cmd_buffer: Re-emit MEDIA_CURBE_LOAD when CS push constants are dirty
This can happen even if the binding table isn't changed.  For instance, you
could have dynamic offsets with your descriptor set.  This fixes the new
stress.lots-of-surface-state.cs.dynamic cricible test.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Cc: "13.0" <mesa-stable@lists.freedesktop.org>
2016-11-22 08:06:33 -08:00
..
tests anv: fold the tests' makefile 2016-05-01 08:38:04 +01:00
.gitignore anv: Suffix the intel_icd file with the host CPU 2016-10-21 09:30:20 -07:00
anv_allocator.c anv/allocator: Simplify anv_scratch_pool 2016-11-09 11:31:01 -08:00
anv_batch_chain.c intel/isl: Add some basic info about RENDER_SURFACE_STATE to isl_device 2016-11-16 10:10:26 -08:00
anv_blorp.c anv: Enable "permanent" compression for immutable format images 2016-11-17 12:03:24 -08:00
anv_cmd_buffer.c anv: Handle null in all destructors 2016-11-16 20:07:23 -08:00
anv_descriptor_set.c anv: Handle null in all destructors 2016-11-16 20:07:23 -08:00
anv_device.c anv: Enable clip and cull distance support. 2016-11-22 00:29:24 -08:00
anv_dump.c anv/cmd_buffer: Move Begin/End/Execute to genX_cmd_buffer.c 2016-10-17 17:41:35 -07:00
anv_entrypoints_gen.py anv: Make entrypoint resolution take a gen_device_info 2016-10-14 15:40:39 -07:00
anv_formats.c anv/format: handle unsupported formats earlier 2016-11-15 08:50:48 +01:00
anv_gem.c anv/device: Return the right error for failed maps 2016-11-09 18:17:48 -08:00
anv_gem_stubs.c anv: remove define _DEFAULT_SOURCE 2016-05-23 12:09:11 +01:00
anv_genX.h anv: Implement a depth stall restriction on gen7 2016-11-20 20:40:40 -08:00
anv_image.c anv: Enable "permanent" compression for immutable format images 2016-11-17 12:03:24 -08:00
anv_intel.c anv: Fix unintentional integer overflow in anv_CreateDmaBufImageINTEL 2016-11-22 15:15:45 +00:00
anv_nir.h anv: use correct header guards 2016-10-14 11:53:41 +01:00
anv_nir_apply_dynamic_offsets.c anv/pipeline: Only do buffer bounds checks if robustBufferAccess is enabled 2016-05-19 21:18:59 -07:00
anv_nir_apply_pipeline_layout.c anv/pipeline: Store the (set, binding, index) tripple in the bind map 2016-06-10 09:43:07 -07:00
anv_nir_lower_push_constants.c nir: Switch the arguments to nir_foreach_function 2016-04-28 15:54:48 -07:00
anv_pass.c anv/pass: Precompute some subpass usage information 2016-11-17 12:03:24 -08:00
anv_pipeline.c anv: Combine ClipDistance and CullDistance arrays. 2016-11-22 00:29:23 -08:00
anv_pipeline_cache.c anv: Handle null in all destructors 2016-11-16 20:07:23 -08:00
anv_private.h anv/image: Add an aux_usage field for "default" aux 2016-11-17 12:03:24 -08:00
anv_query.c anv: Handle null in all destructors 2016-11-16 20:07:23 -08:00
anv_util.c anv: port to using new u_vector shared helper. 2016-10-19 09:05:25 +10:00
anv_wsi.c anv: Handle null in all destructors 2016-11-16 20:07:23 -08:00
anv_wsi_wayland.c anv/wsi: remove all anv references from WSI common code 2016-10-19 10:15:43 +10:00
anv_wsi_x11.c anv/wsi: remove all anv references from WSI common code 2016-10-19 10:15:43 +10:00
dev_icd.json.in anv: Replace "abi_versions" with correct "api_version". 2016-10-25 12:55:39 -07:00
gen7_cmd_buffer.c anv/cmd_buffer: Stop relying on the framebuffer for 3DSTATE_SF on gen7 2016-11-16 10:11:07 -08:00
gen8_cmd_buffer.c anv/cmd_buffer: Enable stencil-only HZ clears 2016-11-18 12:12:55 -08:00
genX_blorp_exec.c anv: Implement a depth stall restriction on gen7 2016-11-20 20:40:40 -08:00
genX_cmd_buffer.c anv/cmd_buffer: Re-emit MEDIA_CURBE_LOAD when CS push constants are dirty 2016-11-22 08:06:33 -08:00
genX_gpu_memcpy.c intel: Share URB configuration code between GL and Vulkan. 2016-11-19 11:40:01 -08:00
genX_pipeline.c anv: Set clip/cull distances fields in packets. 2016-11-22 00:29:23 -08:00
genX_state.c anv/state: enable coordinate address rounding for Min/Mag filters 2016-11-21 08:01:54 +01:00
intel_icd.json.in anv: Replace "abi_versions" with correct "api_version". 2016-10-25 12:55:39 -07:00
Makefile.am anv: automake: cleanup the generated json file during make clean 2016-10-24 11:29:12 +01:00
Makefile.sources anv: Add a helper for doing buffer copies with nothing but VF and SOL. 2016-11-16 10:11:07 -08:00
TODO anv: Enable clip and cull distance support. 2016-11-22 00:29:24 -08:00
vk_format_info.h anv: use correct header guards 2016-10-14 11:53:41 +01:00