Hi Tim, That was quick! :) Alright, pretty much clear, Thanks a lot!
-Ilyes On Fri, Jul 15, 2011 at 10:54 PM, Tim (Steven) Ross <tr...@broadcom.com> wrote: > Ilyes- > > It should not introduce any distortion. Instead it should have the effect of > making the entire "scene" appear closer/farther. > > -Tim > > -----Original Message----- > From: Ilyes Gouta [mailto:ilyes.go...@gmail.com] > Sent: Friday, July 15, 2011 5:49 PM > To: Tim (Steven) Ross > Cc: directfb-dev > Subject: Re: [directfb-dev] Stereoscopy: DSCAPS_STEREO primary surface and > IDirectFBDisplayLayer::SetStereoDepth() > > Hi Tim, > >> In this case where the contents of the L & R are already rendered with the >> parallax inherent in the rendered images, the SetStereoDepth() function is >> not required. You can either set it to 0 or not call it at all (default is >> 0). The API is available in your scenario so that you can add additional >> depth to the layer contents (e.g. to make it appear in front/behind another >> layer that also has parallax). The API also exists so that a L/R mono layer >> that has a single buffer can be made to appear in front/behind the display >> screen. > > Yes, indeed. > >> The API is available in your scenario so that you can add additional depth >> to the layer contents >> (e.g. to make it appear in front/behind another layer that also has >> parallax). > > Would calling SetStereoDepth() then introduce a kind of distortion on > the rendered L/R buffers (with the inherent parallax and scene depth) > which would lower the quality of the final perceived picture by the > user? > > -Ilyes > >> >> -Tim >> >> -----Original Message----- >> From: directfb-dev-boun...@directfb.org >> [mailto:directfb-dev-boun...@directfb.org] On Behalf Of Ilyes Gouta >> Sent: Friday, July 15, 2011 5:09 AM >> To: directfb-dev >> Subject: [directfb-dev] Stereoscopy: DSCAPS_STEREO primary surface and >> IDirectFBDisplayLayer::SetStereoDepth() >> >> Hi, >> >> I'm looking at the new stereoscopy API, part of the new DirectFB-1.5 >> release (and getting ready to implement stuff) and I keep thinking >> about this use-case where the application is DFSCL_FULLSCREEN and has >> a stereo capable primary layer/surface. The application can render its >> own L/R buffers straight to the primary surface (OpenGL content or >> already rendered buffers from a file, such as JPEG stereo). All that >> rendering is performed using a local and specific settings, such as >> for OpenGL the (virtual) L/R camera positions, projection and model >> view matrices (which doesn't necessarily reflect/match the viewer's >> viewing setup) and an already kind of "hard-coded" horizontal parallax >> for the JPEG stereo buffers. >> >> I'd like to ask what would be the usefulness of the >> IDirectFBDisplayLayer::SetStereoDepth() in this use-case? Would it be >> required so that to let the user to adjust the depth appreciation and >> viewing experience? >> >> -Ilyes >> _______________________________________________ >> directfb-dev mailing list >> directfb-dev@directfb.org >> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev >> >> >> > > > _______________________________________________ directfb-dev mailing list directfb-dev@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev