|
18.06.2010, 16:25
|
#46
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений (для 1,962 пользователей)
|
Ответ: blitz3D + OpenGL
loadlibrary with error 126: не найден указанный модуль
Но это, наверно, не из-за твоего примера, а из-за моих дров (в опен-гл играх тоже такое). Тут я даже не знаю, что поделать. Это у меня после обновления дров случилось. Поставил самые новые и опен-гл приложения перестали запускаться (у меня радеон). Нагуглил, что это проблема последних дров, сейчас буду инсталлить более старые.
|
(Offline)
|
|
18.06.2010, 16:28
|
#47
|
Оператор ЭВМ
Регистрация: 26.11.2007
Сообщений: 39
Написано 9 полезных сообщений (для 12 пользователей)
|
Re: blitz3D + OpenGL
на работе у меня тоже радеон HD4800 series (хз какая точно, пока не смарел, на этот комп не давно сел). но дрова тут явно не 10й серии...
откати дрова на версию или две назад..на последние стабильные и не ставь беты...
|
(Offline)
|
|
18.06.2010, 16:58
|
#48
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений (для 1,962 пользователей)
|
Ответ: blitz3D + OpenGL
Всё, дрова переустановил, теперь мав
|
(Offline)
|
|
18.06.2010, 17:06
|
#49
|
Оператор ЭВМ
Регистрация: 26.11.2007
Сообщений: 39
Написано 9 полезных сообщений (для 12 пользователей)
|
Re: blitz3D + OpenGL
так я и знал(((( чё за фигня. почему то при компиляции в редакторе всё робит, но экзешник почему то на некоторых компах глючит...блин...
---
щас проверил ещё на одном компе, тоже с рабеоном, коре квадом, тока винда хр стоит...никаких ошибок.
все файлы из архива должны быть в одном месте..в одной папке.
|
(Offline)
|
|
18.06.2010, 17:21
|
#50
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений (для 1,962 пользователей)
|
Ответ: Re: blitz3D + OpenGL
Сообщение от Sayman
так я и знал(((( чё за фигня. почему то при компиляции в редакторе всё робит, но экзешник почему то на некоторых компах глючит...блин...
---
щас проверил ещё на одном компе, тоже с рабеоном, коре квадом, тока винда хр стоит...никаких ошибок.
все файлы из архива должны быть в одном месте..в одной папке.
|
Ну, разумеется! Сейчас ещё один фикс совершу, пошаманю над опенгл-дровами и попробую ещё раз
|
(Offline)
|
|
18.06.2010, 17:38
|
#51
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений (для 1,962 пользователей)
|
Ответ: blitz3D + OpenGL
Всё работает, чайничек крутится.
|
(Offline)
|
|
18.06.2010, 18:09
|
#52
|
Элита
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений (для 2,828 пользователей)
|
Ответ: blitz3D + OpenGL
Sayman, всё работает. чайник крутится только при выходе что то зависло всё наглухо. Конфиг моего компа в подписи, ОС - Windows 7 Maximal x86.
З.Ы. после выключения через диспетчер задач приложение самопроизвольно добавилось на панель быстрого запуска
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.
Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2
Скачать Doom 2D: Remake v0.3.8a
|
(Offline)
|
|
18.06.2010, 18:18
|
#53
|
Оператор ЭВМ
Регистрация: 26.11.2007
Сообщений: 39
Написано 9 полезных сообщений (для 12 пользователей)
|
Re: blitz3D + OpenGL
функция выхода ещё не до конца дописана...просто пока работал до расширений, всё было чётко. щас добавились расширения и бинды к шейдерным объектам. при выходе нужно добавить удаление объектов. я этого пока не делал, но доделаю.
а так в принципе ситуация такова:
функции расширений OpenGL работают по принципу goFar, т.е. нужно получить адрес нужной функции и потом передавать уже параметры. такое на блице не сделать и я ваяю врапер на си. пример:
glCreateShaderObjectARB = (PFNGLCREATESHADEROBJECTARBPROC)wglGetProcAddress("glCreateShaderObjectARB");
GLhandle gl_VertexShader_objectARB = glCreateShaderObjectARB(GLenum shaderType);
функция wglGetProcAddress служит для получения адреса удалённой функции и далее мы делаем выхов функции с параметрами (или без них). в приведённом примере создаётс шейдерный объект согласно входящему параметру. функция возвращает дескриптор (хэндл) объекта.
соответствено такие манипуляции для блица не доступны( ну и ладно. зато большая часть других функци, включая winAPI доступны. но только до тех пор, пока не требуется передача адреса нашей функции или не требуется тип данных double...вот тут и начнёца геморой. а пока до этого не дошол, будем считать что я ваяю конкурента Ксорсу и причём бесплатный
З.Ы. после выключения через диспетчер задач приложение самопроизвольно добавилось на панель быстрого запуска
|
это уже либо ты схалтурил, либо в венде косяк какой то..у меня за всю мою карьеру админа, такой ситуации небыло...даже с блицем:D
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
18.06.2010, 20:04
|
#54
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений (для 1,962 пользователей)
|
Ответ: blitz3D + OpenGL
Ну, у меня нормально вышло. Windows 7 Ultimate x86
|
(Offline)
|
|
18.06.2010, 21:47
|
#55
|
Элита
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений (для 2,828 пользователей)
|
Ответ: Re: blitz3D + OpenGL
Сообщение от Sayman
...а пока до этого не дошол, будем считать что я ваяю конкурента Ксорсу и причём бесплатный
|
Посмотрим что выйдет меня лично OpenGL куда больше устраивает, чем DirectX
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.
Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2
Скачать Doom 2D: Remake v0.3.8a
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
18.06.2010, 21:52
|
#56
|
Оператор ЭВМ
Регистрация: 26.11.2007
Сообщений: 39
Написано 9 полезных сообщений (для 12 пользователей)
|
Re: blitz3D + OpenGL
а ты же с блица на си перешол вроде?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
18.06.2010, 22:11
|
#57
|
Элита
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений (для 2,828 пользователей)
|
Ответ: blitz3D + OpenGL
Перешёл и там начинаю изучать OpenGL но идея "OpenGL для блица" очень интересна, так как вездесущий директ уже в печени как яд засел... надо его выводить да и с блица я не совсем ушёл, иногда балуюсь захожу
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.
Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2
Скачать Doom 2D: Remake v0.3.8a
|
(Offline)
|
|
19.06.2010, 00:36
|
#58
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,021
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Re: blitz3D + OpenGL
Сообщение от St_AnGer
...меня лично OpenGL куда больше устраивает, чем DirectX
|
Еретик!!!
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Arton за это полезное сообщение:
|
|
22.06.2010, 21:35
|
#59
|
Оператор ЭВМ
Регистрация: 26.11.2007
Сообщений: 39
Написано 9 полезных сообщений (для 12 пользователей)
|
Re: blitz3D + OpenGL
Если честно, незнаю, блиц вообще нынче кому то ещё интересен, особенно в связке с огл. но как бы там небыло, прогресс не стоит на месте. кое что у врапера переписал, кое что среди функций созданные средствами блица, тоже оптимизировал. результат выкладываю...
содержимое архива:
fragment_shader.frag - фрагментный щейдер
vertex_shader.vert - вертексный....
wood17.bmp - текстура
stones_normal.bmp - карта нормалей
wrap.dll - врапер
bgl_glsl__bumpmap_1.exe - ну и бинарник...
управление источником света - стрелки по координатам x и y, кнопки w и s по координате z. выход стандартный - эскейп.
|
(Offline)
|
|
22.06.2010, 21:50
|
#60
|
Элита
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений (для 2,828 пользователей)
|
Ответ: blitz3D + OpenGL
Ну если одному-двоим интересен - твой труд ненапрасен. Всё работает, красиво.
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.
Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2
Скачать Doom 2D: Remake v0.3.8a
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:07.
|