mesa/src/vulkan
Chad Versace 371fc2bc20 anv/gen9: Fix SURFACE_STATE halign and valign
Pre-Skylake, RENDER_SUFFACE_STATE.SurfaceVerticalAlignment is in units
of surface samples. A surface sample is equivalent to a pixel in all
surfaces except interleaved multisample surfaces.

In Skylake, it is in units of surface elements. A surface element is
equivalent to a surface sample except for compressed formats, in which
case the element is a compression block.
2015-12-03 15:33:08 -08:00
..
tests
.gitignore isl: Generate isl_format_layout.c 2015-11-12 12:21:46 -08:00
anv_allocator.c
anv_aub.h
anv_batch_chain.c vk/0.210.0: Rework allocation to use the new pAllocator's 2015-12-03 13:43:53 -08:00
anv_cmd_buffer.c vk/0.210.0: Remove the VkShaderStage enum 2015-12-03 13:43:54 -08:00
anv_descriptor_set.c vk/0.210.0: Remove the VkShaderStage enum 2015-12-03 13:43:54 -08:00
anv_device.c anv/device: Give a version of 0.210.1 in apiVersion 2015-12-03 15:23:33 -08:00
anv_dump.c vk/0.210.0: Rework vkQueueSubmit 2015-12-03 13:44:02 -08:00
anv_entrypoints_gen.py anv/entrypoints: Run the headers through the preprocessor first 2015-12-03 14:13:55 -08:00
anv_formats.c vk/0.210.0: Update the VkFormat enum 2015-12-03 13:44:02 -08:00
anv_gem.c
anv_gem_stubs.c
anv_gen_macros.h anv: Add macros for doing per-gen compilation 2015-11-17 08:27:51 -08:00
anv_icd.json.in
anv_image.c anv: Embed isl_surf into anv_surface 2015-12-03 15:31:00 -08:00
anv_intel.c vk/0.210.0: Rework allocation to use the new pAllocator's 2015-12-03 13:43:53 -08:00
anv_meta.c vk/0.210.0: Remove depth clip and add depth clamp 2015-12-03 13:43:59 -08:00
anv_meta.h anv/meta: Use consistent naming for dynamic state mask 2015-11-04 15:15:19 -08:00
anv_meta_clear.c vk/0.210.0: Remove depth clip and add depth clamp 2015-12-03 13:43:59 -08:00
anv_meta_clear.h anv/meta: Rewrite clear code 2015-11-04 15:20:52 -08:00
anv_nir.h vk/0.210.0: Remove the VkShaderStage enum 2015-12-03 13:43:54 -08:00
anv_nir_apply_dynamic_offsets.c vk/0.210.0: Remove the VkShaderStage enum 2015-12-03 13:43:54 -08:00
anv_nir_apply_pipeline_layout.c vk/0.210.0: Remove the VkShaderStage enum 2015-12-03 13:43:54 -08:00
anv_nir_builder.h
anv_nir_lower_push_constants.c anv/nir: Fix codegen in lower_push_constants 2015-11-09 16:29:05 -08:00
anv_pass.c vk/0.210.0: Rework allocation to use the new pAllocator's 2015-12-03 13:43:53 -08:00
anv_pipeline.c vk/0.210.0: Rework result and structure type enums 2015-12-03 13:43:54 -08:00
anv_private.h anv: Embed isl_surf into anv_surface 2015-12-03 15:31:00 -08:00
anv_query.c vk/0.210.0: Update queries to the new API 2015-12-03 13:44:02 -08:00
anv_util.c
anv_wsi.c vk: Add new WSI support and bump the API to 0.210.1 2015-12-03 15:15:29 -08:00
anv_wsi.h vk: Add new WSI support and bump the API to 0.210.1 2015-12-03 15:15:29 -08:00
anv_wsi_wayland.c anv: Embed isl_surf into anv_surface 2015-12-03 15:31:00 -08:00
anv_wsi_x11.c anv: Embed isl_surf into anv_surface 2015-12-03 15:31:00 -08:00
gen7_cmd_buffer.c anv: Embed isl_surf into anv_surface 2015-12-03 15:31:00 -08:00
gen7_pack.h
gen7_pipeline.c vk/0.210.0: Remove the VkShaderStage enum 2015-12-03 13:43:54 -08:00
gen7_state.c anv: Embed isl_surf into anv_surface 2015-12-03 15:31:00 -08:00
gen8_cmd_buffer.c anv: Embed isl_surf into anv_surface 2015-12-03 15:31:00 -08:00
gen8_pack.h
gen8_pipeline.c vk/0.210.0: Remove depth clip and add depth clamp 2015-12-03 13:43:59 -08:00
gen8_state.c anv/gen9: Fix SURFACE_STATE halign and valign 2015-12-03 15:33:08 -08:00
gen9_pack.h vk: Add GEN9 pack header 2015-11-25 20:56:41 -08:00
gen75_pack.h
genX_cmd_buffer.c vk/0.210.0: Fix how we handle access flags in barriers 2015-12-03 13:44:02 -08:00
isl.c isl: Implement isl_surf_init() for gen4-gen9 2015-12-03 15:26:11 -08:00
isl.h isl: Implement isl_surf_init() for gen4-gen9 2015-12-03 15:26:11 -08:00
isl_format_layout.csv isl: Add CSV of format layouts 2015-11-12 11:56:16 -08:00
isl_format_layout_gen.bash isl: Generate isl_format_layout.c 2015-11-12 12:21:46 -08:00
isl_gen4.c isl: Implement isl_surf_init() for gen4-gen9 2015-12-03 15:26:11 -08:00
isl_gen4.h isl: Implement isl_surf_init() for gen4-gen9 2015-12-03 15:26:11 -08:00
isl_gen6.c isl: Implement isl_surf_init() for gen4-gen9 2015-12-03 15:26:11 -08:00
isl_gen6.h isl: Implement isl_surf_init() for gen4-gen9 2015-12-03 15:26:11 -08:00
isl_gen7.c isl: Implement isl_surf_init() for gen4-gen9 2015-12-03 15:26:11 -08:00
isl_gen7.h isl: Implement isl_surf_init() for gen4-gen9 2015-12-03 15:26:11 -08:00
isl_gen8.c isl: Implement isl_surf_init() for gen4-gen9 2015-12-03 15:26:11 -08:00
isl_gen8.h isl: Implement isl_surf_init() for gen4-gen9 2015-12-03 15:26:11 -08:00
isl_gen9.c isl: Implement isl_surf_init() for gen4-gen9 2015-12-03 15:26:11 -08:00
isl_gen9.h isl: Implement isl_surf_init() for gen4-gen9 2015-12-03 15:26:11 -08:00
isl_priv.h isl: Implement isl_surf_init() for gen4-gen9 2015-12-03 15:26:11 -08:00
Makefile.am isl: Implement isl_surf_init() for gen4-gen9 2015-12-03 15:26:11 -08:00