Hey,

i'm try to modify a VGPath's segment- and coordinate-count in the following way:
Code :
VGint Num = 2;
VGint NumSet = 9;
VGint NumQueried = 0;
 
VGPath myPath = VG_INVALID_HANDLE;
 
int pts[] = { 0, 0, 1, 1 } ; 
VGubyte commands[] = { VG_MOVE_TO_ABS, VG_LINE_TO_ABS };
 
myPath = vgCreatePath(VG_PATH_FORMAT_STANDARD,VG_PATH_DATATYPE_S_32, 1.0,   0.0, 0, 0, VG_PATH_CAPABILITY_ALL);
 
if (myPath != VG_INVALID_HANDLE)
{
	vgAppendPathData(myPath, Num, commands, pts);
 
	NumQueried = vgGetParameteri(myPath, VG_PATH_NUM_SEGMENTS);
	NumQueried = vgGetParameteri(myPath, VG_PATH_NUM_COORDS);
 
	vgSetParameteri(myPath, VG_PATH_NUM_SEGMENTS, NumSet);
	vgSetParameteri(myPath, VG_PATH_NUM_COORDS,  2*NumSet);
 
	NumQueried = vgGetParameteri(myPath, VG_PATH_NUM_SEGMENTS);
	NumQueried = vgGetParameteri(myPath, VG_PATH_NUM_COORDS);
}

i always get the segment(and coodinate)-count passed to vgAppendData(...), EGL is initialized correctly(because drawing works and a valid path-handle is created), i also tryed to pass the matching numbers for capacityhints, but i also didn't work - can anyone help?