Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
chromium_org
/
third_party
/
angle
/
361d07ccc613bea797f1ac5da5ad6c420f750fe6
/
src
/
compiler
/
translator
/
SymbolTable.h
b1a85f4
Rename compiler intermediate source files.
by Jamie Madill
· 10 years ago
e740add
Add compiler option SH_REGENERATE_STRUCT_NAMES.
by Zhenyao Mo
· 10 years ago
adfffe4
Duplicate reused symbol table entries.
by Nicolas Capens
· 10 years ago
01f85ac
Refactor GLSL scoped structure handling.
by Jamie Madill
· 10 years ago
bfa91f4
Redesign HLSL scoped structures to a unique ID.
by Jamie Madill
· 10 years ago
9eedea0
Fix code styles in OutputGLSLBase, SymbolTable, and Types.
by Zhenyao Mo
· 10 years ago
ed14b79
Shaders should fail compile if a boolean's precision is specified
by Zhenyao Mo
· 10 years ago
1056726
Fix build with Clang.
by Jamie Madill
· 10 years ago
bf7db10
Implement textureGradOffset.
by Nicolas Capens
· 10 years ago
759b994
Define generic sampler types.
by Nicolas Capens
· 10 years ago
1fbc287
Add textureOffset intrinsics to the symbol table.
by Nicolas Capens
· 10 years ago
1773282
Moved the compiler source files into directories based on their project and added a compiler.gypi to generate the compiler projects.
by Geoff Lang
· 11 years ago
[Renamed (98%) from src/compiler/SymbolTable.h]
a5a1dfc
Support precision for sampler types.
by Zhenyao Mo
· 11 years ago
bc3f1ac
Minor refactoring of TSymbolTable.
by Alok Priyadarshi
· 11 years ago
8156b6b
Fixed memory leak associated with TLS.
by Alok Priyadarshi
· 11 years ago
8f80e02
Remove intrinsic parameter names.
by Nicolas Capens
· 11 years ago
d4a9b8d
Detect redefinition of functions and variables.
by Nicolas Capens
· 11 years ago
2aeb26a
Added support for EXT_frag_depth
by Jamie Madill
· 11 years ago
18464b5
Removed checks for zero-length arrays because you can never define such arrays.
by Jamie Madill
· 11 years ago
703cdd6
Delete dead code for cloning various types.
by Jamie Madill
· 11 years ago
49a8887
Initialize the symbol table without invoking the parser.
by Nicolas Capens
· 11 years ago
bd10cf5
Assign unique id's to symbols inserted directly into a symbol table level.
by Nicolas Capens
· 11 years ago
ba60ad3
Eliminate unused clone/dump methods.
by Nicolas Capens
· 11 years ago
6b70991
Add support for the unsigned integer scalar type to the shader translator.
by shannonwoods@chromium.org
· 11 years ago
09e0988
Add a secondary size field to the shader language types, to account for matrix rows. Also add some extra logic
by shannonwoods@chromium.org
· 11 years ago
5668c5d
Add support for parsing interface blocks to the shader translator.
by shannonwoods@chromium.org
· 11 years ago
96e7ba1
Skip symbol table levels with built-ins for a different shader version.
by shannonwoods@chromium.org
· 11 years ago
1c84809
Insert GLSL ES 1.0 built-in variables at the right level.
by shannonwoods@chromium.org
· 11 years ago
6e10a0e
Split the built-in symbols over multiple symbol table levels.
by shannonwoods@chromium.org
· 11 years ago
d64b3da
Fixed 64-bit integer truncation issues in shader translator.
by shannon.woods@transgaming.com
· 11 years ago
d25a6b3
Check that the incoming type to a default precision qualifier statement is valid.
by shannon.woods@transgaming.com
· 11 years ago
a8833e9
Disallow redefinition of built-in functions.
by daniel@transgaming.com
· 12 years ago
5dd6d09
The function parameters and function body belong to the same scope.
by daniel@transgaming.com
· 12 years ago
6c82caf
Replaced delete with delete[]. Patch submitted by timeless.
by alokp@chromium.org
· 14 years ago
8815d7f
Added support for associating functions with extensions and performing validation when those functions are used in a shader.
by alokp@chromium.org
· 14 years ago
b19403a
Removed unnecessary member variables from TIntermAggregate. Replaced operator overloading with a proper function in TFunction.
by alokp@chromium.org
· 14 years ago
58e5429
Cleanup TType and related classes:
by alokp@chromium.org
· 14 years ago
e4249f0
Refactored the way symbol tables are initialized and stored. This was done in response to the addition of EShSpec.
by alokp@chromium.org
· 14 years ago
4e4facd
Refactored InfoSink. I have replaced most instances of sprintf with std::ostringstream to make it safer. I have made sure that everything still compiles and passes conformance tests.
by alokp@chromium.org
· 14 years ago
a5d7623
Enforce fragment precision qualifier requirement
by daniel@transgaming.com
· 14 years ago
91a01a1
Fixed compile error on MAC. Fixed TMap to use std::pair<const K, V> as pool_allocator parameter. Replaced all instances of std::map with TMap. I wonder if this pool_allocator is worth all this complexity.
by alokp@chromium.org
· 14 years ago
6ff56fd
Renamed constUnion class to ConstantUnion.
by alokp@chromium.org
· 14 years ago
bbf56f7
Use directory qualified #include files
by daniel@transgaming.com
· 14 years ago
4388487
Moved code to unmangle function name to a common place and used it in both OutputGLSL and OutputHLSL.
by alokp@chromium.org
· 14 years ago
acc5113
mv Compiler/* -> src/compiler/* Trac #11406 Signed-off-by: Nicolas Capens
by daniel@transgaming.com
· 14 years ago
[Renamed from Compiler/SymbolTable.h]
4f39fd9
Initial import from TransGaming
by daniel@transgaming.com
· 14 years ago