angle/scripts
Yuly Novikov 9f088621eb Revert "Load entry points dynamically in tests and samples."
This reverts commit 03923558a7.

Reason for revert: fails compilation on Android, ChromeOS and Fuchsia during roll https://chromium-review.googlesource.com/c/chromium/src/+/1392624

Original change's description:
> Load entry points dynamically in tests and samples.
> 
> This CL adds a dynamic loader generator based on XML files. It also
> refactors the entry point generation script to move the XML parsing
> into a helper class.
> 
> Additionally this includes a new GLES 1.0 base header. The new
> header allows for function pointer types and hiding prototypes.
> 
> All tests and samples now load ANGLE dynamically. In the future this
> will be extended to load entry points from the driver directly when
> possible. This will allow us to perform more accurate A/B testing.
> 
> The new build configuration leads to some tests having more warnings
> applied. The CL includes fixes for the new warnings.
> 
> Bug: angleproject:2995
> Change-Id: I6726d4163f7a6e54d2482f094c0a952f59702a05
> Reviewed-on: https://chromium-review.googlesource.com/c/1359516
> Commit-Queue: Jamie Madill <jmadill@chromium.org>
> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>

TBR=ynovikov@chromium.org,jmadill@chromium.org,syoussefi@chromium.org

Change-Id: I902bec2d733c2b879be29c02ab52a0b7d4eaa077
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: angleproject:2995
Reviewed-on: https://chromium-review.googlesource.com/c/1392381
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
2018-12-29 20:46:23 +00:00
..
bmp_to_nv12.py Make scripts executable by python2. 2018-01-12 19:10:44 +00:00
bootstrap.py Make scripts executable by python2. 2018-01-12 19:10:44 +00:00
egl.xml Re-land "Load correct libGLESv2 on Linux and Mac." 2018-12-18 18:54:44 +00:00
egl_angle_ext.xml Re-land "Load correct libGLESv2 on Linux and Mac." 2018-12-18 18:54:44 +00:00
entry_point_packed_gl_enums.json Use packed enum for DrawElementsType. 2018-11-29 18:13:39 +00:00
gen_angle_gn_info_json.py Add json build file generation 2018-04-12 22:19:56 +00:00
generate_entry_points.py Optimize glDrawElements performance 2018-12-28 15:47:26 +00:00
generate_loader.py Revert "Load entry points dynamically in tests and samples." 2018-12-29 20:46:23 +00:00
generate_new_renderer.py Gyp is dead. Long live gn. 2018-08-29 19:26:38 +00:00
generate_vulkan_layers_json.py List vulkan_core.h as input of generate_vulkan_layers_json.py. 2018-12-03 15:48:33 +00:00
gl.xml ParallelCompile: Update gl.xml 2018-06-22 14:18:03 +00:00
gl_angle_ext.xml Re-land "Load correct libGLESv2 on Linux and Mac." 2018-12-18 18:54:44 +00:00
msvs_projects.py Make scripts executable by python2. 2018-01-12 19:10:44 +00:00
perf_test_runner.py Fix typo in perf_test_runner.py. 2018-11-16 12:54:15 +00:00
registry_xml.py Re-land "Load correct libGLESv2 on Linux and Mac." 2018-12-18 18:54:44 +00:00
remove_file_if_exists.py Make scripts executable by python2. 2018-01-12 19:10:44 +00:00
run_code_generation.py Re-land "Load correct libGLESv2 on Linux and Mac." 2018-12-18 18:54:44 +00:00
run_code_generation_hashes.json Revert "Load entry points dynamically in tests and samples." 2018-12-29 20:46:23 +00:00
update_canary_angle.py Copy PDBs in update_canary_angle. 2018-12-03 22:48:58 +00:00
vk_mandatory_format_support_capture_to_json.js Vulkan: Autogen mandatory texture caps 2018-02-14 20:45:37 +00:00