Changeset 2582


Ignore:
Timestamp:
Mar 12, 2013, 1:13:45 PM (7 years ago)
Author:
sam
Message:

tutorial: don’t use MSVC extensions in our code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tutorial/12_voronoi.cpp

    r2580 r2582  
    2727enum FboType
    2828{
    29     src_voronoi,
    30     voronoi,
    31     distance_voronoi,
    32     distance,
    33 
    34     MAX
     29    SrcVoronoiFbo,
     30    VoronoiFbo,
     31    DistanceVoronoiFbo,
     32    DistanceFbo,
     33
     34    MaxFboType
    3535};
    3636
     
    9090            m_screen_texture = m_screen_shader->GetUniformLocation("in_texture");
    9191
    92             for (int i = 0; i < FboType::MAX; ++i)
     92            for (int i = 0; i < MaxFboType; ++i)
    9393            {
    9494                m_fbos.Push(new FrameBuffer(Video::GetSize()), 0, Array<ShaderUniform>(), Array<ShaderAttrib>() );
    9595
    96                 if (i == src_voronoi)
     96                if (i == SrcVoronoiFbo)
    9797                {
    9898                    m_fbos[i].m2 = Shader::Create(LOLFX_RESOURCE_NAME(12_voronoi_setup));
     
    102102                    m_fbos[i].m4 << m_fbos[i].m2->GetAttribLocation("in_position", VertexUsage::Position, 0);
    103103                }
    104                 else if (i == voronoi)
     104                else if (i == VoronoiFbo)
    105105                {
    106106                    m_fbos[i].m2 = Shader::Create(LOLFX_RESOURCE_NAME(12_voronoi));
     
    110110                    m_fbos[i].m4 << m_fbos[i].m2->GetAttribLocation("in_position", VertexUsage::Position, 0);
    111111                }
    112                 else if (i == distance_voronoi)
     112                else if (i == DistanceVoronoiFbo)
    113113                {
    114114                    m_fbos[i].m2 = Shader::Create(LOLFX_RESOURCE_NAME(12_voronoi_distance));
    115115                }
    116                 else if (i == FboType::distance)
     116                else if (i == DistanceFbo)
    117117                {
    118118                    m_fbos[i].m2 = Shader::Create(LOLFX_RESOURCE_NAME(12_distance));
     
    150150            //voronoi_points.Push(vec3(400.f,  24.f, .0f), vec2(-128.f));
    151151
    152             m_cur_fbo = voronoi;
     152            m_cur_fbo = VoronoiFbo;
    153153        }
    154154
     
    161161                        vec2(64.f + rand<float>(64.f), 64.f + rand<float>(64.f)));
    162162            else if (Input::WasReleased(Key::F1))
    163                 m_cur_fbo = src_voronoi;
     163                m_cur_fbo = SrcVoronoiFbo;
    164164            else if (Input::WasReleased(Key::F2))
    165                 m_cur_fbo = voronoi;
     165                m_cur_fbo = VoronoiFbo;
    166166        }
    167167
     
    192192            }
    193193
    194             int f = src_voronoi;
     194            int f = SrcVoronoiFbo;
    195195
    196196            m_fbos[f].m1->Bind();
     
    242242        //FRAME BUFFER DRAW
    243243        m_timer -= seconds;
    244         if (m_timer < .0f && m_cur_fbo != src_voronoi)
     244        if (m_timer < .0f && m_cur_fbo != SrcVoronoiFbo)
    245245        {
    246246            //m_timer = 1.0f;
     
    265265
    266266                if (curres.x == 256)
    267                     src_buf = m_fbos[src_voronoi].m1;
     267                    src_buf = m_fbos[SrcVoronoiFbo].m1;
    268268                else if (buf)
    269269                    src_buf = m_fbos[m_cur_fbo].m1;
     
    297297                if (curres == ivec2(0))
    298298                    m_screen_shader->SetUniform(m_screen_texture, src_buf->GetTexture(), 0);
    299                 else if (m_cur_fbo == voronoi)
     299                else if (m_cur_fbo == VoronoiFbo)
    300300                {
    301301                    shader->SetUniform(m_fbos[m_cur_fbo].m3[i++], src_buf->GetTexture(), 0); //"in_texture"
Note: See TracChangeset for help on using the changeset viewer.