Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 9, 2018, 1:06:05 PM (5 years ago)
Author:
wiesep
Message:

Updated programs and adjusted Material to work with GLSL>150

File:
1 edited

Legend:

Unmodified
Added
Removed
  • data/branches/Shader_HS18/programs/Example/GLSL150/Blur1_vs.glsl

    r12083 r12091  
    11#version 150
    22
    3 uniform mat4 worldViewProj;
     3in vec4 vertex;
     4// in vec2 uv0;
     5out vec2 texCoord[5];
    46
    5 out vec2 texCoord[5];
    6 in vec4 vertex;
    7 in vec2 uv0;
     7// uniform mat4 worldViewProj;
    88
    99void main()
    1010{
    11         gl_Position = worldViewProj * vertex;
    12        
    13         texCoord[0]  = uv0;
    14        
    15         const float size = 0.01;
    16         texCoord[1] = texCoord[0] + vec2(0.0, 1.0)*size;
    17         texCoord[2] = texCoord[0] + vec2(0.0, 2.0)*size;
    18         texCoord[3] = texCoord[0] + vec2(0.0, -1.0)*size;
    19         texCoord[4] = texCoord[0] + vec2(0.0, -2.0)*size;
     11    // gl_Position = worldViewProj * vertex;
     12
     13    // texCoord[0]  = uv0;
     14
     15    vec2 inPos = sign(vertex.xy);
     16    gl_Position = vec4(inPos.xy, 0.0, 1.0);
     17
     18    texCoord[0]  = (vec2(inPos.x, -inPos.y) + 1.0)/2.0;
     19
     20    const float size = 0.01;
     21    texCoord[1] = texCoord[0] + vec2(0.0, 1.0) * size;
     22    texCoord[2] = texCoord[0] + vec2(0.0, 2.0) * size;
     23    texCoord[3] = texCoord[0] + vec2(0.0, -1.0) * size;
     24    texCoord[4] = texCoord[0] + vec2(0.0, -2.0) * size;
    2025}
Note: See TracChangeset for help on using the changeset viewer.