|
27.04.2010, 08:57
|
#31
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,359
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: blitz3D + OpenGL
Какой то вы тут хренью если честно занимаетесь. Влияние весны?
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
|
|
27.04.2010, 09:06
|
#32
|
Оператор ЭВМ
Регистрация: 26.11.2007
Сообщений: 39
Написано 9 полезных сообщений (для 12 пользователей)
|
Re: blitz3D + OpenGL
твои предложения? что по твойму не хрень?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
27.04.2010, 09:19
|
#33
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,359
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: blitz3D + OpenGL
Поставить Code::Blocks и игратся с глутом на здоровье.
Отстаньте уже от блица. OpenGL к блицу это уже черезчур!
Производительности не будет.
OpenGL под Windows вобще жизни нет.
Смысл ваших действий какой?
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
|
|
27.04.2010, 09:20
|
#34
|
Элита
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений (для 2,828 пользователей)
|
Ответ: blitz3D + OpenGL
Ну почему фигнёй... мне вот очень интересна связка OpenGL + Blitz3d. Когда то сам увлекался этой мыслью, но потом решил просто перейти на С++. Не хватило усидчивости )))
и зачем Code::Blocks? Ставь тогда уж полноценную сишку и работай с чем твоей душе угодно. Тут человек пытается что то полезное из блица выжать, за что ему благодарность большая.
__________________
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)
|
|
27.04.2010, 09:23
|
#35
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,359
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: blitz3D + OpenGL
Если так хочется и бейсик и OpenGL то юзайте GLBasic
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
27.04.2010, 09:41
|
#36
|
Оператор ЭВМ
Регистрация: 26.11.2007
Сообщений: 39
Написано 9 полезных сообщений (для 12 пользователей)
|
Re: blitz3D + OpenGL
GLBasic умер давно. в своё время успел стянуть библиотеки, а щас он на семёрке тупо зависает. ОГЛ в любом случае на блице работает, но работает 100% пока тока в окне и без врапов всяких. а у меня цель - заставить пахать на фуллскрине. фуллскрин работает, но проблему изложил выше. глут с блицем не будет работать изза двух глутовых функций - glutDisplayFunc и glutReshapeFunc, потому как они в качестве параметра берут адреса соответствующих функций. блиц не умеет передавать адреса своих функций в апи венды. использование сторонних либ, типа fastpointer даёт тот же результат - переполнение стэка...
мучаться с SDL желания нет совершенно. тем более что там обработчик клавиатуры сделан по типу заполнения буфера (очерёдность событий). меня это не устраивает...
|
(Offline)
|
|
27.04.2010, 19:18
|
#37
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Афула
Сообщений: 1,700
Написано 658 полезных сообщений (для 1,963 пользователей)
|
Ответ: Re: blitz3D + OpenGL
Сообщение от Sayman
ну и что? у каво есть какие соображения по теме фуллскрина? сейчас проблема вот в чём:
включается фуллскрин, но к сожалению любое аськоно окошко или какое-нить оповещение или другое всплывающее окно, сразу становица поверх нашего окна, т.е. чужое окно временно видно на нашем. это не гут. в АПИ венды ест ь такая штука, WM_KILLFOCUS, в обработчике окна. но тут тоже проблема. на блице его написать можно, но передать в апи венды нереально. на си написать тоже смутно, т.к. хз в чм дело, дома работает, а на работе нет, да и перехватывает этот сишный обработчик все события. т.е. если мы пишем на блице условие типа if keydown(key) то оно уже не будет отработано в этом случае. думаю вот, может можно как то сделать средставми блица "потерю" и возврат фокуса окна? т.е. тут надо отработать такие манипуляции как кнопка вин, или альт таб, вин таб, контрол шифт эскейп и подобные.
|
хм... А это так принципиально? В большинстве игр нет такой жосткой фокусировки, любая аська, скайп и довнлоад мастер выскакивают поп-апами и ничего. Зато я знаю несколько игр, где это заблокировано. Так вот, там на равне с этим не высвечивается и не работает окно альт-таба, диспетчер задач... И если игра зависнет, то поможет только резет. Оно тебе надо?
__________________
kali surgeon
|
(Offline)
|
|
27.04.2010, 20:02
|
#38
|
Оператор ЭВМ
Регистрация: 26.11.2007
Сообщений: 39
Написано 9 полезных сообщений (для 12 пользователей)
|
Re: blitz3D + OpenGL
ничего подобного, всё как раз с точностью наоборот. и в большинстве игр табуляция работает, или же три заветных кнопки = диспетчер задач. а вот чтобы где то аська бегала поверх игрухи..я лично не припомню , особенно из последних игр.
|
(Offline)
|
|
29.04.2010, 20:11
|
#39
|
Мастер
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений (для 2,207 пользователей)
|
Ответ: blitz3D + OpenGL
к примеру в FIFA 10, правда насчет аськи не знаю, но мэил поверх неё выходит
|
(Offline)
|
|
30.04.2010, 09:50
|
#40
|
Оператор ЭВМ
Регистрация: 26.11.2007
Сообщений: 39
Написано 9 полезных сообщений (для 12 пользователей)
|
Re: blitz3D + OpenGL
а вот в Pro Evolution Soccer такого нет...
|
(Offline)
|
|
30.04.2010, 10:40
|
#41
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Re: blitz3D + OpenGL
Сообщение от Sayman
в АПИ венды ест ь такая штука, WM_KILLFOCUS, в обработчике окна. но тут тоже проблема. на блице его написать можно, но передать в апи венды нереально.
|
Эм, почему это нереально? Кто или что вам в этом помешает скажите на милость?
__________________
|
(Offline)
|
|
05.05.2010, 20:55
|
#42
|
Оператор ЭВМ
Регистрация: 26.11.2007
Сообщений: 39
Написано 9 полезных сообщений (для 12 пользователей)
|
Re: blitz3D + OpenGL
Собственно, сам блиц и помешает. у него рамсы большие с передачей адреса функции в апи венды и последующим возвратом. переполнение стека у него. об этом говорится в библиотеке fastpointer. ведь wndproc это функция обработчик окна..события. её адрес нужно передать, например или в классе окна или в SetWindowLong с параметром GWL_WNDPROC и далее имя функции.
|
(Offline)
|
|
05.05.2010, 23:15
|
#43
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: blitz3D + OpenGL
Под ОпенГЛ рулит Фрибесик (freebasic)! Идите туда (go there). Не хрена здесь мозги пудрить!
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
11.06.2010, 08:43
|
#44
|
Оператор ЭВМ
Регистрация: 26.11.2007
Сообщений: 39
Написано 9 полезных сообщений (для 12 пользователей)
|
Re: blitz3D + OpenGL
Под ОпенГЛ рулит Фрибесик (freebasic)!
|
не нужно нам никаких фрибейсиков. есть пурик....но у меня цель - огл + блиц. ну чтож. заставил я его таки его же средствами скрывать всю хрень под собой. режим фуллскрин теперь работает как надо. никаких левых всплывающих окон теперь нет. более того, средствами блица ещё и обработчик окна сделал, на предмет определения фокуса окна. если фокус с окна снят (нажали на кнопку win или табуляция буда), смена разрешения теперь в изначальное, которое на рабочем столе. всё ништяг чуваки)))
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
18.06.2010, 16:16
|
#45
|
Оператор ЭВМ
Регистрация: 26.11.2007
Сообщений: 39
Написано 9 полезных сообщений (для 12 пользователей)
|
Re: blitz3D + OpenGL
так так...работу с окошками я разобрал таки. средстави блица смог добица даже фокуса окна (снятие фокуса - возвращает прошлое разрешение и выпад на десктоп). однако переключение в реальном вреними с окна на фуллскрин приводит к ошибке..пока вопрос решаем, хотя не критично. поверх нашего окна мусор бьольше не показывается. я пробежался уже даже дальше и перешол к расширениям ARB. в качестве примера, очень простого, выкладываю архивчик, потестируйте плиз. пока минималка опенГЛ 2.0 (хотя для АРБ минимум 1.5). проверял я работу на двух разных машинах с разными видяхами - работает. носистема на обоих была винда 7. потестите у себя на своих компах.
состав архива:
ogl_3_3_2.exe - сам пример
ogl_aniso1.bmp - текстура
ogl_glslang_anisotropic_lighting.vert - glsl шейдер
wrap.dll - а это сам врапер для некоторых функций ОГЛа (которые средствами блица нельзя использовать...позже если что объясню).
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:09.
|