summaryrefslogtreecommitdiff
path: root/glew/auto/extensions/gl/GL_NV_gpu_multicast
diff options
context:
space:
mode:
authorsotech117 <michael_foiani@brown.edu>2024-04-09 03:14:17 -0400
committersotech117 <michael_foiani@brown.edu>2024-04-09 03:14:17 -0400
commit7a8d0d8bc2572707c9d35006f30ea835c86954b0 (patch)
treededb9a65c1698202ad485378b4186b667008abe5 /glew/auto/extensions/gl/GL_NV_gpu_multicast
parent818324678bd5dca790c57048e5012d2937a4b5e5 (diff)
first draft to generate waves
Diffstat (limited to 'glew/auto/extensions/gl/GL_NV_gpu_multicast')
-rw-r--r--glew/auto/extensions/gl/GL_NV_gpu_multicast21
1 files changed, 21 insertions, 0 deletions
diff --git a/glew/auto/extensions/gl/GL_NV_gpu_multicast b/glew/auto/extensions/gl/GL_NV_gpu_multicast
new file mode 100644
index 0000000..3e6ee0b
--- /dev/null
+++ b/glew/auto/extensions/gl/GL_NV_gpu_multicast
@@ -0,0 +1,21 @@
+GL_NV_gpu_multicast
+https://www.khronos.org/registry/OpenGL/extensions/NV/NV_gpu_multicast.txt
+GL_NV_gpu_multicast
+
+ GL_PER_GPU_STORAGE_BIT_NV 0x0800
+ GL_MULTICAST_GPUS_NV 0x92BA
+ GL_PER_GPU_STORAGE_NV 0x9548
+ GL_MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV 0x9549
+ GL_RENDER_GPU_MASK_NV 0x9558
+ void glMulticastBarrierNV (void)
+ void glMulticastBlitFramebufferNV (GLuint srcGpu, GLuint dstGpu, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
+ void glMulticastBufferSubDataNV (GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data)
+ void glMulticastCopyBufferSubDataNV (GLuint readGpu, GLbitfield writeGpuMask, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
+ void glMulticastCopyImageSubDataNV (GLuint srcGpu, GLbitfield dstGpuMask, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
+ void glMulticastFramebufferSampleLocationsfvNV (GLuint gpu, GLuint framebuffer, GLuint start, GLsizei count, const GLfloat* v)
+ void glMulticastGetQueryObjecti64vNV (GLuint gpu, GLuint id, GLenum pname, GLint64* params)
+ void glMulticastGetQueryObjectivNV (GLuint gpu, GLuint id, GLenum pname, GLint* params)
+ void glMulticastGetQueryObjectui64vNV (GLuint gpu, GLuint id, GLenum pname, GLuint64* params)
+ void glMulticastGetQueryObjectuivNV (GLuint gpu, GLuint id, GLenum pname, GLuint* params)
+ void glMulticastWaitSyncNV (GLuint signalGpu, GLbitfield waitGpuMask)
+ void glRenderGpuMaskNV (GLbitfield mask)