XaeroX скорей всего у него gl.h не тот который нужен ...
Ведь с инете я находил около трёх вариантов этого файла ...
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
NorthWanderer да все что угодно ...
У меня к примеру иногда бывает что студия не компилит cpp шники ругаясь на какойто vc60.pdb ... лечится не знаю как ... но после повторной компиляции глюк пропадает ( может появляться в новых местах) ...
Но всеже я думаю что дело в корявом gl.h имхо я тоже тогда сколько немог скомпилить гыконтовские зеркала т.к. требуемые хеадеры имели совершенно другое содержание ...
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Блин, а не проще забить на gl? Если тот-же туман есть в engfuncs->pTriApi-> ?
Заменить это -
glFogi(GL_FOG_MODE, GL_LINEAR);
glFogfv(GL_FOG_COLOR, fogColor);
glFogf(GL_FOG_DENSITY, fDensity);
glHint(GL_FOG_HINT, GL_NICEST);
glFogf( GL_FOG_START, fStart);
glFogf( GL_FOG_END, fEnd );
glEnable(GL_FOG);
на это -
oEngfuncs.pTriAPI->Fog(fogColor,fStart,fEnd,1);
И ненадо gl.h
А, понятно... Просто в французком туторе обьявляются две строчки
C++ Source Code:
#include"r_studioint.h"
//и функция обьявленая там:
extern engine_studio_api_t IEngineStudio;
Потом какая-то проверка :
C++ Source Code:
1
...
2
int CHudFog::Draw(float flTime)
3
{
4
if ( IEngineStudio.IsHardware() != 1)
5
return 1;
6
float fogColor[4];
7
...
Для чего эта проверка в тумане на неравность "аппаратных средств" 1 я так и не догнал Очевидно это очередной баг тутора, который я признаюсь и без этого не работал .
Добавлено 25-10-2007 в 09:27:
Без этих строк всё прекрасно работает
__________________
Хотелось бы, чтобы не только хотелось...