forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   C++ (http://forum.boolean.name/forumdisplay.php?f=22)
-   -   OpenGL Desktop Rendering (http://forum.boolean.name/showthread.php?t=4288)

haedim 29.08.2007 18:23

OpenGL Desktop Rendering
 
Вопрос глупый, но все же - возможно ли использовать рабочий стол как окно рендеринга OpenGL в Windows? Для GLX есть GLX_texture_from_pixmap. И если возможно, то как?

johnk 29.08.2007 18:28

Re: OpenGL Desktop Rendering
 
Если я все правильно понял - то нет :)

moka 29.08.2007 18:32

Re: OpenGL Desktop Rendering
 
Dim3D, хм, незнаешь как устроен Winamp рендеринг их визулизаций? Вроде там есть огл, так вот там реализован рендеринг на рабочий стол. Гдето я видел старые сорсы винампа. Тока хз где и когда :)

haedim 29.08.2007 18:37

Re: OpenGL Desktop Rendering
 
Не знаю, т.к. я - пользователь Linux.
А вообще - очень интересно, спасибо, посмотрю.

haedim 29.08.2007 19:25

Re: OpenGL Desktop Rendering
 
Только что провел небольшое "исследование" с помощью Гугла и вот что нашел:
MilkDrop - плагин для Winamp, который как раз и может рендерить прямо в десктоп. НО. Он использует DirectX!
Порывшись еще немного, я нашел projectM - OpenGL - версию MilkDrop.

Спасибо всем за помощь.

moka 29.08.2007 19:37

Re: OpenGL Desktop Rendering
 
Dim3D, зачем? Там он уже есть, открой визуализацию: Ctrl+Shift+K, затем правой кнопкой на открывшееся и Dock in AVS Editor, там сверху Settings>Display, и справа галку на Overlay Mode ;)

haedim 29.08.2007 19:48

Re: OpenGL Desktop Rendering
 
Что там уже есть?

moka 29.08.2007 19:54

Re: OpenGL Desktop Rendering
 
Dim3D, там есть реалтайм вывод изображения на рабочий стол. ;) Только нуна гдето сорсы найти самого винампа.

HolyDel 02.09.2007 19:11

Re: OpenGL Desktop Rendering
 
...а потома разбираться в мегабайтах етого самого кода.
посмотри здесь: http://qt.kde.ru/doc/3.0/opengl-over...1-example.html


Часовой пояс GMT +4, время: 05:43.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot