Jump to content
  • entries
    943
  • comments
    5,899
  • views
    924,415

Linux update: Scene browser and hidden window contexts


Josh

2,427 views

 Share

I've made two major improvements to the editor UI this week. The scene tree is now fully functional, and objects can be dragged around in the scene hierarchy:

5587919344314e83624fa99ff69a2845_large.jpg?1392425260

Models and prefabs can now be dragged into the viewports from the asset browser, so the editor is near fully functional now.

The X11 windowing system cannot create an OpenGL rendering context on a hidden window. (The same happens on OSX.) On OSX I did a cheesy hack whereby the asset editor windows (the model, texture, material, etc. editors) would get initialized behind the splash screen, which is why there is no option to turn off the splash screen. I decided to do this the right way and restructured the initialization code so that on Linux and Mac, the rendering context does not get created until the first time the asset editor window opens. This gives the program a nice clean start, without a bunch of windows popping up all over the place.

The next thing I will focus on is adjusting the editor to handle the case-sensitive file system properly. My approach here will be to try to just make sure paths are always stored with the correct casing, and I will add a check when files are saved. This will allow the editor to open all the existing maps and files so I can start using it heavily in Linux and complete this project.

  • Upvote 5
 Share

1 Comment


Recommended Comments

lo que hacen por la comunidad linux no tiene nombre, sigan así

 

what they do for the linux community has no name, keep it up

 

And again, |Google translate i hate you!

Link to comment
Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...