diff --git a/src/txt/TextLayout.cpp b/src/txt/TextLayout.cpp index 953795e..b198b88 100644 --- a/src/txt/TextLayout.cpp +++ b/src/txt/TextLayout.cpp @@ -392,7 +392,7 @@ namespace txt // Align in frame (if necessary) for( int i = 0; i < mLines.size(); i++ ) { - ci::app::console() << mLines[i].width << std::endl; + //ci::app::console() << mLines[i].width << std::endl; float remainingWidth = mSize.x - mLines[i].width; switch( mAlignment ) { @@ -401,7 +401,7 @@ namespace txt case CENTER: case RIGHT: { - float xOffset = ( mAlignment == CENTER ) ? remainingWidth / 2.f : remainingWidth; + int xOffset = ( mAlignment == CENTER ) ? remainingWidth / 2.f : remainingWidth; for( auto& run : mLines[i].runs ) { for( auto& glyph : run.glyphs ) { diff --git a/src/txt/gl/TextureRenderer.cpp b/src/txt/gl/TextureRenderer.cpp index 9db332c..740c32f 100644 --- a/src/txt/gl/TextureRenderer.cpp +++ b/src/txt/gl/TextureRenderer.cpp @@ -95,7 +95,11 @@ namespace txt // Allocate ci::gl::Fbo::Format fboFormat; - fboFormat.setColorTextureFormat( ci::gl::Texture2d::Format().internalFormat( GL_RGBA32F ) ); + ci::gl::Texture::Format texFormat; + texFormat.setMagFilter( GL_NEAREST ); + texFormat.setMinFilter( GL_LINEAR ); + //fboFormat.setColorTextureFormat( ci::gl::Texture2d::Format().internalFormat( GL_RGBA32F ) ); + fboFormat.setColorTextureFormat( texFormat ); fboFormat.setSamples( 1 ); mFbo = ci::gl::Fbo::create( fboSize, fboSize, fboFormat );