Граф коммитов

35 Коммитов

Автор SHA1 Сообщение Дата
Mohan Maiya d867ddbbb1 Doc: Update supported EGL minor version
ANGLE implements the EGL 1.5 specification, update the
README to reflect that.

Bug: angleproject:1944
Change-Id: Id61d21ebab05f81bbfcd2ea6ce6c137c8a564279
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3530487
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: mohan maiya <m.maiya@samsung.com>
2022-03-16 19:45:20 +00:00
Kenneth Russell 4a5a559d6f Update Metal/iOS status from "planned" to "in progress".
Apple has upstreamed basically all of their changes to ANGLE's Metal
backend and are successfully using it on iOS, though this code path
isn't yet being tested on ANGLE's waterfall.

Bug: angleproject:6934
Change-Id: I3eda46d84fb84282cd70a043740de532c3389f78
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3402336
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
2022-01-21 22:14:15 +00:00
Ash Burn ac9b2703e8 fix typo: 'choromium' -> 'Chromium'
This is truly an incredibly high priority commit.

Bug: angleproject:6734
Change-Id: I921148ecfffbe1ce7fcad0eccb4a53e51d247746
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3328947
Reviewed-by: Shahbaz Youssefi <syoussefi@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@google.com>
2021-12-10 05:54:09 +00:00
Shannon Woods f7cbca80e0 Update link to old presentation
Bug: angleproject:1944
Change-Id: I750bfe9fd15c51dbc0f2acc8da966cfdb07f51e5
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3229428
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
2021-10-18 17:22:56 +00:00
YuxinHu bf74475217 README.md maintenance
-Mark the document OpenGL Insights chapter on ANGLE as historical
reference.
-Modify the visual studio build instruction in ANGLE'S orientation link.
-Point the Start Projects link to the angle starter bug lists.
-Remove doc/Starter-Projects.md.
 (most bugs listed in Starter-Projects.md are closed.
  mark bugs 2734, 2556, 2506 as starter bugs.
  remove link to WebGL conformance on Windows as they are outdated)
-Remove IRC channel join info.
-Add more instructions on how to join Angle Slack channel.
-Add warning indicating the iframe tags are not displayed properly in
doc/dEQP-Charts.md.

Bug: angleproject:6509
Change-Id: Idd4364fe48b506b44d3a2b40fa0e6ebd9e810a1b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3204132
Commit-Queue: Yuxin Hu <yuxinhu@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
2021-10-13 23:21:56 +00:00
Jamie Madill 35708f98ac Merge extension support docs.
We previously had an existing document in doc/ExtensionSupport.md.
This merges the new SupportedExtensions.md into the old location
and includes a bit more info on EGL extension support.

Bug: angleproject:6379
Change-Id: Ibb60a9e9db9200abe609383531131903ca698e60
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3197770
Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
2021-09-30 18:23:25 +00:00
Shahbaz Youssefi a685db2e97 Update README.md for Fuchsia
Bug: angleproject:1944
Change-Id: I823ffba6b67e65dbf4b24e8863a117fcdff76657
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2648638
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Michael Spang <spang@chromium.org>
2021-01-28 20:21:38 +00:00
Qin Jiajia c69ef8bf34 Add the ES31 status on d3d11 document.
Bug: angleproject:1944
Change-Id: Id1ca994c1dcebb851c68cec7d623ac96172aa56b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2469605
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
2020-10-19 06:35:21 +00:00
Le Hoang Quyen 1677cf141d Metal: Implement Uniform buffers
Uniform buffer is implemented in two forms:
- If number of ubo used in shader program is low, each buffer will use
  one discrete Metal buffer slot.
- If number of ubo used is large, they will be embedded into one Metal
  argument buffer. Argument buffer is similar to Vulkan descriptor set.
  This is due to limit of number of Metal's discrete buffer slots which
  is only 31 and over half of them are already used by vertex
  attributes, default uniforms, driver uniforms, etc. The downside is
  that whenever a buffer binding is changed, the argument buffer must be
  updated also.

Added empty TransformFeedbackMtl implementation to enable ES3 context
creation on Metal.

