Edit

kc3-lang/angle/src/compiler/translator/glslang.h

Branch :

  • Show log

    Commit

  • Author : Jamie Madill
    Date : 2015-05-14 10:01:17
    Hash : 6e06b1f4
    Message : Make TParseContext a class, with private data. *re-land with build fix* BUG=angleproject:995 Change-Id: I67d3ded8f6c705b54fb372857e07ce1a86b58475 Reviewed-on: https://chromium-review.googlesource.com/271162 Tested-by: Jamie Madill <jmadill@chromium.org> Reviewed-by: Zhenyao Mo <zmo@chromium.org>

  • src/compiler/translator/glslang.h
  • //
    // Copyright (c) 2010 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 COMPILER_TRANSLATOR_GLSLANG_H_
    #define COMPILER_TRANSLATOR_GLSLANG_H_
    
    class TParseContext;
    extern int glslang_initialize(TParseContext* context);
    extern int glslang_finalize(TParseContext* context);
    
    extern int glslang_scan(size_t count,
                            const char* const string[],
                            const int length[],
                            TParseContext* context);
    extern int glslang_parse(TParseContext* context);
    
    #endif // COMPILER_TRANSLATOR_GLSLANG_H_