Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2011.01.23;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Media";
Текущий архив: 2011.01.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.003 c
2-1288876929
Кирей
2010-11-04 16:22
2011.01.23
Недостаточно сведений из основной таблицы для обновления


2-1288555545
Константин
2010-10-31 23:05
2011.01.23
ethernet + delphi


15-1286365948
Андрей Пл
2010-10-06 15:52
2011.01.23
отображение графика с прерыванием?


2-1288681780
DROWSY
2010-11-02 10:09
2011.01.23
Какое событие можно перехватить при сворачивании PickList-a


2-1288280931
Aleks
2010-10-28 19:48
2011.01.23
Программа-ценник





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский