Signed-off-by: Rebecca N. Palmer <rebecca_pal...@zoho.com>

--- a/docs/howto/gl-buffer-sharing-howto.mdwn
+++ b/docs/howto/gl-buffer-sharing-howto.mdwn
@@ -1,16 +1,16 @@
 GL Buffer Sharing HowTo
 =========================
 
-Beignet now support cl_khr_gl_sharing partially(the most commonly used part), 
which is an offcial
+Beignet now supports cl_khr_gl_sharing partially (the most commonly used 
part), which is an official
 extension of Khronos OpenCL. With this extension, Beignet can create memory 
object from OpenGL/OpenGL
-ES buffer, texture or renderbuffer object with zero-copy. Currently, we just 
support create memory
-object from GL buffer object or 2d texture(the most common target type). We 
will support creating
+ES buffer, texture or renderbuffer object with zero-copy. Currently, we just 
support creating memory
+object from GL buffer object or 2d texture (the most common target type). We 
will support creating
 from other GL target type if necessary.
 
 Prerequisite
 ------------
 
-Mesa GL library and Mesa EGL libray are required. Both version should be 
greater or equal than
+Mesa GL library and Mesa EGL library are required. Both version should be 
greater or equal than
 13.0.0.
 
 Steps
@@ -18,7 +18,7 @@ Steps
 
 A typical procedure of using cl_khr_gl_sharing is as below:
 
-- Basic egl routine(eglGetDisplay, eglInitialize, eglCreateContext...).
+- Basic egl routine (eglGetDisplay, eglInitialize, eglCreateContext...).
 
 - Create GL 2d texture in normal OpenGL way.
 
@@ -44,7 +44,7 @@ A typical procedure of using cl_khr_gl_sharing is as below:
 
 - Access this cl image object as an usual cl image object.
 
-- Relase cl image object by calling clEnqueueReleaseGLObjects.
+- Release cl image object by calling clEnqueueReleaseGLObjects.
 
 - Ensure any pending OpenCL operations which access this cl image object have 
completed by clFinish.
 
@@ -54,7 +54,7 @@ Sample code
 -----------
 
 We have developed an example showing how to utilize cl_khr_gl_sharing in 
examples/gl_buffer_sharing
-directory. A cl image object is created from a gl 2d texutre and processed by 
OpenCL kernel, then
+directory. A cl image object is created from a gl 2d texture and processed by 
OpenCL kernel, then
 is shown on screen.
 
 Steps to build and run this example:

_______________________________________________
Beignet mailing list
Beignet@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/beignet

Reply via email to