Skip to content

Commit

Permalink
Fixed lime.utils.Log.throwErrors = false;
Browse files Browse the repository at this point in the history
Letting users to chose where own way to load shaders
  • Loading branch information
MAJigsaw77 authored Aug 4, 2023
1 parent 86518c0 commit 33e4c5e
Showing 1 changed file with 8 additions and 13 deletions.
21 changes: 8 additions & 13 deletions flixel/addons/display/FlxRuntimeShader.hx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ import openfl.display.BitmapData;
import openfl.display.ShaderInput;
import openfl.display.ShaderParameter;
import openfl.display.ShaderParameterType;
import openfl.utils.Assets;

using StringTools;

Expand Down Expand Up @@ -168,19 +167,15 @@ class FlxRuntimeShader extends FlxGraphicsShader
*/
public function new(?fragmentSource:String, ?vertexSource:String):Void
{
try
{
glFragmentSource = Assets.getText(fragmentSource);
}
catch (e:Dynamic)
glFragmentSource = (fragmentSource != null && fragmentSource.length > 0) ? fragmentSource : BASE_FRAGMENT_SOURCE;
if (fragmentSource != null && fragmentSource.length > 0)
glFragmentSource = fragmentSource;
else
glFragmentSource = BASE_FRAGMENT_SOURCE;

try
{
glVertexSource = Assets.getText(vertexSource);
}
catch (e:Dynamic)
glVertexSource = (vertexSource != null && vertexSource.length > 0) ? vertexSource : BASE_VERTEX_SOURCE;
if (vertexSource != null && vertexSource.length > 0)
glVertexSource = vertexSource;
else
glVertexSource = BASE_VERTEX_SOURCE;

super();
}
Expand Down

0 comments on commit 33e4c5e

Please sign in to comment.