[webkit-reviews] review granted: [Bug 42004] bufferSubData causes crash in WebGLBuffer::associateBufferSubData : [Attachment 61114] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jul 9 17:21:09 PDT 2010


Nate Chapin <japhet at chromium.org> has granted Kenneth Russell
<kbr at google.com>'s request for review:
Bug 42004: bufferSubData causes crash in WebGLBuffer::associateBufferSubData
https://bugs.webkit.org/show_bug.cgi?id=42004

Attachment 61114: Patch
https://bugs.webkit.org/attachment.cgi?id=61114&action=review

------- Additional Comments from Nate Chapin <japhet at chromium.org>
>      case GraphicsContext3D::ELEMENT_ARRAY_BUFFER:
>      case GraphicsContext3D::ARRAY_BUFFER:
>	   m_byteLength = size;
> +	   if (m_target == GraphicsContext3D::ELEMENT_ARRAY_BUFFER) {
> +	       clearCachedMaxIndices();
> +	       m_elementArrayBuffer = ArrayBuffer::create(size, 1);
> +	       if (!m_elementArrayBuffer) {
> +		   m_byteLength = 0;
> +		   return false;
> +	       }
> +	   }
>	   return true;
>      default:
>	   return false;

Style nit: exit early if m_target is 0, and remove the switch.


More information about the webkit-reviews mailing list