• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Name
2
3    EXT_float_blend
4
5Name Strings
6
7    GL_EXT_float_blend
8
9Contributors
10
11    OpenGL ES Working Group members
12
13Contact
14
15    Mark Callow (khronos 'at' callow.im)
16
17Notice
18
19    Copyright (c) 2015 The Khronos Group Inc. Copyright terms at
20        http://www.khronos.org/registry/speccopyright.html
21
22IP Status
23
24    See EXT_color_buffer_float at
25    https://www.khronos.org/registry/gles/extensions/EXT/EXT_color_buffer_float.txt
26
27Status
28
29    Complete.
30
31Version
32
33    Date: March 26th, 2015
34    Revision: 2
35
36Number
37
38    OpenGL ES Extension #224
39
40Dependencies
41
42    Written against the OpenGL ES 3.0 and 3.1 specifications.
43
44    EXT_color_buffer_float is required.
45
46Overview
47
48    This extension expands upon the EXT_color_buffer_float extension
49    to allow support for blending with 32-bit floating-point color
50    buffers.
51
52Issues
53
54    None
55
56New Procedures and Functions
57
58    None
59
60New Tokens
61
62    None
63
64Changes to the OpenGL ES specification as extended by EXT_color_buffer_float
65    Chapter 4 in OpenGL ES 3.0 (Per-Fragment Operations and the
66    Framebuffer)
67    Chapter 9 in OpenGL ES 3.1 (Framebuffers and Framebuffer Objects)
68
69    4.1.7 Blending, p.177 (section 15.1.7 p.315 in ES 3.1)
70
71    Delete the following text from paragraph 4.
72
73    "Furthermore, an INVALID_OPERATION error is generated by
74    DrawArrays and the other drawing commands defined in section
75    2.8.3 (10.5 in ES 3.1) if blending is enabled (see below) and
76    any draw buffer has 32-bit floating-point format components."
77
78Revision History
79
80    02/27/2015  0   Original draft
81    03/17/2015  1   Complete IP Status section and make minor language
82                    improvements.
83    03/26/2015  2   Incorporate updated language from rev. 10 of
84                    EXT_color_buffer_float.
85
86# vim:ai:ts=4:sts=4:sw=4:expandtab:textwidth=70
87