Results 214 comments of Bjorn

I think this is a huge need and I agree with a lot of the motivation. In my head I sorta split this up into 2+ problems: - I want...

What would the "lovr-layer callbacks" be? I also want the fake headset controls to be moved up into Lua where they can be more customizable, but I haven't been able...

Progress on this has been made: There are `lovr.keypressed` and `lovr.keyreleased` callbacks. Moving the desktop headset driver controls into Lua is still a bit tricky though. Ideas I'm going to...

Allowing lightuserdata on Channels is good, but temporary vectors wouldn't work properly. They are essentially integer handles into the vector pool, and the vector pools are thread-local. So sending a...

Re: remapping bindings dynamically: In OpenXR you can't change actions without tearing down and reinitializing the VR session. Could still be done but would need to probably A) rebind everything...

This love library is good inspiration for actions https://github.com/tesselode/baton

Confirmed that this works on desktop GL, so it seems to be GLES specific. Or driver specific.

Barriers are indeed happening when expected, changing them to `GL_ALL_BARRIERS_BITS` doesn't change anything.

Reading data out of the buffer (`print(block:read('value')[1])`) after the `compute` also fixes it, I suspect maybe because it maps the buffer. (I also made a note to fix the fact...