Edit

kc3-lang/angle/samples/sample_util/tga_utils.h

Branch :

  • Show log

    Commit

  • Author : Mohan Maiya
    Date : 2020-05-22 09:08:06
    Hash : cbbfde6c
    Message : Excplicitly include <string> header in tga_utils.h Some compiler versions are unable to resolve std::string without including <string> header. Bug: angleproject:4651 Change-Id: Ie2b9d843b55dc46278ed5571d82fa9c413f6b3c9 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2213664 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: Jamie Madill <jmadill@chromium.org>

  • samples/sample_util/tga_utils.h
  • //
    // Copyright 2014 The ANGLE Project Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style license that can be
    // found in the LICENSE file.
    //
    
    #ifndef SAMPLE_UTIL_TGA_UTILS_HPP
    #define SAMPLE_UTIL_TGA_UTILS_HPP
    
    #include <array>
    #include <string>
    #include <vector>
    
    #include "util/gles_loader_autogen.h"
    
    typedef std::array<unsigned char, 4> Byte4;
    
    struct TGAImage
    {
        size_t width;
        size_t height;
        std::vector<Byte4> data;
    
        TGAImage();
    };
    
    bool LoadTGAImageFromFile(const std::string &path, TGAImage *image);
    GLuint LoadTextureFromTGAImage(const TGAImage &image);
    
    #endif  // SAMPLE_UTIL_TGA_UTILS_HPP