{
"Name" : "WSMS",
"Options" : {
- "Optimization" : "Size",
+ "Optimization" : "Speed",
"PreprocessorDefinitions" : [
"ECERE_STATIC",
"ECERE_NO3D",
"ECERE_NOSSL"
],
"TargetType" : "StaticLibrary",
- "TargetFileName" : "ecereWSMS"
+ "TargetFileName" : "ecereWSMS",
+ "FastMath" : true
},
"Platforms" : [
{
"Options" : {
"ExcludeFromBuild" : true
}
+ },
+ {
+ "Name" : "WSMS",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
}
]
},
"Options" : {
"ExcludeFromBuild" : true
}
+ },
+ {
+ "Name" : "WSMS",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
}
]
}
"IncludeDirs" : [
"src/gfx/newFonts/cc"
]
- }
+ },
+ "Configurations" : [
+ {
+ "Name" : "WSMS",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
},
"Bitmap.ec",
"BitmapResource.ec",
"Resource.ec",
"Surface.ec",
"fontManagement.ec",
- "fontRendering.ec",
+ {
+ "FileName" : "fontRendering.ec",
+ "Configurations" : [
+ {
+ "Name" : "WSMS",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
+ },
{
"FileName" : "imgDistMap.ec",
"Options" : {
import "Vector3D"
#endif
-#if (!defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER))
+#if (!defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER) && !defined(ECERE_NO3D))
import "OpenGLDisplayDriver"
#define near _near
property bool useSharedMemory { set { useSharedMemory = value; } get { return useSharedMemory; } };
property void * systemWindow { get { return window; } };
property DisplaySystem displaySystem { get { return displaySystem; } };
-#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER)
+#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER) && !defined(ECERE_NO3D)
property GLCapabilities glCapabilities
{
get { return ((OGLDisplay)driverData).capabilities; }
resources.Add(res);
// This will load e.g. the Bitmap *
-#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER)
+#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER) && !defined(ECERE_NO3D)
if(fm)
{
((FontResource)res.resource).LoadFM((FontResource)resource, this, fm);
#endif
res.resource.Load(resource, this);
}
-#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER)
+#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER) && !defined(ECERE_NO3D)
else if(fm)
{
FontResource fr = (FontResource)res.resource;
return _LoadResource(resource, null);
}
-#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER)
+#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER) && !defined(ECERE_NO3D)
void * LoadResourceFM(Resource resource, FontManager fm)
{
return _LoadResource(resource, fm);
namespace gfx;
import "Window"
-#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER)
+#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER) && !defined(ECERE_NO3D)
import "fmFontManager"
#endif
property Window window { set { if(value) { value.RemoveResource(this); value.AddResource(this); } } };
property float outlineSize { set { outlineSize = value; } get { return this ? outlineSize : 0; } };
property float outlineFade { set { outlineFade = value; } get { return this ? outlineFade : 0; } };
-#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER)
+#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER) && !defined(ECERE_NO3D)
property FMFont fmFont { get { return this ? fmFont : null; } };
#endif
FontFlags flags;
DisplaySystem displaySystem;
float outlineSize, outlineFade;
-#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER)
+#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER) && !defined(ECERE_NO3D)
FontManager fm;
FMFont fmFont;
#endif
}
}
-#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER)
+#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER) && !defined(ECERE_NO3D)
void LoadFM(FontResource copy, DisplaySystem displaySystem, FontManager fm)
{
Load(copy, displaySystem);
*&outlineSize = *&reference.outlineSize;
*&outlineFade = *&reference.outlineFade;
font = reference.font;
-#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER)
+#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER) && !defined(ECERE_NO3D)
fmFont = reference.fmFont;
#endif
}
void Dereference()
{
font = null;
-#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER)
+#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER) && !defined(ECERE_NO3D)
fmFont = null;
#endif
}
{
if(font && displaySystem)
displaySystem.UnloadFont(font);
-#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER)
+#if !defined(ECERE_VANILLA) && !defined(ECERE_ONEDRIVER) && !defined(ECERE_NO3D)
if(fmFont && fm)
fm.removeFont(fmFont);
#endif
import "fontManagement"
-#if (defined(ECERE_VANILLA) || defined(ECERE_ONEDRIVER)) && defined(__WIN32__)
+#if (defined(ECERE_VANILLA) || defined(ECERE_ONEDRIVER) || defined(ECERE_NO3D)) && defined(__WIN32__)
#define ECERE_NOTRUETYPE
#endif