|
fd39655d
|
2013-06-18T21:41:30
|
|
Fix non-multisampled line rasterization.
#23334
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
53950a29
|
2013-06-18T17:40:12
|
|
Delete a "rej" file that was accidentally committed.
This was a relic from a preliminary lexer 64-bit compliance patch.
TRAC #23158
Authored-by: Jamie Madill
|
|
9c5808c5
|
2013-06-07T15:16:58
|
|
Implemented the remaining non-compressed load functions for ES3.
TRAC #23229
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
62431836
|
2013-06-10T11:44:28
|
|
Fix API reported packing rules for matrices and arrays in shared layout to be consistent with HLSL.
HLSL does not round up the final array/matrix block to the register alignment, allowing for more compact order.
TRAC #22856
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
930f05ea
|
2013-06-18T15:31:58
|
|
Fixed cube map getRenderTarget for DX9.
TRAC #22705
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
a295edfc
|
2013-06-06T11:56:48
|
|
Add parsing (but not full support) for global default layout qualifiers for block storage and matrix packing.
TRAC #23268
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Authored-by: Jamie Madill
|
|
a5efff99
|
2013-06-06T11:56:47
|
|
Redesign layout qualifier parsing to be simpler and more storage efficient.
TRAC #23268
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Authored-by: Jamie Madill
|
|
acdd70f4
|
2013-06-07T14:39:56
|
|
Fix nested uniforms in interface blocks to have the proper API-visible names.
TRAC #22856
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
52660ffc
|
2013-06-07T14:11:09
|
|
Fix alignment of HLSL packed structs in interface blocks.
TRAC #22856
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
60ed9810
|
2013-06-06T11:56:46
|
|
Move the parsing of single declarations into TParseContext.
TRAC #23268
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Authored-by: Jamie Madill
|
|
63491eae
|
2013-06-06T11:56:45
|
|
Rename UniformLocation to VariableLocation, and add an arrayString helper method to ProgramBinary.
TRAC #23268
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Authored-by: Jamie Madill
|
|
6c23946c
|
2013-06-06T11:56:45
|
|
Properly recognize error cases for 'centroid out' and 'centroid in'.
TRAC #23268
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Authored-by: Jamie Madill
|
|
b120eac2
|
2013-06-12T14:08:13
|
|
Update the shader translator to use new enums for ES3 shader vertex input and fragment outputs.
This fixes many corner cases and error messages with ES3 syntax.
TRAC #23268
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Authored-by: Jamie Madill
|
|
96de824e
|
2013-05-24T16:34:05
|
|
Lexer does not need a state stack now that it does not handle comments.
TRAC #23158
Signed-off-by: Nicolas Capens
Merged-by: Jamie Madill
Authored-by: alokp@chromium.org
git-svn-url: https://code.google.com/p/angleproject/source/detail?r=2193
Review URL: https://codereview.appspot.com/8983043
|
|
78eb5dfb
|
2013-05-24T16:34:05
|
|
Robust distinction between IDENTIFIER and TYPE_NAME tokens.
To distinguish the tokens we used to track the lexer context,
which is fragile. This patch implements a better way -
combine the two tokens into a common parser rule and let
the parser context decide if the declaration is valid,
which it already does by checking the naming conflicts.
TRAC #23158
Signed-off-by: Nicolas Capens
Merged-by: Jamie Madill
Authored-by: alokp@chromium.org
git-svn-url: https://code.google.com/p/angleproject/source/detail?r=2190
Review URL: https://codereview.appspot.com/8797044
|
|
f8dc4fb6
|
2013-05-24T16:34:06
|
|
A special state to track field selection is not necessary.
Identifier is sufficient to parse struct fieldname.
TRAC #23158
Signed-off-by: Nicolas Capens
Merged-by: Jamie Madill
Authored-by: alokp@chromium.org
git-svn-url: https://code.google.com/p/angleproject/source/detail?r=2195
Review URL: https://codereview.appspot.com/8709048
|
|
39a8ce6b
|
2013-06-13T10:30:38
|
|
Lexer does not need to handle unknown-char case.
It is handled by the preprocessor. Added an assert.
TRAC #23158
Signed-off-by: Nicolas Capens
Merged-by: Jamie Madill
Authored-by: alokp@chromium.org
git-svn-url: https://code.google.com/p/angleproject/source/detail?r=2194
Review URL: https://codereview.appspot.com/8653052
|
|
7eeb9b66
|
2013-05-24T16:34:05
|
|
Delete dead-code for handling comments and invalid octal integers. These are
already handled by the preprocessor.
TRAC #23158
Signed-off-by: Nicolas Capens
Merged-by: Jamie Madill
Authored-by: alokp@chromium.org
git-svn-url: https://code.google.com/p/angleproject/source/detail?r=2189
Review URL: https://codereview.appspot.com/8632053
|
|
fe345bfd
|
2013-05-24T16:34:04
|
|
Deleted unnecessary TParseContext::AfterEOF.
TRAC #23158
Signed-off-by: Nicolas Capens
Merged-by: Jamie Madill
Authored-by: alokp@chromium.org
git-svn-url: https://code.google.com/p/angleproject/source/detail?r=2188
Review URL: https://codereview.appspot.com/8927045
|
|
56b06519
|
2013-05-24T16:34:04
|
|
Reformat tokenizer. No functional changes.
TRAC #23158
Signed-off-by: Nicolas Capens
Merged-by: Jamie Madill
Authored-by: alokp@chromium.org
git-svn-url: https://code.google.com/p/angleproject/source/detail?r=2187
Review URL: https://codereview.appspot.com/8925044
|
|
b5ce077e
|
2013-06-12T14:05:56
|
|
Add 64bit safety patch step to generate_parser.sh scripts.
TRAC #23274
Authored-by: Shannon Woods
Signed-off-by: Jamie Madill
Signed-off-by: Nicolas Capens
|
|
eb936d0d
|
2013-06-12T14:05:38
|
|
Adds patch files for 64 bit safety fixes
TRAC #23274
Authored-by: Shannon Woods
Signed-off-by: Jamie Madill
Signed-off-by: Nicolas Capens
|
|
81e93083
|
2013-06-12T14:05:22
|
|
Makes generate_parser.sh executable
TRAC #23274
Authored-by: Shannon Woods
Signed-off-by: Jamie Madill
Signed-off-by: Nicolas Capens
|
|
d384a94c
|
2013-06-05T15:00:10
|
|
Fixed a bug that allowed reading to an integer format from a non-integer frame buffer.
TRAC #23276
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
a4d13323
|
2013-06-05T14:57:51
|
|
Fixed a bug where ES3 was validating the texture size in non-CopySubImage calls.
TRAC #23276
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
0d56c430
|
2013-06-05T14:54:16
|
|
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.
TRAC #23276
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
24159226
|
2013-06-05T14:56:32
|
|
Fixed a bug where GetBlueBits was returning the count of green bits.
TRAC #23278
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
ba60ad36
|
2013-06-04T15:55:47
|
|
Eliminate unused clone/dump methods.
TRAC #23185
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
b13f866e
|
2013-06-04T13:30:19
|
|
Disambiguate getRenderTarget calls.
TRAC #22705
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
c0f7c619
|
2013-06-05T11:46:09
|
|
Fix some uint handling.
TRAC #23185
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
ab60b934
|
2013-06-05T10:31:21
|
|
Renamed UnsignedInt to UInt in the compiler.
TRAC #23185
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
22d63dae
|
2013-06-07T12:45:12
|
|
Fix an improper usage of getCols, which should be getNominalSize, in unsigned int vector code.
TRAC #23263
Signed-off-by: Shannon Woods
Author: Jamie Madill
|
|
d3ff2169
|
2013-06-07T15:10:59
|
|
Marked unsized format load functions as unreachable and added a comment why.
TRAC #23228
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
ae4852a2
|
2013-06-05T15:00:34
|
|
Refactored glGenerateMipmap and added ES3 validation.
TRAC #23277
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
d42cf4ed
|
2013-06-05T16:09:17
|
|
D3D9 will now use D3DFMT_R5G6B5 textures when GL_RGB565 is requested if the device supports it.
TRAC #23279
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
42b8b908
|
2013-06-05T16:08:21
|
|
Fixed a bug where GL_RBG565 was labled as a GL_RGBA internal format.
TRAC #23279
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
18591b7c
|
2013-06-07T12:00:15
|
|
Capitalized the first letter of all private format util functions.
TRAC #23212
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
2e1dcd59
|
2013-05-29T10:34:08
|
|
Refactored glRenderBufferStorage* validation and implemented glRenderBufferStorageMultisample.
TRAC #23212
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
0e120e3d
|
2013-05-29T10:23:55
|
|
Added a Renderer::getMaxSupportedFormatSamples method to query the max support samples for a specific internal texture format.
TRAC #23212
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
61e49a5c
|
2013-05-29T10:22:58
|
|
Added Functions for gathering all referenced D3D and DXGI formats. Renderers now use these functions to generate the multisample support maps.
TRAC #23212
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
a9f52472
|
2013-06-06T11:56:43
|
|
Fix matrix accessor getCols to correct getNominalSize in code that could trigger a debug assertion failure.
Was breaking the ES2-CTS build test in Debug mode.
TRAC #23263
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Author: Jamie Madill
|
|
74eb9155
|
2013-05-29T16:09:05
|
|
Fixed GL_RGB4 not being marked as color renderable in ES3.
TRAC #23243
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
7ed740c5
|
2013-05-29T16:08:33
|
|
Update GYP file to be in sync with vs projects.
TRAC #23244
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
f600a2f2
|
2013-06-17T18:07:01
|
|
Diverges version for es3proto branch from mainline.
|
|
91262912
|
2013-05-30T00:23:46
|
|
Bump version for es3proto branch.
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2417 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
5d335228
|
2013-05-30T00:22:02
|
|
Fix calling the right overloaded method for getting a cube map face's render target.
TRAC #22705
Signed-off-by: Shannon Woods
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2416 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
ec61db0b
|
2013-05-30T00:21:55
|
|
Restore 64-bit support of the GLSL lexer.
TRAC #23185
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2415 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
4d20a846
|
2013-05-30T00:21:48
|
|
Implemented lexing support for the floating-point suffix.
TRAC #23185
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2414 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
2a5436ff
|
2013-05-30T00:21:41
|
|
Added preprocessor support for parsing the float suffix.
TRAC #23185
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2413 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
3f83e29c
|
2013-05-30T00:21:34
|
|
Added preprocessor support for parsing the unsigned integer suffix.
TRAC #23185
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2412 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
b0757168
|
2013-05-30T00:21:27
|
|
Restore 64-bit support of the preprocessor tokenizer.
TRAC #23185
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2411 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
298f9076
|
2013-05-30T00:21:17
|
|
Eliminated an unused parameter.
TRAC #23185
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2410 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
302adfef
|
2013-05-30T00:21:06
|
|
Add partial support for parsing layout qualifiers, added in the GLES SL 3.00 spec.
This allows us to run a lot of ES3 unit tests and sample apps.
TRAC #23089
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2409 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
abf14cc3
|
2013-05-30T00:20:58
|
|
Add several cases to API entry points to handle enum values that dEQP uses to reset state.
The support for these methods is incomplete and unimplemented, but will not return INVALID_ENUM.
TRAC #23089
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2408 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
7d9f7bea
|
2013-05-30T00:20:51
|
|
Advertise EGL_KHR_create_context so dEQP can successfully create an ES3 context.
We will need to investigate fully supporting this extension in the future.
TRAC #23089
Signed-off-by: Shannon Woods
Signed-off-by: Nicolas Capens
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2407 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
eafb069c
|
2013-05-30T00:20:44
|
|
Allow ANGLE developers to toggle unimplemented assertion failures with preprocessor define.
TRAC #23089
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2406 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
c8100b85
|
2013-05-30T00:20:34
|
|
Add support for unsigned integer literals in the shading language.
TRAC #23080
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2405 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
8c788e8d
|
2013-05-30T00:20:21
|
|
Add support for unsigned integer vector types to the shader translator.
TRAC #23080
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2404 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
6b709911
|
2013-05-30T00:20:04
|
|
Add support for the unsigned integer scalar type to the shader translator.
TRAC #23080
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2403 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
1885113c
|
2013-05-30T00:19:54
|
|
Move the code for parsing constructor functions from the grammar to TParseContext.
TRAC #23080
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2402 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
3c9d95a8
|
2013-05-30T00:19:46
|
|
Add unsigned integer types to the compiler ConstantUnion class.
TRAC #23080
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2401 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
5703d881
|
2013-05-30T00:19:38
|
|
Add full integer support to the shader language.
TRAC #23080
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2400 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
b4e07b89
|
2013-05-30T00:19:31
|
|
Put GL to HLSL type string code to a separate helper function in ProgramBinary.
TRAC #23080
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2399 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
0f376cac
|
2013-05-30T00:19:23
|
|
Move logic for parsing fully specified types out of the grammar file to TParseContext.
TRAC #23080
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2398 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
8da034cc
|
2013-05-30T00:19:15
|
|
Add non-square mat support to the shader language interface.
TRAC #23081
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2397 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
50733334
|
2013-05-30T00:19:07
|
|
Add support for folding non-square matrix multiplications.
TRAC #23081
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2396 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
9fc85b1f
|
2013-05-30T00:19:00
|
|
Fix up the indentation and alignment of TIntermConstantUnion::fold to be consistent with the coding style.
TRAC #23081
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2395 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
9bd22fa9
|
2013-05-30T00:18:47
|
|
Add support for non-square matrices to the shader translator.
TRAC #23081
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2394 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
4f35fdf6
|
2013-05-30T00:18:40
|
|
Refactor Shader::compareVarying to use a table instead of nested switch statements.
TRAC #23081
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2393 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
09e09884
|
2013-05-30T00:18:25
|
|
Add a secondary size field to the shader language types, to account for matrix rows. Also add some extra logic
to the promote method to check that the sizes of the arguments to multiplications are properly formed.
We require this extra information for non-square matrix support.
TRAC #23081
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2392 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
b7dc4038
|
2013-05-30T00:18:18
|
|
Refactor TIntermBinary::promote to use the required coding style.
TRAC #23081
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2391 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
16242efc
|
2013-05-30T00:18:11
|
|
Add a helper function to the lexer to tokenize strings that can be identifiers in ES2 and are keywords in ES3.
For instance, uint, or the non-square matrix keywords.
TRAC #23218
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2390 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
35f156d9
|
2013-05-30T00:18:04
|
|
Add helper functions to the lexer to tokenize strings that have different classifications in ES2 and ES3.
TRAC #23218
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2389 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
5f8d9b46
|
2013-05-30T00:17:57
|
|
Add support for arrays of aggregates (aka structs) in uniform blocks.
TRAC #23018
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2388 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
70961b33
|
2013-05-30T00:17:48
|
|
Add support for structures in interface and uniform blocks.
Also redesigns the uniform block layout computation to be more general.
TRAC #23018
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2387 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
27125346
|
2013-05-30T00:17:42
|
|
Fix loading function for GL_RGB32F with D3D9.
TRAC #23224
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2386 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
2d2190a7
|
2013-05-30T00:17:35
|
|
Fixed the patching location of the previous commit.
TRAC #23063
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2385 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
ce8d619f
|
2013-05-30T00:17:27
|
|
Implement glRenderbufferStorageMultisample using glRenderbufferStorageMultisampleANGLE.
TRAC #23063
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2384 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
ee148562
|
2013-05-30T00:17:21
|
|
Implement glBlitFramebuffer using glBlitFramebufferANGLE.
TRAC #23055
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2383 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
705fc2f5
|
2013-05-30T00:17:14
|
|
New functions are only unimplemented when there's a context.
TRAC #23055
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2382 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
d03f8970
|
2013-05-30T00:17:07
|
|
Added some missing format table entries.
TRAC #23215
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2381 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
96c62911
|
2013-05-30T00:17:00
|
|
Added support for SRGB textures.
TRAC #23046
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2380 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
e81ea50b
|
2013-05-30T00:16:53
|
|
Added a function to determine if an internal format is SRGB.
TRAC #23046
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2379 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
de7e6a24
|
2013-05-30T00:16:46
|
|
Added support for the remaining floating point textures.
TRAC #23048
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2378 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
49ec992d
|
2013-05-30T00:16:38
|
|
Moved the defines of constant float values into more visible constants.
TRAC #23048
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2377 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
b36e29fd
|
2013-05-30T00:16:30
|
|
Refactored getFastPixelCopySize to use the format conversion functions.
TRAC #23049
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2376 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
ffab47de
|
2013-05-30T00:16:22
|
|
Added validation for CopyTexImage with integer textures.
TRAC #23049
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2375 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
e19409b5
|
2013-05-30T00:16:15
|
|
Added helper functions for determining if an internal format is an integer or floating point format.
TRAC #23049
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2374 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
a05127a6
|
2013-05-30T00:16:07
|
|
Added support for integer and unsigned integer texture formats.
TRAC #23049
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2373 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
36d0be90
|
2013-05-30T00:15:59
|
|
Added support for SNORM texture formats.
TRAC #23051
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2372 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
a43d829f
|
2013-05-30T00:15:50
|
|
Added support for GL_R11F_G11F_B10F textures.
TRAC #23052
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2371 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
b1dc1b6a
|
2013-05-30T00:15:43
|
|
Report correct name length for array variables in GetActiveUniformiv.
TRAC #23018
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2370 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
932cc6b0
|
2013-05-30T00:15:37
|
|
Report correct name length for active uniform block arrays.
TRAC #23186
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2369 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
83ac5e82
|
2013-05-30T00:15:29
|
|
Add the shader version of the compiled shaders to the program binary.
Also increment the binary version.
TRAC #23182
Signed-off-by: Shannon Woods
Signed-off-by: Nicolas Capens
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2368 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
6e4f2a6b
|
2013-05-30T00:15:19
|
|
Add adapter LUID to EGL vendor string.
This is so Chrome can create another D3D device on the same adapter that can
share resources with ANGLE's D3D device.
Review URL: https://codereview.appspot.com/9225046
SVN URL: https://code.google.com/p/angleproject/source/detail?r=2210
TRAC #23166
Signed-off-by: Shannon Woods
Signed-off-by: Geoff Lang
Merged-by: Jamie Madill
Author: apatrick@chromium.org
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2367 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
2c2b82bd
|
2013-05-30T00:15:12
|
|
Fix using incorrect width and height in transposeMatrix.
This caused issues with non-square matrix uniforms.
TRAC #22840
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Jamie Madill
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2366 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
0c611d17
|
2013-05-30T00:15:05
|
|
Fixed missing case statements for GL_TEXURE_2D_ARRAY.
TRAC #23162
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2365 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
ba9d750b
|
2013-05-30T00:14:58
|
|
Merged the d3d format info and mip generation tables since both used the same keys.
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2364 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
92b9cd57
|
2013-05-30T00:14:48
|
|
Added support for the GL_RGB9_E5 format.
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2363 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
a32a2ba4
|
2013-05-30T00:14:40
|
|
Added support for GL_RED and GL_RG texture formats.
TRAC #22955
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2362 736b8ea6-26fd-11df-bfd4-992fa37f6226
|