Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 5ccc6248 | 2013-07-26 13:14:54 | Add a missing case to build manged names of uint types. TRAC #23590 Signed-off-by: Shannon Woods Authored-by: Jamie Madill | ||
| 0b20c944 | 2013-07-19 16:36:56 | Replace the logic for doing vector and matrix equivalence tests in the shader with a much simpler formula. We can use the HLSL fragment "all(a == b)" for all matrix and vector types. TRAC #23535 Signed-off-by: Nicolas Capens Signed-off-by: Shannon Woods Authored-by: Jamie Madill | ||
| cb127d3d | 2013-07-15 17:26:18 | Create the HLSL shadow texture function. TRAC #23394 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods Author: Nicolas Capens | ||
| 354ed2d1 | 2013-07-11 11:26:26 | Compact sampler type translation. TRAC #23394 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods Author: Nicolas Capens | ||
| 8f80e024 | 2013-07-11 11:20:50 | Remove intrinsic parameter names. TRAC #23394 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods Author: Nicolas Capens | ||
| 77c9d1a4 | 2013-07-11 11:10:34 | Add shadow texture intrinsics to the symbol table. TRAC #23394 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods Author: Nicolas Capens | ||
| 2a1d8a38 | 2013-07-18 11:49:40 | Add shadow samplers to the compiler front-end. TRAC #23394 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods Author: Nicolas Capens | ||
| aaaec130 | 2013-07-18 11:23:57 | Eliminate isVariableBuiltIn. TRAC #21840 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods Author: Nicolas Capens | ||
| d4a9b8dd | 2013-07-18 11:01:22 | Detect redefinition of functions and variables. TRAC #21840 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods Author: Nicolas Capens | ||
| 1b45214a | 2013-07-12 14:51:11 | Fix the reported shader gl_MaxDrawBuffers to be compliant with the new EXT_draw_buffers spec. From the extension spec: "8) What value should gl_MaxDrawBuffers in the shading language report?" "RESOLVE: It should match MAX_DRAW_BUFFERS_EXT from the API. None of the API or GLSL specifications explicitly state the linkage between API and SL constants, but it seems logical that one would expect them to match, regardless of whether or not an extension directive is used in the shading language." TRAC #23509 Signed-off-by: Shannon Woods Signed-off-by: Nicolas Capens Authored-by: Jamie Madill | ||
| 5d287f50 | 2013-07-12 15:38:19 | Only allow zero indexes for gl_FragData when the draw buffers extension is disabled. TRAC #23509 Signed-off-by: Shannon Woods Signed-off-by: Nicolas Capens Authored-by: Jamie Madill | ||
| 75fb4752 | 2013-07-10 15:14:47 | Implement textureSize. TRAC #23485 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods Author: Nicolas Capens | ||
| c98406ab | 2013-07-10 14:52:44 | Use the simpler form of GetDimensions. TRAC #23485 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods Author: Nicolas Capens | ||
| 93e50deb | 2013-07-09 13:46:28 | Implement array sampler support. TRAC #23472 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods Author: Nicolas Capens | ||
| 67a819f3 | 2013-07-09 12:08:58 | Add intrinsics that take a bias parameter. TRAC #23472 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods Author: Nicolas Capens | ||
| 6d232bb6 | 2013-07-08 15:56:38 | Generate HLSL code for integer sampling. TRAC #23472 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods Author: Nicolas Capens | ||
| e6050884 | 2013-07-08 10:43:10 | Handle new sampler types. TRAC #23472 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods Author: Nicolas Capens | ||
| 2aeb26a4 | 2013-07-08 14:02:55 | Added support for EXT_frag_depth This change also required that support be added for associating built-in variables with an extension, similar to how functions could be associated with extensions previously. R=alokp@chromium.org Review URL: https://codereview.appspot.com/9827044 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2248 736b8ea6-26fd-11df-bfd4-992fa37f6226 TRAC #23333 Authored-by: bajones@chromium.org Signed-off-by: Shannon Woods Signed-off-by Nicolas Capens Merged-by: Jamie Madill | ||
| 98493ddc | 2013-07-08 14:39:03 | Simplified TType class by carving out TStructure and TField. R=kbr@chromium.org Review URL: https://codereview.appspot.com/9866043 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2423 736b8ea6-26fd-11df-bfd4-992fa37f6226 TRAC #23415 Authored-by: alokp@chromium.org Signed-off-by: Shannon Woods Signed-off-by Nicolas Capens Merged-by: Jamie Madill | ||
| 18464b51 | 2013-07-08 14:01:55 | Removed checks for zero-length arrays because you can never define such arrays. Also removed support for max-array-size. You can only define a fixed-size array. TEST=WebGL conformance tests Review URL: https://codereview.appspot.com/9697044 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2247 736b8ea6-26fd-11df-bfd4-992fa37f6226 TRAC #23333 Authored-by: alokp@chromium.org Signed-off-by: Shannon Woods Signed-off-by Nicolas Capens Merged-by: Jamie Madill | ||
| 28b97423 | 2013-07-08 14:01:38 | Removed code for unsupported pack-unpack language. Review URL: https://codereview.appspot.com/9685045 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2246 736b8ea6-26fd-11df-bfd4-992fa37f6226 TRAC #23333 Authored-by: alokp@chromium.org Signed-off-by: Shannon Woods Signed-off-by Nicolas Capens Merged-by: Jamie Madill | ||
| eb1a010f | 2013-07-08 13:31:38 | Add expression complexity and call stack depth limits. git-svn-id: https://angleproject.googlecode.com/svn/trunk@2242 736b8ea6-26fd-11df-bfd4-992fa37f6226 TRAC #23333 Authored-by: gman@chromium.org Signed-off-by: Shannon Woods Signed-off-by Nicolas Capens Merged-by: Jamie Madill Conflicts: src/common/version.h | ||
| 94bf7f22 | 2013-07-08 13:31:15 | Used size_t for object size instead of signed int. BUG=crbug 179653 R=aedla@chromium.org, kbr@chromium.org Review URL: https://codereview.appspot.com/8834048 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2211 736b8ea6-26fd-11df-bfd4-992fa37f6226 TRAC #23333 Authored-by: alokp@chromium.org Signed-off-by: Shannon Woods Signed-off-by Nicolas Capens Merged-by: Jamie Madill | ||
| 7164cf47 | 2013-07-08 13:30:59 | Clamped negative index access. Fixed error that allowed negative index for accessing vector, matrix, and array. Now we report compile error and clamp the index to 0. Re-arranged code around it to handle negative index at the one location. BUG=crbug.com/239411 TEST=bug test case R=aedla@chromium.org, kbr@chromium.org Review URL: https://codereview.appspot.com/9193045 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2207 736b8ea6-26fd-11df-bfd4-992fa37f6226 TRAC #23333 Authored-by: alokp@chromium.org Signed-off-by: Shannon Woods Signed-off-by Nicolas Capens Merged-by: Jamie Madill | ||
| 075edd84 | 2013-07-08 13:30:19 | Refactor location tracking. R=kbr@chromium.org Review URL: https://codereview.appspot.com/9078046 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2202 736b8ea6-26fd-11df-bfd4-992fa37f6226 TRAC #23333 Authored-by: alokp@chromium.org Signed-off-by: Shannon Woods Signed-off-by Nicolas Capens Merged-by: Jamie Madill | ||
| 7a217def | 2013-07-08 15:10:00 | Remove dead code left over from the old preprocessor. Review URL: https://codereview.appspot.com/9309044 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2200 736b8ea6-26fd-11df-bfd4-992fa37f6226 TRAC #23333 Authored-by: alokp@chromium.org Signed-off-by: Shannon Woods Signed-off-by Nicolas Capens Merged-by: Jamie Madill | ||
| 703cdd60 | 2013-07-08 15:07:30 | Delete dead code for cloning various types. R=kbr@chromium.org Review URL: https://codereview.appspot.com/9242043 git-svn-id: https://angleproject.googlecode.com/svn/trunk@2197 736b8ea6-26fd-11df-bfd4-992fa37f6226 TRAC #23333 Authored-by: alokp@chromium.org Signed-off-by: Shannon Woods Signed-off-by Nicolas Capens Merged-by: Jamie Madill | ||
| 94c3f42d | 2013-07-03 15:16:13 | Fix a missing case in OutputHLSL::textureName for 3D texture sampler translation. TRAC #23377 Signed-off-by: Shannon Woods Authored-by: Jamie Madill | ||
| a16f1679 | 2013-07-03 15:15:17 | Fix an incorrect instance of getCols which should be getNominalSize. TRAC #23263 Signed-off-by: Shannon Woods Authored-by: Jamie Madill | ||
| 570e04d8 | 2013-06-21 09: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-21 09: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-21 09: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 | ||
| fb50dff0 | 2013-06-24 16: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-24 16: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-24 16: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 | ||
| eceb50d3 | 2013-06-19 13: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-24 16: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-24 16: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-24 16: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-24 16: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-24 16: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-17 16: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-17 16:47:25 | Fixed texture2DProjLod for DX11. TRAC #23360 Signed-off-by: Jamie Madill Signed-off-by: Shannon Woods Author: Nicolas Capens | ||
| 075368e3 | 2013-06-24 15: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-24 15: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-24 15: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-17 15: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-24 15: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-24 15: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-24 15: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-17 14: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 | ||
| ae829e31 | 2013-05-06 19: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 | ||
| 574d9dd0 | 2013-06-20 11: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-20 11: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-20 11: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 | ||
| 1566ef70 | 2013-06-20 11: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-20 11: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-20 11: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-20 11: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-20 11: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-20 11: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-20 11: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-20 11: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 | ||
| defb674a | 2013-06-20 11: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 | ||
| 46131a38 | 2013-06-20 11: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-20 11: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 | ||
| 49a8887b | 2013-06-20 09: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-20 09: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-19 09: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 | ||
| 53950a29 | 2013-06-18 17: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 | ||
| 62431836 | 2013-06-10 11: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 | ||
| 52660ffc | 2013-06-07 14: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-06 11: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-06 11: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-06 11: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 | ||
| 6c23946c | 2013-06-06 11: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-12 14: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-24 16: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-13 10: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-24 16: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-24 16: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-24 16: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-24 16: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-24 16: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-12 14: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-12 14: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-12 14:05:22 | Makes generate_parser.sh executable TRAC #23274 Authored-by: Shannon Woods Signed-off-by: Jamie Madill Signed-off-by: Nicolas Capens | ||
| c0f7c619 | 2013-06-05 11:46:09 | Fix some uint handling. TRAC #23185 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods Author: Nicolas Capens | ||
| ab60b934 | 2013-06-05 10:31:21 | Renamed UnsignedInt to UInt in the compiler. TRAC #23185 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods Author: Nicolas Capens | ||
| ba60ad36 | 2013-06-04 15:55:47 | Eliminate unused clone/dump methods. TRAC #23185 Signed-off-by: Geoff Lang Signed-off-by: Shannon Woods Author: Nicolas Capens | ||
| 22d63dae | 2013-06-07 12: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 | ||
| a9f52472 | 2013-06-06 11: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 | ||
| ec61db0b | 2013-05-30 00: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-30 00: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-30 00: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-30 00: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-30 00: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-30 00: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-30 00: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 | ||
| c8100b85 | 2013-05-30 00: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 |