Blender V4.3
gl_compute_evaluator.cc File Reference
#include <epoxy/gl.h>
#include "gl_compute_evaluator.h"
#include <opensubdiv/far/error.h>
#include <opensubdiv/far/patchDescriptor.h>
#include <opensubdiv/far/stencilTable.h>
#include <opensubdiv/osd/glslPatchShaderSource.h>
#include <cassert>
#include <cmath>
#include <sstream>
#include <string>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::opensubdiv
 

Functions

template<class T >
GLuint blender::opensubdiv::createSSBO (std::vector< T > const &src)
 
static GLuint blender::opensubdiv::compileKernel (BufferDescriptor const &srcDesc, BufferDescriptor const &dstDesc, BufferDescriptor const &duDesc, BufferDescriptor const &dvDesc, BufferDescriptor const &duuDesc, BufferDescriptor const &duvDesc, BufferDescriptor const &dvvDesc, const char *kernelDefine, int workGroupSize)
 

Variables

char datatoc_glsl_compute_kernel_glsl []
 

Variable Documentation

◆ datatoc_glsl_compute_kernel_glsl

char datatoc_glsl_compute_kernel_glsl[]

Definition at line 40 of file gl_compute_evaluator.cc.

Referenced by blender::opensubdiv::compileKernel().