blob: 267ca9ce9d9068881758e36fa84f37894ddb008f [file] [log] [blame]
shannonwoods@chromium.org4b31d462013-05-17 23:33:33 +00001Name
2
3 ANGLE_direct3d_display
4
5Name Strings
6
7 EGL_ANGLE_direct3d_display
8
9Contributors
10
11 Nicolas Capens
12 Shannon Woods
13
14Contacts
15
16 Shannon Woods, Google Inc. (shannonwoods 'at' chromium.org)
17
18Status
19
20 In progress
21
22Version
23
24 Version 1, May 15, 2013
25
26Number
27
28 EGL Extension #??
29
30Dependencies
31
32 This extension is written against the wording of the EGL 1.4
33 Specification.
34
35Overview
36
37 This extension allows for specifying the behavior of the renderer backing the display.
38
39New Types
40
41 None
42
43New Procedures and Functions
44
45 None
46
47New Tokens
48
49 EGL_D3D11_ELSE_D3D9_DISPLAY_ANGLE (EGLNativeDisplayType)-2
50 EGL_D3D11_ONLY_DISPLAY_ANGLE (EGLNativeDisplayType)-3
51
52Additions to Chapter 3 of the EGL 1.4 Specification (EGL Functions and Errors)
53
54 Add before the last sentence of the first paragraph of section 3.2,
55 "Initialization":
56
57 "If <display_id> is EGL_D3D11_ELSE_D3D9_DISPLAY_ANGLE, the display returned
58 will be backed by a Direct3D 11 renderer if one is available, or by a
59 Direct3D 9 renderer otherwise. If <display_id> is EGL_D3D11_ONLY_DISPLAY_ANGLE,
60 the display returned will be backed by a Direct3D 11 renderer if one is
61 available, or will return NULL otherwise."
62
63Issues
64
65Revision History
66
67 Version 1, 2013/05/15 - First draft.
68