MaxstARSDK  3.5.0
MasShaderUtil.mm
1 //
2 // MasShaderUtil.m
3 // MaxstAR
4 //
5 // Created by Kimseunglee on 2017. 11. 24..
6 // Copyright © 2017년 Maxst. All rights reserved.
7 //
8 
9 #import "MasShaderUtil.h"
10 #include "ShaderUtil.h"
11 
12 @implementation MasShaderUtil
13 + (unsigned int) createProgram:(NSString*)vertexString fragment:(NSString*)fragmentString {
14  return ShaderUtil::createProgram([vertexString UTF8String], [fragmentString UTF8String]);
15 }
16 + (unsigned int) loadShader:(unsigned int)shaderType source:(NSString*)pSource {
17  return ShaderUtil::loadShader(shaderType, [pSource UTF8String]);
18 }
19 + (void) checkGlError:(NSString*)op {
20  ShaderUtil::checkGlError([op UTF8String]);
21 }
22 @end
Shader compile utility.
Definition: MasShaderUtil.h:14