Signed-off-by: Leo Liu <leo.liu at amd.com> --- src/gallium/state_trackers/va/context.c | 99 ++++++++++++++++----------------- 1 file changed, 49 insertions(+), 50 deletions(-) diff --git a/src/gallium/state_trackers/va/context.c b/src/gallium/state_trackers/va/context.c index 0ad4309568..8c624d05c1 100644 --- a/src/gallium/state_trackers/va/context.c +++ b/src/gallium/state_trackers/va/context.c @@ -40,57 +40,56 @@ static struct VADriverVTable vtable = { - &vlVaTerminate, - &vlVaQueryConfigProfiles, - &vlVaQueryConfigEntrypoints, - &vlVaGetConfigAttributes, - &vlVaCreateConfig, - &vlVaDestroyConfig, - &vlVaQueryConfigAttributes, - &vlVaCreateSurfaces, - &vlVaDestroySurfaces, - &vlVaCreateContext, - &vlVaDestroyContext, - &vlVaCreateBuffer, - &vlVaBufferSetNumElements, - &vlVaMapBuffer, - &vlVaUnmapBuffer, - &vlVaDestroyBuffer, - &vlVaBeginPicture, - &vlVaRenderPicture, - &vlVaEndPicture, - &vlVaSyncSurface, - &vlVaQuerySurfaceStatus, - &vlVaQuerySurfaceError, - &vlVaPutSurface, - &vlVaQueryImageFormats, - &vlVaCreateImage, - &vlVaDeriveImage, - &vlVaDestroyImage, - &vlVaSetImagePalette, - &vlVaGetImage, - &vlVaPutImage, - &vlVaQuerySubpictureFormats, - &vlVaCreateSubpicture, - &vlVaDestroySubpicture, - &vlVaSetSubpictureImage, - &vlVaSetSubpictureChromakey, - &vlVaSetSubpictureGlobalAlpha, - &vlVaAssociateSubpicture, - &vlVaDeassociateSubpicture, - &vlVaQueryDisplayAttributes, - &vlVaGetDisplayAttributes, - &vlVaSetDisplayAttributes, - &vlVaBufferInfo, - &vlVaLockSurface, - &vlVaUnlockSurface, - NULL, /* DEPRECATED VaGetSurfaceAttributes */ - &vlVaCreateSurfaces2, - &vlVaQuerySurfaceAttributes, - &vlVaAcquireBufferHandle, - &vlVaReleaseBufferHandle, + .vaTerminate = &vlVaTerminate, + .vaQueryConfigProfiles = &vlVaQueryConfigProfiles, + .vaQueryConfigEntrypoints = &vlVaQueryConfigEntrypoints, + .vaGetConfigAttributes = &vlVaGetConfigAttributes, + .vaCreateConfig = &vlVaCreateConfig, + .vaDestroyConfig = &vlVaDestroyConfig, + .vaQueryConfigAttributes = &vlVaQueryConfigAttributes, + .vaCreateSurfaces = &vlVaCreateSurfaces, + .vaDestroySurfaces = &vlVaDestroySurfaces, + .vaCreateContext = &vlVaCreateContext, + .vaDestroyContext = &vlVaDestroyContext, + .vaCreateBuffer = &vlVaCreateBuffer, + .vaBufferSetNumElements = &vlVaBufferSetNumElements, + .vaMapBuffer = &vlVaMapBuffer, + .vaUnmapBuffer = &vlVaUnmapBuffer, + .vaDestroyBuffer = &vlVaDestroyBuffer, + .vaBeginPicture = &vlVaBeginPicture, + .vaRenderPicture = &vlVaRenderPicture, + .vaEndPicture = &vlVaEndPicture, + .vaSyncSurface = &vlVaSyncSurface, + .vaQuerySurfaceStatus = &vlVaQuerySurfaceStatus, + .vaQuerySurfaceError = &vlVaQuerySurfaceError, + .vaPutSurface = &vlVaPutSurface, + .vaQueryImageFormats = &vlVaQueryImageFormats, + .vaCreateImage = &vlVaCreateImage, + .vaDeriveImage = &vlVaDeriveImage, + .vaDestroyImage = &vlVaDestroyImage, + .vaSetImagePalette = &vlVaSetImagePalette, + .vaGetImage = &vlVaGetImage, + .vaPutImage = &vlVaPutImage, + .vaQuerySubpictureFormats = &vlVaQuerySubpictureFormats, + .vaCreateSubpicture = &vlVaCreateSubpicture, + .vaDestroySubpicture = &vlVaDestroySubpicture, + .vaSetSubpictureImage = &vlVaSetSubpictureImage, + .vaSetSubpictureChromakey = &vlVaSetSubpictureChromakey, + .vaSetSubpictureGlobalAlpha = &vlVaSetSubpictureGlobalAlpha, + .vaAssociateSubpicture = &vlVaAssociateSubpicture, + .vaDeassociateSubpicture = &vlVaDeassociateSubpicture, + .vaQueryDisplayAttributes = &vlVaQueryDisplayAttributes, + .vaGetDisplayAttributes = &vlVaGetDisplayAttributes, + .vaSetDisplayAttributes = &vlVaSetDisplayAttributes, + .vaBufferInfo = &vlVaBufferInfo, + .vaLockSurface = &vlVaLockSurface, + .vaUnlockSurface = &vlVaUnlockSurface, + .vaCreateSurfaces2 = &vlVaCreateSurfaces2, + .vaQuerySurfaceAttributes = &vlVaQuerySurfaceAttributes, + .vaAcquireBufferHandle = &vlVaAcquireBufferHandle, + .vaReleaseBufferHandle = &vlVaReleaseBufferHandle, #if 0 - &vlVaExportSurfaceHandle, + .vaExportSurfaceHandle = &vlVaExportSurfaceHandle, #endif }; -- 2.14.1