Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
chromium_org
/
third_party
/
angle
/
refs/tags/FP2-open-16.07.1
/
include
/
GLSLANG
a6f267f
Fix row-major layout tracking in interface blocks.
by Jamie Madill
· 10 years ago
42bcf32
Refactor ShaderVariables to store fields in the base.
by Jamie Madill
· 10 years ago
e740add
Add compiler option SH_REGENERATE_STRUCT_NAMES.
by Zhenyao Mo
· 10 years ago
a2ad4e8
Export shader variables from the translator DLL.
by Jamie Madill
· 10 years ago
e294bb8
Add new shader inspection APIs.
by Jamie Madill
· 10 years ago
13cfd27
Move shader variables header to include folder.
by Jamie Madill
· 10 years ago
9fe25e9
Add a uniform register query to the translator.
by Jamie Madill
· 10 years ago
cd68fe7
Add a compiler option to rewrite vec/mat constructors
by Zhenyao Mo
· 10 years ago
4e1fd41
Store a map of interface block registers.
by Jamie Madill
· 10 years ago
183bde5
Return shader variable information using GLenum values.
by Jamie Madill
· 10 years ago
ce50555
Revert "Return variable type queries using GLenum values."
by Jamie Madill
· 10 years ago
53221f5
Return variable type queries using GLenum values.
by Jamie Madill
· 10 years ago
68fe74a
Add a compiler query for the translator output type.
by Jamie Madill
· 10 years ago
2d76e5f
Adds resource string generation to ANGLE
by Shannon Woods
· 10 years ago
4648508
Implement EXT_shader_texture_lod
by Nicolas Capens
· 10 years ago
3cdfcce
Remove SH_MAP_LONG_VARIABLE_NAMES
by Zhenyao Mo
· 10 years ago
550c600
Improvement on loop unrolling with loops indexing sampler arrays
by Zhenyao Mo
· 10 years ago
4a667fe
Add an option to initialize varyings without static use in vertex shaders
by Zhenyao Mo
· 10 years ago
7cab38b
Add an option to unfold short circuiting in AST.
by Zhenyao Mo
· 11 years ago
31f0dc0
Merge a0bd8ef0aca9eab29a0e5a437b803c5d95a777c6 from master.
by Geoff Lang
· 11 years ago
ac44cd2
Add an option in ANGLE shader translator to initialize gl_Position to vec4(0.0, 0.0, 0.0, 1.0).
by Zhenyao Mo
· 11 years ago
a15f3e8
Expose the packing function so we can check varyings packing per program
by Zhenyao Mo
· 11 years ago
d2d340b
Add static_use to shader variable info query.
by Zhenyao Mo
· 11 years ago
fa3c346
Build fix: not all types support precisions.
by Zhenyao Mo
· 11 years ago
74da9f2
Expose varying variables and also precision for all variables.
by Zhenyao Mo
· 11 years ago
47fdd13
Pass varyings to the GLES API from the translator using a direct pointer.
by Jamie Madill
· 11 years ago
2a1d8a3
Add shadow samplers to the compiler front-end.
by Nicolas Capens
· 11 years ago
2aeb26a
Added support for EXT_frag_depth
by Jamie Madill
· 11 years ago
eb1a010
Add expression complexity and call stack depth limits.
by Jamie Madill
· 11 years ago
8772b58
Support sampler2DArray throughout the compiler.
by Nicolas Capens
· 11 years ago
da07535
Support sampler3D throughout the compiler.
by Nicolas Capens
· 11 years ago
2ffe0bb
Support usampler throughout the compiler.
by Nicolas Capens
· 11 years ago
344e714
Support isampler throughout the compiler.
by Nicolas Capens
· 11 years ago
defb674
Add a new path for querying active attributes from the shader translator, for use with layout qualifier support.
by Jamie Madill
· 11 years ago
46131a3
Proper support for fragment output variables for GLSL ES shader version 300.
by Jamie Madill
· 11 years ago
6b70991
Add support for the unsigned integer scalar type to the shader translator.
by shannonwoods@chromium.org
· 11 years ago
8da034c
Add non-square mat support to the shader language interface.
by shannonwoods@chromium.org
· 11 years ago
3f68bf0
Enable the translator to pass parsed interface blocks back to the ANGLE API via the shader translator layer.
by shannonwoods@chromium.org
· 11 years ago
74b86cf
Add new GLSL ES 3.0 built-in constants and split off 1.0 ones.
by shannonwoods@chromium.org
· 11 years ago
0bbed38
Accept shader version 300 on ES3 contexts.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
fc84e0a
Bump ANGLE_SH_VERSION to 110.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
cbb6b6a
Added preprocessor support for GL_FRAGMENT_PRECISION_HIGH.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
550cd09
Add support for extension EXT_draw_buffers.
by shannon.woods@transgaming.com
· 11 years ago
d64b3da
Fixed 64-bit integer truncation issues in shader translator.
by shannon.woods@transgaming.com
· 11 years ago
1d432bb
Incorporated patch from haixia@ changing the default implementation of
by shannon.woods@transgaming.com
· 11 years ago
8204334
Fix and extend essl_to_hlsl to support DX11 HLSL.
by shannon.woods@transgaming.com
· 11 years ago
b73964e
Pass the desired HLSL version down to the HLSL generator.
by shannon.woods@transgaming.com
· 11 years ago
4167cc9
Incorporated BSD-licensed changes implementing array bounds clamping.
by daniel@transgaming.com
· 11 years ago
043da13
Provide an API for accessing the uniform array.
by daniel@transgaming.com
· 11 years ago
0aa3b5a
Implement user-defined name hashing.
by daniel@transgaming.com
· 12 years ago
c23f461
Interface design for user-defined name hashing.
by daniel@transgaming.com
· 12 years ago
8d80479
Add Variable Packing checks to ANGLE
by gman@chromium.org
· 12 years ago
430f5e0
Add the SH_CSS_SHADERS_SPEC flag.
by maxvujovic@gmail.com
· 12 years ago
66ebd01
Add the SH_TIMING_RESTRICTIONS compile flag and dependency graph implementation.
by maxvujovic@gmail.com
· 12 years ago
6575602
Finished off the GLSL compiler's support for parsing shaders using OES_EGL_image_external.
by apatrick@chromium.org
· 12 years ago
205fef3
Added support for GL_ARB_texture_rectangle to shader validator.
by kbr@chromium.org
· 13 years ago
22eab92
Allowed translator_hlsl and glsl to be built as shared libs on windows.
by apatrick@chromium.org
· 13 years ago
32e9731
Emulate certain buil-in functions to work around driver bugs.
by zmo@google.com
· 13 years ago
0c6bb7a
Add an compile option to unroll for-loops with integer indices.
by zmo@google.com
· 13 years ago
09c323a
Add an option to support for GL_OES_EGL_image_external.
by zmo@google.com
· 13 years ago
5601ea0
Implement ES2 backend for Angle translator.
by zmo@google.com
· 13 years ago
fd747b8
Implement shader identifier name mapping.
by zmo@google.com
· 13 years ago
e41afd8
fix pedantic compiler warnings Issue=108
by daniel@transgaming.com
· 13 years ago
0f4cefe
Map D3D calls and HLSL shaders back to GLES2 calls and GLSL ES shaders in PIX.
by apatrick@chromium.org
· 13 years ago
b59a778
Implemented validation for loop and indexing limitations specified by GLSL ES spec 1.0 Appendix A Section 4 and 5.
by alokp@chromium.org
· 14 years ago
1f29954
Added API to enforce GLSL limitations mandated by WebGL.
by alokp@chromium.org
· 14 years ago
4888ceb
Made the API of shader translator library consistent.
by alokp@chromium.org
· 14 years ago
2fa7369
Added version number for shader translator API.
by alokp@chromium.org
· 14 years ago
ee76f6a
Implemented functionality to collect and return info for attributes and uniforms.
by alokp@chromium.org
· 14 years ago
7beea40
Added API to query for active attribs and uniforms. These functions are modeled after glGetShaderiv, glGetProgramiv, glGetActiveAttrib, and glGetActiveUniform. The main difference between this and OpenGL API is that we do not have programs - just shaders.
by alokp@chromium.org
· 14 years ago
94a86ad
Adding support for OES_standard_derivatives extension. This is not the complete implementation. Sending it to get feedback on the API. Is it OK to add extension support into TBuiltInResource? I could create a new struct for extensions but that would lead to API change.
by alokp@chromium.org
· 14 years ago
b399934
Added comment about return values of ShInitialize() and ShFinalize().
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
c54bf50
Further cleanup of ShaderLang.h. Removed redundant/unused macros and enum fields.
by alokp@chromium.org
· 14 years ago
774d706
Cleaned up translator API. Deleted unsupported dead code.
by alokp@chromium.org
· 14 years ago
29cd91a
Added an option for specifying language specification in preparation for supporting WebGL in addition to GLES2. This CL just replaces unused debugOptions variable with EShSpec variable.
by alokp@chromium.org
· 14 years ago
ea0e1af
Minor reshuffling of directory structure in preparation of ESSL to GLSL compiler work.
by alokp@chromium.org
· 14 years ago