mirror of
https://github.com/beefytech/Beef.git
synced 2025-07-04 15:26:00 +02:00
SDL platform improvements
This commit is contained in:
parent
d20b53b187
commit
8e191b074b
101 changed files with 37801 additions and 68 deletions
2
IDE/dist/shaders/Std_es.frag
vendored
2
IDE/dist/shaders/Std_es.frag
vendored
|
@ -1,3 +1,5 @@
|
|||
#version 100
|
||||
|
||||
precision lowp float;
|
||||
|
||||
uniform lowp sampler2D tex;
|
||||
|
|
2
IDE/dist/shaders/Std_es.vert
vendored
2
IDE/dist/shaders/Std_es.vert
vendored
|
@ -1,3 +1,5 @@
|
|||
#version 100
|
||||
|
||||
precision mediump float;
|
||||
uniform mat4 screenMatrix;
|
||||
|
||||
|
|
2
IDE/dist/shaders/Std_font_es.frag
vendored
2
IDE/dist/shaders/Std_font_es.frag
vendored
|
@ -1,3 +1,5 @@
|
|||
#version 100
|
||||
|
||||
precision lowp float;
|
||||
|
||||
uniform lowp sampler2D tex;
|
||||
|
|
2
IDE/dist/shaders/Std_font_es.vert
vendored
2
IDE/dist/shaders/Std_font_es.vert
vendored
|
@ -1,3 +1,5 @@
|
|||
#version 100
|
||||
|
||||
precision mediump float;
|
||||
uniform mat4 screenMatrix;
|
||||
|
||||
|
|
|
@ -2760,6 +2760,8 @@ namespace IDE
|
|||
mWorkspace.mLoading = false;
|
||||
}
|
||||
|
||||
var startupProjectName = scope String();
|
||||
|
||||
if (StructuredLoad(data, workspaceFileName) case .Err(let err))
|
||||
{
|
||||
mBeefConfig.Refresh();
|
||||
|
@ -2870,7 +2872,6 @@ namespace IDE
|
|||
LoadFailed();
|
||||
}
|
||||
|
||||
var startupProjectName = scope String();
|
||||
using (data.Open("Workspace"))
|
||||
{
|
||||
data.GetString("StartupProject", startupProjectName);
|
||||
|
@ -2906,10 +2907,6 @@ namespace IDE
|
|||
switch (AddProject(projectName, projSpec.mVerSpec))
|
||||
{
|
||||
case .Ok(let project):
|
||||
if ((!startupProjectName.IsEmpty) && (StringView.Compare(startupProjectName, projectName, true) == 0))
|
||||
{
|
||||
mWorkspace.mStartupProject = project;
|
||||
}
|
||||
project.mLocked = data.GetBool("Locked", project.mLockedDefault);
|
||||
case .Err:
|
||||
OutputLineSmart("ERROR: Unable to load project '{0}' specified in workspace", projectName);
|
||||
|
@ -2925,6 +2922,14 @@ namespace IDE
|
|||
|
||||
FlushDeferredLoadProjects();
|
||||
|
||||
for (var project in mWorkspace.mProjects)
|
||||
{
|
||||
if ((!startupProjectName.IsEmpty) && (StringView.Compare(startupProjectName, project.mProjectName, true) == 0))
|
||||
{
|
||||
mWorkspace.mStartupProject = project;
|
||||
}
|
||||
}
|
||||
|
||||
mWorkspace.FinishDeserialize(data);
|
||||
mWorkspace.FixOptions(mConfigName, mPlatformName);
|
||||
#if !CLI
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue