Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
chromium_org
/
third_party
/
angle
/
361d07ccc613bea797f1ac5da5ad6c420f750fe6
/
include
/
GLSLANG
/
ShaderVars.h
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
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
[Renamed (94%) from src/common/shadervars.h]
6a72979
Move shadervars constructors to cpp files.
by Jamie Madill
· 10 years ago
a3fe2b4
Update non-default constructors in shadervars.h.
by Jamie Madill
· 10 years ago
e04a5b7
Remove sh::InterfaceBlock member info.
by Jamie Madill
· 10 years ago
28f70c3
Remove sh::Uniform::registerIndex and elementIndex.
by Jamie Madill
· 10 years ago
fc43d27
Remove the sh::InterfaceBlock::dataSize member.
by Jamie Madill
· 10 years ago
d4116ff
Remove sh::InterfaceBlock::registerIndex.
by Jamie Madill
· 10 years ago
829e89e
Add a default constructor to sh::ShaderVariable.
by Jamie Madill
· 10 years ago
d5512cd
Collect shader outputs and interface block information.
by Jamie Madill
· 10 years ago
77f7485
Add a GetVariableInfo helper method.
by Jamie Madill
· 10 years ago
5079c88
Fix GCC warning about initialization order.
by Jamie Madill
· 10 years ago
a718c1e
Use shader variable types for variable collection.
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
f257598
Use the sh namespace for shader variables.
by Jamie Madill
· 10 years ago
f91ce81
Split OutputHLSL uniform code into new module.
by Jamie Madill
· 10 years ago
d7e7d73
Move the GL_APICALL and similar defines to the project level.
by Geoff Lang
· 10 years ago
ff0d2ba
Split register allocation of varyings from the translator.
by Jamie Madill
· 10 years ago
4f8fcc2
Remove gl::Varying::elementIndex.
by Jamie Madill
· 10 years ago
07d6885
Move the implementations of shader var init to the header.
by Jamie Madill
· 10 years ago
cc14f10
Use a static function instead of a static initializer for defaultBlockInfo.
by Geoff Lang
· 10 years ago
834e8b7
Move ShaderVariables to common shared source.
by Jamie Madill
· 10 years ago
[Renamed (90%) from src/compiler/translator/ShaderVariable.h]
4b8c3eb
Fix build on Visual Studio 2013.
by Jamie Madill
· 10 years ago
ee42308
Update guards in ShaderVariable.h.
by Jamie Madill
· 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 from src/compiler/ShaderVariable.h]
5609378
Add full support for uniform structs.
by Jamie Madill
· 11 years ago
28167c6
Add support for struct varyings, and more robust varying link validation.
by Jamie Madill
· 11 years ago
a6da33a
Remove the gl::Varying class, and replace all usages with sh::Varying.
by Jamie Madill
· 11 years ago
139b909
Simplify the gl::Varying struct to be more like sh::Varying.
by Jamie Madill
· 11 years ago
1cb333e
Rename compiler/Uniform.cpp+h to ShaderVariable.cpp+h.
by Jamie Madill
· 11 years ago
[Renamed from src/compiler/Uniform.h]
47fdd13
Pass varyings to the GLES API from the translator using a direct pointer.
by Jamie Madill
· 11 years ago
9d2ffb1
Refactor sh::Uniform and sh::ShaderVariable into a shader variable base type with different child types.
by Jamie Madill
· 11 years ago
9060a4e
Fix some missing UBO qualifier link validation errors.
by Jamie Madill
· 11 years ago
440dc74
Redesign the code that uses block layouts to use a generic base class.
by Jamie Madill
· 11 years ago
010fffa
Pass matrix packing qualifier data back from the shader translator to the GLES API.
by Jamie Madill
· 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
70961b3
Add support for structures in interface and uniform blocks.
by shannonwoods@chromium.org
· 11 years ago
61aaf24
Add logic to compute the size and offsets of interface blocks stored in shared (packed) and standard layouts.
by shannonwoods@chromium.org
· 11 years ago
1500f09
Add uniform block linking between the API, the program binary, and the compiler.
by shannonwoods@chromium.org
· 11 years ago
7923dd2
Properly validate struct uniform linking between the vertex and pixel shaders.
by shannonwoods@chromium.org
· 11 years ago
d778417
Add state for uniform blocks to ProgramBinary, along with loading and saving of the new binary format.
by shannonwoods@chromium.org
· 11 years ago
38676dc
Refactor Uniform::[vp]sRegisterIndex to unsigned integers.
by shannonwoods@chromium.org
· 11 years ago
7e0904d
Fix line endings in the Uniform source and header files to be UNIX-style.
by shannonwoods@chromium.org
· 11 years ago
f26ddae
Added the GLES3 headers and updated all locations where the GLES2 headers were included to also include the GLES3 headers.
by shannon.woods%transgaming.com@gtempaccount.com
· 11 years ago
fe3c0ef
Store the precision of uniforms.
by shannon.woods@transgaming.com
· 11 years ago
da8d380
Implemented support for DX11 sampler uniforms.
by daniel@transgaming.com
· 11 years ago
f4d9fef
Declare active uniforms.
by daniel@transgaming.com
· 11 years ago