Skip to content

Commit 3c72968

Browse files
committed
Removed setActiveShaderProgram and moved glEnableVertexAttribArray to renderAtInternalSize
1 parent 2e8df3d commit 3c72968

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

framework/Source/GPUImageRawDataOutput.m

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -85,12 +85,6 @@ - (id)initWithImageSize:(CGSize)newImageSize resultsInBGRAFormat:(BOOL)resultsIn
8585
dataTextureCoordinateAttribute = [dataProgram attributeIndex:@"inputTextureCoordinate"];
8686
dataInputTextureUniform = [dataProgram uniformIndex:@"inputImageTexture"];
8787

88-
// REFACTOR: Wrap this in a block for the image processing queue
89-
[GPUImageContext setActiveShaderProgram:dataProgram];
90-
91-
glEnableVertexAttribArray(dataPositionAttribute);
92-
glEnableVertexAttribArray(dataTextureCoordinateAttribute);
93-
9488
return self;
9589
}
9690

@@ -305,6 +299,9 @@ - (void)renderAtInternalSize;
305299
glVertexAttribPointer(dataPositionAttribute, 2, GL_FLOAT, 0, 0, squareVertices);
306300
glVertexAttribPointer(dataTextureCoordinateAttribute, 2, GL_FLOAT, 0, 0, textureCoordinates);
307301

302+
glEnableVertexAttribArray(dataPositionAttribute);
303+
glEnableVertexAttribArray(dataTextureCoordinateAttribute);
304+
308305
glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);
309306
}
310307

0 commit comments

Comments
 (0)