!rBmyrWnyssyCORKYgR:matrix.org

Wayland with Godot

48 Members
10 Servers

Load older messages


SenderMessageTime
8 Apr 2019
@wmww:matrix.orgsophieIf you like, but there's still no garentee this is what they want. hpvb indicated to me his plan was something like this (and the PR was originally based on his code) but he hasn't looked into the details of my efforts yet.14:14:14
@ddevault:matrix.orgddevaultthe code's going to be useful no matter what, I think14:14:35
@ddevault:matrix.orgddevaultmoving it between abstractions isn't that hard14:14:43
@wmww:matrix.orgsophieTrue, and understanding my PR will give you a better idea of the problem space if we need to do something different14:16:18
@wmww:matrix.orgsophieAnother thing someone could do to make it easier to merge is split DisplayDriver part of my PR from the Freedesktop/LinuxBSD part. You could have one PR that introduces the DisplayDriver concept and makes all the OS_* classes (including OS_X11) inherit from it (half of my first commit, and all the others), then another PR to split OS_X11 into OS_LinuxBSD and DisplayX11 (other half of my first commit). It would be more logical, but a lot of work, so I was only planning on doing that if they asked.14:21:49
@ddevault:matrix.orgddevaultI imagine the other way around would be easier14:25:08
@ddevault:matrix.orgddevaultmove OS_X11 into linuxbsd, then introduce DisplayDriver14:25:18
@wmww:matrix.orgsophieCould work as well. Not sure if that would be easier or not14:28:24
@ddevault:matrix.orgddevaultin that approach, the first commit is basically just renames, the second commit looks the same as your current patch less the renames14:29:09
@wmww:matrix.orgsophie ddevault: If you could change your PR (https://github.com/godotengine/godot/pull/27266) to LinuxBSD, and removed the splitup of what is now GenericUnix and X11, that would be helpful. Basically just a strait rename of X11 to LinuxBSD, without changes to structure at all. I'd rebase on top of that. 14:41:27
@ddevault:matrix.orgddevaultcool. I'll do that tomorrow morning14:42:01
@wmww:matrix.orgsophieI'll comment there and let them know what we're planning14:42:35
@ddevault:matrix.orgddevaultty14:44:39
9 Apr 2019
@ddevault:matrix.orgddevaultwmww: want me to rebase your patch and push a new version to your branch?15:17:23
@ddevault:matrix.orgddevaulterr, I think on matrix you use @wmww15:17:32
@wmww:matrix.orgsophie ddevault: both worked. Is your branch updated? I'll do it, since I've been in that code for days now 16:02:40
@ddevault:matrix.orgddevaultit is, yes16:04:50
@wmww:matrix.orgsophie ddevault: A few nits (I'll leave them here instead of publically reviewing): 16:08:28
@wmww:matrix.orgsophie You still have is_unix_or_server_arm, which might be misleading because Mac is a Unix but not included 16:08:52
@wmww:matrix.orgsophieget_name() returns the string "Linux/BSD". This obviosly looks nicer, but I would keep it just "LinuxBSD". If anyone tries to check it programaticlly they might forget the slash.16:10:35
@wmww:matrix.orgsophie ddevault: If you want to rebase my PR on top of your stuff you can. I anticipate it will be quite a bit of work. I'll get started when I get off work (5hrs or so), so let me know if you do anything before then. 16:16:54
@ddevault:matrix.orgddevaultwmww: ack on all counts16:23:48
@ddevault:matrix.orgddevaulteating lunch now but I'll probably get in and start on rebasing your patch16:24:00
@ddevault:matrix.orgddevaultwmww: rebased: https://github.com/status-im/godot/tree/display-abstraction-rebase18:55:10
@ddevault:matrix.orgddevaultalso rebased against upstream master to deal with that merge conflict18:55:23
@wmww:matrix.orgsophieNice. just grabbed it and making a few tweeks before I use it to update my PR22:11:11
@wmww:matrix.orgsophie ddevault: I made a few fixes to your rename branch: https://github.com/wmww/godot/commits/generic_unix 23:17:01
@ddevault:matrix.orgddevaultthanks, let me cherry pick these23:17:30
@wmww:matrix.orgsophieTo be clear, I'm considering myself to have the mutex lock back on the display abstraction stuff. Since we're editing the same commits over and over we can't combine changes if you do anything to that now.23:18:14
@ddevault:matrix.orgddevaultupdated the display-abstraction-rebase branch as well23:18:25

Show newer messages


Back to Room ListRoom Version: