Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
chromium_org
/
third_party
/
angle
/
8eee38bd4151448e67a1aff3d7c8d9214df6de83
/
src
/
compiler
/
translator
/
Types.h
bfa91f4
Redesign HLSL scoped structures to a unique ID.
by Jamie Madill
· 10 years ago
c8f7232
Attempt an Mac build fix
by Zhenyao Mo
· 10 years ago
9eedea0
Fix code styles in OutputGLSLBase, SymbolTable, and Types.
by Zhenyao Mo
· 10 years ago
904a916
Fix nested struct scope support in GL backend.
by Zhenyao Mo
· 10 years ago
42350ab
Fix Linux GCC unit test build.
by Jamie Madill
· 10 years ago
c950884
Simplify the creation of global types.
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/Types.h]
ef2c2b8
Eliminate bitfield enum members to avoid GCC compile error.
by Nicolas Capens
· 11 years ago
8156b6b
Fixed memory leak associated with TLS.
by Alok Priyadarshi
· 11 years ago
3841b8e
Revert "Eliminate bitfield enum members."
by Shannon Woods
· 11 years ago
c2141fb
Consolidate the register counting functions to a single location in the HLSL layout encoder source.
by Jamie Madill
· 11 years ago
56702e6
Eliminate bitfield enum members.
by Nicolas Capens
· 11 years ago
98493dd
Simplified TType class by carving out TStructure and TField.
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
94bf7f2
Used size_t for object size instead of signed int.
by Jamie Madill
· 11 years ago
075edd8
Refactor location tracking.
by Jamie Madill
· 11 years ago
703cdd6
Delete dead code for cloning various types.
by Jamie Madill
· 11 years ago
a5efff9
Redesign layout qualifier parsing to be simpler and more storage efficient.
by Jamie Madill
· 11 years ago
ba60ad3
Eliminate unused clone/dump methods.
by Nicolas Capens
· 11 years ago
302adfe
Add partial support for parsing layout qualifiers, added in the GLES SL 3.00 spec.
by shannonwoods@chromium.org
· 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
6f273e3
Implemented interpolation qualifier parsing.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
3ca980a
Add utility methods for determining register count.
by daniel@transgaming.com
· 11 years ago
8abd0b7
Generate a more descriptive error when trying to initialize a const array.
by daniel@transgaming.com
· 12 years ago
476541f
Implemented new restrictions on nesting of structs in WebGL shaders.
by kbr@chromium.org
· 13 years ago
ac369f3
Fix structure parsing regression. TRAC #14717 Signed-off-by: Daniel Koch
by daniel@transgaming.com
· 13 years ago
90d57a3
Fix TType::TType constructors to initialize members in correct order Issue=77
by daniel@transgaming.com
· 13 years ago
58e5429
Cleanup TType and related classes:
by alokp@chromium.org
· 14 years ago
91b7232
Removed the dependency of compiler on common. This is done to make compiler self-sufficient so that it is easier to consume by external developers. I tried to replace all instances of assert by simply redefining assert(x) to ASSERT(x), but was getting a lot of compile errors. I still need to investigate that.
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
0578f81
Untabify compiler code
by daniel@transgaming.com
· 14 years ago
4e89d23
Cleaned up Common.h. Removed unnecessary includes and typedefs. Removed tabs from PoolAlloc.h and replaced UINT_PTR with uintptr_t.
by alokp@chromium.org
· 14 years ago
c6977ce
Fixed initialization and comparison of variable Types
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
bbf56f7
Use directory qualified #include files
by daniel@transgaming.com
· 14 years ago
d91cfe7
Implemented struct equality
by daniel@transgaming.com
· 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/Types.h]
45d0358
Compiler - access struct fields TRAC #11379 Signed-off-by: Daniel Koch
by daniel@transgaming.com
· 14 years ago
4f39fd9
Initial import from TransGaming
by daniel@transgaming.com
· 14 years ago