CARPLAY版本整理
This commit is contained in:
111
MXC_A27-PCB4.5-270S/lib/vg_driver/KHR/khrvivante.h
Normal file
111
MXC_A27-PCB4.5-270S/lib/vg_driver/KHR/khrvivante.h
Normal file
@ -0,0 +1,111 @@
|
||||
/****************************************************************************
|
||||
*
|
||||
* Copyright (c) 2005 - 2010 by Vivante Corp. All rights reserved.
|
||||
*
|
||||
* The material in this file is confidential and contains trade secrets
|
||||
* of Vivante Corporation. This is proprietary information owned by
|
||||
* Vivante Corporation. No part of this work may be disclosed,
|
||||
* reproduced, copied, transmitted, or used in any way for any purpose,
|
||||
* without the express written permission of Vivante Corporation.
|
||||
*
|
||||
*****************************************************************************
|
||||
*
|
||||
* Auto-generated file on 4/22/2010. Do not edit!!!
|
||||
*
|
||||
*****************************************************************************/
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* Vivante specific definitions and declarations for all API library.
|
||||
*/
|
||||
#ifndef __khrvivante_h_
|
||||
|
||||
#include "gcHalUser.h"
|
||||
|
||||
/* EGL image type enum. */
|
||||
typedef enum _khrIMAGE_TYPE
|
||||
{
|
||||
KHR_IMAGE_TEXTURE_2D = 1,
|
||||
KHR_IMAGE_TEXTURE_CUBE,
|
||||
KHR_IMAGE_TEXTURE_3D,
|
||||
KHR_IMAGE_RENDER_BUFFER,
|
||||
KHR_IMAGE_VG_IMAGE,
|
||||
KHR_IMAGE_PIXMAP,
|
||||
#ifdef EGL_API_ANDROID
|
||||
KHR_IMAGE_ANDROID_NATIVE_BUFFER,
|
||||
#endif
|
||||
} khrIMAGE_TYPE;
|
||||
|
||||
#define KHR_EGL_IMAGE_MAGIC_NUM gcmCC('I','M','A','G')
|
||||
|
||||
/* EGL Image */
|
||||
typedef struct _khrEGL_IMAGE
|
||||
{
|
||||
gctUINT magic;
|
||||
khrIMAGE_TYPE type;
|
||||
gcoSURF surface;
|
||||
union
|
||||
{
|
||||
struct
|
||||
{
|
||||
gctUINT width;
|
||||
gctUINT height;
|
||||
|
||||
/* Format defined in GLES. */
|
||||
gctUINT format;
|
||||
|
||||
gctINT level;
|
||||
gctINT face;
|
||||
gctINT depth;
|
||||
|
||||
/* Address offset in surface, for cubemap. */
|
||||
gctUINT32 offset;
|
||||
|
||||
gctINT texture;
|
||||
gctPOINTER ojbect;
|
||||
} texture;
|
||||
|
||||
struct
|
||||
{
|
||||
gctUINT width;
|
||||
gctUINT height;
|
||||
gceSURF_FORMAT format;
|
||||
gctINT stride;
|
||||
|
||||
gctPOINTER address;
|
||||
} pixmap;
|
||||
|
||||
struct
|
||||
{
|
||||
gctUINT width;
|
||||
gctUINT height;
|
||||
gctUINT offset_x;
|
||||
gctUINT offset_y;
|
||||
|
||||
gctUINT format;
|
||||
gctUINT allowedQuality;
|
||||
} vgimage;
|
||||
|
||||
#ifdef EGL_API_ANDROID
|
||||
struct
|
||||
{
|
||||
gctUINT width;
|
||||
gctUINT height;
|
||||
gceSURF_FORMAT format;
|
||||
gctINT stride;
|
||||
gctPOINTER address;
|
||||
|
||||
gctPOINTER native;
|
||||
} androidNativeBuffer;
|
||||
#endif
|
||||
} u;
|
||||
}
|
||||
khrEGL_IMAGE;
|
||||
|
||||
typedef khrEGL_IMAGE * khrEGL_IMAGE_PTR;
|
||||
|
||||
#define __khrvivante_h_
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user