Piotr Zdunowski
2cca41aeb2
Disable legacy rounding mode.
...
Resolves: NEO-4581
Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com>
2021-05-21 14:26:05 +02:00
lgotszal
3bd4bca911
Copyright header update
...
Dates corrected in copyright headers to reflect original publication date
(2018 for OpenCL, 2020 for Level Zero).
Signed-off-by: lgotszal <lukasz.gotszald@intel.com>
2021-05-17 20:38:19 +02:00
Jaroslaw Chodor
3ae75b39fb
Changing win dev discovery to DXCoreAdapterFactory
...
Second try - keeping legacy path as fallback
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-05-13 22:31:48 +02:00
Compute-Runtime-Validation
5d90594d9d
Revert "Changing win dev discovery to DXCoreAdapterFactory"
...
This reverts commit 83143c4318
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2021-05-11 12:40:03 +02:00
Jaroslaw Chodor
83143c4318
Changing win dev discovery to DXCoreAdapterFactory
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-04-30 15:57:35 +02:00
ocldev
1f70ac355a
dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com>
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-04-30 09:47:56 +02:00
Mateusz Hoppe
28d32d6c8e
Cleanup code and cmake
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-04-19 18:20:59 +02:00
Jaroslaw Chodor
b168b2083e
Refactoring top level cmake
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-04-16 14:23:08 +02:00
Jaroslaw Chodor
5fede3f350
Refactoring shared directory structure
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-04-08 13:49:26 +02:00
Artur Harasimiuk
330ee3d227
AubMemDump refactor
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-03-24 18:26:00 +01:00
Pawel Cieslak
0ffb4cf613
Allow gcc to use UndefinedBehaviorSanitizer
...
Related-To: NEO-4664
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-03-18 12:58:14 +01:00
Kacper Nowak
234b401aab
Moved devices.inl and devices_base.inl to shared for future shared use in ocloc
...
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2021-03-04 13:03:45 +01:00
Slawomir Milczarek
a3c2a1eb44
Add LEGACY_D3DAPI_VERSION definition to cmake
...
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2021-03-04 11:21:26 +01:00
Maciej Plewka
6d66f8797d
Remove COMDAT folding optimization from Windows builds
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-02-15 18:49:52 +01:00
Maciej Plewka
2a44fa1121
Disable COMDAT folding optimization for windows
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-02-15 16:39:05 +01:00
Pawel Cieslak
8a700c5187
Move non-ult shared files to single directory
...
Add SKIP_SHARED_UNIT_TESTS flag
Related-To: NEO-5201
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-02-10 21:03:13 +01:00
Filip Hazubski
7a91ef844a
Move debug symbols package generation under cmake flag
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-02-02 18:51:43 +01:00
Filip Hazubski
5763b77bb9
Introduce debuginfo package
...
debuginfo package contains stripped debug symbols.
Generating debug symbols have been enabled for Release builds.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-01-21 13:37:52 +01:00
Jaroslaw Chodor
b0c915c61d
Optimizing binary size
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-01-11 11:48:53 +01:00
Pawel Cieslak
83c8d0984d
Allow tsan for gcc
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-12-04 16:38:59 +01:00
Kamil Diedrich
79d4af28de
Switch to c++17
...
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2020-12-03 15:15:32 +01:00
Mateusz Jablonski
720326fd6a
Reorganize VS solution tree
...
Move scripts targets to neo scripts folder
Move spirv targets to shared builtins folder
Move compute_runtime_mockable_extra to ze_intel_gpu folder
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-23 19:06:20 +01:00
Bartosz Dunajski
e08bd20289
Add queryItem flags to drm query ioctl
...
Signed-off-by: Bartosz Dunajski bartosz.dunajski@intel.com
2020-11-19 18:26:12 +01:00
Filip Hazubski
823aadf855
Build ReleaseInternal with debug symbols on Linux
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-11-15 23:10:58 +01:00
Bartosz Dunajski
682d2f9029
Initial WDDM_LINUX support
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-11-13 12:51:25 +01:00
Maciej Plewka
4dc3827b8e
Prepare object lib for precompiled builtins in bindless mode
...
Releated-To: NEO-5138
Change-Id: I18e564a9e32041fba5e887bc18d2195a1c4ddda8
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-10-06 16:57:11 +02:00
Kacper Nowak
5358f2cf9c
Create a library with .spv kernels for L0 use
...
Change-Id: Ia319c5621e363f750159d58aaedd81e411d3babb
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2020-09-08 13:06:40 +02:00
Artur Harasimiuk
0dbcac46bd
includes refactor
...
Change-Id: I4dd85112b20b26fe1ecc95b8098cb160548db1d4
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-08-28 14:53:14 +02:00
Pawel Cieslak
fb821f21f5
Cmake format script
...
Related-To: NEO-1157
Change-Id: Ie1b907e838cfb9ad0d75cc8971d415f7c77103c9
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-08-19 16:36:30 +02:00
Artur Harasimiuk
931bded0a2
refactor aub_stream usage
...
Related-To: NEO-2958
Change-Id: I1bff1e4d4f191413a2029f707b41ab3e36f734d5
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-07-16 18:22:31 +02:00
Artur Harasimiuk
d4b12c97d4
cmake: allow per-branch file include
...
Change-Id: Ic313754a6fb1690bff2bd277f06eaedbb9460f11
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-06-26 11:25:38 +02:00
Slawomir Milczarek
7e56a8303a
Add DG1 support to OpenCL and Level Zero (2/n)
...
Source location of Linux kernel DRM/i915 interface headers:
https://repositories.intel.com/graphics/kernel-api/index.html
Related-To: NEO-4744
Change-Id: I08a9ab651d8594e9a04d6a83dc48682d4fa53702
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2020-06-25 18:23:40 +02:00
Artur Harasimiuk
1d5156380e
cmake: refactor BRANCH_TYPE evaluation
...
Change-Id: Idc811e231dd993e9ff82c6080a7da69149b6da77
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-06-19 16:24:35 +02:00
Artur Harasimiuk
ce710ac81a
refactor hw_info_<X> processing in cmake
...
Change-Id: I4b5ac514fa1f7beca23676d45167752bcb053ea3
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-06-18 09:32:18 +02:00
Cetnerowski, Adam
18e8e51990
Revert "Generate .cpp based on .spv builtins for Level Zero use"
...
This reverts commit 950c3633f7
.
Change-Id: If69d3e92ceb5f64b52d86df182a9e8980a8cf847
2020-06-05 11:04:49 +02:00
Kacper Nowak
950c3633f7
Generate .cpp based on .spv builtins for Level Zero use
...
Change-Id: I97f3f948db865ba0ec93ff06cffb7e1f7ef5896a
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2020-06-04 15:35:26 +02:00
Artur Harasimiuk
c8f8b9ad86
always disable LevelZero in 32bit builds
...
Change-Id: Iaef44eec27e3ea10063767cb93945f5fc65abe6b
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-06-03 23:12:51 +02:00
Artur Harasimiuk
5121760d57
move initialization of BUILD_WITH_L0 to top level cmake
...
Change-Id: I8576c7e330a07c534e0aa642abee0fe49cf32a5d
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-06-03 18:18:09 +02:00
8tab
7937da71f6
Fix build with USE_ASAN=ON
...
Signed-off-by: Mateusz Tabaka <tab.debugteam@gmail.com>
https://github.com/intel/compute-runtime/pull/314
Change-Id: I2b699df3f158b961a1a329fb81de8cd7115d06bc
2020-05-22 13:17:50 +02:00
Filip Hazubski
6df11b5201
Enable OpenCL 3.0 enums by default
...
Related-To: NEO-4368
Change-Id: I3547d0adb47a870b33191b5c2356ad625d2a04c5
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-12 13:35:41 +02:00
Kacper Nowak
a8d653c549
Make tool for loading L0 builtins from binaries/spv
...
Change-Id: Ib7a50ecb85d740f13e6ed1b19e15bcd991b74867
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2020-05-05 10:03:47 +02:00
ocldev
08af6cad48
IGC interface cleanup
...
Change-Id: I4dc1a35cea636e00187c5f793a1539c4fdfac5f1
2020-04-28 21:01:48 +02:00
Konstanty Misiak
d684b40d3e
Add target for neo shared unit tests
...
Change-Id: I78e8985242025d456c0ad214a9293793857ec888
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com>
2020-04-28 11:40:11 +02:00
Zbigniew Zdanowicz
b2210fa5bb
Refactor MemorySynchronizationCommands class
...
Related-To: NEO-4338
Change-Id: Id0ae9c73293fd99f53fccc11a69ca14fa9a6d119
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-04-27 17:33:31 +02:00
Artur Harasimiuk
a077fa5ece
Add cmake option to allow disabling of mitigations
...
Change-Id: I86f78b59cb4812b5bb30a8b95ac7ec2cd1f87b51
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-04-23 13:30:42 +02:00
Mateusz Hoppe
0332cb4529
Adding openCL blackbox test hello_world_opencl
...
Change-Id: I3b79bdbfb00e3a5fe07e7b8e90a2172e0cfabc6e
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-04-22 10:33:35 +02:00
Piotr Zdunowski
39ece6481b
Use legacy float rounding implementation on windows.
...
Resolves: NEO-4581
Change-Id: I050596d4386168df34c0d59bffacfdb3539e6623
Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com>
2020-04-09 17:53:59 +02:00
Jacek Danecki
41e18a9616
fix compilation with clang 10
...
Add flag -Wno-deprecated-copy only for clang >= 10.0
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
https://github.com/intel/compute-runtime/pull/289
Change-Id: I40cbc40a245f82a5dc9798851a276ead9e9ab74b
2020-04-02 12:25:03 +02:00
Piotr Maciejewski
c6cd582f78
Enable Performance Counters for OCL and L0.
...
Change-Id: I1920b9d406c092fbc26fc6ca27766db297a1958b
2020-04-02 12:04:56 +02:00
Maciej Dziuban
24cee4611d
Remove gl sharing related code from os_interface
...
Change-Id: Iece2fbdadefe338384f8961eef2720ff9b381e23
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-04-01 08:02:21 +02:00