LINUX.ORG.RU

Я один раз попробовал, но у меня не получилось --- вылетело при создании окна. Но я вообще не разбирался с проблемой. Отложил. Но когда-то расширение GLX из CLX как-то работало:

http://www.ltn.lv/~jonis/glx.mpeg

http://www.ltn.lv/~jonis/glx-cmucl.mpeg

В CLX есть примерчик gl-test. Это что-то типа glxgears. Именно он у меня он и не заработал. Но раз написан был, когда-то он работал, стоит понимать. Разобраться надо, но пока вот времени не было. Далеко не факт, что там все гладко.

Zubok ★★★★★
()
Ответ на: комментарий от ska

>есть идея использовать OpenGL из Stumpwm...

Можно и cl-sdl, cl-opengl через *FFI.

P.S. Я был удивлен, когда узнал, что автор stumpwm и автор ratpoison --- одно и то же лицо. :)

Zubok ★★★★★
()
Ответ на: комментарий от Zubok

> Я один раз попробовал, но у меня не получилось

надо будет попробовать на текушем SBCL :)

> В CLX есть примерчик gl-test

о спасибо за подсказку

где-то я слышал что существует несколько веток CLX, какая наиболее последняя/фичастее?

я брал ту, которая раздается по asdf-install

ska
() автор топика
Ответ на: комментарий от Zubok

У меня уже есть свои биндинги через CFFI/swig для OpenGL 2.0 (win32/mac os x) + glcg (Nvidia).

Почему CLX? xочеться попробовать cделать 'Expose' для Stumpwm. :)

ska
() автор топика
Ответ на: комментарий от Zubok

> P.S. Я был удивлен, когда узнал, что автор stumpwm и автор ratpoison --- одно и то же лицо. :)

Ну это означает, что любои уважаюшии себя hacker должен знать C & Лисп. :)

ska
() автор топика
Ответ на: комментарий от Zubok

Сеичас попробавал gl-test.lisp.

все тесты работают за исключением gears. В gears только черное окно. будем думать...

ska
() автор топика
Ответ на: комментарий от ska

>где-то я слышал что существует несколько веток CLX, какая наиболее последняя/фичастее?

Наиболее пофичастее ветка telent-clx Cristophe Rhodes (потому что там есть мои патчи, бугога. :) Нет, она на самом деле, является экспериментальной веткой. Потом она вливается в релизы. Но и в ней развитие идет все-равно медленновато. Отличий от основной не так много, но тем не менее.

darcs get http://common-lisp.net/~crhodes/clx

Есть еще mit-clx (последние исходники лежат на ftp.x.org), но там реализован только X11R5 и уже не развивается. Этот же mit-clx в более причесанном виде в кодовой базе CLISP. Еще в CLISP есть new-clx, но он по разным причинам не работает с большинством тулкитов (ни с McCLIM, ни с Garnet и т. д.). Вещь в себе и полностью с нуля написан. Ну и самый типа фичастый -- это telent-clx (который, собственно, из mit-clx вырос).

Zubok ★★★★★
()
Ответ на: комментарий от ska

>все тесты работают за исключением gears. В gears только черное окно. будем думать...

Это какие? no-floats, anim и anim/lists?

Zubok ★★★★★
()
Ответ на: комментарий от Zubok

no-floats~--- по разному, иногда работает иногда черныи экран

anim & anim/list~--- работают стабильно.

Я попробую простенькие OpenGL веши погонять, может смогу причесaть gears.

ska
() автор топика
Ответ на: комментарий от ska

>stumpwm c telent-clx rabotaet?

Угу. Хотя я думаю, что он в том виде, в котором stumpwm сейчас, и с mit-clx заработает. Я запускал давно с mit-clx как-то McCLIM. Но в mit-clx многие вещи отсутсвуют. Например, pixmap и тот же GLX, к примеру.

Может пригодиться: http://opengl.org/documentation/specs/glx/glx1.4.pdf

Zubok ★★★★★
()
Ответ на: комментарий от ska

>спасиб. буду разбираться :)

Если нарисуются патчи, то не забудь их кинуть в ветку. :) Пригодится.

Zubok ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.