angle/doc
Shahbaz Youssefi 7c6da49358 Translator: Make sure built-in variables are consistent
Some transformations left the tree in an inconsistent state, for example
if it used gl_SampleMask from ES3.1+OES_sample_variables and the
transformation added a usage of gl_SampleMask from ES3.2.  The offending
transformations are fixed and AST validation is improved to catch such
errors.

Bug: angleproject:4889
Change-Id: I9d9ea5bb43a9408dd4c6dc3e89ec20d60dfeff73
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3054613
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Tim Van Patten <timvp@google.com>
2021-07-28 06:19:04 +00:00
..
img Update CaptureAndReplay.md and Python script with links 2020-07-27 15:17:02 +00:00
64BitSafety.md
AddingExtensions.md Revise documentation on adding EGL extensions. 2020-07-15 20:54:25 +00:00
BranchingAndRolling.md Two fixes to DevSetup.md 2021-07-16 23:12:33 +00:00
BufferImplementation.md Fix typos in docs. 2016-12-13 04:43:32 +00:00
BuildingAngleForChromiumDevelopment.md Two fixes to DevSetup.md 2021-07-16 23:12:33 +00:00
CaptureAndReplay.md Capture/Replay: Allow starting capture at an unknown frame 2020-08-11 22:24:58 +00:00
ChoosingANGLEBranch.md doc: Chromium branch autorollers 2020-06-04 21:42:02 +00:00
CodeReviewProcess.md
CodingStandard.md Update style guide for reference on container object 2020-06-25 18:14:43 +00:00
CompilingTranslatorWithEmscripten.md docs: fix links and typos 2017-11-29 21:34:00 +00:00
ContributingCode.md Two fixes to DevSetup.md 2021-07-16 23:12:33 +00:00
DebuggingTips.md Two fixes to DevSetup.md 2021-07-16 23:12:33 +00:00
DevSetup.md Document the need for is_component_build = false 2021-07-21 22:33:54 +00:00
DevSetupAndroid.md GN: Update dcheck/assert conditions. 2021-07-19 19:05:44 +00:00
DirtyBits.md Two fixes to DevSetup.md 2021-07-16 23:12:33 +00:00
DynamicShaderCompilation.md
ES31StatusOnD3D11.md D3D11: update docs (remove SSBO limitation). 2021-04-26 22:28:12 +00:00
ExtensionSupport.md docs: fix links and typos 2017-11-29 21:34:00 +00:00
ExternalBenchmarks.md Docs: Add glmark2 instructions for Android 2019-02-06 22:26:55 +00:00
GPUMemoryAnalysis.md Vulkan: Add GPU memory report and analysis documentation 2021-02-25 21:43:59 +00:00
MANGLE.md Documentation update 2019-01-23 15:31:55 +00:00
Orientation.md Add Orientation and Starter-Projects docs 2019-03-05 20:34:13 +00:00
ResourceLimits.md
SourceAccess.md
Starter-Projects.md Add Orientation and Starter-Projects docs 2019-03-05 20:34:13 +00:00
Update20120704.md
Update20130618.md docs: fix links and typos 2017-11-29 21:34:00 +00:00
Update20131120.md docs: fix links and typos 2017-11-29 21:34:00 +00:00
Update20140325.md
Update20150105.md docs: fix links and typos 2017-11-29 21:34:00 +00:00
VTF.md Fix typos in docs. 2016-12-13 04:43:32 +00:00
WritingShaderASTTransformations.md Don't build symbol table for GLSL built-ins if on Android 2019-08-23 16:43:26 +00:00
dEQP-Charts.md Update dEQP charts. 2019-07-26 18:03:11 +00:00
dEQP.md Translator: Make sure built-in variables are consistent 2021-07-28 06:19:04 +00:00