Bug: angleproject:2634
Change-Id: I69325696fac735cb45ab88ab55468c0991abc317
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2408593
Commit-Queue: Le Hoang Quyen <le.hoang.q@gmail.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
2020-09-25 06:11:28 +00:00
Ethan Lee d92c4ab6c7 Add GGP to Platform Support table
Bug: angleproject:4874
Change-Id: I0a497719b00330407b5755d64153315115a95b48
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2318047
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
2020-07-27 15:42:42 +00:00
Tim Van Patten 97d54a0eb8 Update README.md to indicate GLES 3.1 conformance
This CL updates the README.md to indicate that ANGLE became OpenGL ES
3.1 conformant on July, 2020.

Bug: angleproject:3520
Change-Id: I5e93560ab7927a81b55bd6ed89abb5d78b704993
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2289949
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Tim Van Patten <timvp@google.com>
2020-07-14 18:00:42 +00:00
Jamie Madill 457588ef8f Add more documentation on testing infrastructure.
Adds more info on the amount of testing ANGLE runs and our various
configs. Adds a few other notes and cross-links.

Bug: angleproject:1944
Change-Id: I76e46783bd6a3f84d3e170bd30ea2e6d57911143
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2105715
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
2020-03-16 20:27:18 +00:00
Shahbaz Youssefi 475c527b2e Update status of ANGLE conformance
Bug: angleproject:1944
Change-Id: Ifd26d11fad1395a7cb87bea9dc5385c122fd30d4
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2066077
Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
2020-02-20 15:11:36 +00:00
Le Hoang Quyen 1abb0dd132 Add Metal progress to README
Just to let users of ANGLE aware of

Bug: angleproject:2634
Change-Id: I241ed569a967e8c427cb5cc2e6d82c73c17e320c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1906621
Commit-Queue: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
2019-11-11 13:48:50 +00:00
Jamie Madill 2682b5a02d Documentation maintenance.
Fixes links in the Vulkan back-end doc. Also includes a link to the
Vulkan back-end docs on the main page. Also updates the building code
section to mention VS2019 and make the win toolchain varable set more
prominent.

Bug: angleproject:1944
Change-Id: I8e8f0775daa3643afaa1ddd44429fa7d8e77b19b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1846014
Reviewed-by: Jamie Madill <jmadill@chromium.org>
2019-10-07 19:55:43 +00:00
Shahbaz Youssefi 4376600310 Update status of ES3.1 on Vulkan
Bug: angleproject:1944
Change-Id: I238843992381c4dab60cca7f1552d8db82f2b0f0
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1779207
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
2019-09-03 15:45:17 +00:00
Geoff Lang 8b227a3b70 Documentation: Update support matrix.
BUG=angleproject:1944

Change-Id: I123bb4f97f947272364c765b18d11dba476eee01
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1666696
Commit-Queue: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
2019-06-19 18:34:50 +00:00
Jonah Ryan-Davis ed4feb356c Add generated dEQP charts to the ANGLE doc.
Also clean up the comments formatting for generate_stats.py

Bug: angleproject:3369
Change-Id: Ifaa26cb898915038cf47e88341db5057b59dd937
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1588315
Commit-Queue: Jonah Ryan-Davis <jonahr@google.com>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
2019-05-01 15:18:40 +00:00
Shahbaz Youssefi 912ac85b36 Add Orientation and Starter-Projects docs
Bug: angleproject:1944
Change-Id: Idd1cf50a1751bf0d5a04159fffbc91a3225f9768
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1496038
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
2019-03-05 20:34:13 +00:00
Frank Henigman a7f97a27eb Gyp is dead. Long live gn.
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>
2018-08-29 19:26:38 +00:00
Jamie Madill cff54d6a0f Documentation maintenance.
* update progress of Vulkan back-end
* add link to creating a new bug
* add link to Vulkan presentation

Bug: angleproject:1944
Change-Id: Ib14df65df833f758a4ace325df28b8d4a52c1ced
Reviewed-on: https://chromium-review.googlesource.com/1065525
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
2018-05-18 18:29:56 +00:00
Frank Henigman c677795f9f docs: fix links and typos
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>
2017-11-29 21:34:00 +00:00
Jamie Madill e184666577 Add Vulkan to in-progress section of the landing page.
Change-Id: Ib1f911d1a30921e4d74d405b77f930754a647d17
Reviewed-on: https://chromium-review.googlesource.com/374048
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
2016-08-23 19:18:05 +00:00
Jamie Madill 950ee3cc43 Update the homepage support table.
Mention our good ES 3.0 support. Also mention our multiplatform and
Vulkan support.

BUG=None

