Classes | Namespaces | Enumerations | Functions
glcuda.h File Reference
#include <algorithm>
#include <cuda_runtime.h>
#include <cuda_gl_interop.h>
#include "gl.h"
Include dependency graph for glcuda.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pangolin::CudaScopedMappedArray
struct  pangolin::CudaScopedMappedPtr
struct  pangolin::GlBufferCudaPtr
struct  pangolin::GlTextureCudaArray

Namespaces

namespace  pangolin

Enumerations

enum  pangolin::GlBufferType { pangolin::GlArrayBuffer = GL_ARRAY_BUFFER, pangolin::GlElementArrayBuffer = GL_ELEMENT_ARRAY_BUFFER, pangolin::GlPixelPackBuffer = GL_PIXEL_PACK_BUFFER, pangolin::GlPixelUnpackBuffer = GL_PIXEL_UNPACK_BUFFER }

Functions

template<typename T >
void pangolin::CopyDevMemtoTex (T *d_img, size_t pitch, GlTextureCudaArray &tex)
void pangolin::CopyPboToTex (GlBufferCudaPtr &buffer, GlTexture &tex)
void pangolin::CopyPboToTex (const GlBufferCudaPtr &buffer, GlTexture &tex, GLenum buffer_layout, GLenum buffer_data_type)
void pangolin::swap (GlBufferCudaPtr &a, GlBufferCudaPtr &b)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


pangolin_wrapper
Author(s): Todor Stoyanov
autogenerated on Wed Feb 13 2013 14:03:25