Commit Graph

18 Commits

Author SHA1 Message Date
John Machado 93cf7ea309
Correct DG2 Depth/Stencil MSAA 16x 8x Texture Allocation (#192) 2024-03-07 12:51:56 +05:30
John Machado df21d752fc
Refactor boolean false type 2023-04-24 10:41:28 +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
Manish7093 6f0e57a4f6
Fix QPitch calculations for CCS 2022-09-06 19:48:25 +05:30
John Machado dc79b0ef32
Fix CCS size calc for texture arrays 2022-06-03 11:17:26 +05:30
johnmach c76f450fa3
Tileheight alligned ArrayQPitch for Tile4/TileY (#84) 2021-12-19 16:09:19 +05:30
johnmach ffd91d07b7
GMM Global Context removal (#62)
* Phase 1: As part of global and static code removal- GMM policy, plaformInfo and texture class updated to have pGmmGlobal contextas part of it

* Updating the GMM #define to make sure it uses parameterized GMMlib Context

* Replace pGmmGlobalContext with member variable with pGmmLibContext in all GMM cache policy files

* Replace pGmmGlobalContext with pGmmLibContext in all Platform Class related API

* Remove any remaining use of pGmmGlobalContext

* Phase 2: Update Macros to use pGmmLibContext (local) instead of global pGmmGlobalContext

* Replace pGmmGlobalContext with pGmmUMDLibContext/pGmmKMDLibContext in GMM_RESOURCE_INFO class and its member functions

* All KMD level pGmmGlobalContext global variable is removed and replaced with pGmmLibContext

* Phase 3: Add support for Multi-Adapter in GMM UMD Library and replace pGmmGloContext to pGmmLibContext

* Make GMM UMD DLL Initialize and Destroy APIs backward compatible for SingleAdapter use case

* Phase 4: Enable and add support for Multi-Adapter ULT for GMM UMD DLL in GMM ULT

* Update the Entry-Level Init and destroy APIs

* Phase 5: Remove the pGmmGlobalContext Global and its dependencies

* Initial cleanup of KMD code

* Updating variable data type and License Info
2021-12-03 21:57:13 +05:30
johnbash cac1a15c98
Xe_HP_SDV Unembargoed. (#43) 2021-04-21 20:06:34 +05:30
johnmach 73fbd50441
Planar Surface Redescription and pitch adjustment. (#31) 2021-03-08 17:47:23 +05:30
johnmach 395401fe31
Revert "Planar Surface Redescription: GMM existing path removal + pitch adjustment (#6)" (#10)
This reverts commit 8057a638c1.
2020-12-15 19:02:29 +05:30
johnmach 8057a638c1
Planar Surface Redescription: GMM existing path removal + pitch adjustment (#6) 2020-12-04 17:05:52 +05:30
johnbasha shaik cff49a8270 Add new media P216 format.
Change-Id: I5d18b98d6fb5cada123dbb0ac8010c86c1cdf1fb
2020-06-17 16:41:01 +05:30
johnbasha shaik 3f1ff2303d RGBP Linear Tile Keep Resource Offset non aligned and for other Tiles to be 16bit aligned(Legacy)
Change-Id: Ie2acce84f51ec88d9cc959388bbe7a0654188513
2020-06-11 05:22:11 -07:00
johnbasha shaik d7a0586104 64k-alignment for UV plane only if compressed
Change-Id: I876f6ab67762394a5672585d73646240afa6a60a
2020-04-24 18:53:53 +05:30
johnbasha shaik 09324e1fe8 Fixing the media decode regression issue.
Change-Id: Id501a0c9dec68371e16b65692064d28a01544359
2020-03-20 12:43:39 +05:30
johnbasha shaik 3ec6a0cd4e 64k-alignment for UV plane only if compressed
Change-Id: I161324d9e6012fdc7bc31e62ade904f9bf1aa1a3
2020-03-12 23:07:14 -07:00
johnbasha shaik a09c68fd32 Add Pagetable manager and auxtable support.
Change-Id: I429b52a70c77fc304c65d28d42b18f99b01116d5
2019-09-14 08:02:31 +05:30
johnbasha shaik b136069616 Add TGL_LP support
Change-Id: I522eeb8ea285eb900890ecf454ee12ed30f867f2
2019-09-13 22:48:13 -07:00