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

Робус Гробус

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

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

  • Посещение

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

    1

Сообщения, опубликованные Робус Гробус

  1. повод повеселиться без какого-либо содержания
    поэтому надо запретить. Гении блин, фанатики средневековые.

    Добавлено спустя 1 минуту 31 секунду:

    "для молодых атеистов и веселой молодежи", которой хочется "подурачиться"
    Запретить! И плевать на свободу совести! Так держать! РФ на верном пути. Скоро и инквизицию введём.

    Добавлено спустя 3 минуты 21 секунду:

    Свои доводы чиновники построили на выводах Государственного научно-исследовательского института семьи и воспитания и Института педагогических инноваций Российской академии образования, а также на позиции отдела религиозного образования и катехизации Екатеринодарской и Кубанской епархии
    Ок. Зачем вообще в конституции эта глупая статья 14? Ведь без неё намного веселее!

    Добавлено спустя 1 минуту 34 секунды:

    противоречит светскому характеру образования
    и является праздником только "для молодых атеистов и веселой молодежи", которой хочется "подурачиться"
    Ок. А с логикой то всё в порядке :thumbs:
  2. Именно образованные, творческие, физически и духовно здоровые люди, а не природные ресурсы или ядерное оружие будут главной силой России этого и последующего веков"

    А почему же тогда бюджетные места во многих ВУЗ-ах страны урезают? Зачем РАН закрыть пытаютя? Если президент "определяющий основные направления внешней и внутренней политики государства"(Конституция РФ) говорит о том, что нужны образованные люди?

    "Здесь много зависит от учительского, преподавательского сообщества, которое было и остаётся хранителем национальных ценностей идей и установок"

    А почему же тогда у учителей в РФ такие зарплаты маленькие? Относительно скажем чиновников.

    Граждане России должны ощутить себя ответственными хозяевами своей страны.

    А почему же тогда ЕдРо во главе с этим же Путиным всячески старается отстранить народ от власти(отмена выборов глав регионов в 2004 году; поражающие воображение своими масштабами фальсификаци выборов - шутка ли 146%)?

    Что-то расходятся у вас, Владимир Владимирович, слова с делом.

    Именно поэтому мы приняли новое законадательство, повышающие прозрачность деятельности неправительственных организаций"

    Класс. А теперь прозрачность правительственных поднимите. Прозрачность для народа, разумеется.

    ИМХО: Из этой **пы мы не вылезем, пока ЕдРо "у руля".

  3. Запомните - если вы вдруг увидите это существо - немедленно поместите в биореактор.
    А что, его уже построили? В таком случае Россия станет безоговорочным лидером в области производства биотоплива. :frankenstein:

  4. Только Emacs! Только хардкор!

    Помимо хардкора существует команда cp, которую можно приспособить для создания резервных копий, используя автоматику того же Qt Creator, однажды уже спасло положение (он очистил загаловки тоже).

    Добавлено спустя 1 минуту 3 секунды:

    Ведь Qt Creator такой удобный для меня, а багов кроме этого я не замечаю.

  5. Здравствуйте, программисты Улановки. Я хочу предупредить об очень опасном (имхо) баге в IDE Qt Creator. Он заключается в том, что если во время отладки перезагрузить комп (например зависнет если), то все открытые файлы в Qt Creator (или некоторые из них) будут ОЧИЩЕНЫ (до 0 байт). Сам недавно попал в этод баг. Пришлось ~500 строк заново писать.

  6. Пишу 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

    }

×
×
  • Создать...