mesa/src/intel
Francisco Jerez 5d4df3ac23 intel/compiler: Run extra fp64 lowering pass on devices that don't support int64.
In some cases nir_lower_int64 will emit fp64 operations which aren't
natively supported on any Intel hardware (e.g. ftrunc, frem).  An
extra pass of nir_opt_algebraic (for frem) and nir_lower_doubles is
required in order to take care of them.  This fixes several int64
test-cases on MTL hardware.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Mykhailo Skorokhodov <mykhailo.skorokhodov@globallogic.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19390>
2022-11-07 07:35:22 +00:00
..
blorp blorp: Fix typo in blorp_xy_block_copy_blt 2022-09-28 08:41:35 +00:00
ci ci: Disable automatic jobs on Chromebooks with Comet Lake 2022-11-07 06:50:16 +01:00
common intel: Add and use intel_gem_get_context_param() 2022-11-03 21:01:30 +00:00
compiler intel/compiler: Run extra fp64 lowering pass on devices that don't support int64. 2022-11-07 07:35:22 +00:00
dev intel/dev: Set has_lsc in XEHP_FEATURES rather than DG2_FEATURES 2022-11-02 20:00:08 +00:00
ds anv: add mesh shading tracepoints 2022-10-27 15:03:28 +00:00
genxml intel/genxml: fix width of 3DSTATE_TASK_CONTROL.MaximumNumberofThreadGroups 2022-11-02 08:56:53 +00:00
isl isl: add new MOCS field for protected buffers 2022-10-27 10:53:18 +00:00
nullhw-layer utils: Merge util/debug.* into util/u_debug.* and remove util/debug.* 2022-11-02 07:25:39 +00:00
perf intel/perf: Use intel_device_info functions to compute subslice and eu totals 2022-10-28 20:12:07 +00:00
tools intel: Convert i915 engine type to intel in tools/ common/ and ds/ 2022-10-15 20:04:51 +00:00
vulkan intel: Add and use intel_gem_set_context_param() 2022-11-03 21:01:30 +00:00
vulkan_hasvk hasvk: fix android build and reported API version 2022-11-03 23:33:14 +00:00
meson.build intel: add a hasvk vulkan driver 2022-09-02 09:40:45 +00:00