Hi devs,
in agg_basics.h file is declared macro AGG_INLINE that is used to
heavy inline some larger functions. Under MSVC this is good, because
it uses __forceinline keyword, but when I tried this with GCC and
-Winline option enabled, I see that GCC not inlines pretty simple
code.
Soo, shouldn't be the AGG_INLINE definition changed to something like this?
#if defined(_MSC_VER)
#define AGG_INLINE __forceinline
#elif defined(__GNUC__)
#define AGG_INLINE inline __attribute__(always_inline)
#else
#define AGG_INLINE inline
#endif
I don't know if this affects performance a lot, I reccomend using
-Winline to see what is not inlined
Cheers
- Petr
------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image
processing features enabled.
http://p.sf.net/sfu/kodak-com_______________________________________________
Vector-agg-general mailing list
Vector-agg-general@...
https://lists.sourceforge.net/lists/listinfo/vector-agg-general