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