コード例 #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);
        }
コード例 #6
0
 public static extern void TexParameteri(GLuint texture, GLenum pname, GLint param);
コード例 #7
0
 public static extern void FramebufferTextureMultiviewOVR(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews);
コード例 #8
0
 public static extern void FramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
コード例 #9
0
 public static extern void GetTexParameteriv(GLenum target, GLuint pname, ref GLint params_k);
コード例 #10
0
ファイル: OpenCL.cs プロジェクト: o70078/C-LifeGame
 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));
 }