Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.01.23;
Скачать: CL | DM;

Вниз

диффузное освещение текстуры   Найти похожие ветки 

 
doKi   (2008-04-23 23:18) [0]

подскажите где ошибка в шейдере

vertex_shader.txt
-------------------------------------
varying vec2 v_texCoord;
uniform vec3 Normal;// нормаль (1,0,0)
void main( void )
{
   gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
vec3 Normal =   gl_Normal;
   v_texCoord = gl_MultiTexCoord0.xy;
}
------------------------------------------------------
fragment_shader.txt
_________________________________________
uniform vec3 vec_light;// источник освещения (0,1,1)
varying vec3 normal;// нормаль (1,0,0)
varying vec2 v_texCoord;//координаты текстуры
uniform sampler2D HeightTexture;//текстура

void main( void )
{  
vec3 normal= normalize(normal);//нормлизую нормаль
gl_FragColor =texture2D( HeightTexture, v_texCoord );//текстура
gl_FragColor *=dot(Normal,  vec_light);//тестура * диффузное осв
}
_______________________________________________

программа выводит ошибку во фргментрном шейдере-
неизвестна переменная normal


 
doki   (2008-04-24 09:12) [1]

ошибка была в верхнем и нижнем регистрах букв



Страницы: 1 вся ветка

Текущий архив: 2011.01.23;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.011 c
2-1288051827
demon
2010-10-26 04:10
2011.01.23
Как все цифры в RichEdit покрасить в другой цвет?


15-1286546611
>|
2010-10-08 18:03
2011.01.23
Как перехватить все ошибки на форме?


2-1288744271
Германн
2010-11-03 03:31
2011.01.23
TApplication событие OnHint


15-1286283790
noob_one
2010-10-05 17:03
2011.01.23
Как Дельфи2007 заставить записывать методы формы


15-1286539443
xayam
2010-10-08 16:04
2011.01.23
Drupal 6 + .profile для мультисайтинга