Re: [gtk-vnc-devel] PATCH: Fix opengl rendering z-buffer depth
- From: Anthony Liguori <anthony codemonkey ws>
- To: "Daniel P. Berrange" <berrange redhat com>
- Cc: gtk-vnc-devel <gtk-vnc-devel lists sourceforge net>
- Subject: Re: [gtk-vnc-devel] PATCH: Fix opengl rendering z-buffer depth
- Date: Thu, 03 Apr 2008 21:49:22 -0500
Daniel P. Berrange wrote:
On Thu, Apr 03, 2008 at 07:17:03PM -0500, Anthony Liguori wrote:
Daniel P. Berrange wrote:
diff -r 6f18ca44fbe3 examples/gvncviewer.c
--- a/examples/gvncviewer.c Thu Apr 03 12:57:25 2008 -0300
+++ b/examples/gvncviewer.c Thu Apr 03 14:23:16 2008 -0400
@@ -339,7 +339,8 @@
submenu = gtk_menu_new();
fullscreen = gtk_check_menu_item_new_with_mnemonic("_Full Screen");
- scaling = gtk_check_menu_item_new_with_mnemonic("OpenGL _Scaling");
+ scaling = gtk_check_menu_item_new_with_mnemonic("Scaled display");
+ gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(scaling), TRUE);
gtk_menu_append(GTK_MENU(submenu), fullscreen);
gtk_menu_append(GTK_MENU(submenu), scaling);
@@ -369,6 +370,7 @@
vnc_display_open_host(VNC_DISPLAY(vnc), hostname, port);
vnc_display_set_keyboard_grab(VNC_DISPLAY(vnc), TRUE);
vnc_display_set_pointer_grab(VNC_DISPLAY(vnc), TRUE);
+ vnc_display_set_scaling(VNC_DISPLAY(vnc), TRUE);
gtk_signal_connect(GTK_OBJECT(window), "delete-event",
GTK_SIGNAL_FUNC(gtk_main_quit), NULL);
Can we do the composite check here instead of unconditionally enabling
scaling. That shows people what the right thing to do is (along with
making gvncviewer still work with compositing).
Yes, good point. Will do that.
BTW, in Fedora 9, with Intel graphics redirected direct rendering is now
working.
http://hoegsberg.blogspot.com/2008/03/i-just-committed-last-bit-of-dri2-work.html
Its a little unstable (ie hangs/crashes X), but you can have compiz enabled
GTK-VNC scaling and spinning on a cube all rendering beautifully!
Very cool!
Regards,
Anthony Liguori
Dan.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]