diff --git a/ios/GLFBO.m b/ios/GLFBO.m index 1c73c211362a758c363565510c34bf4c7f938af7..c3a23151535938a65cdb9d379adbd56da4323cbf 100644 --- a/ios/GLFBO.m +++ b/ios/GLFBO.m @@ -47,17 +47,6 @@ GLTexture *initTexture (float width, float height, GLuint attachment) return texture; } -GLuint initRenderBuffer (float width, float height, GLuint component, GLuint attachment) -{ - GLuint handle; - glGenRenderbuffers(1, &handle); - glBindRenderbuffer(GL_RENDERBUFFER, handle); - glRenderbufferStorage(GL_RENDERBUFFER, component, width, height); - glFramebufferRenderbuffer(GL_FRAMEBUFFER, attachment, GL_RENDERBUFFER, handle); - return handle; -} - - @implementation GLFBO { GLuint _handle; diff --git a/ios/RNGLContext.m b/ios/RNGLContext.m index 75b021b161887e6073cca23d02c8d42e8ffc80d1..de56f5f5a2bf1947b5a5eaabce843fb463149242 100644 --- a/ios/RNGLContext.m +++ b/ios/RNGLContext.m @@ -45,42 +45,6 @@ RCT_EXPORT_MODULE() return _context; } -- (void)_addShader:(nonnull NSNumber *)id -withConfig:(NSDictionary *)config -withOnCompile:(RCTResponseSenderBlock)onCompile -{ - NSString *vert = [RCTConvert NSString:config[@"vert"]]; - NSString *frag = [RCTConvert NSString:config[@"frag"]]; - NSString *name = [RCTConvert NSString:config[@"name"]]; - if (!vert) { - vert = fullViewportVert; - } - if (!frag) { - RCTLogError(@"Shader '%@': missing frag field", name); - return; - } - GLShader *shader = [[GLShader alloc] initWithContext:_context withName:name withVert:vert withFrag:frag]; - NSError *error; - bool success = [shader ensureCompiles:&error]; - if (onCompile) { - if (!success) { - onCompile(@[error.domain]); - } - else { - onCompile(@[[NSNull null], - @{ - @"uniforms": shader.uniformTypes - }]); - } - } - else { - if (!success) { - RCTLogError(@"Shader '%@': %@", name, error.domain); - } - } - _shaders[id] = shader; -} - static NSString* fullViewportVert = @"attribute vec2 position;varying vec2 uv;void main() {gl_Position = vec4(position,0.0,1.0);uv = vec2(0.5, 0.5) * (position+vec2(1.0, 1.0));}"; NSString* glTypeString (int type) {