~ubuntu-branches/ubuntu/natty/mesa/natty-proposed

« back to all changes in this revision

Viewing changes to src/mapi/vgapi/vgapi.csv

  • Committer: Bazaar Package Importer
  • Author(s): Robert Hooker, Robert Hooker, Christopher James Halse Rogers
  • Date: 2010-09-14 08:55:40 UTC
  • mfrom: (1.2.28 upstream)
  • Revision ID: james.westby@ubuntu.com-20100914085540-m4fpl0hdjlfd4jgz
Tags: 7.9~git20100909-0ubuntu1
[ Robert Hooker ]
* New upstream git snapshot up to commit 94118fe2d4b1e5 (LP: #631413)
* New features include ATI HD5xxx series support in r600, and a vastly
  improved glsl compiler.
* Remove pre-generated .pc's, use the ones generated at build time
  instead.
* Remove all references to mesa-utils now that its no longer shipped
  with the mesa source.
* Disable the experimental ARB_fragment_shader option by default on
  i915, it exposes incomplete functionality that breaks KDE compositing
  among other things. It can be enabled via driconf still. (LP: #628930).

[ Christopher James Halse Rogers ]
* debian/patches/04_osmesa_version.diff:
  - Refresh for new upstream
* Bugs fixed in this release:
  - Fixes severe rendering corruption in Unity on radeon (LP: #628727,
    LP: #596292, LP: #599741, LP: #630315, LP: #613694, LP: #599741).
  - Also fixes rendering in gnome-shell (LP: #578619).
  - Flickering in OpenGL apps on radeon (LP: #626943, LP: #610541).
  - Provides preliminary support for new intel chips (LP: #601052).
* debian/rules:
  - Update configure flags to match upstream reshuffling.
  - Explicitly remove gallium DRI drivers that we don't want to ship.
* Update debian/gbp.conf for this Maverick-specific packaging
* libegl1-mesa-dri-x11,kms: There are no longer separate kms or x11 drivers
  for EGL, libegl1-mesa-drivers now contains a single driver that provides
  both backends.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# This is the source file for the various generate structs/tables/functions
 
2
# used in st/vega.
 
3
 
 
4
# OpenVG 1.0
 
5
void,                   AppendPath,                VGPath dstPath, VGPath srcPath
 
6
void,                   AppendPathData,            VGPath dstPath, VGint numSegments, const VGubyte *pathSegments, const void *pathData
 
7
VGImage,                ChildImage,                VGImage parent, VGint x, VGint y, VGint width, VGint height
 
8
void,                   Clear,                     VGint x, VGint y, VGint width, VGint height
 
9
void,                   ClearImage,                VGImage image, VGint x, VGint y, VGint width, VGint height
 
10
void,                   ClearPath,                 VGPath path, VGbitfield capabilities
 
11
void,                   ColorMatrix,               VGImage dst, VGImage src, const VGfloat *matrix
 
12
void,                   Convolve,                  VGImage dst, VGImage src, VGint kernelWidth, VGint kernelHeight, VGint shiftX, VGint shiftY, const VGshort *kernel, VGfloat scale, VGfloat bias, VGTilingMode tilingMode
 
13
void,                   CopyImage,                 VGImage dst, VGint dx, VGint dy, VGImage src, VGint sx, VGint sy, VGint width, VGint height, VGboolean dither
 
14
void,                   CopyPixels,                VGint dx, VGint dy, VGint sx, VGint sy, VGint width, VGint height
 
15
VGImage,                CreateImage,               VGImageFormat format, VGint width, VGint height, VGbitfield allowedQuality
 
16
VGPaint,                CreatePaint,               void
 
17
VGPath,                 CreatePath,                VGint pathFormat, VGPathDatatype datatype, VGfloat scale, VGfloat bias, VGint segmentCapacityHint, VGint coordCapacityHint, VGbitfield capabilities
 
18
void,                   DestroyImage,              VGImage image
 
19
void,                   DestroyPaint,              VGPaint paint
 
20
void,                   DestroyPath,               VGPath path
 
21
void,                   DrawImage,                 VGImage image
 
22
void,                   DrawPath,                  VGPath path, VGbitfield paintModes
 
23
void,                   Finish,                    void
 
24
void,                   Flush,                     void
 
25
void,                   GaussianBlur,              VGImage dst, VGImage src, VGfloat stdDeviationX, VGfloat stdDeviationY, VGTilingMode tilingMode
 
26
VGuint,                 GetColor,                  VGPaint paint
 
27
VGErrorCode,            GetError,                  void
 
28
void,                   GetImageSubData,           VGImage image, void *data, VGint dataStride, VGImageFormat dataFormat, VGint x, VGint y, VGint width, VGint height
 
29
void,                   GetMatrix,                 VGfloat *m
 
30
VGPaint,                GetPaint,                  VGPaintMode paintMode
 
31
VGint,                  GetParameterVectorSize,    VGHandle object, VGint paramType
 
32
VGfloat,                GetParameterf,             VGHandle object, VGint paramType
 
33
void,                   GetParameterfv,            VGHandle object, VGint paramType, VGint count, VGfloat *values
 
34
VGint,                  GetParameteri,             VGHandle object, VGint paramType
 
35
void,                   GetParameteriv,            VGHandle object, VGint paramType, VGint count, VGint *values
 
36
VGImage,                GetParent,                 VGImage image 
 
37
VGbitfield,             GetPathCapabilities,       VGPath path
 
38
void,                   GetPixels,                 VGImage dst, VGint dx, VGint dy, VGint sx, VGint sy, VGint width, VGint height
 
39
const VGubyte *,        GetString,                 VGStringID name
 
40
VGint,                  GetVectorSize,             VGParamType type
 
41
VGfloat,                Getf,                      VGParamType type
 
42
void,                   Getfv,                     VGParamType type, VGint count, VGfloat *values
 
43
VGint,                  Geti,                      VGParamType type
 
44
void,                   Getiv,                     VGParamType type, VGint count, VGint *values
 
45
VGHardwareQueryResult,  HardwareQuery,             VGHardwareQueryType key, VGint setting
 
46
void,                   ImageSubData,              VGImage image, const void *data, VGint dataStride, VGImageFormat dataFormat, VGint x, VGint y, VGint width, VGint height
 
47
VGboolean,              InterpolatePath,           VGPath dstPath, VGPath startPath, VGPath endPath, VGfloat amount
 
48
void,                   LoadIdentity,              void
 
49
void,                   LoadMatrix,                const VGfloat *m
 
50
void,                   Lookup,                    VGImage dst, VGImage src, const VGubyte *redLUT, const VGubyte *greenLUT, const VGubyte *blueLUT, const VGubyte *alphaLUT, VGboolean outputLinear, VGboolean outputPremultiplied
 
51
void,                   LookupSingle,              VGImage dst, VGImage src, const VGuint *lookupTable, VGImageChannel sourceChannel, VGboolean outputLinear, VGboolean outputPremultiplied
 
52
void,                   Mask,                      VGHandle mask, VGMaskOperation operation, VGint x, VGint y, VGint width, VGint height
 
53
void,                   ModifyPathCoords,          VGPath dstPath, VGint startIndex, VGint numSegments, const void *pathData
 
54
void,                   MultMatrix,                const VGfloat *m
 
55
void,                   PaintPattern,              VGPaint paint, VGImage pattern
 
56
void,                   PathBounds,                VGPath path, VGfloat *minX, VGfloat *minY, VGfloat *width, VGfloat *height
 
57
VGfloat,                PathLength,                VGPath path, VGint startSegment, VGint numSegments
 
58
void,                   PathTransformedBounds,     VGPath path, VGfloat *minX, VGfloat *minY, VGfloat *width, VGfloat *height
 
59
void,                   PointAlongPath,            VGPath path, VGint startSegment, VGint numSegments, VGfloat distance, VGfloat *x, VGfloat *y, VGfloat *tangentX, VGfloat *tangentY
 
60
void,                   ReadPixels,                void *data, VGint dataStride, VGImageFormat dataFormat, VGint sx, VGint sy, VGint width, VGint height
 
61
void,                   RemovePathCapabilities,    VGPath path, VGbitfield capabilities
 
62
void,                   Rotate,                    VGfloat angle
 
63
void,                   Scale,                     VGfloat sx, VGfloat sy
 
64
void,                   SeparableConvolve,         VGImage dst, VGImage src, VGint kernelWidth, VGint kernelHeight, VGint shiftX, VGint shiftY, const VGshort *kernelX, const VGshort *kernelY, VGfloat scale, VGfloat bias, VGTilingMode tilingMode
 
65
void,                   SetColor,                  VGPaint paint, VGuint rgba
 
66
void,                   SetPaint,                  VGPaint paint, VGbitfield paintModes
 
67
void,                   SetParameterf,             VGHandle object, VGint paramType, VGfloat value
 
68
void,                   SetParameterfv,            VGHandle object, VGint paramType, VGint count, const VGfloat *values
 
69
void,                   SetParameteri,             VGHandle object, VGint paramType, VGint value
 
70
void,                   SetParameteriv,            VGHandle object, VGint paramType, VGint count, const VGint *values
 
71
void,                   SetPixels,                 VGint dx, VGint dy, VGImage src, VGint sx, VGint sy, VGint width, VGint height
 
72
void,                   Setf,                      VGParamType type, VGfloat value
 
73
void,                   Setfv,                     VGParamType type, VGint count, const VGfloat *values
 
74
void,                   Seti,                      VGParamType type, VGint value
 
75
void,                   Setiv,                     VGParamType type, VGint count, const VGint *values
 
76
void,                   Shear,                     VGfloat shx, VGfloat shy
 
77
void,                   TransformPath,             VGPath dstPath, VGPath srcPath
 
78
void,                   Translate,                 VGfloat tx, VGfloat ty
 
79
void,                   WritePixels,               const void *data, VGint dataStride, VGImageFormat dataFormat, VGint dx, VGint dy, VGint width, VGint height
 
80
 
 
81
## OpenVG 1.1
 
82
#void,                   ClearGlyph,                VGFont font,VGuint glyphIndex
 
83
#void,                   CopyMask,                  VGMaskLayer maskLayer, VGint dx, VGint dy, VGint sx, VGint sy, VGint width, VGint height
 
84
#VGFont,                 CreateFont,                VGint glyphCapacityHint
 
85
#VGMaskLayer,            CreateMaskLayer,           VGint width, VGint height
 
86
#void,                   DestroyFont,               VGFont font
 
87
#void,                   DestroyMaskLayer,          VGMaskLayer maskLayer
 
88
#void,                   DrawGlyph,                 VGFont font, VGuint glyphIndex, VGbitfield paintModes, VGboolean allowAutoHinting
 
89
#void,                   DrawGlyphs,                VGFont font, VGint glyphCount, const VGuint *glyphIndices, const VGfloat *adjustments_x, const VGfloat *adjustments_y, VGbitfield paintModes, VGboolean allowAutoHinting
 
90
#void,                   FillMaskLayer,             VGMaskLayer maskLayer, VGint x, VGint y, VGint width, VGint height, VGfloat value
 
91
#void,                   RenderToMask,              VGPath path, VGbitfield paintModes, VGMaskOperation operation
 
92
#void,                   SetGlyphToImage,           VGFont font, VGuint glyphIndex, VGImage image, const VGfloat glyphOrigin[2], const VGfloat escapement[2]
 
93
#void,                   SetGlyphToPath,            VGFont font, VGuint glyphIndex, VGPath path, VGboolean isHinted, const VGfloat glyphOrigin[2], const VGfloat escapement[2]