Ejemplo n.º 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);
Ejemplo n.º 2
0
        public void stencilMaskSeparate(GLenum face, GLuint mask)
        {
            string script = ScriptBuilder.Build(
                ScriptBuilder.Script(
                    "{0}.stencilMaskSeparate({1},{2});"
                    ),
                Script.GetObject(API.id),
                face, mask
                );

            API.ExecuteJavaScript(script);
        }
Ejemplo n.º 3
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);
        }
Ejemplo n.º 4
0
        public void stencilMask(GLuint mask)
        {
            string script = ScriptBuilder.Build(
                ScriptBuilder.Script(
                    "{0}.stencilMask({1});"
                    ),
                Script.GetObject(API.id),
                mask
                );

            API.ExecuteJavaScript(script);
        }
 public static extern void FramebufferTextureMultiviewOVR(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews);
 public static extern void FramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
 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);
 public static extern void BindTexture(GLenum target, GLuint texture);
Ejemplo n.º 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));
 }
Ejemplo n.º 11
0
 internal static extern ErrorCode clGetGLObjectInfo(
     cl_mem memobj,
     out cl_gl_object_type gl_object_type,
     out GLuint gl_object_name);
Ejemplo n.º 12
0
 internal static extern cl_mem clCreateFromGLRenderbuffer(
     cl_context context,
     cl_mem_flags flags,
     GLuint renderBuffer,
     out ErrorCode errcode_ret);
Ejemplo n.º 13
0
 internal static extern cl_mem clCreateFromGLBuffer(
     cl_context context,
     cl_mem_flags flags,
     GLuint bufobj,
     out ErrorCode errcode_ret);
Ejemplo n.º 14
0
 public static ErrorCode GetGLObjectInfo(cl_mem memobj, out cl_gl_object_type gl_object_type, out GLuint gl_object_name)
 {
     return(OpenCLAPI.clGetGLObjectInfo(memobj, out gl_object_type, out gl_object_name));
 }
Ejemplo n.º 15
0
 public static cl_mem CreateFromGLRenderbuffer(cl_context context, cl_mem_flags flags, GLuint renderbuffer, out ErrorCode errcode_ret)
 {
     return(OpenCLAPI.clCreateFromGLRenderbuffer(context, flags, renderbuffer, out errcode_ret));
 }
 public static extern void TexParameteri(GLuint texture, GLenum pname, GLint param);
Ejemplo n.º 17
0
    //-----------------------------------------------------------------------------
    // Purpose: Outputs the string in message to debugging output.
    //          All other parameters are ignored.
    //          Does not return any meaningful value or reference.
    //-----------------------------------------------------------------------------
    //C++ TO C# CONVERTER TODO TASK: The #define macro 'APIENTRY' was defined in multiple preprocessor conditionals and cannot be replaced in-line:
//C++ TO C# CONVERTER NOTE: APIENTRY is not available in C#:
//ORIGINAL LINE: void APIENTRY DebugCallback(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const sbyte* message, const object* userParam)
    public static void DebugCallback(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, string message, object userParam)
    {
        dprintf("GL Error: %s\n", message);
    }
Ejemplo n.º 18
0
		public static cl_mem CreateFromGLBuffer(cl_context context, cl_mem_flags flags, GLuint bufobj, out ErrorCode errcode_ret) {
			return OpenCLAPI.clCreateFromGLBuffer(context, flags, bufobj, out errcode_ret);
		}