Перейти к содержанию

Робус Гробус

Пользователи
  • Постов

    311
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Весь контент Робус Гробус

  1. ЕС - не страна, а союз государств, и да - он мирный. США способны даже России дать уроки милитаризма. Добавлено спустя 1 минуту 49 секунд: Лишь США способно одолеть армию РФ. И то не сразу.
  2. Почему наращивание армии - это цель страны. Мне всегда казалось, что мирные страны содержат армию такого размера, которая необходима для защиты своей территории. А уж ни как не огромные армады как у РФ и США.
  3. По ссылке источника Bad Request. Кажется это шутка.
  4. П*ц приехали *28 Добавлено спустя 3 минуты 44 секунды: Песня рамштайн Spring о том, что общество зачастую делает ещё хуже своей жаждой зрелищ имхо в тему.
  5. Нет конечно, я же робот-пингвин, млин
  6. Именно так и ни как иначе!Добавлено спустя 1 минуту 19 секунд: Ваша шизофрения - продукт моей.
  7. ГМО - один из самых безопасных и оптимальных способов повысить урожайность и выживаемость культур ИМХО. Клевета!
  8. Конституция РФ в этой стране не значит ничего. Всё решают чиновники и только они. Как захотят так и будет
  9. поэтому надо запретить. Гении блин, фанатики средневековые.Добавлено спустя 1 минуту 31 секунду: Запретить! И плевать на свободу совести! Так держать! РФ на верном пути. Скоро и инквизицию введём.Добавлено спустя 3 минуты 21 секунду: Ок. Зачем вообще в конституции эта глупая статья 14? Ведь без неё намного веселее!Добавлено спустя 1 минуту 34 секунды: Ок. А с логикой то всё в порядке
  10. Вадимка Восстановили то восстановили, но нельзя было их вообще не отменять?
  11. А почему же тогда бюджетные места во многих ВУЗ-ах страны урезают? Зачем РАН закрыть пытаютя? Если президент "определяющий основные направления внешней и внутренней политики государства"(Конституция РФ) говорит о том, что нужны образованные люди? А почему же тогда у учителей в РФ такие зарплаты маленькие? Относительно скажем чиновников. А почему же тогда ЕдРо во главе с этим же Путиным всячески старается отстранить народ от власти(отмена выборов глав регионов в 2004 году; поражающие воображение своими масштабами фальсификаци выборов - шутка ли 146%)? Что-то расходятся у вас, Владимир Владимирович, слова с делом. Класс. А теперь прозрачность правительственных поднимите. Прозрачность для народа, разумеется. ИМХО: Из этой **пы мы не вылезем, пока ЕдРо "у руля".
  12. А что, его уже построили? В таком случае Россия станет безоговорочным лидером в области производства биотоплива.
  13. Помимо хардкора существует команда cp, которую можно приспособить для создания резервных копий, используя автоматику того же Qt Creator, однажды уже спасло положение (он очистил загаловки тоже). Добавлено спустя 1 минуту 3 секунды: Ведь Qt Creator такой удобный для меня, а багов кроме этого я не замечаю.
  14. Здравствуйте, программисты Улановки. Я хочу предупредить об очень опасном (имхо) баге в IDE Qt Creator. Он заключается в том, что если во время отладки перезагрузить комп (например зависнет если), то все открытые файлы в Qt Creator (или некоторые из них) будут ОЧИЩЕНЫ (до 0 байт). Сам недавно попал в этод баг. Пришлось ~500 строк заново писать.
  15. Фигасе быдлокод... Целый Мир *24
  16. Пишу 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 }
  17. Batlay Бедный кошак!!1 Хотя походу вы просто прикольнулись и не мыли его так
×
×
  • Создать...