gfx/angle/extensions/EGL_ANGLE_direct3d_display.txt
author Thomas Zimmermann <tdz@users.sourceforge.net>
Thu, 17 Apr 2014 11:16:12 +0200
changeset 179011 7113f6dd5cdc328cdb5b017d0edd4732db5d58cd
parent 146042 356866ae2f6885933451a92aae838af00d659679
permissions -rw-r--r--
Bug 995912: Remove BLUEZ_DBUS_BASE_IFC from RawDBusConnection, r=qdot, echou This patch removes the constant BLUEZ_DBUS_BASE_IFC from the file RawDBusconnection.cpp. The constant is specific to BlueZ, and that's where it's located now.

Name

    ANGLE_direct3d_display

Name Strings

    EGL_ANGLE_direct3d_display

Contributors

    Nicolas Capens
    Shannon Woods

Contacts

    Shannon Woods, Google Inc. (shannonwoods 'at' chromium.org)

Status

    In progress

Version

    Version 1, May 15, 2013

Number

    EGL Extension #??

Dependencies

    This extension is written against the wording of the EGL 1.4
    Specification. 

Overview

    This extension allows for specifying the behavior of the renderer backing the display.

New Types

    None

New Procedures and Functions

    None

New Tokens

    EGL_D3D11_ELSE_D3D9_DISPLAY_ANGLE         (EGLNativeDisplayType)-2
    EGL_D3D11_ONLY_DISPLAY_ANGLE              (EGLNativeDisplayType)-3

Additions to Chapter 3 of the EGL 1.4 Specification (EGL Functions and Errors)

    Add before the last sentence of the first paragraph of section 3.2,
    "Initialization":

    "If <display_id> is EGL_D3D11_ELSE_D3D9_DISPLAY_ANGLE, the display returned
    will be backed by a Direct3D 11 renderer if one is available, or by a
    Direct3D 9 renderer otherwise. If <display_id> is EGL_D3D11_ONLY_DISPLAY_ANGLE,
    the display returned will be backed by a Direct3D 11 renderer if one is
    available, or will return NULL otherwise."

Issues

Revision History

    Version 1, 2013/05/15 - First draft.