Changeset 1254


Ignore:
Timestamp:
Apr 21, 2012, 5:01:23 PM (11 years ago)
Author:
sam
Message:

orbital: use standard OpenGL winding order even when using Direct3D.

Location:
trunk/orbital
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/orbital/mesh.h

    r1249 r1254  
    8484        for (int i = 0; i < m_triidx.Count(); i += 3)
    8585        {
     86            indexlist += m_triidx[i + 0];
     87            indexlist += m_triidx[i + 1];
    8688            indexlist += m_triidx[i + 2];
    87             indexlist += m_triidx[i + 1];
    88             indexlist += m_triidx[i + 0];
    89         }
    90         for (int i = 0; i < m_quadidx.Count(); i += 3)
    91         {
     89        }
     90        for (int i = 0; i < m_quadidx.Count(); i += 4)
     91        {
     92            indexlist += m_quadidx[i + 0];
     93            indexlist += m_quadidx[i + 1];
    9294            indexlist += m_quadidx[i + 2];
    93             indexlist += m_quadidx[i + 1];
     95
    9496            indexlist += m_quadidx[i + 0];
    95 
     97            indexlist += m_quadidx[i + 2];
    9698            indexlist += m_quadidx[i + 3];
    97             indexlist += m_quadidx[i + 2];
    98             indexlist += m_quadidx[i + 0];
    9999        }
    100100
  • trunk/orbital/orbital.cpp

    r1249 r1254  
    3232    m.Duplicate();
    3333    m.RotateX(45);
     34    m.Translate(vec3(0.5, 0.0, 0.0));
    3435    m.Flush();
    3536
Note: See TracChangeset for help on using the changeset viewer.