Change-Id: Ib2a3f94b56ecf3a3b20b960b3270ebbc8948a628
Reviewed-on: https://chromium-review.googlesource.com/367755
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Shannon Woods <shannonwoods@chromium.org>
2016-08-11 14:41:49 +00:00
anatoly techtonik c3c140995b README.md group links by purpose and add Gerrit there
Change-Id: Icb15891d4325ad1724647f5d6faf0d17fbb50269
Reviewed-on: https://chromium-review.googlesource.com/349470
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Geoff Lang <geofflang@chromium.org>
2016-06-06 21:01:53 +00:00
anatoly techtonik 093a4c3c0d Fix README.md for commonmark with small edits
Change-Id: Id7ed37945744a083e6eb5b6a792f8379b7b98bac
Reviewed-on: https://chromium-review.googlesource.com/348200
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Geoff Lang <geofflang@chromium.org>
2016-05-30 13:42:57 +00:00
Jamie Madill e865bb1299 Update Debugging Tips document.
BUG=None

Change-Id: I9e417b37b072ea3874cd8b111d6b751295b9b0c2
Reviewed-on: https://chromium-review.googlesource.com/321760
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Tested-by: Jamie Madill <jmadill@chromium.org>
2016-01-12 21:25:44 +00:00
Shannon Woods c73c9940b4 Update link to ANGLE and Cross-Platform WebGL Support presentation
Change-Id: Ib3322b10f8549ce743f7ce8ee1b46d6341af4062
Reviewed-on: https://chromium-review.googlesource.com/314912
Tested-by: Shannon Woods <shannonwoods@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
2015-12-01 17:34:07 +00:00
Shannon Woods 4ed53a5a8c Add link to browse source to README.md
This makes it more clear to anyone landing directly at README.md instead of
the root of the repo how to browse the source.

Change-Id: I19b7e8e2f8e55385fa0825d4268623ef318bdaa0
Reviewed-on: https://chromium-review.googlesource.com/314441
Tested-by: Shannon Woods <shannonwoods@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
2015-11-30 21:20:37 +00:00
Cooper Partin e6605c6e4d Added information about generating Windows Store ANGLE projects.
Change-Id: I49b229b7d4f3d6d305fed023f62626a9966f692d
Reviewed-on: https://chromium-review.googlesource.com/312456
Tested-by: Cooper Partin <coopp@microsoft.com>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
2015-11-25 21:35:59 +00:00
Shannon Woods 238827fc7e Don't use dashes in table fields of .md files
It makes gitiles sad.

Change-Id: I54c1c326bbc579e5591ad5cffae06650d5f24957
Reviewed-on: https://chromium-review.googlesource.com/311082
Reviewed-by: Shannon Woods <shannonwoods@chromium.org>
Tested-by: Shannon Woods <shannonwoods@chromium.org>
2015-11-06 19:15:22 +00:00
Shannon Woods fe80abac11 Adds info from current landing page to README file
Also adds a table to document support for various APIs and platforms.

Change-Id: Ie032f553dec23516242a96ce6788fb086fad4229
Reviewed-on: https://chromium-review.googlesource.com/311021
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Tested-by: Shannon Woods <shannonwoods@chromium.org>
2015-11-06 17:08:04 +00:00
Geoff Lang 13e569d5c6 Move the most popular wiki articles into markdown files.
Change-Id: Ide6ef3d9995d1f3f66de4b340a60b4bf350a9ddb
Reviewed-on: https://chromium-review.googlesource.com/275479
Reviewed-by: Shannon Woods <shannonwoods@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Tested-by: Geoff Lang <geofflang@chromium.org>
2015-07-13 20:43:44 +00:00
Geoff Lang af224bf0fc Update the README to match the one on the google code page.
Change-Id: I05b61d9a7c80a6e53df1b12a99b0c107b570496c
Reviewed-on: https://chromium-review.googlesource.com/231223
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Tested-by: Geoff Lang <geofflang@chromium.org>
2014-11-21 20:51:32 +00:00
Geoff Lang a59b8ba4b5 Add a README file for the ANGLE github page.
Change-Id: I8f1dfe43521f9a7a8f8d0a388e1b70f2e70a6e24
Reviewed-on: https://chromium-review.googlesource.com/214482
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Shannon Woods <shannonwoods@chromium.org>
Tested-by: Geoff Lang <geofflang@chromium.org>
2014-08-28 19:39:59 +00:00