compute-runtime/runtime
Artur Harasimiuk cb064abb04 fix mapImage for 1D_ARRAY
There are differences in qPitch programming between Gen8 vs Gen9+
devices and this requires special operation when image is zero-copy.

For Gen8 qPitch is distance in rows while Gen9+ it is in pixels.
Minimum value of qPitch is 4 and this causes slicePitch = 4*rowPitch on
Gen8.

To allow zero-copy we have to tell what is correct value rowPitch which
should equal to slicePitch.

Change-Id: I58dea004e3c7f9f4dfabd154d02749c15b6b0246
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-04-16 16:13:51 +02:00
..
accelerators Cmake refactor part 20 2018-03-23 15:51:12 +01:00
api Adding mipmap support in sampler 2018-04-10 22:15:09 +02:00
aub_mem_dump Cmake refactor part 20 2018-03-23 15:51:12 +01:00
built_ins Source Level Debugger device debugger active flag 2018-04-09 14:02:45 +02:00
builtin_kernels_simulation Force Kmd Notify timeout for Windows machines running on battery 2018-04-12 10:03:10 +02:00
command_queue fix mapImage for 1D_ARRAY 2018-04-16 16:13:51 +02:00
command_stream Source Level Debugger: SIP programming in preamble 2018-04-13 14:40:08 +02:00
commands Cmake refactor part 6 2018-03-02 00:39:41 +01:00
compiler_interface Stop querying gpu frequency during each profiling data calculation 2018-04-11 12:00:41 +02:00
context sharing: add context tests 2018-04-12 11:26:58 +02:00
device Refactor ult for preemption enabling 2018-04-16 12:55:30 +02:00
device_queue [26/n] Internal 4GB allocator. 2018-04-09 10:47:37 +02:00
dll Refactor ult for preemption enabling 2018-04-16 12:55:30 +02:00
event Stop querying gpu frequency during each profiling data calculation 2018-04-11 12:00:41 +02:00
execution_model Cmake refactor part 6 2018-03-02 00:39:41 +01:00
gen8 Separate struct EnqueueOperation declaration and implementation 2018-04-10 16:36:48 +02:00
gen9 Source Level Debugger - add MI_LOAD_REG debug cmds 2018-04-16 13:33:12 +02:00
gen_common Cmake refactor part 6 2018-03-02 00:39:41 +01:00
gmm_helper [1/n] Mipmap support 2018-04-05 01:09:27 +02:00
gtpin Cmake refactor part 20 2018-03-23 15:51:12 +01:00
helpers Source Level Debugger - add MI_LOAD_REG debug cmds 2018-04-16 13:33:12 +02:00
indirect_heap [22/n] Internal 4GB allocator. 2018-03-29 08:17:32 +02:00
instrumentation Cmake refactor part 20 2018-03-23 15:51:12 +01:00
kernel Adding support for get_image_num_mip_levels 2018-04-06 11:04:29 +02:00
mem_obj Dont change multisampled surface state storage for R32_FLOAT_X8X24 type 2018-04-12 15:47:46 +02:00
memory_manager Making DSH and IOH always resident 2018-04-13 12:35:15 +02:00
os_interface switch to libva 2.x 2018-04-13 11:16:33 +02:00
platform Don't expose mipmaps on 1.2 devices 2018-04-13 11:22:33 +02:00
program Adding support for get_image_num_mip_levels 2018-04-06 11:04:29 +02:00
sampler Adding mipmap support in sampler 2018-04-10 22:15:09 +02:00
scheduler Cmake refactor part 21 2018-03-26 17:51:34 +02:00
sharings sharing: add context tests 2018-04-12 11:26:58 +02:00
sku_info Cmake refactor part 20 2018-03-23 15:51:12 +01:00
tbx Cmake refactor part 20 2018-03-23 15:51:12 +01:00
utilities Adding mipmap support in sampler 2018-04-10 22:15:09 +02:00
CMakeLists.txt fix stringification of NEO_DRIVER_VERSION 2018-03-29 09:23:24 +02:00
enable_gens.cmake Create GpgpuWalkerHelper class 2018-04-04 16:42:16 +02:00