webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Source
ThirdParty
ANGLE
src
compiler
translator
glslang.h
Go to the documentation of this file.
1
//
2
// Copyright (c) 2010 The ANGLE Project Authors. All rights reserved.
3
// Use of this source code is governed by a BSD-style license that can be
4
// found in the LICENSE file.
5
//
6
7
#ifndef COMPILER_TRANSLATOR_GLSLANG_H_
8
#define COMPILER_TRANSLATOR_GLSLANG_H_
9
10
class
TParseContext
;
11
extern
int
glslang_initialize
(
TParseContext
*
context
);
12
extern
int
glslang_finalize
(
TParseContext
*
context
);
13
14
extern
int
glslang_scan
(
size_t
count
,
15
const
char
*
const
string
[],
16
const
int
length
[],
17
TParseContext
*
context
);
18
extern
int
glslang_parse
(
TParseContext
*
context
);
19
20
#endif // COMPILER_TRANSLATOR_GLSLANG_H_
count
GLint GLsizei count
Definition:
gl2.h:421
glslang_finalize
int glslang_finalize(TParseContext *context)
Definition:
glslang_lex.cpp:3389
glslang_parse
int glslang_parse(TParseContext *context)
Definition:
glslang_tab.cpp:4915
TParseContext
Definition:
ParseContext.h:29
glslang_scan
int glslang_scan(size_t count, const char *const string[], const int length[], TParseContext *context)
Definition:
glslang_lex.cpp:3399
glslang_initialize
int glslang_initialize(TParseContext *context)
Definition:
glslang_lex.cpp:3380
context
U_CDECL_BEGIN typedef void * context
Definition:
ustring.h:1023
length
GLuint GLsizei GLsizei * length
Definition:
gl2.h:435
Generated by
1.8.13