diff --git a/src/lime/_internal/backend/flash/FlashWindow.hx b/src/lime/_internal/backend/flash/FlashWindow.hx index 98947a868..b0c075dcb 100644 --- a/src/lime/_internal/backend/flash/FlashWindow.hx +++ b/src/lime/_internal/backend/flash/FlashWindow.hx @@ -61,6 +61,9 @@ class FlashWindow { if (stage == null) stage = Lib.current.stage; + parent.__width = stage.stageWidth; + parent.__height = stage.stageHeight; + stage.align = StageAlign.TOP_LEFT; stage.scaleMode = StageScaleMode.NO_SCALE; diff --git a/src/lime/graphics/opengl/GLProgram.hx b/src/lime/graphics/opengl/GLProgram.hx index a9d457ed6..ed5e3531a 100644 --- a/src/lime/graphics/opengl/GLProgram.hx +++ b/src/lime/graphics/opengl/GLProgram.hx @@ -50,5 +50,13 @@ import lime.utils.Log; #else -typedef GLProgram = Dynamic; +@:forward abstract GLProgram(Dynamic) from Dynamic to Dynamic { + + public static function fromSources (gl:Dynamic, vertexSource:String, fragmentSource:String):GLProgram { + + return null; + + } + +} #end \ No newline at end of file diff --git a/src/lime/graphics/opengl/GLShader.hx b/src/lime/graphics/opengl/GLShader.hx index 47fa1f29e..638036041 100644 --- a/src/lime/graphics/opengl/GLShader.hx +++ b/src/lime/graphics/opengl/GLShader.hx @@ -50,5 +50,13 @@ import lime.utils.Log; #else -typedef GLShader = Dynamic; +@:forward abstract GLShader(Dynamic) from Dynamic to Dynamic { + + public static function fromSources (gl:Dynamic, source:String, type:Int):GLShader { + + return null; + + } + +} #end \ No newline at end of file