зеркало из https://github.com/AvaloniaUI/angle.git
85 строки
1.9 KiB
Plaintext
85 строки
1.9 KiB
Plaintext
Name
|
|
|
|
ANGLE_display_power_preference
|
|
|
|
Name Strings
|
|
|
|
EGL_ANGLE_display_power_preference
|
|
|
|
Contributors
|
|
|
|
Kenneth Russell
|
|
Jonah Ryan-Davis
|
|
|
|
Contacts
|
|
|
|
Kenneth Russell, Google Inc. (kbr 'at' google.com)
|
|
Jonah Ryan-Davis, Google Inc. (jonahr 'at' google.com)
|
|
|
|
Status
|
|
|
|
Draft
|
|
|
|
Version
|
|
|
|
Version 1, Oct 20, 2021
|
|
|
|
Number
|
|
|
|
EGL Extension #??
|
|
|
|
Extension Type
|
|
|
|
EGL client extension
|
|
|
|
Dependencies
|
|
|
|
This extension is written against the wording of the EGL 1.4
|
|
Specification.
|
|
|
|
Overview
|
|
|
|
This extension allows selection of the high- or low-power GPU on
|
|
dual-GPU systems, specifically on macOS.
|
|
|
|
New Types
|
|
|
|
None
|
|
|
|
New Tokens
|
|
|
|
Accepted as an attribute name in the <attrib_list> argument to
|
|
eglGetPlatformDisplayEXT:
|
|
|
|
EGL_POWER_PREFERENCE_ANGLE 0x3482
|
|
|
|
Accepted as an attribute value in the <attrib_list> argument to
|
|
eglGetPlatformDisplayEXT:
|
|
|
|
EGL_LOW_POWER_ANGLE 0x0001
|
|
EGL_HIGH_POWER_ANGLE 0x0002
|
|
|
|
Additions to the EGL 1.4 Specification
|
|
|
|
Add the following to section 3.7.1 "Creating Rendering Contexts":
|
|
|
|
EGL_POWER_PREFERENCE_ANGLE indicates whether the display should be
|
|
created on the integrated (low-power) or discrete (high-power) GPU
|
|
on dual-GPU systems. EGL_POWER_PREFERENCE_ANGLE is only a legal
|
|
display creation attribute when the EGL_ANGLE_power_preference
|
|
extension is advertised. The valid values for this attribute are
|
|
EGL_LOW_POWER_ANGLE and EGL_HIGH_POWER_ANGLE. If this extension is
|
|
advertised and this display creation attribute is not specified,
|
|
the default value is EGL_LOW_POWER_ANGLE.
|
|
|
|
Issues
|
|
|
|
None yet.
|
|
|
|
Revision History
|
|
|
|
Rev. Date Author Changes
|
|
---- ------------- --------- ----------------------------------------
|
|
1 Oct 20, 2021 jonahr Extension based off
|
|
EGL_ANGLE_power_preference
|