PHP c OpenGL?
От: kanz  
Дата: 21.07.05 11:20
Оценка:
Извините за глупый вопрос:
возможно ли программировать PHP c OpenGL?
Re: PHP c OpenGL?
От: Роман Дубров Украина Я@Blogspot
Дата: 21.07.05 11:24
Оценка: +1
kanz wrote:
> возможно ли программировать PHP c OpenGL?
http://www.google.com/search?q=php+opengl
Posted via RSDN NNTP Server 1.9
http://www.linkedin.com/in/romandubrov .::. http://roman-dubrov.blogspot.com/ .::. http://www.flickr.com/photos/romandubrov/
Re: PHP c OpenGL?
От: nikolenko  
Дата: 21.07.05 11:25
Оценка:
Здравствуйте, kanz, Вы писали:



K>Извините за глупый вопрос:

K>возможно ли программировать PHP c OpenGL?


Нет. По крайней мере, я не знаю как вы получите контекст для рисования.
Re: PHP c OpenGL?
От: Eugene Kurilov Россия  
Дата: 21.07.05 11:38
Оценка:
Здравствуйте, kanz, Вы писали:



K>Извините за глупый вопрос:

K>возможно ли программировать PHP c OpenGL?


http://sourceforge.net/projects/phpopengl/
Re[2]: PHP c OpenGL?
От: kanz  
Дата: 21.07.05 12:18
Оценка:
Здравствуйте, Eugene Kurilov, Вы писали:

EK>Здравствуйте, kanz, Вы писали:




K>>Извините за глупый вопрос:

K>>возможно ли программировать PHP c OpenGL?


EK>http://sourceforge.net/projects/phpopengl/



Спасибо за инфо, но я уже это пробовал.
Какая-то странная, маленькая DLL (возможно устаревшая).
В — любом случае, не рабоает.
Re: PHP c OpenGL?
От: IPv6 Казахстан  
Дата: 21.07.05 12:34
Оценка:
Здравствуйте, kanz, Вы писали:

K>Извините за глупый вопрос:

K>возможно ли программировать PHP c OpenGL?
а что ты хочешь, генерить картинки использую OpenGl? т.е. снимать скриншоты невидимого канваса твоей сцены?
Re[2]: PHP c OpenGL?
От: kanz  
Дата: 21.07.05 12:36
Оценка:
Здравствуйте, IPv6, Вы писали:

IP>Здравствуйте, kanz, Вы писали:


K>>Извините за глупый вопрос:

K>>возможно ли программировать PHP c OpenGL?
IP> а что ты хочешь, генерить картинки использую OpenGl? т.е. снимать скриншоты невидимого канваса твоей сцены?

я бы хотел рисовать через контехт.
Re: PHP c OpenGL?
От: Бабошин Андрей Германия http://andreybaboshin.livejournal.com/
Дата: 21.07.05 12:39
Оценка:
K>Извините за глупый вопрос:
K>возможно ли программировать PHP c OpenGL?
можно написать свое расширение (extension) для php.
Re[2]: PHP c OpenGL?
От: kanz  
Дата: 21.07.05 12:45
Оценка:
Здравствуйте, Бабошин Андрей, Вы писали:

K>>Извините за глупый вопрос:

K>>возможно ли программировать PHP c OpenGL?
БА>можно написать свое расширение (extension) для php.


Ввиде DLL?
Re[3]: PHP c OpenGL?
От: Amidlokos Россия  
Дата: 21.07.05 13:26
Оценка:
Здравствуйте, kanz, Вы писали:

K>Ввиде DLL?


В виде динамической библиотеки.

Под виндой это dll.
... << RSDN@Home 1.1.4 beta 7 rev. 447>>
WARNING: expression "to_be || !to_be" is always true
Re[4]: PHP c OpenGL?
От: kanz  
Дата: 21.07.05 14:40
Оценка: :))
Здравствуйте, Amidlokos, Вы писали:

A>Здравствуйте, kanz, Вы писали:


K>>Ввиде DLL?


A>В виде динамической библиотеки.


A>Под виндой это dll.



к -сожалению не покатит, так как сервер Linux.
Re[5]: PHP c OpenGL?
От: Бабошин Андрей Германия http://andreybaboshin.livejournal.com/
Дата: 21.07.05 15:09
Оценка:
K>к -сожалению не покатит, так как сервер Linux.

аналог динамических библиотек в linux'е — so (Shared Objects)
Re[5]: PHP c OpenGL?
От: Amidlokos Россия  
Дата: 21.07.05 20:08
Оценка:
Здравствуйте, kanz, Вы писали:

A>>Под виндой это dll.


K>к -сожалению не покатит, так как сервер Linux.


...а под линухой это .so
... << RSDN@Home 1.1.4 beta 7 rev. 447>>
WARNING: expression "to_be || !to_be" is always true
Re[6]: PHP c OpenGL?
От: kanz  
Дата: 22.07.05 11:10
Оценка:
Здравствуйте, Бабошин Андрей, Вы писали:

K>>к -сожалению не покатит, так как сервер Linux.


БА>аналог динамических библиотек в linux'е — so (Shared Objects)


Я думаю, это не будет работать.
Допустим, запустился OpenGL на сервере.
Клиент зашел на сайт и выделил произвольный OpenGL объект.
Cработала функция OpenGL, отвечающая за selection и выдала мне
буфер со списками выделенных объектов.
Функция processHits() получила указатель на этот список.
Но он же лежит на сервере!!!
Это означает, что другой клиент, одновременно работающий
на том же сервере получает тот же список ( при поведении подобных
действий ).
Другими словами, оба (или более) пользователей одновременно
работают с одинаковыми областями памяти, ресурсами.
Или я что-то не понимаю?
Re[7]: PHP c OpenGL?
От: Бабошин Андрей Германия http://andreybaboshin.livejournal.com/
Дата: 22.07.05 11:18
Оценка:
K>Я думаю, это не будет работать.
Почему? Вам нужно подключить модуль для работы с OpenGL. Сделать это можно через so либо статически прилинковав этот модуль к интерпретатору при компиляции.
K>Допустим, запустился OpenGL на сервере.
K>Клиент зашел на сайт и выделил произвольный OpenGL объект.
K>Cработала функция OpenGL, отвечающая за selection и выдала мне
K>буфер со списками выделенных объектов.
K>Функция processHits() получила указатель на этот список.
K>Но он же лежит на сервере!!!
K>Это означает, что другой клиент, одновременно работающий
K>на том же сервере получает тот же список ( при поведении подобных
K>действий ).
K>Другими словами, оба (или более) пользователей одновременно
K>работают с одинаковыми областями памяти, ресурсами.
K>Или я что-то не понимаю?
это уже будет зависеть от Вашей реализации. Если будете использовать shared memory, то будут общие ресурсы, если нет, то нет.

Надеюсь, ничего не напутал ...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.