Mention enums and static members can use CamelCase.
Bug: angleproject:1944
Change-Id: I7294418e9118d9d690f8f9c61adad9f5b819cc16
Reviewed-on: https://chromium-review.googlesource.com/1207550
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Rename and reformat all gyp files. They were previously converted to
gn but not renamed to preserve continuity in git. This rename completes
the removal of all traces of gyp.
BUG=angleproject:1569
Change-Id: I50123105d8881583184ffc564bed65d9fbe4d41c
Reviewed-on: https://chromium-review.googlesource.com/1187885
Commit-Queue: Frank Henigman <fjhenigman@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Remove the gyp build. The .gypi files were not renamed so that diff and
rebase would work on this change. They will be renamed in a separate
change.
BUG=angleproject:1569
Change-Id: If8a217027633293664b820104f91a4ca5889b24e
Reviewed-on: https://chromium-review.googlesource.com/1187380
Commit-Queue: Frank Henigman <fjhenigman@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
In order to work with tools which intercept EGL and GLES calls.
BUG=angleproject:2343
Change-Id: I63aec7a56648dc4b3e7f4aff7f7d1608709ba118
Reviewed-on: https://chromium-review.googlesource.com/920652
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Also add a build argument to build it as a shared library.
BUG=angleproject:2343
Change-Id: Ia590632b94d71b10d3ee64974fa4f5b4f00c3a70
Reviewed-on: https://chromium-review.googlesource.com/954403
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Old targets do not accept --deqp-case=<test>
As they are written using google test
To run individual dEQP test we need to use *_no_gtest targets
angle_deqp_egl_no_gtest
angle_deqp_gles2_no_gtest
angle_deqp_gles31_no_gtest
angle_deqp_gles3_no_gtest
above targets accept -deqp-case=<test> wildcard
Bug: angleproject:1944
Change-Id: I307a60c0cc41c446013bda42ccf0f909000f1ec8
Reviewed-on: https://chromium-review.googlesource.com/842284
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Only run the info tests for now, skip everything else.
Rename angle-vk config to angle-vulkan
BUG=angleproject:2161
Change-Id: I0a57f1f8fbfa9d27c2c376d38685184622f0779b
Reviewed-on: https://chromium-review.googlesource.com/896552
Commit-Queue: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Only exact version of Windows SDK works.
Clarify how to do a release build.
BUG=angleproject:2297
Change-Id: I2566b7e807a84c4edc3b457299036e67a64b5a36
Reviewed-on: https://chromium-review.googlesource.com/852553
Commit-Queue: Frank Henigman <fjhenigman@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Explain how to use GN and say not to use GYP.
BUG=angleproject:1569
Change-Id: I972126dced28fa7a70eb301b500f172376a569c1
Reviewed-on: https://chromium-review.googlesource.com/775858
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Update stale/broken links. Use consistent link style:
- links between our files should relative
- omit filename for links within same file
- don't specify heading id
Don't use same heading twice in one file because the markdown compilers
on googlesource.com and github have different ways of disambiguating them,
so this is the easiest way to have links work on both sites.
BUG=angleproject:1569
Change-Id: Iefd5ab8014d582a017f64e383f301ea0b8e60433
Reviewed-on: https://chromium-review.googlesource.com/789445
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Frank Henigman <fjhenigman@chromium.org>
This is helpful for non-googlers. It wasn't previously mentioned on
the page or other directly linked documentation.
BUG=angleproject:1944
Change-Id: I9c1db2c3cc9ec8ff32c4ac22edac2a07412e56cb
Reviewed-on: https://chromium-review.googlesource.com/735341
Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Uncovered this after reports to the Google group.
Also fix a minor documentation issue with Windows store.
BUG=angleproject:1944
BUG=angleproject:1255
Change-Id: Ib4fc784a818cf65e280630db483987cc01366994
Reviewed-on: https://chromium-review.googlesource.com/657881
Reviewed-by: Jamie Madill <jmadill@chromium.org>
We want to require use of the Windows 10 SDK in ANGLE - Chrome
already uses a newer SDK.
A new gyp feature added by munyirik@microsoft.com allows us to use
the latest Win 10 SDK installed on the system, irrespective of the
minor version number.
Also update the docs.
BUG=angleproject:1943
Change-Id: Iaafbba858fb7565ab09672eadc403dbb8abab3dd
Reviewed-on: https://chromium-review.googlesource.com/458516
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
How to build and run tests
BUG=angleproject:1607
Change-Id: I6d5c341c32a37535d59e8dae508173b5ab6664d6
Reviewed-on: https://chromium-review.googlesource.com/419798
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
GYP related files went in gypfiles/, and the gni went in gni/ this
changes frees up the build/ directory name for Chromium's build/
directory.
BUG=angleproject:1569
Change-Id: I76fe343d569239c2732ba87986fcf7debc21d417
Reviewed-on: https://chromium-review.googlesource.com/403029
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
ANGLE has moved onto the Windows 10 SDK, and is using new compiler
features that aren't supported by the old Windows 8.1 toolchain. Support
for the 8.1 projects has been broken in master for some time now.
Since more and more developers are moving towards Windows 10, we
are going to take a snapshot of ANGLE that includes 8.1 support and
freeze it in a branch on github.com/microsoft/angle. If developers
wish to compile for use ANGLE in 8.1 apps then they should use that
branch going forward.
Change-Id: Ifee2d8a8cc0332500e0bd338911d831e7624fa82
Reviewed-on: https://chromium-review.googlesource.com/374039
Commit-Queue: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
BUG=angleproject:1204
TEST=bootstrap and build in Linux and Windows 8
Change-Id: Iad43ed41588d4519e3881dc48771beae375b5d40
Reviewed-on: https://chromium-review.googlesource.com/313793
Tested-by: Frank Henigman <fjhenigman@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Add a script to run "gclient config" and edit the output, since
gclient will no longer do what we want.
BUG=angleproject:1204
TEST=none
Change-Id: I00e214490967e14034c935e051acc39229f27ff7
Reviewed-on: https://chromium-review.googlesource.com/312233
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Tested-by: Frank Henigman <fjhenigman@chromium.org>
As of https://codereview.chromium.org/1406053003 relative paths are no
longer valid for the solution name. Update the docs to use the full
current directory instead.
BUG=angleproject:1204
Change-Id: I42b289fdad6d85901f431bb701f2a08e0ad0deb3
Reviewed-on: https://chromium-review.googlesource.com/311180
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Tested-by: Geoff Lang <geofflang@chromium.org>