[Mesa-dev] [Bug 54600] New: pbuffer_reference_openvg_image() not implemented (egl_g3d_st.c)
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Sep 6 08:07:04 PDT 2012
https://bugs.freedesktop.org/show_bug.cgi?id=54600
Bug #: 54600
Summary: pbuffer_reference_openvg_image() not implemented
(egl_g3d_st.c)
Classification: Unclassified
Product: Mesa
Version: 8.0
Platform: All
OS/Version: All
Status: NEW
Severity: blocker
Priority: medium
Component: Other
AssignedTo: mesa-dev at lists.freedesktop.org
ReportedBy: candideus at gmail.com
Hi all!
File egl_g3d_st.c implements pbuffer_reference_openvg_image() like that:
static void
pbuffer_reference_openvg_image(struct egl_g3d_surface *gsurf)
{
/* TODO */
}
Hence, using EGL functions like described in OpenVG Specification Version 1.1,
section 4.2.2 EGL Functions, subsection eglCreatePbufferFromClientBuffer (page
32) does not work. I tried the following code:
VGImage image = vgCreateImage(VG_sARGB_8888, surfaceWidth, surfaceHeight,
VG_IMAGE_QUALITY_BETTER);
eglSurface = eglCreatePbufferFromClientBuffer(eglDisplay, EGL_OPENVG_IMAGE,
(EGLClientBuffer)image,
eglConfig, NULL);
It runs into the empty implemented function pbuffer_reference_openvg_image()
and thereafter fails.
Is there any alternative way to use OpenVG and EGL to render to a pbuffer/image
surface!?
Best regards,
Fred
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the mesa-dev
mailing list