zenilib
0.5.3.0
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
TranslatorESSL.h
Go to the documentation of this file.
1
//
2
// Copyright (c) 2002-2011 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_TRANSLATORESSL_H_
8
#define COMPILER_TRANSLATORESSL_H_
9
10
#include "
compiler/ShHandle.h
"
11
12
class
TranslatorESSL
:
public
TCompiler
{
13
public
:
14
TranslatorESSL
(
ShShaderType
type
,
ShShaderSpec
spec);
15
16
protected
:
17
virtual
void
translate
(
TIntermNode
* root);
18
19
private
:
20
void
writeExtensionBehavior();
21
};
22
23
#endif // COMPILER_TRANSLATORESSL_H_
type
GLint GLenum GLsizei GLsizei GLsizei GLint GLenum GLenum type
Definition:
gl2ext.h:845
TranslatorESSL::TranslatorESSL
TranslatorESSL(ShShaderType type, ShShaderSpec spec)
Definition:
TranslatorESSL.cpp:11
TranslatorESSL
Definition:
TranslatorESSL.h:12
TranslatorESSL::translate
virtual void translate(TIntermNode *root)
Definition:
TranslatorESSL.cpp:15
TCompiler
Definition:
ShHandle.h:58
ShHandle.h
ShShaderType
ShShaderType
Definition:
ShaderLang.h:48
TIntermNode
Definition:
intermediate.h:206
ShShaderSpec
ShShaderSpec
Definition:
ShaderLang.h:53
zenilib
jni
external
angle
src
compiler
TranslatorESSL.h
Generated on Thu Oct 3 2013 19:56:00 for zenilib by
1.8.5