angle vchromium_5414
- Created
- Updated
A conformant OpenGL ES implementation for Windows, Mac and Linux.
The goal of ANGLE is to allow users of multiple operating systems to seamlessly run WebGL and other OpenGL ES content by translating OpenGL ES API calls to one of the hardware-supported APIs available for that platform. ANGLE currently provides translation from OpenGL ES 2.0 and 3.0 to desktop OpenGL, OpenGL ES, Direct3D 9, and Direct3D 11. Support for translation from OpenGL ES to Vulkan is underway, and future plans include compute shader support (ES 3.1) and MacOS support.
# Usage
The package angle provides unofficial CMake targets:
find_package(unofficial-angle REQUIRED CONFIG)
target_link_libraries(main PRIVATE unofficial::angle::libGLESv2)
# Or use the EGL target
find_package(unofficial-angle REQUIRED CONFIG)
target_link_libraries(main PRIVATE unofficial::angle::libEGL)
# License
# Supported Platforms
All platforms are supported
# Features
No features defined.
# Dependencies
- egl-registry
libx11
Platforms:
linux
libxext
Platforms:
linux
libxi
Platforms:
linux
- opengl-registry
- zlib
and 15 transitive dependencies:
# Host Dependencies
and 4 transitive dependencies:
- libiconv (by libxml2 )
- liblzma (by libxml2 )
- vcpkg-cmake-get-vars (by vcpkg-tool-meson )
- vcpkg-tool-meson (by xproto )
# Dependents
# Host Dependents
No dependents.
# Contributors
- Robert Schumacher
- Hennadii Zabula
- Alexander Karatarakis
- Alexej Harm
- robmikh
- Robert Mikhayelyan
- Sean Yen
- Roland
- Victor Romero
- pravic
- NancyLi1013
- Curtis J Bezault
- wangli28
- Jack·Boos·Yu
- driver1998
- Todor Prokopov
- Alexander Neumann
- Igor Kostenko
- ankurverma85
- Hanseul Jun
- pastdue
- Kai Pastor
- Chris Djali
- Weihang Ding
- Dawid Wróbel
- Billy O'Neal
- friendlyanon
- reito
- Frank
- jim wang
- Regen
- Super Zheng
# Changelog
and 46 more commits:
3758f58
[angle] Add option /bigobj to compiler7d5a899
update angle build.c2f96eb
[angle] Depend on egl-registry instead of deploying vendored copies of EGL and KHR.7c98747
Fix ANGLE_USE_X11 being dropped on Linux0f39ed5
Test all platformsc0555b0
Minor cleanup8f8c673
Fix libangle sources27aa210
Fix missing windows renderer1ed4453
Finish integration233278a
Start integrating windows back in3cb838d
Linux working!1da1351
Tidy up angle fix771412c
Fix angle build on windowscb239b9
Fix several port hashes due to github tar.gz change26516fe
vcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7)c21a2fe
[angle] Add preliminary UWP support348c601
Fix uwp build305d649
[angle] Fix build52d5091
[angle] Disable static builds6c9d514
[angle] Initial commit with cmake buildsystem