示例#1
0
 internal static extern cl_mem clCreateFromGLTexture3D(
     cl_context context,
     cl_mem_flags flags,
     GLenum target,
     GLint mipLevel,
     GLuint texture,
     out ErrorCode errcode_ret);
示例#2
0
        public void clearStencil(GLint s)
        {
            string script = ScriptBuilder.Build(
                ScriptBuilder.Script(
                    "{0}.clearStencil({1});"
                    ),
                Script.GetObject(API.id), s
                );

            API.ExecuteJavaScript(script);
        }
示例#3
0
        public void viewport(GLint x, GLint y, GLsizei width, GLsizei height)
        {
            string script = ScriptBuilder.Build(
                ScriptBuilder.Script(
                    "{0}.viewport({1},{2},{3},{4});"
                    ),
                Script.GetObject(API.id),
                x, y, width, height
                );

            API.ExecuteJavaScript(script);
        }
示例#4
0
        public void stencilFuncSeparate(GLenum face, GLenum func, GLint @ref, GLuint mask)
        {
            string script = ScriptBuilder.Build(
                ScriptBuilder.Script(
                    "{0}.stencilFuncSeparate({1},{2},{3},{4});"
                    ),
                Script.GetObject(API.id),
                face, func, @ref, mask
                );

            API.ExecuteJavaScript(script);
        }
示例#5
0
        public void pixelStorei(GLenum pname, GLint param)
        {
            string script = ScriptBuilder.Build(
                ScriptBuilder.Script(
                    "{0}.pixelStorei({1},{2});"
                    ),
                Script.GetObject(API.id),
                pname, param
                );

            API.ExecuteJavaScript(script);
        }
 public static extern void TexParameteri(GLuint texture, GLenum pname, GLint param);
 public static extern void FramebufferTextureMultiviewOVR(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews);
 public static extern void FramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
 public static extern void GetTexParameteriv(GLenum target, GLuint pname, ref GLint params_k);
示例#10
0
 public static cl_mem CreateFromGLTexture3D(cl_context context, cl_mem_flags flags, GLenum target, GLint mipLevel, GLuint texture, out ErrorCode errcode_ret)
 {
     return(OpenCLAPI.clCreateFromGLTexture3D(context, flags, target, mipLevel, texture, out errcode_ret));
 }