Questions tagged [openvg]

OpenVG™ is a royalty-free, cross-platform API that provides a low-level hardware acceleration interface for vector graphics libraries such as Flash and SVG.

29 questions
29
votes
5 answers

OpenVG implementation?

Which OpenVG implementations exists? What are pros and cons of each of them? I'm looking for is a highly stable, fast rendering implementations that is still being actively maintained and developed.
Fostah
  • 11,398
  • 10
  • 46
  • 55
28
votes
3 answers

What is the relationship between EGL and OpenGL?

I'm writing an implementation for OpenVG and OpenGL|ES in Go, both of which depend on the Khronos EGL API, supposedly to ease portability I guess. I'm writing an implementation of OpenVG on top of OpenGL ES for fun and educational reasons - I…
hannson
  • 4,465
  • 8
  • 38
  • 46
22
votes
1 answer

Hardware-accelerated OpenVG implementation on Desktop based on OpenGL ES

I'm currently trying to get OpenVG up and running on my desktop. The problem comes here: I am / will be developing an application for a Windows CE device (with .NET compact framework), which has hardware-accelerated OpenGL ES 2.0 and OpenVG 1.0.1…
OregonGhost
  • 23,359
  • 7
  • 71
  • 108
8
votes
4 answers

Painfully slow software vectors, particularly CoreGraphics vs. OpenGL

I'm working on an iOS app that requires drawing Bézier curves in real time in response to the user's input. At first, I decided to try using CoreGraphics, which has a fantastic vector drawing API. However, I quickly discovered that performance was…
Archagon
  • 2,470
  • 2
  • 25
  • 38
6
votes
2 answers

Easiest way to run a simple GLES/EGL/OpenVG app on a PC?

I thought this should be easy, but... geesh! A vendor gave me a fairly simple demo program meant to showcase some trivial icon animations. The target platform is an embedded system (MX51) with accelerated OpenGL ES 2.0/OpenVG and EGL…
evadeflow
  • 4,704
  • 38
  • 51
3
votes
1 answer

CoreGraphics Alternative?

I'm looking for a 2D rendering library as an alternative to CoreGraphics on iPhone. Everything in my app is pretty dynamic, which makes splitting things up into layers and animations rather hard. I'm quite familiar with OpenGL, and that is how…
vedosity
  • 720
  • 4
  • 15
3
votes
0 answers

OpenGL, OpenVG. Draw text?

There are enough "examples" but all of them represent parts of strange code. The best code I found is: link but I can't even run it because it has variables and constants with missed declaration. Can anybody post a full workable example?
user2083364
  • 744
  • 1
  • 7
  • 20
1
vote
3 answers

OpenVG and WebGL

Is there a JavaScript implementation of the OpenVG standard based on WebGL? I'm pretty aware that we can render vector graphics in the browser, I'm just curious as to whether or not anyone has actually managed to render SVG with WebGL, with or…
Matt Esch
  • 22,661
  • 8
  • 53
  • 51
1
vote
2 answers

Display SVG on 3D planes using openGL

I have a requirement to draw different SVG files on respective 3D planes. For example, if I have two SVG files, I want to render them on two different 3D planes in openGL so that the planes can then have independent orientations in space. I tried…
Aarkan
  • 3,811
  • 6
  • 40
  • 54
1
vote
1 answer

Efficient image scaling in Blackberry

How to scale image (Bitmap/EncodedImage) efficiently in Blackberry (using OpenVG/OpenGL if hardware acceleration supported). Can something like VGField/GLField be used to achieve that? I have already tried Bitmap.scaleInto(...),…
Rupak
  • 3,674
  • 15
  • 23
1
vote
0 answers

OpenVG draw circle

My hardware have two Layers, I draw the background at the layer0 I draw a circle like this: (a color circle, other area is transparent.) at the layer1 My code is : vgPaintPattern(maskPaint, maskImage); vgSetPaint( maskPaint, VG_FILL_PATH ); …
Runner
  • 23
  • 3
1
vote
3 answers

How to run c code(on codeblocks) without desktop on raspberry?(Like work of omxplayer)

Sorry my bad English. I work 3d shape with opengl on raspberry pi3(debian) for a while. I want to run my code don't use on desktop(or window). I searched but puzzled my mind. In a nutshell I want to run my code as well as in image below. enter…
Faruk
  • 312
  • 3
  • 13
1
vote
0 answers

vgAppendPathData and vgModifyPathCoords, how to change visibility of path segments

I have a question regarding changing visibility of path segments via VG_LINE_TO_ABS and VG_MOVE_TO_ABS First, I've been told it's resource expensive to create and destroy OpenVg paths, and it's much fast to create a path, then modify it Therefore,…
Mich
  • 3,188
  • 4
  • 37
  • 85
1
vote
1 answer

Is OpenVG supported by video card vendors?

Is OpenVG supported by nVidia, AMD and Intel in their drivers? Will it be supported in future? I'm really interested in some sort of HW-accelerated text and SVG rendering. Regards,
noober
  • 4,819
  • 12
  • 49
  • 85
1
vote
0 answers

Geting all points (coordinates) from VGPath?

I use MonkSVG for drawing and it stores points inside a variable of type typedef VGHandle VGPath; I need to find the smallest rect which contains all the points of VGPath. So I need to get all the points from this variable. I don't need additional…
user2083364
  • 744
  • 1
  • 7
  • 20
1
2