Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
chromium_org
/
third_party
/
angle
/
8eee38bd4151448e67a1aff3d7c8d9214df6de83
/
src
/
libGLESv2
/
Program.h
48dcae7
Added transform feedback shader generation.
by Geoff Lang
· 10 years ago
1b6edcb
Add remaining transform feedback queries.
by Geoff Lang
· 10 years ago
e684b58
Add support for querying number of active uniform blocks/block name max length from a program object.
by shannonwoods@chromium.org
· 11 years ago
70eb1ea
Implement UniformBlockBinding, and necessary state to track uniform block bindings on the API side.
by shannonwoods@chromium.org
· 11 years ago
486d9e9
Remove a lot of unnecessary include files and break include chains.
by shannon.woods@transgaming.com
· 11 years ago
70062c9
Passes the Renderer to various objects at construction time.
by daniel@transgaming.com
· 12 years ago
60dafe8
Implement D3DConstantTable.
by apatrick@chromium.org
· 12 years ago
989c1c8
Make ProgramBinary a refcount object and use Binding pointers to maintain it's lifetime on context and program.
by daniel@transgaming.com
· 12 years ago
716056c
Restore the explicit isLinked() method for Programs and fix link().
by daniel@transgaming.com
· 12 years ago
4c962bf
Make Program link() and setProgramBinary() return the status of the operation
by daniel@transgaming.com
· 12 years ago
39c9d95
Remove Program serial tracking. It is no longer useful (or used).
by daniel@transgaming.com
· 12 years ago
90080e3
Support for serializing a linked program to binary.
by apatrick@chromium.org
· 12 years ago
253b8d2
Refactor program info log out of ProgramBinary and in to Program.
by apatrick@chromium.org
· 12 years ago
3ce8dbc
Add placeholder entry points for GL_OES_get_program_binary.
by apatrick@chromium.org
· 12 years ago
ea09f9b
Move ProgramBinary into new file.
by apatrick@chromium.org
· 12 years ago
e2a59bb
Refactor Program into Program and ProgramBinary.
by apatrick@chromium.org
· 12 years ago
9a30b09
Program::link() and callees do not access mPixelHLSL, mVertexHLSL, mFragmentShader, mVertexShader, mAttributeBinding.
by apatrick@chromium.org
· 12 years ago
f5c8a2e
Refactored setting the register information.
by daniel@transgaming.com
· 12 years ago
ea7c345
Store multiple register indices per uniform.
by daniel@transgaming.com
· 12 years ago
e057c5d
Fixed more warnings.
by apatrick@chromium.org
· 12 years ago
d9a54f9
Fixed gl_FragCoord.y calculation
by daniel@transgaming.com
· 12 years ago
9a84912
Add support for glGetnUniform*vEXT
by daniel@transgaming.com
· 13 years ago
96a4a6c
Avoid repeated getDevice() calls when applying uniforms.
by daniel@transgaming.com
· 13 years ago
72e8f44
Avoid unnecessarily copying uniforms
by jbauman@chromium.org
· 13 years ago
b6e7222
Avoid iterating over unused samplers.
by jbauman@chromium.org
· 13 years ago
a28233e
Iterate directly over uniforms when applying them
by jbauman@chromium.org
· 13 years ago
c72c641
Decorate arrays uniforms with "ar_" to identify arrays of size 1.
by daniel@transgaming.com
· 13 years ago
024f1a9
Optimize uniform handling by storing both decorated and undecorated names. Use a consistent naming scheme to clarify decorated/undecorated name usage.
by daniel@transgaming.com
· 13 years ago
87891f7
Remove path from D3DCompiler warning messages
by daniel@transgaming.com
· 13 years ago
f494c9c
Validate the sampler uniform against the number of (combined) texture image units.
by daniel@transgaming.com
· 13 years ago
d4a3517
Apply vertex textures and sampler states to the D3D9 device.
by daniel@transgaming.com
· 13 years ago
0e64dd6
Rename SamplerType to TextureType (refactoring).
by daniel@transgaming.com
· 13 years ago
8ea5afe
Switched to D3D10 shader compiler.
by apatrick@chromium.org
· 13 years ago
38e76e5
Keep track of applied textures and dirty state to minimize D3D calls.
by daniel@transgaming.com
· 13 years ago
3175496
Implement gl_DepthRange using a single uniform vector.
by daniel@transgaming.com
· 14 years ago
73a5db6
Initialize renderbuffer variables. Make serials constant. Removed X1R5G5B5 support.
by daniel@transgaming.com
· 14 years ago
da13f3e
Adds resource manager class.
by daniel@transgaming.com
· 14 years ago
4f921eb
Renamed dx_Window to dx_Viewport TRAC #11594 Signed-off-by: Daniel Koch
by daniel@transgaming.com
· 14 years ago
a3bbfd4
Fixes double-decoration when getUniformLocation is called from defineUniform.
by daniel@transgaming.com
· 14 years ago
91fd1de
Caches the location of generic uniforms
by daniel@transgaming.com
· 14 years ago
2d84df0
Cache D3D constant handles with their associated uniforms.
by daniel@transgaming.com
· 14 years ago
4af7acc
Implemented varying packing
by daniel@transgaming.com
· 14 years ago
5a0b0a8
Minimizes texture state changes
by daniel@transgaming.com
· 14 years ago
4fa0833
Prevent redundant uniform updates
by daniel@transgaming.com
· 14 years ago
feba9ba
Undecorate uniform names when computing max length
by daniel@transgaming.com
· 14 years ago
86a7a13
Implements ValidateProgram
by daniel@transgaming.com
· 14 years ago
916ffaa
Implements support for retrieving uniforms by subscripted name.
by daniel@transgaming.com
· 14 years ago
1b3a815
Fix getActiveUniform array size and refactor uniform size
by daniel@transgaming.com
· 14 years ago
09fbfef
Implemented glGetActiveUniform
by daniel@transgaming.com
· 14 years ago
8542318
Implemented glGetActiveAttrib
by daniel@transgaming.com
· 14 years ago
b4ff1f8
Implemented aliased attributes support
by daniel@transgaming.com
· 14 years ago
e684229
Fix more relative #include paths (mostly header files)
by daniel@transgaming.com
· 14 years ago
72d0b52
Decorate all GLSL user-defined names with an underscore to avoid name clashes
by daniel@transgaming.com
· 14 years ago
bb3d9d0
Implements glGetUniform
by daniel@transgaming.com
· 14 years ago
9a95e2b
Implements Uniform*i{v}
by daniel@transgaming.com
· 14 years ago
f4a0c8e
Implements support for boolean uniforms
by daniel@transgaming.com
· 14 years ago
0e3358a
Compiler - implement proper varying linking
by daniel@transgaming.com
· 14 years ago
6c78521
Implement glGetAttachedShaders and glGetShaderPrecisionFormat.
by daniel@transgaming.com
· 14 years ago
0361b92
Compiler - active uniforms and attributes
by daniel@transgaming.com
· 14 years ago
cba5057
Compiler - implement shader and program queries
by daniel@transgaming.com
· 14 years ago
7c46b9e
mv libGLESv2 -> src/libGLESv2 Trac #11406 Signed-off-by: Nicolas Capens
by daniel@transgaming.com
· 14 years ago
[Renamed from libGLESv2/Program.h]
416485f
Select texture type based on program usage.
by daniel@transgaming.com
· 14 years ago
86487c2
Compiler - implement gl_DepthRange TRAC #11380 Signed-off-by: Daniel Koch
by daniel@transgaming.com
· 14 years ago
fab5a1a
Remove trailing whitespace.
by daniel@transgaming.com
· 14 years ago
4f39fd9
Initial import from TransGaming
by daniel@transgaming.com
· 14 years ago