PRIORITY_PRELOAD( ImageRegisterInterface, IMAGE_PRELOAD_PRIORITY ) { RegisterInterface( WIDE("vulkan.image"), (void*(CPROC*)(void))GetImageInterface, (void(CPROC*)(void*))DropImageInterface ); RegisterInterface( WIDE("vulkan.image.3d"), GetImage3dInterface, DropImage3dInterface ); l.scale = (RCOORD)SACK_GetProfileInt( GetProgramName(), WIDE("SACK/Image Library/Scale"), 10 ); if( l.scale == 0.0 ) { l.scale = (RCOORD)SACK_GetProfileInt( GetProgramName(), WIDE("SACK/Image Library/Inverse Scale"), 2 ); if( l.scale == 0.0 ) l.scale = 1; } else l.scale = 1.0f / l.scale; // this initializes some of the interface methods //SetBlotMethod( BLOT_C ); RealImageInterface._IsImageTargetFinal = IsImageTargetFinal; }
PRIORITY_PRELOAD( ImageRegisterInterface, IMAGE_PRELOAD_PRIORITY ) { RegisterInterface( WIDE("d3d.image"), _ImageGetImageInterface, _ImageDropImageInterface ); #ifndef __NO_OPTIONS__ l.scale = (RCOORD)SACK_GetProfileInt( GetProgramName(), WIDE("SACK/Image Library/Scale"), 10 ); if( l.scale == 0.0 ) { l.scale = (RCOORD)SACK_GetProfileInt( GetProgramName(), WIDE("SACK/Image Library/Inverse Scale"), 2 ); if( l.scale == 0.0 ) l.scale = 1; } else l.scale = 1.0f / l.scale; #else l.scale = 1.0f; #endif // this initializes some of the interface methods //SetBlotMethod( BLOT_C ); RealImageInterface._IsImageTargetFinal = IsImageTargetFinal; }