Kodi Community Forum
VMGL (OpenGL Hardware 3D Acceleration for Virtual Machines) - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Development (https://forum.kodi.tv/forumdisplay.php?fid=32)
+--- Forum: Kodi Application (https://forum.kodi.tv/forumdisplay.php?fid=93)
+--- Thread: VMGL (OpenGL Hardware 3D Acceleration for Virtual Machines) (/showthread.php?tid=27779)



VMGL (OpenGL Hardware 3D Acceleration for Virtual Machines) - Skindred - 2007-08-06

http://www.cs.toronto.edu/~andreslc/xen-gl/

That seems interesting to me, might be handy for people who don't want to run ubuntu while wanting to use XBMC.
Maybe someone can do a lil work with this,
hope it delivers something ^^


- KodeK - 2007-08-11

I love you!


- Skindred - 2007-08-11

KodeK,
I would like for you to make more useful posts,
and that is for the rest of the posters aswell (I know I aint staff, but it seems like you don't even listen to them :X)

and I don't think VMGL will be all THAT useful, because it requires a Linux Host
and why run XBMC in a VM when you're already running Linux...

Anyway, the devs might come up with a good use, who knows,
they do alot of crazy stuff Big Grin


- KodeK - 2007-08-12

Pardon me for showing how I feel towards such useful information. I was browsing the forums using a tablet pc and I found that. I found it so interesting that I made an effort to log in and post a comment. It probably took me 5 whole minutes to do that having to write, correct my handwriting, etc, yet you're asking me to post more more insightful comments.

It's the thought that counts :-)


- althekiller - 2007-08-12

I looked at this a few months ago. It's usless as it doesn't support some openGL 2.0 functions that are used.

EDIT:
some = many


- Gamester17 - 2007-08-13

althekiller Wrote:It's usless as it doesn't support some openGL 2.0 functions that are used
How many / which exacly? ...and remember that we are talking about usefullness for developers and not end-users of XBMC


- althekiller - 2007-08-13

Capabilites

Roughly speaking, OpenGL up to version 1.5 is supported (sorry, no 2.0 shading languages,) with the following exceptions:

* OpenGL 1.2 imaging functions related to histogram, min/max, convolution and colortables (like you really needed them...)
* Display lists aren't fully conformant: GL_COMPILE_AND_EXECUTE mode may not work reliably, specifically if there is a glGet* call between glNewList and glEndList which gets state that was set by a previous command compiled/executed inside the display list.

Roughly speaking (deja vu) GLX version 1.3 is supported, with the following exceptions:

* glXCopyContext
* glXCreateGLXPixmap
* glXDestroyGLXPixmap
* glXWaitGL
* glXWaitX
* None of the GLX 1.3 functions related to Pbuffers or visual configs are implemented.


Seems my memory didn't serve me too well. But still, seems too limited for usage here.


- Gamester17 - 2007-08-15

So you have not tested it yourself then? I meant for you to list things in XBMC that due not work due to OpenGL 2.0 requirements, ...you see I asked the XBMC Linux developers and if you do not count the visualizations/screensavers then it is not that many functions/features in XBMC that require OpenGL 2.0 so OpenGL 1.5 alone will get you a long way, (and when XBMC a require OpenGL 2.0 function it will fall back to software for that function if no hardware support exist).

So it is not useless.


- althekiller - 2007-08-16

I'll try to get it installed tomorrow. I never played with it because I didn't have full opengl on my host machine until nvidia's latest drivers came out.