blob: 55ecfb4657eb5d0b9ad60a115804aeb9703528da [file] [log] [blame]
Name
EXT_float_blend
Name Strings
GL_EXT_float_blend
Contributors
OpenGL ES Working Group members
Contact
Mark Callow (khronos 'at' callow.im)
Notice
Copyright (c) 2015 The Khronos Group Inc. Copyright terms at
http://www.khronos.org/registry/speccopyright.html
IP Status
See EXT_color_buffer_float at
https://www.khronos.org/registry/gles/extensions/EXT/EXT_color_buffer_float.txt
Status
Complete.
Version
Date: March 26th, 2015
Revision: 2
Number
OpenGL ES Extension #224
Dependencies
Written against the OpenGL ES 3.0 and 3.1 specifications.
EXT_color_buffer_float is required.
Overview
This extension expands upon the EXT_color_buffer_float extension
to allow support for blending with 32-bit floating-point color
buffers.
Issues
None
New Procedures and Functions
None
New Tokens
None
Changes to the OpenGL ES specification as extended by EXT_color_buffer_float
Chapter 4 in OpenGL ES 3.0 (Per-Fragment Operations and the
Framebuffer)
Chapter 9 in OpenGL ES 3.1 (Framebuffers and Framebuffer Objects)
4.1.7 Blending, p.177 (section 15.1.7 p.315 in ES 3.1)
Delete the following text from paragraph 4.
"Furthermore, an INVALID_OPERATION error is generated by
DrawArrays and the other drawing commands defined in section
2.8.3 (10.5 in ES 3.1) if blending is enabled (see below) and
any draw buffer has 32-bit floating-point format components."
Revision History
02/27/2015 0 Original draft
03/17/2015 1 Complete IP Status section and make minor language
improvements.
03/26/2015 2 Incorporate updated language from rev. 10 of
EXT_color_buffer_float.
# vim:ai:ts=4:sts=4:sw=4:expandtab:textwidth=70