Хотя другие говорили что у них было все нормально ...
Помогите плиз ! Напишите здесь полный нормальный рабочий код ( не пошагово как там ) самого блюма из того тутора для (tri.cpp) ... С нормальным наложением текстуры ...
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
За это сообщение FiEctro получил условное предупреждение
Ku2zoff выложи код функции плиз ...
Имхо я смотрел вчера её код и там большинство значений (ширины и длины) не верные ... Кое что растянул так начало зверски лагать
А сам блюр у меня тоже работает... Но почему половина шейдеров накладываются нормально ... А другая половина тольок на чтверть экрана , при том на остольных 3ёх четвертях они размазываются ?
И вот скрин :
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
if (!LoadProgram(&g_cgFP_GlowDarken, g_cgFragProfile, "cgprograms/glow_darken_fp.cg"))
133
return;
134
135
if (!LoadProgram(&g_cgFP_GlowBlur, g_cgFragProfile, "cgprograms/glow_blur_fp.cg"))
136
return;
137
138
if (!LoadProgram(&g_cgFP_GlowCombine, g_cgFragProfile, "cgprograms/glow_combine_fp.cg"))
139
return;
140
}
141
void DrawQuad(int width, int height)
142
{
143
glBegin(GL_QUADS);
144
145
glTexCoord2f(0,0);
146
glVertex3f(0, 1, -1);
147
glTexCoord2f(0,height);
148
glVertex3f(0, 0, -1);
149
glTexCoord2f(width,height);
150
glVertex3f(1, 0, -1);
151
glTexCoord2f(width,0);
152
glVertex3f(1, 1, -1);
153
154
glEnd();
155
}
156
157
void DoBlur(unsignedint uiSrcTex, unsignedint uiTargetTex, int srcTexWidth, int srcTexHeight, int destTexWidth, int destTexHeight, float xofs, float yofs)
// STEP 8: Do the combination, rendering to the screen without grabbing it to a texture
274
275
glViewport(0, 0, ScreenWidth, ScreenHeight);
276
277
DrawQuad(ScreenWidth/2, ScreenHeight/2);
278
279
// STEP 9: Restore the original projection and modelview matrices and disable rectangular textures on all units
280
281
glMatrixMode(GL_PROJECTION);
282
glPopMatrix();
283
284
glMatrixMode(GL_MODELVIEW);
285
glPopMatrix();
286
287
cgGLDisableProfile(g_cgVertProfile);
288
cgGLDisableProfile(g_cgFragProfile);
289
290
glActiveTextureARB(GL_TEXTURE0_ARB);
291
glDisable(GL_TEXTURE_RECTANGLE_NV);
292
293
glActiveTextureARB(GL_TEXTURE1_ARB);
294
glDisable(GL_TEXTURE_RECTANGLE_NV);
295
296
glActiveTextureARB(GL_TEXTURE2_ARB);
297
glDisable(GL_TEXTURE_RECTANGLE_NV);
298
299
glActiveTextureARB(GL_TEXTURE3_ARB);
300
glDisable(GL_TEXTURE_RECTANGLE_NV);
301
302
glActiveTextureARB(GL_TEXTURE0_ARB);
303
}
304
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Ku2zoff рабочий код блюра который по твоим словам работает без глюков ...
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Ku2zoff гдеже правильно когда у тебя тоже он только на четверть ?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Ku2zoff ппц я над тобой пац столом
Блюр - это отражение света от поверхности , а не эффект прицела ... Вот как правльно он должен выглядеть , и заметь там нет никаких четвертинок ! http://collective.valve-erc.com/dat...beforeafter.jpg
А размытия есть и у тебя ...
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
<<А размытия есть и у тебя ...
но не такие же страшные! -CJ- надо вытрясти из авторов тутора нормальный код, я не знаю как его править. Хотя всё сделано правильно(в смысле по тутору). Наделают всякой фигни, а потом хрен поймешь как это правильно работает
Ku2zoff я про тоже ...
Вот держи еще ссылку на другой блюм ...
Он работает так как должен ! Но качество у него на большую букву "Г" , может быть получится взять что нибудь оттутда ? http://collective.valve-erc.com/index.php?go=tron2
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!