Commit Graph

332 Commits

Author SHA1 Message Date
John Machado 20050cbe25
Update Readme with contribution instructions (#239) 2025-05-14 15:14:43 +05:30
John Machado 37cac4f8b2
Handle Coherent and compressible resources (#235) 2025-04-30 15:54:47 +05:30
John Machado ba1de54e09
Disable compression on GMM_FORMAT_I420 format (#236) 2025-04-30 15:26:27 +05:30
John Machado 60304dc18a
Add new BMG Device ID (#234) 2025-03-28 18:59:46 +05:30
John Machado a221d078d1
Add BMG Device ID (#233) 2025-03-21 15:44:41 +05:30
Soon, Thean Siew d9dbfe01bb
Add BMG Device ID (#232) 2025-03-20 14:48:44 +05:30
John Machado aa4e5d6c8f
Use GO:L3 on OCL Usages (#231) 2025-03-12 13:37:43 +05:30
John Machado 520b2298cd
Add Size Check When checking NoOptimizationPadding (#230) 2025-03-12 13:13:31 +05:30
John Machado e8a18f8e70
Add MOCS variable for Xe2 (#228) 2025-03-12 13:00:49 +05:30
John Machado 88c3ffec23
Force Tile4 instead of Linear for flipchain resources (#229) 2025-03-12 12:16:01 +05:30
John Machado c6194729d1
Fix for type incompatibilities (#227) 2025-03-12 11:55:17 +05:30
John Machado 8325c5683b
Fix to resolve Media and NEO sharing issue with Xe2compression on BMG (#226) 2025-02-06 13:18:11 +05:30
John Machado 9104c20901
Introduce PTL Support (#225) 2024-12-19 18:16:56 +05:30
John Machado 6ea2f1d66b
Add new media compression mode to fix assertion (#224) 2024-11-29 15:47:25 +05:30
John Machado b94abb5c4d
Adjust BaseWidth for RGB24 format (#64) 2024-11-29 14:24:25 +05:30
John Machado f5b23a0210
Enable IsCpuCacheable in Linux (#214) 2024-11-29 13:53:18 +05:30
John Machado b971f28047
PAT MOCS Programming for test (#223) 2024-11-29 13:50:36 +05:30
John Machado 3a2ca19d18
Make R10G10B10_XR_BIAS_A2_UNORM as presentable (#222) 2024-11-29 13:15:31 +05:30
John Machado c75b754877
Add new DG2 Device ID (#221) 2024-11-29 12:41:48 +05:30
John Machado f7f00b7659
Update reserved PATIndex (#220) 2024-11-29 12:35:50 +05:30
John Machado 31ee7e6d48
Extend helper Macros (#219) 2024-11-18 16:14:08 +05:30
John Machado 8ec33e1019
Add Media VP Perf Tag (#218) 2024-11-18 09:36:54 +05:30
Jeevaka Prabu Badrappan c743f06b43
Add Android bp (#217) 2024-10-18 20:42:51 +05:30
John Machado ca9f9596eb
Fix ODR issue with LTO compilation in WaTable structure (#216) 2024-10-15 21:21:41 +05:30
John Machado 567dc09fd3
Xe2 Caching demotion for L3XD|L4WT|NC request (#212) 2024-09-06 15:21:19 +05:30
John Machado 552325f5d9
Check if BaseWidth and BaseHeight is zero (#213) 2024-09-06 14:59:17 +05:30
John Machado 06c05158f5
Fix Debug build type(#210) 2024-08-27 17:57:25 +05:30
John Machado 4d9f382365
Update README with new platform support info (#208) 2024-08-08 11:10:59 +05:30
John Machado 1ed3f8745d
Introduce Battlemage full support (#205) 2024-08-07 16:09:47 +05:30
John Machado a999c848a4
Introduce Battlemage basic enabling support (#203) 2024-07-01 15:57:26 +05:30
John Machado 8d74657c32
Remove media compressed formats (#202) 2024-06-26 15:49:35 +05:30
John Machado 58d1ff07f9
Introduce LunarLake Support (#188) 2024-06-20 22:01:14 +05:30
John Machado 0d65e69000
Revert "Failing the resource allocation if the U plane offset exceeds the HW …" (#199) 2024-05-31 15:41:48 +05:30
John Machado 40348e9a75
Add RGB format perftag (#197) 2024-05-30 15:34:45 +05:30
John Machado c6380d3db1
Update Readme with more build details (#198) 2024-05-30 15:23:10 +05:30
John Machado e2a8b80fb1
Fail if pTextureCalc is NULL (#196) 2024-05-30 15:06:59 +05:30
John Machado dcc4b85ea3
Add new DG2 device IDs (#194) 2024-03-25 11:13:27 +05:30
John Machado ac964bdffd
Failing the resource allocation if the U plane offset exceeds the HW limitations (#191) 2024-03-07 13:42:08 +05:30
John Machado 93cf7ea309
Correct DG2 Depth/Stencil MSAA 16x 8x Texture Allocation (#192) 2024-03-07 12:51:56 +05:30
John Machado fdd1f774a8
Handle out of memory case (#193) 2024-03-07 12:32:29 +05:30
John Machado 0d744fbcd2
Add new Xe_HP Device IDs (#190) 2024-02-21 18:26:05 +05:30
John Machado 47185b62e7
Added new ADL-N Device IDs (#189) 2024-02-21 12:53:25 +05:30
John Machado 544a8be6f6
Introduce ARL-H support (#172) 2024-02-09 13:10:18 +05:30
John Machado f5943626a1
Update DG2 device ID macro (#183) 2023-12-22 15:21:11 +05:30
John Machado c9ca417875
Assert and return on divide by zero (#187) 2023-12-22 15:07:51 +05:30
John Machado 4c04653d22
Remove structurally dead code (#184) 2023-12-21 18:38:16 +05:30
John Machado 1f69d427fb
Fix possible integer overflow 2023-12-21 11:49:28 +05:30
John Machado f056c5d326
Guard FormatTable to be within bound 2023-12-14 15:35:13 +05:30
John Machado bbfc32cf78
Add PVC device ID 2023-12-13 21:37:42 +05:30
John Machado 5fb4180e22
Fix to align HAlign to 128bytes for Linear Packed YUV format 2023-12-05 17:32:21 +05:30