mesa3dgl.library: add required CXX flags
[AROS.git] / workbench / libs / mesa / src / aros / vega / vega.conf
blobac40043cfd83f532492c7384f67cee7973f582ed
1 ##begin config
2 version 2.0
3 ##end config
4 ##begin cdef
5 #include <VG/openvg.h>
6 #include <VG/vgu.h>
7 ##end cdef
8 ##begin functionlist
9 APTR GetOpenVGStateTrackerApi()
10 .skip 29
11 VGErrorCode vgGetError()
12 void vgFlush()
13 void vgFinish()
14 void vgSetf(VGParamType type, VGfloat value)
15 void vgSeti(VGParamType type, VGint value)
16 void vgSetfv(VGParamType type, VGint count, const VGfloat * values)
17 void vgSetiv(VGParamType type, VGint count, const VGint * values)
18 VGfloat vgGetf(VGParamType type)
19 VGint vgGeti(VGParamType type)
20 VGint vgGetVectorSize(VGParamType type)
21 void vgGetfv(VGParamType type, VGint count, VGfloat * values)
22 void vgGetiv(VGParamType type, VGint count, VGint * values)
23 void vgSetParameterf(VGHandle object, VGint paramType, VGfloat value)
24 void vgSetParameteri(VGHandle object, VGint paramType, VGint value)
25 void vgSetParameterfv(VGHandle object, VGint paramType, VGint count, const VGfloat * values)
26 void vgSetParameteriv(VGHandle object, VGint paramType, VGint count, const VGint * values)
27 VGfloat vgGetParameterf(VGHandle object, VGint paramType)
28 VGint vgGetParameteri(VGHandle object, VGint paramType)
29 VGint vgGetParameterVectorSize(VGHandle object, VGint paramType)
30 void vgGetParameterfv(VGHandle object, VGint paramType, VGint count, VGfloat * values)
31 void vgGetParameteriv(VGHandle object, VGint paramType, VGint count, VGint * values)
32 void vgLoadIdentity()
33 void vgLoadMatrix(const VGfloat * m)
34 void vgGetMatrix(VGfloat * m)
35 void vgMultMatrix(const VGfloat * m)
36 void vgTranslate(VGfloat tx, VGfloat ty)
37 void vgScale(VGfloat sx, VGfloat sy)
38 void vgShear(VGfloat shx, VGfloat shy)
39 void vgRotate(VGfloat angle)
40 void vgMask(VGHandle mask, VGMaskOperation operation, VGint x, VGint y, VGint width, VGint height)
41 void vgRenderToMask(VGPath path, VGbitfield paintModes, VGMaskOperation operation)
42 VGMaskLayer vgCreateMaskLayer(VGint width, VGint height)
43 void vgDestroyMaskLayer(VGMaskLayer maskLayer)
44 void vgFillMaskLayer(VGMaskLayer maskLayer, VGint x, VGint y, VGint width, VGint height, VGfloat value)
45 void vgCopyMask(VGMaskLayer maskLayer, VGint dx, VGint dy, VGint sx, VGint sy, VGint width, VGint height)
46 void vgClear(VGint x, VGint y, VGint width, VGint height)
47 VGPath vgCreatePath(VGint pathFormat, VGPathDatatype datatype, VGfloat scale, VGfloat bias, VGint segmentCapacityHint, VGint coordCapacityHint, VGbitfield capabilities)
48 void vgClearPath(VGPath path, VGbitfield capabilities)
49 void vgDestroyPath(VGPath path)
50 void vgRemovePathCapabilities(VGPath path, VGbitfield capabilities)
51 VGbitfield vgGetPathCapabilities(VGPath path)
52 void vgAppendPath(VGPath dstPath, VGPath srcPath)
53 void vgAppendPathData(VGPath dstPath, VGint numSegments, const VGubyte * pathSegments, const void * pathData)
54 void vgModifyPathCoords(VGPath dstPath, VGint startIndex, VGint numSegments, const void * pathData)
55 void vgTransformPath(VGPath dstPath, VGPath srcPath)
56 VGboolean vgInterpolatePath(VGPath dstPath, VGPath startPath, VGPath endPath, VGfloat amount)
57 VGfloat vgPathLength(VGPath path, VGint startSegment, VGint numSegments)
58 void vgPointAlongPath(VGPath path, VGint startSegment, VGint numSegments, VGfloat distance, VGfloat * x, VGfloat * y, VGfloat * tangentX, VGfloat * tangentY)
59 void vgPathBounds(VGPath path, VGfloat * minX, VGfloat * minY, VGfloat * width, VGfloat * height)
60 void vgPathTransformedBounds(VGPath path, VGfloat * minX, VGfloat * minY, VGfloat * width, VGfloat * height)
61 void vgDrawPath(VGPath path, VGbitfield paintModes)
62 VGPaint vgCreatePaint()
63 void vgDestroyPaint(VGPaint paint)
64 void vgSetPaint(VGPaint paint, VGbitfield paintModes)
65 VGPaint vgGetPaint(VGPaintMode paintMode)
66 void vgSetColor(VGPaint paint, VGuint rgba)
67 VGuint vgGetColor(VGPaint paint)
68 void vgPaintPattern(VGPaint paint, VGImage pattern)
69 VGImage vgCreateImage(VGImageFormat format, VGint width, VGint height, VGbitfield allowedQuality)
70 void vgDestroyImage(VGImage image)
71 void vgClearImage(VGImage image, VGint x, VGint y, VGint width, VGint height)
72 void vgImageSubData(VGImage image, const void * data, VGint dataStride, VGImageFormat dataFormat, VGint x, VGint y, VGint width, VGint height)
73 void vgGetImageSubData(VGImage image, void * data, VGint dataStride, VGImageFormat dataFormat, VGint x, VGint y, VGint width, VGint height)
74 VGImage vgChildImage(VGImage parent, VGint x, VGint y, VGint width, VGint height)
75 VGImage vgGetParent(VGImage image)
76 void vgCopyImage(VGImage dst, VGint dx, VGint dy, VGImage src, VGint sx, VGint sy, VGint width, VGint height, VGboolean dither)
77 void vgDrawImage(VGImage image)
78 void vgSetPixels(VGint dx, VGint dy, VGImage src, VGint sx, VGint sy, VGint width, VGint height)
79 void vgWritePixels(const void * data, VGint dataStride, VGImageFormat dataFormat, VGint dx, VGint dy, VGint width, VGint height)
80 void vgGetPixels(VGImage dst, VGint dx, VGint dy, VGint sx, VGint sy, VGint width, VGint height)
81 void vgReadPixels(void * data, VGint dataStride, VGImageFormat dataFormat, VGint sx, VGint sy, VGint width, VGint height)
82 void vgCopyPixels(VGint dx, VGint dy, VGint sx, VGint sy, VGint width, VGint height)
83 VGFont vgCreateFont(VGint glyphCapacityHint)
84 void vgDestroyFont(VGFont font)
85 void vgSetGlyphToPath(VGFont font, VGuint glyphIndex, VGPath path, VGboolean isHinted, const VGfloat * glyphOrigin, const VGfloat * escapement)
86 void vgSetGlyphToImage(VGFont font, VGuint glyphIndex, VGImage image, const VGfloat * glyphOrigin, const VGfloat * escapement)
87 void vgClearGlyph(VGFont font, VGuint glyphIndex)
88 void vgDrawGlyph(VGFont font, VGuint glyphIndex, VGbitfield paintModes, VGboolean allowAutoHinting)
89 void vgDrawGlyphs(VGFont font, VGint glyphCount, const VGuint * glyphIndices, const VGfloat * adjustments_x, const VGfloat * adjustments_y, VGbitfield paintModes, VGboolean allowAutoHinting)
90 void vgColorMatrix(VGImage dst, VGImage src, const VGfloat * matrix)
91 void vgConvolve(VGImage dst, VGImage src, VGint kernelWidth, VGint kernelHeight, VGint shiftX, VGint shiftY, const VGshort * kernel, VGfloat scale, VGfloat bias, VGTilingMode tilingMode)
92 void vgSeparableConvolve(VGImage dst, VGImage src, VGint kernelWidth, VGint kernelHeight, VGint shiftX, VGint shiftY, const VGshort * kernelX, const VGshort * kernelY, VGfloat scale, VGfloat bias, VGTilingMode tilingMode)
93 void vgGaussianBlur(VGImage dst, VGImage src, VGfloat stdDeviationX, VGfloat stdDeviationY, VGTilingMode tilingMode)
94 void vgLookup(VGImage dst, VGImage src, const VGubyte * redLUT, const VGubyte * greenLUT, const VGubyte * blueLUT, const VGubyte * alphaLUT, VGboolean outputLinear, VGboolean outputPremultiplied)
95 void vgLookupSingle(VGImage dst, VGImage src, const VGuint * lookupTable, VGImageChannel sourceChannel, VGboolean outputLinear, VGboolean outputPremultiplied)
96 VGHardwareQueryResult vgHardwareQuery(VGHardwareQueryType key, VGint setting)
97 const VGubyte * vgGetString(VGStringID name)
98 VGUErrorCode vguLine(VGPath path, VGfloat x0, VGfloat y0, VGfloat x1, VGfloat y1)
99 VGUErrorCode vguPolygon(VGPath path, const VGfloat * points, VGint count, VGboolean closed)
100 VGUErrorCode vguRect(VGPath path, VGfloat x, VGfloat y, VGfloat width, VGfloat height)
101 VGUErrorCode vguRoundRect(VGPath path, VGfloat x, VGfloat y, VGfloat width, VGfloat height, VGfloat arcWidth, VGfloat arcHeight)
102 VGUErrorCode vguEllipse(VGPath path, VGfloat cx, VGfloat cy, VGfloat width, VGfloat height)
103 VGUErrorCode vguArc(VGPath path, VGfloat x, VGfloat y, VGfloat width, VGfloat height, VGfloat startAngle, VGfloat angleExtent, VGUArcType arcType)
104 VGUErrorCode vguComputeWarpQuadToSquare(VGfloat sx0, VGfloat sy0, VGfloat sx1, VGfloat sy1, VGfloat sx2, VGfloat sy2, VGfloat sx3, VGfloat sy3, VGfloat * matrix)
105 VGUErrorCode vguComputeWarpSquareToQuad(VGfloat dx0, VGfloat dy0, VGfloat dx1, VGfloat dy1, VGfloat dx2, VGfloat dy2, VGfloat dx3, VGfloat dy3, VGfloat * matrix)
106 VGUErrorCode vguComputeWarpQuadToQuad(VGfloat dx0, VGfloat dy0, VGfloat dx1, VGfloat dy1, VGfloat dx2, VGfloat dy2, VGfloat dx3, VGfloat dy3, VGfloat sx0, VGfloat sy0, VGfloat sx1, VGfloat sy1, VGfloat sx2, VGfloat sy2, VGfloat sx3, VGfloat sy3, VGfloat * matrix)
107 ##end functionlist