Ignore:
Timestamp:
08/26/14 04:03:10 (11 years ago)
Author:
epyon
Message:
  • nova now compiles again under all three compilers with -Winsane and no warnings
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/engine/particle_engine.cc

    r320 r323  
    577577        case particle_origin::CENTER        : break;
    578578        case particle_origin::TOP_LEFT      : lb = vec2(0.f,-1.f); rt = vec2(1.f,0.f);  break;
    579         case particle_origin::TOP_CENTER    : lb.y = -1.f; rt.y = 0.f; break;  break;
     579        case particle_origin::TOP_CENTER    : lb.y = -1.f; rt.y = 0.f; break;
    580580        case particle_origin::TOP_RIGHT     : lb = vec2(-1.f,-1.f); rt = vec2(); break;
    581581        case particle_origin::CENTER_LEFT   : lb.x = 0.f; rt.x = 1.f; break;
     
    663663{
    664664        if ( info->count > 0 )
    665                 for ( sint32 i = info->count-1; i >= 0; --i )
     665                for ( sint32 i = (sint32)info->count-1; i >= 0; --i )
    666666                {
    667667                        particle& pinfo = info->particles[i];
     
    723723                                        {
    724724                                                float emission_angle = glm::radians( edata.angle );
    725                                                 float cos_theta = r.frange( cos( emission_angle ), 1.0f );
     725                                                float cos_theta = r.frange( glm::cos( emission_angle ), 1.0f );
    726726                                                float sin_theta = glm::sqrt(1.0f - cos_theta * cos_theta );
    727727                                                float phi       = r.frange( 0.0f, 2*glm::pi<float>() );
Note: See TracChangeset for help on using the changeset viewer.