Commit Graph

321 Commits

Author SHA1 Message Date
John Machado 9d24a199fd
Use GmmResGetAuxSurfaceOffset64 to get Surface Offset 2023-06-02 21:25:54 +05:30
John Machado 5e12695c2c
Multi-threaded fixes for GMM Context info 2023-06-02 20:30:07 +05:30
John Machado 861d5b2318
Remove unused BDW Device IDs 2023-06-02 18:36:50 +05:30
John Machado cead236f11
Enable Tile64Optimization on all Tile64 supported platforms 2023-06-02 18:04:42 +05:30
John Machado a9f752c954
Replace WaDefaultTile4 with a feature flag 2023-06-02 17:37:54 +05:30
John Machado 83af684177
Add more MTL Device IDs 2023-06-02 13:56:02 +05:30
John Machado df21d752fc
Refactor boolean false type 2023-04-24 10:41:28 +05:30
Manish7093 3d338c1c0a
Add PVC Device ID 2023-04-14 16:23:16 +05:30
John Machado 1f4fe32455
Tile4 for YCrCb surface format 2023-03-09 19:09:51 +05:30
John Machado 73b00c2905
Remove RGBP/BGRP formats from Tile64 path as it uses Tile4 2023-03-09 18:45:54 +05:30
Manish7093 571b74e1bf
Integrate ULT into CTest 2023-03-08 20:34:58 +05:30
John Machado 330fef0082
Add forceful fallback to support Tile4 using an Ftr flag 2023-03-08 18:15:13 +05:30
John Machado 1bd94861a4
Update Cachepolicy for MTL 2023-03-08 16:27:37 +05:30
John Machado d0ba499b41
Change Scratch L1 Caching to WB 2023-03-08 16:16:53 +05:30
John Machado 8c07b0fb14
Add Workaround for PVC 2023-03-08 15:59:17 +05:30
John Machado c65a9943cc
Enable L3 for VP_INPUT_PICTURE_RENDER usage 2023-03-08 15:24:29 +05:30
Manish7093 3c41a692b6
Remove unused variables Mip4Height & Mip5Height 2023-01-20 10:44:51 +05:30
Manish7093 895ad6d65c
Remove unused TileWidth variable 2023-01-19 20:12:35 +05:30
Manish7093 26ffef5199
Initialize FileDescriptor 2022-12-26 11:01:51 +05:30
Manish7093 c2dbdedeb7
Disable MultiAdapter ULT test cases 2022-12-15 17:04:12 +05:30
Manish7093 ed21f2fd2e
Fix array out of bound warning 2022-12-07 21:23:01 +05:30
Manish7093 82ad44707d
Initialize Wmul, Hmul variables 2022-12-07 17:14:49 +05:30
Manish7093 dae0b5a78f
Correct max surface size 2022-12-02 18:03:27 +05:30
Manish7093 7996c38720
Tile Mode Check 2022-12-02 17:19:04 +05:30
Manish7093 8bbf366eb1
Align SURFTYPE_3D surfaces 2022-12-02 16:36:15 +05:30
Manish7093 8a49418020
Fix Tiling Selection 2022-12-02 15:41:10 +05:30
Manish7093 afc7fa0fe2
Destroy allocated resources for ULT 2022-11-11 17:29:42 +05:30
John Machado 416ee5042f
Assert if Tilemode exceeds maximum index 2022-10-21 19:13:09 +05:30
Manish7093 39e4d2e281
Suppress -Werror=non-virtual-dtor warning in C 2022-10-21 18:53:59 +05:30
John Machado e7d5cb083f
Introducing MTL Support
This commit adds the following changes:
* Add METEORLAKE platform support to the Library
* Bump up MINOR_NUMBER from 2 to 3, changing Lib tag version 22.2.1 to 22.3.0
2022-10-14 18:50:17 +05:30
John Machado 8e141eb18a
Fix GetPrivatePATEntry Api 2022-10-04 16:24:56 +05:30
Manish7093 4552654ed5
Add PVC Device IDs 2022-09-23 22:55:13 +05:30
Manish7093 506c8e1bb5
Initialize NumPATRegisters 2022-09-08 21:25:28 +05:30
Manish7093 9e9f8c7dda
PVC PAT table implementations 2022-09-07 21:29:21 +05:30
Manish7093 6f0e57a4f6
Fix QPitch calculations for CCS 2022-09-06 19:48:25 +05:30
John Machado ed44b3a0c8
Fixing the XE_HPC macro usage for Cache Policy settings 2022-09-02 14:31:52 +05:30
johnbash f7194832aa
Adding more dg2 device Id's (#112) 2022-07-18 11:45:20 +05:30
Manish7093 c528deafb8
Add ATS-M Device Ids (#111) 2022-07-14 18:29:19 +05:30
John Machado e199903917
Support for default build types 2022-07-04 21:28:21 +05:30
John Machado 102bb47557
Reduce Adapter count for MA ULT 2022-06-21 20:34:48 +05:30
John Machado 02a2dae563
GmmLib changes to support dynamic list of Adapters 2022-06-03 20:24:10 +05:30
John Machado 8695c71044
Remove special handling of Flags.Gpu.NoRestrction on Linux 2022-06-03 20:00:19 +05:30
John Machado dc79b0ef32
Fix CCS size calc for texture arrays 2022-06-03 11:17:26 +05:30
John Machado 3fcfced77f
Enhance scalability of Multi-Adapter ULTs to MAX_NUM_ADAPTERS 2022-06-02 23:06:03 +05:30
John Machado 19963011a4
Add support for CMAKE_BUILD_TYPE as the major flag
This makes the CMAKE_BUILD_TYPE as the major flag for compilation.
The CMAKE_BUILD_TYPE has the higher priority than BUILD_TYPE.
BUILD_TYPE will be retained as few clients are using this flag but,
is subject to deprecation in future.

Also includes the project(igfx_gmmumd) in the top cmake file.

This commit resolves:
    1. https://github.com/intel/gmmlib/issues/70
    2. https://github.com/intel/gmmlib/issues/86
2022-06-02 22:47:14 +05:30
johnmach 0f0d3bfa0c
Changes to support clang14 in NEO 2022-05-06 15:21:46 +05:30
johnmach c70167bee6
Add RPL-P DIDs (#98) 2022-04-19 17:42:13 +05:30
johnmach 29152fc6d3
Fix Regression on debian (#97) 2022-03-22 21:07:30 +05:30
johnmach 143d0d928c
Introduce new Gmmlib tagging scheme (#87) 2022-03-15 22:23:53 +05:30
johnmach 0d9b1736f3
Disable default initialization of spdlogger (#96) 2022-03-15 20:16:28 +05:30