safespaces icon indicating copy to clipboard operation
safespaces copied to clipboard

Some questions

Open der-b opened this issue 6 years ago • 9 comments

Hi,

i experimented with safespaces and implemented a different concept for the organization of the windows.

I have several questions:

  • If i hold a key pressed, there is no repetition. Since it works with durden, i assume that this feature is implemented within durden and not a part of arcan itself. Where is this implemented?

  • I organize the windows on the a sphere with the camera in the center of the sphere. Unfortunately the the result looks strange: If i move the windows along the sphere to the right or to the left, then everything looks fine. If i move the windows along the sphere up or down it looks strange. My debug output looks fine (https://github.com/der-b/safespaces/blob/test/safespaces/layouters/default.lua#L291). Do you have an idea what this could cause?

  • I use two different test systems. On one of the systems, the last created window is always rendered in the foreground. On the other system it behaves as expected, depending on how far the window is away from the camera. Did you experienced something similar before?

PS: don't look on the code quality.

Kind regards,

Bernd

der-b avatar Dec 13 '18 21:12 der-b

Cool! I'll try and take a peak at it asap - a few things more in the other projects before 35c3 and then I'll get more time with safespaces (glove integration and some UI components at least). As for your problem, first guess would be the layer anchor, orientation / position etc. is defined against the layer anchor position.

Your test issue sounds much like depth buffer problems. Do you use the same GL drivers on both systems? Are there any warning messages? If you run it through a GL debugger, do you get any warnings there?

Key-repeat is a notoriously troublesome part (as it needs to know about the layout etc. to work correctly), there is a control for enabling / disabling platform- level keyrepeat and it may or may not be available with no reliable way to query for it.Durden does it entirely manual (using the _clock_pulse event handler). Check iostatem.lua (iostatem_repeat) etc.

letoram avatar Dec 14 '18 00:12 letoram

Do you attend the 35c3? If so, then we should meet there! Do you prepare a presentation?

With a quick search i found several gl debuggers. Can you recommend one?

I will have a look on the key-repeat think.

der-b avatar Dec 14 '18 16:12 der-b

I'm not going to hold a presentation this time, but from the progress now I think I'll do something for cccamp or next years ccc. I'm also meeting up with a few people of the people from OpenHMD there so VR stuff to play with for sure!

letoram avatar Dec 14 '18 18:12 letoram

How did things go? at the congress from ~12 tomorrow, on wire @letoram to meet.

letoram avatar Dec 30 '18 02:12 letoram

i'm at the congress right now. Where should we meet? Somewhere in the glass hall?

der-b avatar Dec 30 '18 10:12 der-b

I will wait at the ddos bar in the glass hall at around 15:15. I'm the guy with the orange laptop.

der-b avatar Dec 30 '18 12:12 der-b

Sorry, are you still there? sitting in the KJC table with a few other HMD hacks going on, will you come over or should I move to the bar?

letoram avatar Dec 30 '18 14:12 letoram

Where is the kjc table?

der-b avatar Dec 30 '18 14:12 der-b

Found it

der-b avatar Dec 30 '18 14:12 der-b