[Bf-committers] iris 2.27 release

Chris Want bf-committers@blender.org
Sun, 11 May 2003 21:13:08 -0600


I've just found out that there was recently added
an 'International Fonts' button under the
'Language & Fonts' user prefs that turns off
the FTGL rendering at runtime (by default it is on).

In light of this, I believe that it would be
better to compile the international support
and let users that don't want the rendering
overhead to turn it off in the user prefs.

Can you test the performance of a build with
this option?

Chris

John K. Walton wrote:
> to amplify the difference i have included the final link lines
> for 'broke' which is INTERNATIONAL commented out and WITH_FREETYPE2
> enabled, and 'works' which are the changes to the final link line of
> 'broke' that fixed it.
> 
> On Sun, 11 May 2003, John K. Walton wrote:
> 
> 
>>ok it wasn't that simple. when you enable WITH_FREETYPE2 and disable
>>INTERNATIONAL there are missing symbols from -lfreetype, also the
>>.a in the final link
>>/usr/demos/blender/obj/irix-6.5-mips/blender/ftfont/linftfont.a should 
>>be removed from the final link. enclosed is the final link line that
>>creates the WITH_FREETYPE2 enable, and INTERNATIONAL disabled with
>>good 3d performance. i suspect the problem is in line 157 area of
>>source/Makefile. i don't know how to fix it, but it looks like it
>>should be pretyy simple those are the only two changes from the
>>stock final link file. 
>>
>>ton: it's available for download at previous location.
>>
>>On Sun, 11 May 2003, Rob Haarsma wrote:
>>
>>
>>>Heya JWalton,
>>>
>>>Just a note here:
>>>To obtain the old ui performance, you only need to undefine the 
>>>INTERNATIONAL.
>>>The WITH_FREETYPE2 flag is for the 3D font import only, which shouldn't 
>>>decrease
>>>ui performance at all.
>>>
>>>Regards,
>>>Rob
>>>
>>>_______________________________________________
>>>Bf-committers mailing list
>>>Bf-committers@blender.org
>>>http://www.blender.org/mailman/listinfo/bf-committers
>>>
>>
>>
>>
>>------------------------------------------------------------------------
>>
>>CC  -o /usr/demos/blender/obj/irix-6.5-mips/bin/blender /usr/demos/blender/obj/irix-6.5-mips/buildinfo.o    /usr/demos/blender/obj/irix-6.5-mips/creator/libcreator.a /usr/demos/blender/obj/irix-6.5-mips/blender/src/libsrcpublisher.a /usr/demos/blender/obj/irix-6.5-mips/blender/radiosity/libradiosity.a /usr/demos/blender/../lib/irix-6.5-mips/decimation/lib/libdecimation.a /usr/demos/blender/../lib/irix-6.5-mips/bsp/lib/libbsp.a /usr/demos/blender/../lib/irix-6.5-mips/ghost/lib/libghost.a /usr/demos/blender/../lib/irix-6.5-mips/string/lib/libstring.a /usr/demos/blender/obj/irix-6.5-mips/blender/img/libimg.a /usr/demos/blender/obj/irix-6.5-mips/blender/renderconverter/librenderconverter.a /usr/demos/blender/obj/irix-6.5-mips/blender/render/librender.a /usr/demos/blender/obj/irix-6.5-mips/blender/bpython/libbpython.a /usr/demos/blender/obj/irix-6.5-mips/blender/bpython/libfrozen.a /usr/demos/blender/obj/irix-6.5-mips/blender/blenkernel/libblenkernel.a /usr/demos/blender/obj/iri
x-6.5-mips/blender/blenloader/libblenloader.a /usr/demos/blender/obj/irix-6.5-mips/blender/blenpluginapi/libblenpluginapi.a /usr/demos/blender/obj/irix-6.5-mips/blender/imbuf/libimbuf.a /usr/demos/blender/obj/irix-6.5-mips/blender/blenlib/libblenlib.a /usr/demos/blender/obj/irix-6.5-mips/blender/avi/libavi.a /usr/demos/blender/../lib/irix-6.5-mips/jpeg/lib/libjpeg.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/bloutines/libbloutines.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/blconverter/libblconverter.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/blphys/common/libcommon.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/blphys/blode/libblode.a /usr/demos/blender/../lib/irix-6.5-mips/ode/lib/libode.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/blphys/dummy/libdummy.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/blphys/common/libcommon.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/blphys/dummy/libdummy.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/ke
tsji/libketsji.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/blphys/common/libcommon.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/blphys/blode/libblode.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/blphys/dummy/libdummy.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/blphys/common/libcommon.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/blphys/dummy/libdummy.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/ketsji/libketsji.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/logic/liblogic.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/rasterizer/librasterizer.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/OpenGLrasterizer/libOpenGLrasterizer.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/expression/libexpression.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/scenegraph/libscenegraph.a /usr/demos/blender/../lib/irix-6.5-mips/moto/lib/libmoto.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/SoundSystem/libSoundSystem.a /usr/demos/blender/obj/irix-6
.5-mips/gameengine/DummySoundSystem/libDummySoundSystem.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/SoundSystem/libSoundSystem.a /usr/demos/blender/obj/irix-6.5-mips/kernel/gen_system/libgen_system.a /usr/demos/blender/obj/irix-6.5-mips/kernel/gen_messaging/libgen_messaging.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/ketsji/KXNetwork/libKXNetwork.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/Network/libNetwork.a /usr/demos/blender/obj/irix-6.5-mips/gameengine/Network/LoopBackNetwork/libLoopBackNetwork.a /usr/demos/blender/../lib/irix-6.5-mips/guardedalloc/lib/libguardedalloc.a /usr/demos/blender/../lib/irix-6.5-mips/bmfont/lib/libbmfont.a /usr/demos/blender/../lib/irix-6.5-mips/png/lib/libpng.a /usr/demos/blender/../lib/irix-6.5-mips/ftgl/lib/libftgl.a /usr/demos/blender/../lib/irix-6.5-mips/iksolver/lib/libiksolver.a /usr/demos/blender/../lib/irix-6.5-mips/moto/lib/libmoto.a /usr/demos/blender/obj/irix-6.5-mips/blender/readblenfile/libreadblenfile.a /usr/demo
s/blender/obj/irix-6.5-mips/blender/readstreamglue/libreadstreamglue.a /usr/demos/blender/obj/irix-6.5-mips/blender/writestreamglue/libwritestreamglue.a /usr/demos/blender/obj/irix-6.5-mips/blender/inflate/libinflate.a /usr/demos/blender/obj/irix-6.5-mips/blender/deflate/libdeflate.a /usr/demos/blender/obj/irix-6.5-mips/blender/encrypt/libencrypt.a /usr/demos/blender/obj/irix-6.5-mips/blender/decrypt/libdecrypt.a /usr/demos/blender/obj/irix-6.5-mips/blender/sign/libsign.a /usr/demos/blender/obj/irix-6.5-mips/blender/verify/libverify.a /usr/demos/blender/obj/irix-6.5-mips/blender/writeblenfile/libwriteblenfile.a /usr/demos/blender/obj/irix-6.5-mips/blender/writestreamglue/libwritestreamglue.a /usr/demos/blender/obj/irix-6.5-mips/blender/readstreamglue/libreadstreamglue.a  /usr/demos/blender/obj/irix-6.5-mips/blender/src/libsrcpublisher.a /usr/demos/blender/../lib/irix-6.5-mips/blenkey/lib/libblenkey.a /usr/demos/blender/../lib/irix-6.5-mips/openssl/lib/libcrypto.a /usr/demos/b
lender/../lib/irix-6.5-mips/python/lib/python2.1/config/libpython2.1.a  -lmovieGL -lGLU -lGL -lXmu -lXext -lX11 -lc -lm -ldmedia -lcl -laudio -ldb -lCio -lz -woff 84,171 -L/usr/freeware/lib32 -lfreetype -L/lib32 -lintl