Page MenuHomeSolus

Update godot to 3.0.6 and add C# support
ClosedPublic

Authored by kyrios123 on Jan 30 2018, 12:30 PM.

Details

Summary

Release notes for Godot Engine 3.0 and 3.0.6

Fixes T5668

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan

Launch app, import a sample project

Diff Detail

Repository
R1031 godot
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
kyrios123 created this revision.Jan 30 2018, 12:30 PM
kyrios123 added a comment.EditedJan 30 2018, 12:55 PM
  • Can use system bullet3 but requires version 2.88 that has not been tagged/released
  • Changelog says opus has been removed but it still links against the opus libraries
  • Have to build glad as it replaces glew
kyrios123 planned changes to this revision.Jan 30 2018, 2:19 PM

Given what it sounds like that you can't use projects from 2.1.4 (but can export them when 3.1 is released), it will be unusable for anyone currently using the repo package...

DataDrake abandoned this revision.Mar 16 2018, 6:51 PM
DataDrake added a subscriber: DataDrake.

Abandoning due to lack of movement in over 30 days. Please feel free to re-open after addressing the issues previously raised.

kyrios123 updated this revision to Diff 7829.Jun 24 2018, 3:52 PM

Bump to 3.0.4

kyrios123 retitled this revision from Update godot to 3.0 to Update godot to 3.0.4.Jun 24 2018, 3:53 PM
kyrios123 edited the summary of this revision. (Show Details)
sunnyflunk abandoned this revision.Aug 4 2018, 11:17 AM

Yeah, this ain't going to apply anymore

kyrios123 updated this revision to Diff 8870.Aug 13 2018, 5:39 PM
kyrios123 retitled this revision from Update godot to 3.0.4 to Update godot to 3.0.6.
kyrios123 edited the summary of this revision. (Show Details)

Bump to 3.0.6

kyrios123 edited the summary of this revision. (Show Details)Aug 14 2018, 5:19 AM
kyrios123 updated this revision to Diff 8886.EditedAug 14 2018, 6:58 PM
kyrios123 retitled this revision from Update godot to 3.0.6 to Update godot to 3.0.6 and add C# support.

Build with mono

Could anyone validate that the C# support is ok please ?
JoshStrobl added inline comments.Aug 15 2018, 1:04 AM
package.yml
17

Switched from GLEW to GLAD for OpenGL wrapping.

Is this something vendored in or does glad need to be packaged up?

sunnyflunk added inline comments.Aug 15 2018, 7:29 AM
package.yml
17

Don't think it can be. glad itself is just python code used to generate tiny outputs that are then used in godot.

However, builtin_mbedtls=no, builtin_miniupnpc=no, builtin_pcre2=no, builtin_zstd=no seem like possible options.

kyrios123 updated this revision to Diff 8893.Aug 15 2018, 8:37 AM

Use system pcre2. Build fails with system zstd.
I don't see options for mbedtls and miniupnpc. I gave a quick try but nothing was added in the abi_used_libs.

If glad is required, I suppose it should be a runtime dependency (not sure if I'll have time to look at it today).

Was looking at git master rather than 3.0.6, zstd is the only one that could be enabled, but it doesn't build. glad is a no go. So probably ready to land.

JoshStrobl accepted this revision.Aug 16 2018, 7:12 AM
This revision is now accepted and ready to land.Aug 16 2018, 7:12 AM
This revision was automatically updated to reflect the committed changes.