HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > OpenGL > Глюки с SetDeviceGammaRamp
Кто сталкивался?
  Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Глюки с SetDeviceGammaRamp

В общем, пишу тут движок. Скопипастил из третьей кваки код аппаратной гамма-коррекции. И имею такой баг:
1) запускаем в окне. гамма работает.
2) делаем r_fullscreen "1", vid_restart. Гамма работает.
3) делаем r_fullscreen "0", vid_restart. Гамма НЕ работает. Причем не работает весьма странно - SetDeviceGammaRamp не возвращает 0, так что как будто все в норме.
Пробовал скармливать ей HDC десктопа - тот же самый глюк. После перехода из фуллскрина в окно гамма не работает.

ЗЫ: в третьей кваке, само собой, этот глюк тоже есть.
ЗЗЫ: может это у меня драйвера глючат? Проверьте, плиз. Или скажите, как пофиксить

__________________

Сообщить модератору | | IP: Записан
Сообщение: 18399

Старое сообщение 03-09-2007 07:15
-
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


У меня так же в Ку3 - как пофиксить хз

Сообщить модератору | | IP: Записан
Сообщение: 18410

Старое сообщение 03-09-2007 09:38
- За что?
BUzer
Pills here!

Группа: Опытный
Дата регистрации: Oct 2005
Проживает: Владивосток
Сообщений: 349
Возраст: 40

Рейтинг



Гы.. Подергал кваку туда-сюда в окне и в полном экране.. Единственное, что понял - это то, что яркость там глючная А в закономерность не шибко въехал. Если изначально запустить в фуллскрине, то гамма будет работать только в нём, а в окне нет. Если запустить в окне, то вроде везде сохраняется, но при изменении в настройках начинает глючить. Потому из игры вышел - а она вообще забыла восстановить первоначальные настройки
Кстати, в ку3 меня всегда бесило, что при сворачивании игры, измененная гамма остается на рабочем столе.
Короче, лучше не делай, как в Ку3 Пиши вообще на д3д - там, думаю, с этим по-лучше

Сообщить модератору | | IP: Записан
Сообщение: 18479

Старое сообщение 03-09-2007 23:00
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
BUzer писал:
Короче, лучше не делай, как в Ку3

Ну среднестатистический юзер нечасто будет переключать фуллскрин в окно и наоборот
Цитата:
BUzer писал:
Кстати, в ку3 меня всегда бесило, что при сворачивании игры, измененная гамма остается на рабочем столе.

А я так же, как в ку3, сделал - запретил Alt+Tab
Цитата:
BUzer писал:
Пиши вообще на д3д - там, думаю, с этим по-лучше

Ну да, в седьмом было что-то типа IDirectDrawGammaControl, в девятом тоже наверное есть что-то похожее. Но я пишу только на OpenGL

Добавлено 04-09-2007 в 06:23:

BUzer Кстати, оффтоп, но интересно: а в Direct3D такой же геморрой с включением FSAA, как в OpenGL (создать окно, контекст, найти формат пикселя, удалить контекст, удалить окно, создать окно, создать контекст)?

__________________

Сообщить модератору | | IP: Записан
Сообщение: 18480

Старое сообщение 03-09-2007 23:23
-
BUzer
Pills here!

Группа: Опытный
Дата регистрации: Oct 2005
Проживает: Владивосток
Сообщений: 349
Возраст: 40

Рейтинг



XaeroX

Цитата:
А я так же, как в ку3, сделал - запретил Alt+Tab

Изыди!!

Насчет FSAA, я под восьмым директом использовал мультисамплинг, и вроде никакого геморроя замечено не было - просто функцией CheckDeviceMultiSampleType делается проверка мультисамплинга такого-то качества на таком-то устройстве с таким-то форматом.

Сообщить модератору | | IP: Записан
Сообщение: 18483

Старое сообщение 04-09-2007 00:28
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


BUzer да, в директе это проработали лучше...

__________________

Сообщить модератору | | IP: Записан
Сообщение: 18484

Старое сообщение 04-09-2007 00:38
-
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Яркость в третьей кваке и модах для неё глюченная, при переходе из окна в фулскрин и при попытке свернуть игру(чего не происходит, а только появляется пуск) яркость глючит. Думаю фиксить не стоит, так как действительно нечасто приходится выполнять операции при которых этот глюк происходит.

Сообщить модератору | | IP: Записан
Сообщение: 18502

Старое сообщение 04-09-2007 10:53
- За что?
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


Цитата:
Ku2zoff писал:
Думаю фиксить не стоит


Один баг не пофиксишь, второй не пофиксишь, третий... Так вот и получаются глючные игры. =)

Сообщить модератору | | IP: Записан
Сообщение: 18507

Старое сообщение 04-09-2007 11:08
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



Government-Man эта гамма у ВСЕХ глючит .
На радионах особенно - вот предположим запустили мы игру, врубили ей новую гамму, а игры вылетела по каким-либо причинам - т.е. гамму на место вернуть не успела.
И пошло-поехало, пока комп не перегрузишь.
Мерзкий радеоновский баг. На нвидии уже не помню как оно.

Сообщить модератору | | IP: Записан
Сообщение: 20657

Старое сообщение 07-10-2007 08:17
-
BUzer
Pills here!

Группа: Опытный
Дата регистрации: Oct 2005
Проживает: Владивосток
Сообщений: 349
Возраст: 40

Рейтинг



Да точно так-же. Короче, лоханулся тут Кармак по-полной.

Сообщить модератору | | IP: Записан
Сообщение: 20711

Старое сообщение 07-10-2007 22:23
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


BUzer да Кармак тут особо ни при чем - это все происки дяди Билли

__________________

Сообщить модератору | | IP: Записан
Сообщение: 20718

Старое сообщение 08-10-2007 02:15
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



BUzer да это на всех игрушках под гл такой баг.
единственно, где яркость менялась при загрузке, добавляением гаммы к текстурам - там все выглядело классно и не глючило.
Проблема в том, что после смены яркости нужна перезагрузка уровня.

Сообщить модератору | | IP: Записан
Сообщение: 20740

Старое сообщение 08-10-2007 07:42
-
BUzer
Pills here!

Группа: Опытный
Дата регистрации: Oct 2005
Проживает: Владивосток
Сообщений: 349
Возраст: 40

Рейтинг



XaeroX
Если-бы спросили дядю Билли, он-бы посоветовал юзать д3д, где таких проблем нет

Сообщить модератору | | IP: Записан
Сообщение: 20810

Старое сообщение 09-10-2007 02:25
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



BUzer типа, единственное преимущество д3д, не считая чтения\записи пикселей в вершинный буффер?

Сообщить модератору | | IP: Записан
Сообщение: 20814

Старое сообщение 09-10-2007 05:51
-
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 21:59. Новая тема    Ответить
  Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > OpenGL > Глюки с SetDeviceGammaRamp
Кто сталкивался?
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024