-
Постов
311 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Тип контента
Профили
Форумы
Блоги
Галерея
События
Весь контент Робус Гробус
-
ЕС - не страна, а союз государств, и да - он мирный. США способны даже России дать уроки милитаризма. Добавлено спустя 1 минуту 49 секунд: Лишь США способно одолеть армию РФ. И то не сразу.
-
Почему наращивание армии - это цель страны. Мне всегда казалось, что мирные страны содержат армию такого размера, которая необходима для защиты своей территории. А уж ни как не огромные армады как у РФ и США.
-
По ссылке источника Bad Request. Кажется это шутка.
-
Каваий! *129
-
APc Слава интегралам, пределам слава! :D
-
Нет конечно, я же робот-пингвин, млин
-
Именно так и ни как иначе!Добавлено спустя 1 минуту 19 секунд: Ваша шизофрения - продукт моей.
-
ГМО - один из самых безопасных и оптимальных способов повысить урожайность и выживаемость культур ИМХО. Клевета!
-
Вот так. А вы думали у нас демократия?
-
поэтому надо запретить. Гении блин, фанатики средневековые.Добавлено спустя 1 минуту 31 секунду: Запретить! И плевать на свободу совести! Так держать! РФ на верном пути. Скоро и инквизицию введём.Добавлено спустя 3 минуты 21 секунду: Ок. Зачем вообще в конституции эта глупая статья 14? Ведь без неё намного веселее!Добавлено спустя 1 минуту 34 секунды: Ок. А с логикой то всё в порядке
-
Вадимка Восстановили то восстановили, но нельзя было их вообще не отменять?
-
А почему же тогда бюджетные места во многих ВУЗ-ах страны урезают? Зачем РАН закрыть пытаютя? Если президент "определяющий основные направления внешней и внутренней политики государства"(Конституция РФ) говорит о том, что нужны образованные люди? А почему же тогда у учителей в РФ такие зарплаты маленькие? Относительно скажем чиновников. А почему же тогда ЕдРо во главе с этим же Путиным всячески старается отстранить народ от власти(отмена выборов глав регионов в 2004 году; поражающие воображение своими масштабами фальсификаци выборов - шутка ли 146%)? Что-то расходятся у вас, Владимир Владимирович, слова с делом. Класс. А теперь прозрачность правительственных поднимите. Прозрачность для народа, разумеется. ИМХО: Из этой **пы мы не вылезем, пока ЕдРо "у руля".
-
А что, его уже построили? В таком случае Россия станет безоговорочным лидером в области производства биотоплива.
-
По-моему эту тему лучше в беседку.
-
Помимо хардкора существует команда cp, которую можно приспособить для создания резервных копий, используя автоматику того же Qt Creator, однажды уже спасло положение (он очистил загаловки тоже). Добавлено спустя 1 минуту 3 секунды: Ведь Qt Creator такой удобный для меня, а багов кроме этого я не замечаю.
-
Здравствуйте, программисты Улановки. Я хочу предупредить об очень опасном (имхо) баге в IDE Qt Creator. Он заключается в том, что если во время отладки перезагрузить комп (например зависнет если), то все открытые файлы в Qt Creator (или некоторые из них) будут ОЧИЩЕНЫ (до 0 байт). Сам недавно попал в этод баг. Пришлось ~500 строк заново писать.
-
Фигасе быдлокод... Целый Мир *24
-
GLSL HWARNING: warning(#276) драйвер FGLRX и ОС Ubuntu
Робус Гробус опубликовал тема в Программирование
Пишу OpenGL проект на Qt. Запилил шейдеры причём два фрагментных и два вершинных шейдера в программу линкуются. На NVIDIA всё путём, а на AMD получаю сабж. Пожалуйста, помогите разобраться с этим. Если надо могу выложить .cpp файлы (а их очень много). #define lowp #define mediump #define highp varying vec3 NORM; varying vec3 POS; uniform int M_L; void SpotLight(in int i, in bool b, inout vec4 amb, inout vec4 dif, inout vec4 spec){ vec3 n = b?NORM:-NORM;vec3 eye = -normalize(POS.xyz); float nDotVP, nDotHV, pf, spotDot, spotAttenuation, attenuation, d; vec3 VP, halfVector; VP = vec3(gl_LightSource.position)-POS; d = length(VP); VP = normalize(VP); attenuation = 1.0 / (gl_LightSource.constantAttenuation+gl_LightSource.linearAttenuation*d+gl_LightSource.quadraticAttenuation*d*d); spotDot = dot(-VP, gl_LightSource.spotDirection); if(spotDot spotAttenuation = 0.0; else spotAttenuation = pow(spotDot, gl_LightSource.spotExponent); attenuation *= spotAttenuation; halfVector = normalize(VP+eye); nDotVP = max(0.0, dot(n, VP)); nDotHV = max(0.0, dot(n, halfVector)); if(nDotVP==0.0) pf = 0.0; else pf = pow(nDotHV, gl_FrontMaterial.shininess); amb += gl_LightSource.ambient; dif += gl_LightSource.diffuse*nDotVP*attenuation; spec += gl_LightSource.specular*pf*attenuation; } vec4 NEON_LIGHTING_COLOR() { vec4 amb = vec4(0.0); vec4 diff = vec4(0.0); vec4 spec = vec4(0.0); for(int i=0; i SpotLight(i, gl_FrontFacing, amb, diff, spec); vec4 col = gl_FrontLightModelProduct.sceneColor + amb * gl_FrontMaterial.ambient + diff * gl_FrontMaterial.diffuse; col += spec * gl_FrontMaterial.specular; col.a = 1.0; return col; } vec4 light_color = NEON_LIGHTING_COLOR(); #define lowp #define mediump #define highp vec4 light_color; varying vec3 POS; void main(void) { gl_FragColor=gl_Color; gl_FragColor.x*=abs(normalize(POS).x)*1.5; gl_FragColor.y*=abs(normalize(POS).y)*1.5; gl_FragColor.z*=abs(normalize(POS).z)*1.5; gl_FragColor*=light_color; } #define lowp #define mediump #define highp vec3 fp=ftransform().xyz; vec3 tnormal=gl_Normal; #define lowp #define mediump #define highp varying vec3 POS; varying vec3 NORM; vec3 fp; vec3 tnormal; void main(void) { gl_Position=ftransform(); gl_FrontColor=gl_Color; POS=fp; NORM=tnormal; } Vertex_main_log: { } Vertex_lighting_log: { } Fragment_main_log: { } Fragment_lighting_log: { } ShaderProram_log: { Fragment shader(s) failed to link, Vertex shader(s) linked. Fragment Shader not supported by HWWARNING: warning(#276) Symbol 'NORM' usage doesn't match between two stages } -
Batlay Бедный кошак!!1 Хотя походу вы просто прикольнулись и не мыли его так