|
| 1 | +/* |
| 2 | + * Copyright (c) 2024, Intel Corporation |
| 3 | + * |
| 4 | + * Permission is hereby granted, free of charge, to any person obtaining a |
| 5 | + * copy of this software and associated documentation files (the |
| 6 | + * 'Software'), to deal in the Software without restriction, including |
| 7 | + * without limitation the rights to use, copy, modify, merge, publish, |
| 8 | + * distribute, sublicense, and/or sell copies of the Software, and to |
| 9 | + * permit persons to whom the Software is furnished to do so, subject to |
| 10 | + * the following conditions: |
| 11 | + * |
| 12 | + * The above copyright notice and this permission notice shall be included |
| 13 | + * in all copies or substantial portions of the Software. |
| 14 | + * |
| 15 | + * THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS |
| 16 | + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
| 17 | + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. |
| 18 | + * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY |
| 19 | + * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, |
| 20 | + * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE |
| 21 | + * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
| 22 | +*/ |
| 23 | + |
| 24 | +//////////////////////////////////////////////////////////////////////////////// |
| 25 | +// !!! WARNING - AUTO GENERATED FILE. DO NOT EDIT DIRECTLY. !!! |
| 26 | +// Generated by KernelBinToSource.exe tool |
| 27 | +//////////////////////////////////////////////////////////////////////////////// |
| 28 | + |
| 29 | +#ifndef __IGVP3DLUT_XE2_H__ |
| 30 | +#define __IGVP3DLUT_XE2_H__ |
| 31 | + |
| 32 | +#include "media_bin_mgr.h" |
| 33 | +DECLARE_SHARED_ARRAY_SIZE_UINT32(IGVP3DLUT_GENERATION_XE2_SIZE); |
| 34 | +DECLARE_SHARED_ARRAY_UINT32(IGVP3DLUT_GENERATION_XE2); |
| 35 | + |
| 36 | +#if defined(MEDIA_BIN_SUPPORT) |
| 37 | + |
| 38 | +#define IGVP3DLUT_GENERATION_XE2_NAME "IGVP3DLUT_XE2" |
| 39 | + |
| 40 | +#if defined(MEDIA_BIN_DLL) |
| 41 | +static bool registerIGVP3DLUT_XE2 = RegisterMediaBin(IGVP3DLUT_GENERATION_XE2_NAME, IGVP3DLUT_GENERATION_XE2_SIZE, IGVP3DLUT_GENERATION_XE2); |
| 42 | + |
| 43 | +#endif // defined(MEDIA_BIN_DLL) |
| 44 | + |
| 45 | +#endif // defined(MEDIA_BIN_SUPPORT) |
| 46 | + |
| 47 | +#if !defined(MEDIA_BIN_DLL) |
| 48 | +#include "igvp3dlut_args.h" |
| 49 | +// Following functions are always needed in media driver dll no matter media_bin_supported or not |
| 50 | +extern void AddVpNativeKernelEntryToList3dlutXe2(vp::VpPlatformInterface &vpPlatformInterface); |
| 51 | +#endif // !defined(MEDIA_BIN_DLL) |
| 52 | + |
| 53 | +#endif // __IGVP3DLUT_XE2_H__ |
0 commit comments