|
d1028548
|
2013-07-02T11:57:04
|
|
Enable the new Vertex Array Object entry points.
TRAC #23392
Signed-off-by: Shannon Woods
Signed-off-by: Geoff Lang
Authored-by: Jamie Madill
|
|
a7d05865
|
2013-07-02T11:57:06
|
|
Add support for new GetAttrib queries for integer and unsigned integer vertex attributes.
TRAC #23391
Signed-off-by: Shannon Woods
Signed-off-by: Geoff Lang
Authored-by: Jamie Madill
|
|
aff71508
|
2013-07-02T11:57:05
|
|
Refactor the validation for GetAttrib functions to a single shared method.
TRAC #23391
Signed-off-by: Shannon Woods
Signed-off-by: Geoff Lang
Authored-by: Jamie Madill
|
|
30855b37
|
2013-07-02T11:57:06
|
|
Support querying if a vertex attribute is an un-normalized integer.
TRAC #23391
Signed-off-by: Shannon Woods
Signed-off-by: Geoff Lang
Authored-by: Jamie Madill
|
|
87939710
|
2013-07-02T11:57:01
|
|
Move VertexAttribute to its own header file.
This is in preparation for VAO support.
TRAC #23390
Signed-off-by: Shannon Woods
Signed-off-by: Geoff Lang
Authored-by: Jamie Madill
|
|
efb3bd1a
|
2013-07-02T11:57:05
|
|
Add support for querying the currently bound vertex array object.
TRAC #23391
Signed-off-by: Shannon Woods
Signed-off-by: Geoff Lang
Authored-by: Jamie Madill
|
|
57a8972e
|
2013-07-02T11:57:03
|
|
Add implementation for Vertex Array Object state.
TRAC #23390
Signed-off-by: Shannon Woods
Signed-off-by: Geoff Lang
Authored-by: Jamie Madill
|
|
a857c36b
|
2013-07-02T11:57:02
|
|
Refactor VertexAttribute to split the "current value" for generic attributes into its own class.
VAOs in GLES 3 do not store the current values, so these must be handled separately from other Vertex
Attribute data.
TRAC #23390
Signed-off-by: Shannon Woods
Signed-off-by: Geoff Lang
Authored-by: Jamie Madill
|
|
5ab33c89
|
2013-06-26T15:31:09
|
|
Fixes tabs-vs-spaces that have crept into the project.
TRAC #23251
Authored-by: Shannon Woods
Signed-off-by: Jamie Madill
Signed-off-by: Nicolas Capens
|
|
193dc48b
|
2013-06-26T15:30:09
|
|
Adds a null check in one additional location in setData
TRAC #23251
Author: Shannon Woods
Signed-off-by: Jamie Madill
Signed-off-by: Nicolas Capens
|
|
570e04d8
|
2013-06-21T09:15:33
|
|
Add support for passing nested structs in standard layout by value.
We add support for this by using global scratch values as storage for the structs in
uniform blocks. Any structs in std140 layouts that are referenced by value are initialized
in the shader scope, without any packing, so the type of the structs are equivalent with what
a GLSL program would expect.
TRAC #23327
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
e4075c9c
|
2013-06-21T09:15:32
|
|
Add padding to nested structs packed with standard layout, to address HLSL's more liberal packing rules.
TRAC #23327
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
c835df68
|
2013-06-21T09:15:32
|
|
Add support for structs in uniform blocks with standard layout.
TRAC #23327
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
6fb09f6c
|
2013-06-21T09:15:31
|
|
Fix a typo when reporting too many interface blocks in a fragment program.
TRAC #23326
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
fb50dff0
|
2013-06-24T16:16:23
|
|
Implemented 2D array sampler HLSL translation.
TRAC #23377
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
8772b588
|
2013-06-24T16:14:19
|
|
Support sampler2DArray throughout the compiler.
TRAC #23377
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
fc2e6b90
|
2013-06-24T16:13:26
|
|
Add 2D array samplers to the lexer/parser.
TRAC #23377
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
d1ac3c90
|
2013-06-25T10:40:30
|
|
Move the D3DCompile call to after the check for API link errors.
This avoids producing unhelpful internal D3D errors.
TRAC #23326
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
eceb50d3
|
2013-06-19T13:37:17
|
|
Add array texture intrinsics to the symbol table.
TRAC #23377
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
f4cb0e12
|
2013-06-24T16:11:36
|
|
Fix unconditionally supporting derivative functions in ES3.
TRAC #23377
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
e0ba27a2
|
2013-06-24T16:10:52
|
|
Construct texture functions from stored characteristics.
TRAC #23377
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
9fe6f984
|
2013-06-24T16:05:25
|
|
Implemented 3D sampler HLSL translation.
TRAC #23365
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
da07535f
|
2013-06-24T16:02:56
|
|
Support sampler3D throughout the compiler.
TRAC #23365
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
28043ba7
|
2013-06-24T16:01:53
|
|
Add 3D samplers to the lexer/parser.
TRAC #23365
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
73f5bf61
|
2013-06-17T16:13:33
|
|
Add 3D texture intrinsics to the symbol table.
TRAC #23365
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
e27c1c3b
|
2013-06-17T16:47:25
|
|
Fixed texture2DProjLod for DX11.
TRAC #23360
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
075368e3
|
2013-06-24T15:58:30
|
|
Implemented unsigned integer sampler HLSL translation.
TRAC #23360
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
2ffe0bbe
|
2013-06-24T15:56:19
|
|
Support usampler throughout the compiler.
TRAC #23360
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
9e3a3f43
|
2013-06-24T15:54:32
|
|
Add unsigned integer samplers to the lexer/parser.
TRAC #23360
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
8613229e
|
2013-06-17T15:50:23
|
|
Add unsigned integer texture intrinsics to the symbol table.
TRAC #23360
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
1f1a833d
|
2013-06-24T15:42:27
|
|
Implemented integer sampler HLSL translation.
TRAC #23359
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
344e7142
|
2013-06-24T15:39:21
|
|
Support isampler throughout the compiler.
TRAC #23359
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
d273c273
|
2013-06-24T15:36:48
|
|
Add integer samplers to the lexer/parser.
TRAC #23359
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
9363246a
|
2013-06-17T14:10:38
|
|
Add integer texture intrinsics to the symbol table.
TRAC #23359
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
fcb8a601
|
2013-06-24T17:51:47
|
|
Restore using the depth-stencil typed DXGI format for checking for maximum supported samples.
This regression was breaking the es3proto D3D11 testing in Canary.
TRAC #23410
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
a081df82
|
2013-06-21T09:15:39
|
|
Fix missing spaces in the Display extensions string.
TRAC #23397
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
54133511
|
2013-06-21T09:33:07
|
|
Add comments to the remaining unimplemented API entry points to prevent automerge from janking code to the wrong place.
TRAC #23399
Signed-off-by: Geoff Lang
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
ae829e31
|
2013-05-06T19:14:11
|
|
We don't need to keep the param variable around for function prototypes.
Saves 20% memory for global symbol initialization
R=alokp@chromium.org
Review URL: https://codereview.appspot.com/9152043
git-svn-id: https://angleproject.googlecode.com/svn/trunk@2196 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
87465460
|
2013-06-17T16:28:54
|
|
Added load functions to depth texture formats.
TRAC #23262
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
a3495326
|
2013-06-18T15:16:15
|
|
Added ES3 internal format information about GL_DEPTH_COMPONENT32_OES and mapped DXGI_FORMAT_R32_TYPELESS textures to GL_DEPTH_COMPONENT32F.
TRAC #23262
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
0e7c2fd2
|
2013-06-12T16:43:52
|
|
Disallow depth textures to be used as destinations of glCopy*Image*.
TRAC #23262
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
0ef98739
|
2013-06-20T13:29:19
|
|
Fix wrong reading functions being used for some D3D formats.
TRAC #23256
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
6350f734
|
2013-05-31T09:41:46
|
|
Fix potential segfault when calling glBufferData with NULL data pointer.
TRAC #23311
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Authored-by: Geoff Lang
|
|
574d9dd0
|
2013-06-20T11:55:56
|
|
Add support for std140 uniform block layout for basic types.
This support does not include structures.
TRAC #23083
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
919b066a
|
2013-06-20T11:55:56
|
|
For the reported std140 layout to be consistent with the spec.
TRAC #23083
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
440dc749
|
2013-06-20T11:55:55
|
|
Redesign the code that uses block layouts to use a generic base class.
The cleaner code also has the benefit of allowing us to separate the HLSL-specific parts out of the shader validator.
TRAC #23083
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
8c6befc2
|
2013-06-20T11:55:55
|
|
Add two utility matrix functions.
The first returns the number of components in a matrix column/row, and the second the number of columns/rows in matrix uniforms.
TRAC #23083
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
1566ef70
|
2013-06-20T11:55:54
|
|
Add parsing for default block storage qualifiers.
Also add in a missing layout qualifier error check.
TRAC #23083
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
b4e664b1
|
2013-06-20T11:55:54
|
|
Alter array instanced uniform buffer objects to use direct references to HLSL constant buffers.
This avoids using a shader scoped static storage buffer, with copies.
TRAC #23299
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
529077d9
|
2013-06-20T11:55:54
|
|
Add support for column/row major layout qualifiers in generated HLSL.
TRAC #23271
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
9cf6c070
|
2013-06-20T11:55:53
|
|
Refactor code for generating structure strings to a separate function.
This could fix a potential regression, which might define structs multiple times in generated HLSL.
TRAC #23271
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
010fffa8
|
2013-06-20T11:55:53
|
|
Pass matrix packing qualifier data back from the shader translator to the GLES API.
TRAC #23271
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
099c0f33
|
2013-06-20T11:55:52
|
|
Add parsing support for global and interface block scoped matrix packing qualifiers.
TRAC #23271
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
0bd18dfb
|
2013-06-20T11:55:52
|
|
Enforce shader input and output variables with a specified location to be single declarations.
This prevents using in and out qualifiers on multiply declared vertex inputs and fragment outputs.
TRAC #23311
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
502d66f6
|
2013-06-20T11:55:52
|
|
Move the parsing of declarator lists into the ParseHelper.
TRAC #23311
Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Authored-by: Jamie Madill
|
|
eba4eff5
|
2013-06-20T11:55:51
|
|
Add support for specifying locations of vertex inputs using layout qualifiers, for GLSL ES 3.00.
TRAC #23269
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Authored-by: Jamie Madill
|
|
defb674a
|
2013-06-20T11:55:51
|
|
Add a new path for querying active attributes from the shader translator, for use with layout qualifier support.
TRAC #23269
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Author: Jamie Madill
|
|
bb22e508
|
2013-06-20T11:55:51
|
|
Fix an improper use of VariableRowCount to AttributeRegisterCount in ProgramBinary.
This is a regression from the non-square matrix uniforms implementation.
TRAC #23269
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Authored-by: Jamie Madill
|
|
d1e78c9c
|
2013-06-20T11:55:50
|
|
Implement GetFragDataLocation, often used by applications with MRT shaders in GLSL ES version 300.
TRAC #22704
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Authored-by: Jamie Madill
|
|
46131a38
|
2013-06-20T11:55:50
|
|
Proper support for fragment output variables for GLSL ES shader version 300.
TRAC #22704
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Authored-by: Jamie Madill
|
|
05a80ceb
|
2013-06-20T11:55:49
|
|
Validate fragment shader outputs and produce a compile error on missing or conflicting assignments.
TRAC #22704
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Authored-by: Jamie Madill
|
|
975af378
|
2013-06-12T11:19:22
|
|
Blit11 can now blit depth stencils.
TRAC #23321
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
d8c86138
|
2013-06-12T11:17:24
|
|
Added depth stencil format info to format utils 11.
TRAC #23321
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
685806d6
|
2013-06-12T11:16:36
|
|
Seperated the blit depthstencil parameters in the blit methods.
TRAC #23321
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
c1f51be4
|
2013-06-11T11:49:14
|
|
Renderer11::blitRenderbufferRect now can handle stretching a blit rectangle and different interpolation methods.
TRAC #23211
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
758d5b21
|
2013-06-11T11:42:50
|
|
Refactored validation to glBlitFramebufferANGLE and implemented glBlitFramebuffer.
TRAC #23211
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
a2d97f13
|
2013-06-11T11:44:02
|
|
RenderTarget11 now always attempts to create an SRV if the format exists and specifies the bind parameters based on which formats are available.
TRAC #23211
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
aacabd66
|
2013-06-11T11:50:45
|
|
Made sure all the depth stencil DXGI variants that are used as SRVs, RTVs and DSVs have entries in the DXGI format info table.
TRAC #23211
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
77e3900a
|
2013-06-11T11:28:19
|
|
Added a non-default rasterizer state to Blit11 so it can preform inverted blits.
TRAC #23211
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
b0c75cc9
|
2013-06-04T17:13:27
|
|
Added support for copying GL_RG, GL_RED and integer texture formats in Blit11.
TRAC #23256
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
b86b979d
|
2013-06-04T16:32:05
|
|
Refactored the Renderer11::copyTexture method into a Blit11 class.
TRAC #23256
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
7b7bc36a
|
2013-06-04T15:07:28
|
|
Added a dimension type and added constructors to Color, Rectangle, Box and Dimension for easy construction.
TRAC #23256
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
dce735c3
|
2013-06-04T10:21:18
|
|
Renamed the Blit class to Blit9.
TRAC #23256
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
697ad3ed
|
2013-06-04T10:11:28
|
|
Replaced switches in Renderer::readPixels with calls to color reading and writing functions.
TRAC #23256
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
fe28ca06
|
2013-06-04T10:10:48
|
|
Added table entries for reading colors from D3D and DXGI formats and writing colors to format/type combinations.
TRAC #23256
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
446a4477
|
2013-06-04T10:03:14
|
|
Added new image formats to match new ES3 formats and added read and write functions to various color types that they can represent.
TRAC #23256
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
75ce3f21
|
2013-05-31T12:00:37
|
|
Moved the image format types into their own header.
TRAC #23256
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
2a64ee44
|
2013-05-31T11:22:40
|
|
Templated the Color structure so it can be used for the new integer and unsigned integer color types.
TRAC #23256
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
|
|
49a8887b
|
2013-06-20T09:54:03
|
|
Initialize the symbol table without invoking the parser.
TRAC #23359
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
bd10cf55
|
2013-06-20T09:51:51
|
|
Assign unique id's to symbols inserted directly into a symbol table level.
TRAC #23359
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
51a53c7b
|
2013-06-19T09:24:43
|
|
Properly report error when layout qualifiers are specified outside uniform blocks.
TRAC #23357
Signed-off-by: Shannon Woods
Signed-off-by: Geoff Lang
Authored-by: Jamie Madill
|
|
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
|
|
930f05ea
|
2013-06-18T15:31:58
|
|
Fixed cube map getRenderTarget for DX9.
TRAC #22705
Signed-off-by: Shannon Woods
Author: Nicolas Capens
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|