Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Organizing Godot 3.1 Alpha #20313

Closed
reduz opened this issue Jul 20, 2018 · 25 comments
Closed

Organizing Godot 3.1 Alpha #20313

reduz opened this issue Jul 20, 2018 · 25 comments
Milestone

Comments

@reduz
Copy link
Member

reduz commented Jul 20, 2018

We should start organizing work for 3.1 alpha. I myself am done with what I was working with, so opening this issue with the intention of making sure we are all on the same page and what needs to be done is done.

GLES2

@karroffel Is working on GLES2. I think his work is more or less complete, or in a good enough state so users can start testing it. What is missing?

Mono

@neikeq Has been doing a lot of fixes to export and debugging. Is there anything else that should be included?

Typed GDScript

@vnen's work on typed GDScript is more or less done, is there anything missing for merging?

Physics improvements

@AndreaCatania has working PRs for IK and softbodies, which should be completed and merged. Both where more or less done.

Visual script UX improvements

@fire was working on several VS improvements, i think his work was almost ready for merging

Android Export

@hpvb fixed the exporter, and is working on adding built-in signing support, so we don't depend on installing Java if you want to do basic exports. Also working on some Godot optimizations.

What am I missing?

@vnen
Copy link
Member

vnen commented Jul 21, 2018

Typed GDScript is pretty much done and ready to merge. I want some broader testing to catch potential issues.

@suptoasty
Copy link
Contributor

Does @djrm have any theme improvements for 3.1 or is it just focused on usability improvements? Also before this thread gets flooded with them...are issue numbers okay to post here?

@gaudecker
Copy link
Contributor

Is #9046 going to be pushed to 3.2?

@ghost
Copy link

ghost commented Jul 21, 2018

@reduz
Copy link
Member Author

reduz commented Jul 21, 2018

@CCODE05B No. No further 3D work will be done until port to Vulkan happens after 3.1 is out.

@ghost
Copy link

ghost commented Jul 21, 2018

cry_pc

@Zylann
Copy link
Contributor

Zylann commented Jul 21, 2018

@gaudecker I need to update that tracker, some things in it have been solved since.
@reduz mentionned working on terrain in that tracker, however maybe he changed his mind?
In the meantime, see https://github.com/Zylann/godot_heightmap_native_plugin

Also, #19501 ?

@akien-mga akien-mga added this to the 3.1 milestone Jul 21, 2018
@mhilbrunner
Copy link
Member

@gaudecker @Zylann Yes, the issue/that tracker will likely have to wait until reduz can work on renderer features again after 3.2/Vulkan.

@mhilbrunner
Copy link
Member

Personally, I would love if #15561 made it into 3.1 to simplify error handling.

Being able to do

var [result, error] = foo()

or similar would be a welcome improvement over

var a = foo()
var result = a[0]
var error = a[1]

@mhilbrunner
Copy link
Member

@reduz Updates on your bullet points:

Physics improvements were merged
VisualScript UX improvements were merged

Typed GDScript was also merged, warnings are still missing: #19993

@volzhs
Copy link
Contributor

volzhs commented Jul 25, 2018

what about converting text resource to binary when exporting?

@vnen
Copy link
Member

vnen commented Jul 25, 2018

I need to fix #19935 before alpha (besides finishing the warnings thing).

@mhilbrunner
Copy link
Member

Seems I was wrong, Inverse Kinematics (IK) was not yet merged: #18699

@Zireael07
Copy link
Contributor

We're waiting on IK and further fixes to GLES2 (particles and whatnots), I guess?

@eon-s
Copy link
Contributor

eon-s commented Jul 27, 2018

@Zireael07 CPU particles are already on master, but 2D version is still missing, it seems?

@efornara
Copy link
Contributor

@reduz

have on my todo list a bunch of pretty cool culling techniques, but as always out of time for 3.0 #9786

No. No further 3D work will be done until port to Vulkan happens after 3.1 is out.

Of course, it makes sense to delay these (most likely GPU assisted) techniques until Vulkan, but am I right in assuming that they would not be useable in mobile / low-end anyway?

Just as for particles, wouldn't make sense to also have a CPU culling technique available? Something like the room / portal technique of Godot 2?

@Geequlim
Copy link
Contributor

Geequlim commented Aug 9, 2018

@karroffel @reduz Will batching for 2D is still missing in 3.1 ?

@reduz
Copy link
Member Author

reduz commented Aug 10, 2018

@Geequlim There is someone working on it

@Zireael07
Copy link
Contributor

So what are we missing at this point?

@starry-abyss
Copy link
Contributor

How about qwerty scancodes: #18020 ?

@AntohaRDNS
Copy link

Amazing work!
Still missing some mesh cache (alembic, etc) handling

@starry-abyss
Copy link
Contributor

Also BTW is GSOC work going to get in 3.1?

@Cygon
Copy link
Contributor

Cygon commented Sep 2, 2018

For VR games (which happens to be what I'm working on), there are still issues with the UI making it end up in a confused state when either the camera or the UI plane moves.

It would be nice if mouse-over checking could get some love before 3.1 so that Godot can finally handle VR titles with world interaction.

Issues + repro (no VR required): #16536

@eon-s
Copy link
Contributor

eon-s commented Sep 2, 2018

There are many (old) issues on 2D physics, those will start being addressed for 3.1 or kicked to 3.2?

@akien-mga
Copy link
Member

As we're nearing beta, closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests