4 ms·
Samsung Galaxy phones are single buffered when in VR mode. They 'race' the beam by rendering to the left eye buffer while the right eye is being scanned out. th
by randyrand 9y ago
Samsung Galaxy phones are single buffered when in VR mode. They 'race' the beam by rendering to the left eye buffer while the right eye is being scanned out. then switch.
Just a neat fact.
- londons_explore 9y agoSo if rendering takes too long, you see a partially rendered frame?
- randyrand 9y agoin theory, yes. in practice they detect that and quickly show the previous frame reprojected.
- deleted 9y ago[deleted]
- rsync 9y ago"They 'race' the beam by rendering to the left eye buffer while the right eye is being scanned out." Doesn't that mean they have no framebuffer ? My understanding of "racing the beam" is that it is only required when you have no framebuffer at all - you are literally cramming the bits, in real time, onto the display circuitry. If you have even a single framebuffer, you write to that and it handles painting the actual pixels to the display circuitry.
- randyrand 9y agorace the beam can have multiple usages. Its usage makes sense here IMO. for the gearvr, the scan out circuitry operates independently and reads out the bits from a buffer in memeory. There is still a buffer.