Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / webgl / src / extensions / OES_texture_half_float / extension.xml
index f7abaeb..fb629d8 100644 (file)
@@ -25,7 +25,7 @@
     <features>
       <feature> The <code>texImage2D</code> and <code>texSubImage2D</code>
       entry points taking <code>ArrayBufferView</code> are extended to accept
-      <code>null</code> with the pixel type <code>HALF_FLOAT_OES</code>.
+      <code>Uint16Array</code> with the pixel type <code>HALF_FLOAT_OES</code>.
       </feature>
 
       <feature> The <code>texImage2D</code> and <code>texSubImage2D</code>
@@ -47,6 +47,7 @@
   </overview>
 
   <idl xml:space="preserve">
+[NoInterfaceObject]
 interface OES_texture_half_float {
   const GLenum HALF_FLOAT_OES = 0x8D61;
 };
@@ -77,5 +78,13 @@ interface OES_texture_half_float {
     <revision date="2013/05/15">
       <change>Ratified by Khronos Board of Promoters.</change>
     </revision>
+
+    <revision date="2014/02/12">
+      <change>Allow texture uploads of half-floats via Uint16Arrays.</change>
+    </revision>
+
+    <revision date="2014/07/15">
+      <change>Added NoInterfaceObject extended attribute.</change>
+    </revision>
   </history>
 </ratified>