freenode/#shirakumo - IRC Chatlog
Search
9:42:32
selwyn
the new openvr sdk has fixed a big issue with slow frame rates, glad i didn't have to fix that one myself
9:44:27
selwyn
i would like to render something - any example will do - to an opengl texture, which can then be displayed as a VR overlay
9:45:08
selwyn
i guess i need the opengl renderer - but https://github.com/Shirakumo/alloy/blob/master/renderers/opengl/protocol.lisp is only a skeleton?
9:45:09
Colleen
github.com/Shirakumo/alloy/... Website (HTML), Title: alloy/protocol.lisp at master · Shirakumo/alloy · GitHub
9:45:41
Colleen
github.com/Shirakumo/trial/... Website (HTML), Title: trial/alloy at master · Shirakumo/trial · GitHub
9:46:20
Shinmera
trial-alloy:ui is a standard entity, so render it to a texture like you would any other entity.
11:08:14
selwyn
halfway there. i'm getting complaints that there is no applicable method for #'trial:render when i enter a trial-alloy:ui into the scene
13:30:51
Shinmera
Though having to allocate a texture buffer and a separate rendering pass for every 'window' seems really terrible to me.
13:31:16
Shinmera
Fixing that would require changing the opengl backend to work with 3d transform matrices though.
13:35:43
selwyn
a steamvr application may consist of zero, one or many overlays, and it may or may not render 3D content to the compositor
13:36:28
selwyn
i would like to keep the overlays and 3D stuff decoupled, if only to facilitate overlay-only apps, so i can live with the situation right now
13:37:13
selwyn
i specialised trial:paint-with to make sure that the UI entities did not render in the 3D passes and vice-versa, which is silly
13:38:00
Shinmera
currently the default is to have a 'pipelined-scene' which is both at once, but really each pass should hold a scene graph, not the other way around.
14:01:58
Shinmera
I obviously can't say how bad that cost would be, but it is a cost you currently cannot get around paying unless you write your own backend from scratch.
14:06:05
selwyn
i also managed to get mirror textures working this morning, so there is no obstacle to making the video maker