Changeset 2596


Ignore:
Timestamp:
Mar 17, 2013, 11:40:57 PM (7 years ago)
Author:
sam
Message:

build: various compilation fixes.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/configure.ac

    r2579 r2596  
    480480  people/touky/private/Makefile
    481481  people/touky/private/tactics/Makefile
     482  people/touky/private/the_unfortunate_voronoid/Makefile
    482483  people/jylam/Makefile
    483484  people/jylam/private/Makefile
  • trunk/src/gpu/framebuffer.cpp

    r2593 r2596  
    6767        case R_16_F:        return D3DFMT_R16F;
    6868        case R_32_F:        return D3DFMT_R32F;
    69         case RG_16:         
    70         case RG_16_I:       
     69        case RG_16:
     70        case RG_16_I:
    7171        case RG_16_UI:      return D3DFMT_G16R16;
    7272        case RG_16_F:       return D3DFMT_G16R16F;
    7373        case RG_32_F:       return D3DFMT_G32R32F;
    74         case RGB_8:         
    75         case RGB_8_I:       
     74        case RGB_8:
     75        case RGB_8_I:
    7676        case RGB_8_UI:      return D3DFMT_R8G8B8;
    77         case RGBA_8:       
    78         case RGBA_8_I:     
     77        case RGBA_8:
     78        case RGBA_8_I:
    7979        case RGBA_8_UI:     return D3DFMT_A8R8G8B8;
    80         case RGBA_16:       
    81         case RGBA_16_I:     
     80        case RGBA_16:
     81        case RGBA_16_I:
    8282        case RGBA_16_UI:    return D3DFMT_A16B16G16R16;
    8383        case RGBA_16_F:     return D3DFMT_A16B16G16R16F;
    8484        case RGBA_32_F:     return D3DFMT_A32B32G32R32F;
    8585
    86         default:            ASSERT(0, "Not supported by DirectX.");
    87 #else
    88 #   if defined __CELLOS_LV2__
     86        default:            ASSERT(false, "not supported by DirectX");
     87                            return 0;
     88#elif defined __CELLOS_LV2__
    8989    /* Supported drawable formats on the PS3: GL_ARGB_SCE, GL_RGB16F_ARB,
    9090     * GL_RGBA16F_ARB, GL_RGB32F_ARB, GL_RGBA32F_ARB, GL_LUMINANCE32F_ARB. */
     
    9595        case RGBA_32_F:     return GL_RGBA32F_ARB;
    9696
    97         default:            ASSERT(0, "Not supported by the PS3.");
    98 #   else
     97        default:            ASSERT(false, "not supported by the PS3");
     98                            return 0;
     99#elif defined HAVE_GLES_2X
     100        /* FIXME: not implemented at all */
     101
     102        default:            ASSERT(false, "not implemented");
     103                            return 0;
     104#else
    99105        case R_8:           return GL_R8;
    100106        case R_8_I:         return GL_R8I;
     
    149155        case RGBA_32_F:     return GL_RGBA32F;
    150156
    151         default:            ASSERT(0, "Not supported by OpenGL.");
    152 #   endif
     157        default:            ASSERT(false, "not supported by OpenGL");
     158                            return 0;
    153159#endif
    154160    };
    155     ASSERT(0, "Not implemented.");
     161
     162    ASSERT(false, "not implemented");
    156163    return 0;
    157164}
     
    161168    switch (m_format)
    162169    {
    163 #if !defined USE_D3D9 && !defined _XBOX
    164         case R_8:         
    165         case R_8_I:         
    166         case R_8_UI:       
    167         case R_8_F:   
    168 
    169         case R_16:       
    170         case R_16_I:       
    171         case R_16_UI:       
    172         case R_16_F:   
    173 
    174         case R_32_I:       
    175         case R_32:         
    176         case R_32_UI: 
     170#if defined USE_D3D9 || defined _XBOX
     171        /* FIXME: not implemented at all */
     172        default:            ASSERT(false, "not implemented");
     173                            return 0;
     174#elif defined __CELLOS_LV2__
     175        /* FIXME: not implemented at all */
     176        default:            ASSERT(false, "not implemented");
     177                            return 0;
     178#elif defined HAVE_GLES_2X
     179        /* FIXME: not implemented at all */
     180        default:            ASSERT(false, "not implemented");
     181                            return 0;
     182#else
     183        case R_8:
     184        case R_8_I:
     185        case R_8_UI:
     186        case R_8_F:
     187
     188        case R_16:
     189        case R_16_I:
     190        case R_16_UI:
     191        case R_16_F:
     192
     193        case R_32_I:
     194        case R_32:
     195        case R_32_UI:
    177196        case R_32_F:        return GL_RED;
    178197
    179         case RG_8:         
    180         case RG_8_I:       
    181         case RG_8_UI:       
    182         case RG_8_F:       
    183 
    184         case RG_16:         
    185         case RG_16_I:       
    186         case RG_16_UI:     
    187         case RG_16_F:       
    188 
    189         case RG_32:         
    190         case RG_32_I:       
    191         case RG_32_UI:     
     198        case RG_8:
     199        case RG_8_I:
     200        case RG_8_UI:
     201        case RG_8_F:
     202
     203        case RG_16:
     204        case RG_16_I:
     205        case RG_16_UI:
     206        case RG_16_F:
     207
     208        case RG_32:
     209        case RG_32_I:
     210        case RG_32_UI:
    192211        case RG_32_F:       return GL_RG;
    193212
    194         case RGB_8:         
    195         case RGB_8_I:       
    196         case RGB_8_UI:     
    197         case RGB_8_F:       
    198 
    199         case RGB_16:       
    200         case RGB_16_I:     
    201         case RGB_16_UI:     
    202         case RGB_16_F:     
    203 
    204         case RGB_32:       
    205         case RGB_32_I:     
    206         case RGB_32_UI:     
     213        case RGB_8:
     214        case RGB_8_I:
     215        case RGB_8_UI:
     216        case RGB_8_F:
     217
     218        case RGB_16:
     219        case RGB_16_I:
     220        case RGB_16_UI:
     221        case RGB_16_F:
     222
     223        case RGB_32:
     224        case RGB_32_I:
     225        case RGB_32_UI:
    207226        case RGB_32_F:      return (m_invert_rgb)?(GL_BGR):(GL_RGB);
    208227
    209         case RGBA_8:       
    210         case RGBA_8_I:     
    211         case RGBA_8_UI:     
    212         case RGBA_8_F:     
    213 
    214         case RGBA_16:       
    215         case RGBA_16_I:     
    216         case RGBA_16_UI:   
    217         case RGBA_16_F:     
    218 
    219 
    220         case RGBA_32:       
    221         case RGBA_32_I:     
    222         case RGBA_32_UI:   
     228        case RGBA_8:
     229        case RGBA_8_I:
     230        case RGBA_8_UI:
     231        case RGBA_8_F:
     232
     233        case RGBA_16:
     234        case RGBA_16_I:
     235        case RGBA_16_UI:
     236        case RGBA_16_F:
     237
     238        case RGBA_32:
     239        case RGBA_32_I:
     240        case RGBA_32_UI:
    223241        case RGBA_32_F:     return (m_invert_rgb)?(GL_BGRA):(GL_RGBA);
    224242#endif
    225243    }
     244
     245    ASSERT(false, "unknown pixel format");
     246    return 0;
    226247}
    227248
Note: See TracChangeset for help on using the changeset viewer.