делаю hl.exe(altlauncher) с паранойа хаком + QeffectsGL
главная задача избавиться от opengl32.dll
с паранойа часть работы сделал, как можно грузануть QeffectsGL?
пройдет ли вариант:
1. грузим QeffectsGL.dll (переименованый opengl32.dll),
2. перехватываем GetProcAddres
3. скармливаем адреса с QeffectsGL.dll
?
Если hw.dll некриптованный, то открой его хекс-эдитором, найди строчку opengl32.dll и замени её на другое слово, главное чтобы символов было столько же. Затем переименуй в это слово QEffects-враппер.
Дядя Миша писал: Если hw.dll некриптованный, то открой его хекс-эдитором, найди строчку opengl32.dll и замени её на другое слово, главное чтобы символов было столько же. Затем переименуй в это слово QEffects-враппер.
все спасибо, сделал.
в hw не обнаружилось, сделал перехватом loadlibraryA
итоговая картинка QeffectsGL + paranoia render без opengl32.dll в каталоге
На мой взгляд, SSAO SSIL должно быть либо заложено в шадовмапу, либо никак. Достоверно вычислять его на лету в ближайшие 5-10 лет можно в разрешении 1024*768 на GeForce GTX 260 при 30 кадрах, но для меня разрешение важнее, к тому же по сути своей эффект слишком затеняет картинку.
Shapirlic
Дурацкие драйвера у тебя, вот что я скажу.
Ну попробуй поставить вместо
gl_FragColor.rgb = read_depth( gl_TexCoord[0].xy );
вот это:
gl_FragColor.rgb = vec3( read_depth( gl_TexCoord[0].xy ) );
Добавлено 11-09-2012 в 20:44:
Цитата:
Crystallize писал: На мой взгляд, SSAO SSIL должно быть либо заложено в шадовмапу, либо никак
1) Что такое SSIL?
2) Каким образом можно "заложить" SSAO в шадовмапу? о.О Сорцы враппера открыты, пиши код.
XaeroX писал: 2) Каким образом можно "заложить" SSAO в шадовмапу? о.О Сорцы враппера открыты, пиши код.
Ну SSAO же затеняет всякие щели, впалые углы и узкие места. Можно просто один раз нарисовать это затенение в шадовмапу вместо того, чтобы каждый раз вычислять его при рендеринге. Это хоть и не работает в случае с геометрией, не являющейся частью уровня, или с движущимися объектами, но даёт десятикратный прирост скорости из-за отключения ССАО, и при этом потерю красивости всего-то процентов на 10.