Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
chromium_org
/
third_party
/
angle
/
2a64ee4479728d804e1ecd8d0d10e83f00cf4f29
2a64ee4
Templated the Color structure so it can be used for the new integer and unsigned integer color types.
by Geoff Lang
· 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
51a53c7
Properly report error when layout qualifiers are specified outside uniform blocks.
by Jamie Madill
· 11 years ago
fd39655
Fix non-multisampled line rasterization.
by Nicolas Capens
· 11 years ago
53950a2
Delete a "rej" file that was accidentally committed.
by Jamie Madill
· 11 years ago
930f05e
Fixed cube map getRenderTarget for DX9.
by Nicolas Capens
· 11 years ago
9c5808c
Implemented the remaining non-compressed load functions for ES3.
by Geoff Lang
· 11 years ago
6243183
Fix API reported packing rules for matrices and arrays in shared layout to be consistent with HLSL.
by Jamie Madill
· 11 years ago
acdd70f
Fix nested uniforms in interface blocks to have the proper API-visible names.
by Jamie Madill
· 11 years ago
52660ff
Fix alignment of HLSL packed structs in interface blocks.
by Jamie Madill
· 11 years ago
a295edf
Add parsing (but not full support) for global default layout qualifiers for block storage and matrix packing.
by Jamie Madill
· 11 years ago
a5efff9
Redesign layout qualifier parsing to be simpler and more storage efficient.
by Jamie Madill
· 11 years ago
60ed981
Move the parsing of single declarations into TParseContext.
by Jamie Madill
· 11 years ago
63491ea
Rename UniformLocation to VariableLocation, and add an arrayString helper method to ProgramBinary.
by Jamie Madill
· 11 years ago
6c23946
Properly recognize error cases for 'centroid out' and 'centroid in'.
by Jamie Madill
· 11 years ago
b120eac
Update the shader translator to use new enums for ES3 shader vertex input and fragment outputs.
by Jamie Madill
· 11 years ago
f8dc4fb
A special state to track field selection is not necessary.
by Jamie Madill
· 11 years ago
39a8ce6
Lexer does not need to handle unknown-char case.
by Jamie Madill
· 11 years ago
96de824
Lexer does not need a state stack now that it does not handle comments.
by Jamie Madill
· 11 years ago
78eb5df
Robust distinction between IDENTIFIER and TYPE_NAME tokens.
by Jamie Madill
· 11 years ago
7eeb9b6
Delete dead-code for handling comments and invalid octal integers. These are
by Jamie Madill
· 11 years ago
fe345bf
Deleted unnecessary TParseContext::AfterEOF.
by Jamie Madill
· 11 years ago
56b0651
Reformat tokenizer. No functional changes.
by Jamie Madill
· 11 years ago
23ee238
Ignore .orig files, which result from merge conflicts.
by Jamie Madill
· 11 years ago
b5ce077
Add 64bit safety patch step to generate_parser.sh scripts.
by Shannon Woods
· 11 years ago
eb936d0
Adds patch files for 64 bit safety fixes
by Shannon Woods
· 11 years ago
81e9308
Makes generate_parser.sh executable
by Shannon Woods
· 11 years ago
d384a94
Fixed a bug that allowed reading to an integer format from a non-integer frame buffer.
by Geoff Lang
· 11 years ago
a4d1332
Fixed a bug where ES3 was validating the texture size in non-CopySubImage calls.
by Geoff Lang
· 11 years ago
0d56c43
Image11 now determines if a format is renderable by checking the RTV format exists rather than the SRV format. Added several more RTV DXGI formats to the table to allow fast copies.
by Geoff Lang
· 11 years ago
2415922
Fixed a bug where GetBlueBits was returning the count of green bits.
by Geoff Lang
· 11 years ago
b13f866
Disambiguate getRenderTarget calls.
by Nicolas Capens
· 11 years ago
c0f7c61
Fix some uint handling.
by Nicolas Capens
· 11 years ago
ab60b93
Renamed UnsignedInt to UInt in the compiler.
by Nicolas Capens
· 11 years ago
ba60ad3
Eliminate unused clone/dump methods.
by Nicolas Capens
· 11 years ago
22d63da
Fix an improper usage of getCols, which should be getNominalSize, in unsigned int vector code.
by Jamie Madill
· 11 years ago
d3ff216
Marked unsized format load functions as unreachable and added a comment why.
by Geoff Lang
· 11 years ago
ae4852a
Refactored glGenerateMipmap and added ES3 validation.
by Geoff Lang
· 11 years ago
d42cf4e
D3D9 will now use D3DFMT_R5G6B5 textures when GL_RGB565 is requested if the device supports it.
by Geoff Lang
· 11 years ago
42b8b90
Fixed a bug where GL_RBG565 was labled as a GL_RGBA internal format.
by Geoff Lang
· 11 years ago
18591b7
Capitalized the first letter of all private format util functions.
by Geoff Lang
· 11 years ago
2e1dcd5
Refactored glRenderBufferStorage* validation and implemented glRenderBufferStorageMultisample.
by Geoff Lang
· 11 years ago
0e120e3
Added a Renderer::getMaxSupportedFormatSamples method to query the max support samples for a specific internal texture format.
by Geoff Lang
· 11 years ago
61e49a5
Added Functions for gathering all referenced D3D and DXGI formats. Renderers now use these functions to generate the multisample support maps.
by Geoff Lang
· 11 years ago
a9f5247
Fix matrix accessor getCols to correct getNominalSize in code that could trigger a debug assertion failure.
by Jamie Madill
· 11 years ago
74eb915
Fixed GL_RGB4 not being marked as color renderable in ES3.
by Geoff Lang
· 11 years ago
7ed740c
Update GYP file to be in sync with vs projects.
by Geoff Lang
· 11 years ago
f600a2f
Diverges version for es3proto branch from mainline.
by Shannon Woods
· 11 years ago
3a29b29
Adds README.chromium for third-party integration.
by Shannon Woods
· 11 years ago
9126291
Bump version for es3proto branch.
by shannonwoods@chromium.org
· 11 years ago
5d33522
Fix calling the right overloaded method for getting a cube map face's render target.
by shannonwoods@chromium.org
· 11 years ago
ec61db0
Restore 64-bit support of the GLSL lexer.
by shannonwoods@chromium.org
· 11 years ago
4d20a84
Implemented lexing support for the floating-point suffix.
by shannonwoods@chromium.org
· 11 years ago
2a5436f
Added preprocessor support for parsing the float suffix.
by shannonwoods@chromium.org
· 11 years ago
3f83e29
Added preprocessor support for parsing the unsigned integer suffix.
by shannonwoods@chromium.org
· 11 years ago
b075716
Restore 64-bit support of the preprocessor tokenizer.
by shannonwoods@chromium.org
· 11 years ago
298f907
Eliminated an unused parameter.
by shannonwoods@chromium.org
· 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
abf14cc
Add several cases to API entry points to handle enum values that dEQP uses to reset state.
by shannonwoods@chromium.org
· 11 years ago
7d9f7be
Advertise EGL_KHR_create_context so dEQP can successfully create an ES3 context.
by shannonwoods@chromium.org
· 11 years ago
eafb069
Allow ANGLE developers to toggle unimplemented assertion failures with preprocessor define.
by shannonwoods@chromium.org
· 11 years ago
c8100b8
Add support for unsigned integer literals in the shading language.
by shannonwoods@chromium.org
· 11 years ago
8c788e8
Add support for unsigned integer vector types to the shader translator.
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
1885113
Move the code for parsing constructor functions from the grammar to TParseContext.
by shannonwoods@chromium.org
· 11 years ago
3c9d95a
Add unsigned integer types to the compiler ConstantUnion class.
by shannonwoods@chromium.org
· 11 years ago
5703d88
Add full integer support to the shader language.
by shannonwoods@chromium.org
· 11 years ago
b4e07b8
Put GL to HLSL type string code to a separate helper function in ProgramBinary.
by shannonwoods@chromium.org
· 11 years ago
0f376ca
Move logic for parsing fully specified types out of the grammar file to TParseContext.
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
5073333
Add support for folding non-square matrix multiplications.
by shannonwoods@chromium.org
· 11 years ago
9fc85b1
Fix up the indentation and alignment of TIntermConstantUnion::fold to be consistent with the coding style.
by shannonwoods@chromium.org
· 11 years ago
9bd22fa
Add support for non-square matrices to the shader translator.
by shannonwoods@chromium.org
· 11 years ago
4f35fdf
Refactor Shader::compareVarying to use a table instead of nested switch statements.
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
b7dc403
Refactor TIntermBinary::promote to use the required coding style.
by shannonwoods@chromium.org
· 11 years ago
16242ef
Add a helper function to the lexer to tokenize strings that can be identifiers in ES2 and are keywords in ES3.
by shannonwoods@chromium.org
· 11 years ago
35f156d
Add helper functions to the lexer to tokenize strings that have different classifications in ES2 and ES3.
by shannonwoods@chromium.org
· 11 years ago
5f8d9b4
Add support for arrays of aggregates (aka structs) in uniform blocks.
by shannonwoods@chromium.org
· 11 years ago
70961b3
Add support for structures in interface and uniform blocks.
by shannonwoods@chromium.org
· 11 years ago
2712534
Fix loading function for GL_RGB32F with D3D9.
by shannonwoods@chromium.org
· 11 years ago
2d2190a
Fixed the patching location of the previous commit.
by shannonwoods@chromium.org
· 11 years ago
ce8d619
Implement glRenderbufferStorageMultisample using glRenderbufferStorageMultisampleANGLE.
by shannonwoods@chromium.org
· 11 years ago
ee14856
Implement glBlitFramebuffer using glBlitFramebufferANGLE.
by shannonwoods@chromium.org
· 11 years ago
705fc2f
New functions are only unimplemented when there's a context.
by shannonwoods@chromium.org
· 11 years ago
d03f897
Added some missing format table entries.
by shannonwoods@chromium.org
· 11 years ago
96c6291
Added support for SRGB textures.
by shannonwoods@chromium.org
· 11 years ago
e81ea50
Added a function to determine if an internal format is SRGB.
by shannonwoods@chromium.org
· 11 years ago
de7e6a2
Added support for the remaining floating point textures.
by shannonwoods@chromium.org
· 11 years ago
49ec992
Moved the defines of constant float values into more visible constants.
by shannonwoods@chromium.org
· 11 years ago
b36e29f
Refactored getFastPixelCopySize to use the format conversion functions.
by shannonwoods@chromium.org
· 11 years ago
ffab47d
Added validation for CopyTexImage with integer textures.
by shannonwoods@chromium.org
· 11 years ago
e19409b
Added helper functions for determining if an internal format is an integer or floating point format.
by shannonwoods@chromium.org
· 11 years ago
a05127a
Added support for integer and unsigned integer texture formats.
by shannonwoods@chromium.org
· 11 years ago
36d0be9
Added support for SNORM texture formats.
by shannonwoods@chromium.org
· 11 years ago
a43d829
Added support for GL_R11F_G11F_B10F textures.
by shannonwoods@chromium.org
· 11 years ago
b1dc1b6
Report correct name length for array variables in GetActiveUniformiv.
by shannonwoods@chromium.org
· 11 years ago
932cc6b
Report correct name length for active uniform block arrays.
by shannonwoods@chromium.org
· 11 years ago
83ac5e8
Add the shader version of the compiled shaders to the program binary.
by shannonwoods@chromium.org
· 11 years ago
Next »