mesa/src/intel
Jason Ekstrand 58051ad220 intel/isl: Refactor isl_calc_array_pitch_el_rows
Over 90% of the function only applies to ISL_DIM_LAYOUT_GEN4_2D anyway
so we can just handle the other two as special cases at the top.  The
two "generic" cases below the switch only apply on gen9 and above and
only to 3D or CCS surfaces.  This implies that they only apply to
surfaces with ISL_DIM_LAYOUT_GEN4_2D.  Making them look generic is a
lie.

Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
2017-06-01 15:33:37 -07:00
..
blorp intel/isl: Remove the device parameter from isl_tiling_get_info 2017-06-01 15:33:31 -07:00
common genxml: Fix decoder to print the array element on field members. 2017-06-01 11:49:46 -07:00
compiler i965: Drop duplicate shadow variable. 2017-06-01 14:28:12 -07:00
genxml genxml: Make 3DSTATE_CONSTANT_BODY on Gen7+ use arrays. 2017-06-01 11:49:46 -07:00
isl intel/isl: Refactor isl_calc_array_pitch_el_rows 2017-06-01 15:33:37 -07:00
tools aubinator: report error on unknown device id 2017-05-24 10:50:18 +01:00
vulkan genxml: Make 3DSTATE_CONSTANT_BODY on Gen7+ use arrays. 2017-06-01 11:49:46 -07:00
Android.blorp.mk intel: android: remove libdrm_intel requirement 2017-03-30 19:07:23 +01:00
Android.common.mk android: intel: fix include paths in new "common" library 2016-09-03 20:03:16 -07:00
Android.compiler.mk intel: android: remove libdrm_intel requirement 2017-03-30 19:07:23 +01:00
Android.genxml.mk android: intel: genxml: fix genX_xml.h generation rules 2017-04-04 09:10:46 +03:00
Android.isl.mk android: add libmesa_genxml as dep to libmesa_isl 2017-03-31 08:42:54 +03:00
Android.mk intel/vulkan: Get rid of recursive make 2017-03-13 11:16:35 +00:00
Android.vulkan.mk android: add -Wl,--build-id=sha1 to LDFLAGS for libvulkan_intel 2017-05-20 08:59:57 +03:00
Makefile.am intel: automake: move INTEL_CFLAGS as applicable 2017-03-30 19:07:28 +01:00
Makefile.blorp.am blorp: automake: add TODO to the tarball 2017-02-24 17:37:00 +00:00
Makefile.common.am intel: automake: move INTEL_CFLAGS as applicable 2017-03-30 19:07:28 +01:00
Makefile.compiler.am intel/compiler: link all tests again gtest, even test_eu_compact" 2017-03-13 11:16:35 +00:00
Makefile.genxml.am intel: genxml: automake: include gen_bits_header.py in the tarball 2017-04-05 13:16:28 +01:00
Makefile.isl.am intel/isl: Stop linking libi965_compiler.la into tests 2017-03-13 11:16:33 +00:00
Makefile.sources i965: Move clip program compilation to the compiler 2017-05-26 07:58:01 -07:00
Makefile.tools.am intel/aubinator_error_decode: Disassemble shader programs 2017-05-15 12:04:04 -07:00
Makefile.vulkan.am anv: automake: list shared libraries after the static ones 2017-05-29 16:42:41 +01:00