diff --git a/example/src/ofApp.cpp b/example/src/ofApp.cpp index 3fb042d..db054b4 100644 --- a/example/src/ofApp.cpp +++ b/example/src/ofApp.cpp @@ -6,7 +6,7 @@ void ofApp::setup() image.loadImage("TestPatternInvert.jpg"); // Create a triangle surface - triangleSurface.setup( ofVec2f(30,40), ofVec2f(500,500), ofVec2f(0,600), ofVec2f(0,0), ofVec2f(1,1), ofVec2f(0,1), &image.getTextureReference() ); + //triangleSurface.setup( ofVec2f(30,40), ofVec2f(500,500), ofVec2f(0,600), ofVec2f(0,0), ofVec2f(1,1), ofVec2f(0,1), &image.getTextureReference() ); } void ofApp::update() diff --git a/src/ofxBaseSurface.cpp b/src/ofxBaseSurface.cpp index be62503..e97938a 100644 --- a/src/ofxBaseSurface.cpp +++ b/src/ofxBaseSurface.cpp @@ -3,4 +3,37 @@ ofxBaseSurface::ofxBaseSurface() { ofEnableNormalizedTexCoords(); + createDefaultTexture(); +} + +void ofxBaseSurface::createDefaultTexture() +{ + ofPixels pixels; + pixels.allocate(500, 500, 1); + for ( int i=0; i