<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to feature-requests</title><link>https://sourceforge.net/p/ftgl/feature-requests/</link><description>Recent changes to feature-requests</description><atom:link href="https://sourceforge.net/p/ftgl/feature-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 11 Mar 2013 19:04:15 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/ftgl/feature-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>Correct bbox position of all text render.</title><link>https://sourceforge.net/p/ftgl/feature-requests/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello.&lt;br /&gt;
I want to render font to FBO buffer, and i need a correct width and height (pixel to pixel) of all symbols and all area that's rendering.&lt;/p&gt;
&lt;p&gt;Till now i use this function.&lt;/p&gt;
&lt;p&gt;void SizeForString( FTSimpleLayout *simpleLayout, LPWSTR str, int &amp;amp;width, int &amp;amp;height )&lt;br /&gt;
{&lt;br /&gt;
FTBBox size_ = simpleLayout-&amp;gt;BBox( str  );&lt;br /&gt;
width = (int) round( size_.upper.X() - size_.lower.X()  );&lt;br /&gt;
height = (int) round( size_.upper.Y() - size_.lower.Y() );&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;I can compile the source version 2.1.3(have compiled year ago when was some problem with Z position).&lt;br /&gt;
What i must do, to get a correct coordinates?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Mon, 11 Mar 2013 19:04:15 -0000</pubDate><guid>https://sourceforge.netfc75588f2f8e95eff61149dcbdd616475e246ad1</guid></item><item><title>Correct bbox position of all text render.</title><link>https://sourceforge.net/p/ftgl/feature-requests/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello.&lt;br /&gt;
I want to render font to FBO buffer, and i need a correct width and height (pixel to pixel) of all symbols and all area that's rendering.&lt;/p&gt;
&lt;p&gt;Till now i use this function.&lt;/p&gt;
&lt;p&gt;void SizeForString( FTSimpleLayout *simpleLayout, LPWSTR str, int &amp;amp;width, int &amp;amp;height )&lt;br /&gt;
{&lt;br /&gt;
FTBBox size_ = simpleLayout-&amp;gt;BBox( str  );&lt;br /&gt;
width = (int) round( size_.upper.X() - size_.lower.X()  );&lt;br /&gt;
height = (int) round( size_.upper.Y() - size_.lower.Y() );&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;I can compile the source version 2.1.3(have compiled year ago when was some problem with Z position).&lt;br /&gt;
What i must do, to get a correct coordinates?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Mon, 11 Mar 2013 05:40:54 -0000</pubDate><guid>https://sourceforge.netdeb3cfd261268cf0d6bf813cf05a1fc5bdceb96b</guid></item><item><title>Newline parsing</title><link>https://sourceforge.net/p/ftgl/feature-requests/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello, Thanks very much for ftgl, it does exactly what it says on the tin.&lt;/p&gt;
&lt;p&gt;Of course, I have one request :). Would it be possible for font-&amp;gt;Render  to create a new line for newline chars? Currently inserting a newline char just creates a "box" substitute char instead. &lt;/p&gt;
&lt;p&gt;This would of course also affect bbox computation too...&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">AnotherUser</dc:creator><pubDate>Sun, 21 Aug 2011 20:41:57 -0000</pubDate><guid>https://sourceforge.nete07834206cbe63a49885c85153abd9b1411afd19</guid></item><item><title>More options on fonts</title><link>https://sourceforge.net/p/ftgl/feature-requests/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I want to be able to render outline fonts without GL_LINE_SMOOTH enabled.&lt;/p&gt;
&lt;p&gt;For texture and buffer fonts:&lt;br /&gt;
I want to be able to render them with GL_NEAREST interpolation.&lt;br /&gt;
I want to be able to have them not anti-aliased like bitmap fonts.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacob F</dc:creator><pubDate>Tue, 22 Mar 2011 21:58:28 -0000</pubDate><guid>https://sourceforge.netf7a8ded8914047a9c81238f42b2fd66fb1f4bcc4</guid></item><item><title>Make texture and buffer fonts not clipped at the edges</title><link>https://sourceforge.net/p/ftgl/feature-requests/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It would be nice if texture and buffer fonts would not clip at the edges.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jacob F</dc:creator><pubDate>Tue, 22 Mar 2011 21:41:52 -0000</pubDate><guid>https://sourceforge.net2f38652fc332c51fd1125517cf3656cb64c1d3fb</guid></item><item><title>Migrate to autoconf GL macros</title><link>https://sourceforge.net/p/ftgl/feature-requests/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;For improving portabilty, increasing the number of supported platforms and at the same time reducing greatly the amount for code written for the configure script, I suggest to abandon the functions written for detecting GL, GLU and GLUT in favor of the autoconf GL macros.&lt;br /&gt;
Here there are some references:&lt;br /&gt;
&lt;a href="http://www.gnu.org/software/autoconf-archive/ax_check_gl.html" rel="nofollow"&gt;http://www.gnu.org/software/autoconf-archive/ax_check_gl.html&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.gnu.org/software/autoconf-archive/ax_check_glu.html" rel="nofollow"&gt;http://www.gnu.org/software/autoconf-archive/ax_check_glu.html&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.gnu.org/software/autoconf-archive/ax_check_glut.html" rel="nofollow"&gt;http://www.gnu.org/software/autoconf-archive/ax_check_glut.html&lt;/a&gt;&lt;br /&gt;
Using AX_CHECK_GL/GLU/GLUT macro has also the advantage to detect different implementations of openGL that typically provides different include files (like OpenGL/GL.h) and different libraries at linking (like -lopengl32 on Windows platforms).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Carlo Bramini</dc:creator><pubDate>Tue, 25 Jan 2011 10:12:40 -0000</pubDate><guid>https://sourceforge.net755d1509caf6f23f6f8ac089f2fe3af4806a49d9</guid></item><item><title>Big overhead in FTTextureFontImpl::Render</title><link>https://sourceforge.net/p/ftgl/feature-requests/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;FTTextureFontImpl::RenderI() does a bunch of calls to back up the current blend settings and enable textures everytime it is called. These turn out to be a huge bottle neck when drawing a lot of text at once, and only need to be done once.&lt;/p&gt;
&lt;p&gt;In my tests, by removing these calls and ensuring the correct blending and texture modes are set before batch calling FTGL, drawing 20,000 text strings goes from 300ms to 100ms.&lt;/p&gt;
&lt;p&gt;Perhaps FTGL could include a stream-lined version of FTTextureFont?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Fri, 18 Jun 2010 04:53:14 -0000</pubDate><guid>https://sourceforge.net52bfc170067ab7c240aa98f493994c6047923d1c</guid></item><item><title>Allow FTGL to run on OpenGL 3.X only systems</title><link>https://sourceforge.net/p/ftgl/feature-requests/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I'm assuming that currently FTGL will not run on systems that have only OpenGL 3.X support.  So this is a request to allow FTGL to run on systems that have only OpenGL 3 support (and which do not support the earlier OpenGL versions).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Silverstein</dc:creator><pubDate>Thu, 06 May 2010 18:49:32 -0000</pubDate><guid>https://sourceforge.net28745bb3480df2803ef04bac967f28354ba6940e</guid></item><item><title>Add method to get FTGL version information</title><link>https://sourceforge.net/p/ftgl/feature-requests/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It would be nice, if FTGL had a possibility to determine the library version at runtime.&lt;br /&gt;
This could be done either with a function call (like OpenGL's glGetString) or by defining some macros  (#define FTGL_MAJOR_VERSION 2, ...).&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Paul&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Obermeier</dc:creator><pubDate>Sun, 04 Apr 2010 17:47:26 -0000</pubDate><guid>https://sourceforge.netb9f5e2730e094d1e6ae699b5cdf720c5c2b81631</guid></item><item><title>FTSimpleLayout advance raster pos</title><link>https://sourceforge.net/p/ftgl/feature-requests/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I like the rendering with FTSimpleLayout, but what I miss is an option to change properties of my text, for example color, halfway the text. I think a solution would be to advance the raster-position, so that you can render some text, change a few options and then render some more text starting from where your last text ended.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Fri, 19 Sep 2008 09:14:38 -0000</pubDate><guid>https://sourceforge.net02c8788dec6cf8ff0e3e30cac1a27b240e974fb5</guid></item></channel></rss>