**1.09 BETA IS OUT**
- b4thman
- Binocular Vision CONFIRMED!
- Posts: 266
- Joined: Sun Nov 18, 2007 7:36 am
- BlackShark
- Certif-Eyable!
- Posts: 1156
- Joined: Sat Dec 22, 2007 3:38 am
- Location: Montpellier, France
Hi,
I've tried to 3D mark the driver in anaglyph mode to see the performance improvements, unfortunately 3Dmark06 crahes during the Deep freeze scene so i couldn't get any results results. I also noticed that the "Return to Proxycon" demo is much too bright when the driver is enabled (even in 2D mode), this happens for both 1.08 and 1.09beta.
The only other game i have with a benchmark is Devil May Cry 4, i think there is also a benchmark feature in UT3 but i don't know where.
Unfortunately i was about to publish the scores when i realized that my 1.08 results were made with the demo instead of the full game so i have to reinstall 1.08 to test.
Between 1.08 DMC4-demo and 1.09b DMC4-retail, i noticed a 3-5 fps increase on an average of 30 to 50 fps in 3D mode (about 10% increase) but i don't know if it's all the work of iz3d or if some part of it is because of last minute optimisations for the game and / or drivers...
will publish the whole updated bench this evening.
I will also make a detailled report on how great DMC4 looks and the few little bugs I've found.
I also have a little report on FRAPS !
It still doesn't work for me, but since 1.09b i can actually see fraps' FPS meter appearing about half a second when a game launches, and then Iz3d kicks in (iz3d's FPS meter), and fraps disappears.
Annoying but not an emergency, fix shutter support and you'll see about fraps later...
I've tried to 3D mark the driver in anaglyph mode to see the performance improvements, unfortunately 3Dmark06 crahes during the Deep freeze scene so i couldn't get any results results. I also noticed that the "Return to Proxycon" demo is much too bright when the driver is enabled (even in 2D mode), this happens for both 1.08 and 1.09beta.
The only other game i have with a benchmark is Devil May Cry 4, i think there is also a benchmark feature in UT3 but i don't know where.
Unfortunately i was about to publish the scores when i realized that my 1.08 results were made with the demo instead of the full game so i have to reinstall 1.08 to test.
Between 1.08 DMC4-demo and 1.09b DMC4-retail, i noticed a 3-5 fps increase on an average of 30 to 50 fps in 3D mode (about 10% increase) but i don't know if it's all the work of iz3d or if some part of it is because of last minute optimisations for the game and / or drivers...
will publish the whole updated bench this evening.
I will also make a detailled report on how great DMC4 looks and the few little bugs I've found.
I also have a little report on FRAPS !
It still doesn't work for me, but since 1.09b i can actually see fraps' FPS meter appearing about half a second when a game launches, and then Iz3d kicks in (iz3d's FPS meter), and fraps disappears.
Annoying but not an emergency, fix shutter support and you'll see about fraps later...
-
- Sharp Eyed Eagle!
- Posts: 390
- Joined: Sun Jun 17, 2007 4:21 pm
Hi, guys!
First of all thank you for congratulations!! It is big pleasure for me
I also want to thank you for so active help of debugging - I'm running between forum collecting bugs now this weekend will help us a lot.
We moved a lot of profile edition operations to control center to make users' life easier (I can not edit XML ) and it created more link inside the code - it is easy to correct them - and this is a good news.
Additionally I just want to confirm that shutter trial will be longest (60 days instead of common 30 days) and I hope we all together can make it good
OK - let's me run not to make a final list of bug for tomorrow - oops! for today already
First of all thank you for congratulations!! It is big pleasure for me
I also want to thank you for so active help of debugging - I'm running between forum collecting bugs now this weekend will help us a lot.
We moved a lot of profile edition operations to control center to make users' life easier (I can not edit XML ) and it created more link inside the code - it is easy to correct them - and this is a good news.
Additionally I just want to confirm that shutter trial will be longest (60 days instead of common 30 days) and I hope we all together can make it good
OK - let's me run not to make a final list of bug for tomorrow - oops! for today already
-
- One Eyed Hopeful
- Posts: 35
- Joined: Sat Dec 22, 2007 3:38 am
from the size of the active LCD screen they rather lok like the H3D version (same as Metabyte Wiccked 3d's).The LCDs almost look like rotated by 90° compared to the revelators - the adapter included with the H3ds or Metabytes could do page flip as well as interlaced (color coded). If Ignatius adaptor is rather BIG that's very likely...VadersApp wrote:These glasses look like the IR revelator. What i don´t understand is, are revelators working in interlaced mode? Iignatius wrote:Hey VadersApp, these are the shutter glasses I have, http://www.ray3d.com/graphics/arcade_glasses.jpg
just pulled out my H3Ds .-.. it's them - if the picture is right, that is. Ignatius may confirm:The icon above the right eye shows a large H with "3D" in a globe...
- The_Doctor
- Binocular Vision CONFIRMED!
- Posts: 294
- Joined: Sat Jan 19, 2008 12:00 am
It would be good to keep it free until it works good so that people can keep using it and provide feedback. From all the outputs this will be the hardest to figure out.BlackQ wrote: Additionally I just want to confirm that shutter trial will be longest (60 days instead of common 30 days) and I hope we all together can make it good
-
- Binocular Vision CONFIRMED!
- Posts: 304
- Joined: Sat Dec 22, 2007 3:38 am
Gulp, I really, really hope that is not implying we could be waiting another 2 months for a shutter solution after the amount of time we've all been chomping at the bit!BlackQ wrote:Hi, guys!
Additionally I just want to confirm that shutter trial will be longest (60 days instead of common 30 days) and I hope we all together can make it good
-
- Binocular Vision CONFIRMED!
- Posts: 304
- Joined: Sat Dec 22, 2007 3:38 am
GTR Evolution works fine for me with 1.09 in anaglyph. Triple screen, 1280*1024 per head.The_Doctor wrote:Race07 & GTR Evolution - no anaglyph or interlaced. Nothing happens, works in anaglyph with 1.08
Last edited by chrisjarram on Mon Sep 08, 2008 4:28 am, edited 1 time in total.
- suchy
- One Eyed Hopeful
- Posts: 6
- Joined: Thu Jun 07, 2007 3:02 am
It didn't work for me at all in iZ3D mode. Only one panel was utilized, I was seeing the game screen only with right eye. Desktop on the other panel. When I turned on 3D, double image was rendered on a single panel - still desktop on the other (FEAR) or crashed (Armed Assault).
Did anyone else had such problem? So far I got back to 1.08.
My specs are:
WinXP SP2, DirectX 9.0c, 3GB RAM
AMD 64 X2 6000+
NVIDIA 8800GTX 768MB
iZ3D Monitor 22'
Anaglyph seemed all right.
Did anyone else had such problem? So far I got back to 1.08.
My specs are:
WinXP SP2, DirectX 9.0c, 3GB RAM
AMD 64 X2 6000+
NVIDIA 8800GTX 768MB
iZ3D Monitor 22'
Anaglyph seemed all right.
Last edited by suchy on Mon Sep 08, 2008 4:08 am, edited 2 times in total.
-
- Binocular Vision CONFIRMED!
- Posts: 304
- Joined: Sat Dec 22, 2007 3:38 am
3dMark06 in anaglyph for me turns into a slideshow... From 90fps+ to more like 15-20. As does COD4, from 200fps to _7_ fps.. this can't be right.BlackShark wrote:Hi,
I've tried to 3D mark the driver in anaglyph mode to see the performance improvements, unfortunately 3Dmark06 crahes during the Deep freeze scene so i couldn't get any results results. I also noticed that the "Return to Proxycon" demo is much too bright when the driver is enabled (even in 2D mode), this happens for both 1.08 and 1.09beta.
The only other game i have with a benchmark is Devil May Cry 4, i think there is also a benchmark feature in UT3 but i don't know where.
Unfortunately i was about to publish the scores when i realized that my 1.08 results were made with the demo instead of the full game so i have to reinstall 1.08 to test.
Between 1.08 DMC4-demo and 1.09b DMC4-retail, i noticed a 3-5 fps increase on an average of 30 to 50 fps in 3D mode (about 10% increase) but i don't know if it's all the work of iz3d or if some part of it is because of last minute optimisations for the game and / or drivers...
will publish the whole updated bench this evening.
I will also make a detailled report on how great DMC4 looks and the few little bugs I've found.
I also have a little report on FRAPS !
It still doesn't work for me, but since 1.09b i can actually see fraps' FPS meter appearing about half a second when a game launches, and then Iz3d kicks in (iz3d's FPS meter), and fraps disappears.
Annoying but not an emergency, fix shutter support and you'll see about fraps later...
On the flipside, rFactor, GTR Evolution, Bioshock and Timeshift all seem to work v well in anaglyph performance wise (though this is a bit bloody useless for me until the damn shutter mode is working the way it is supposed to! )
-
- Two Eyed Hopeful
- Posts: 79
- Joined: Mon Mar 24, 2008 10:40 am
about the maximum separation issue i will let you see how i am obliged to play far cry to get a good 3d stereo effect...
http://www.mtbs3d.com/gallery/displayim ... ?pos=-1691
http://www.mtbs3d.com/gallery/displayim ... ?pos=-1691
- The_Doctor
- Binocular Vision CONFIRMED!
- Posts: 294
- Joined: Sat Jan 19, 2008 12:00 am
It seems that some people can get something to work and some can't, not only gtr evolution. The results are a little inconsistent. Can you start rfactor at all (if you have it)?
chrisjarram wrote:GTR Evolution works fine for me with 1.09 in anaglyph. Triple screen, 1280*1024 per head.The_Doctor wrote:Race07 & GTR Evolution - no anaglyph or interlaced. Nothing happens, works in anaglyph with 1.08
-
- Two Eyed Hopeful
- Posts: 98
- Joined: Tue Apr 01, 2008 8:12 am
- Contact:
Hey quardropheoniX, I can confirm that the glasses I have are most definitely the ELSA 3D Revelator shutter glasses. Here's a good link about them: http://www.stereo3d.com/revelator.htm It also shows the IR emitter adapter here, http://www.stereo3d.com/revelator_cables.jpg that i have. It's a very tiny little adapter about 1inch in length that i place on top of my tv. Oddly enough, my glasses don't say ELSA above the right-eye like it does on that website. It's simply blank. But the glasses and the adapter are identical to the ELSA shutter glasses.
So far, I've only been using the 3D DLP format with the iz3D drivers and it seems to be working great for most of my games. But i will try out the other formats like interlaced/page flip and see what I get.
By the way, I've been doing a bit of gaming as much as I can to test out these drivers. And for the most part I haven't had much trouble except for a few things. When playing Half-Life 2, it works brilliantly for the most part but, every time i get near water the game becomes instantly unstable and lags like crazy. The only way I could partially solve this issue was by turning down the "Texture" Detail to Low or Medium and that seemed to smooth things out a bit but, there was still a bit of noticeable lag. I should note that I was able to turn every other video setting to MAX (including AA + Shadows) without any problems in 3D. The only time i had a problem was when I got near water in the game and I'd have to simply turn down the "texture detail" or turn off the 3D stereo completely in order to play that part of the game properly, which kind of sucks.
I was also wondering if there were any graphic settings I should turn off for Gears of War in 3D? For some odd reason, after a bit of gameplay the game would randomly crash. I'm guessing there's rather a problem with the iz3D drivers, a setting I'm not supposed to enable or the game itself needs to be re-installed.
Anyway, hope to hear back from you guys, I'm off for now and if anyone has any questions about my setup, let me know. I'd always try to help fellow 3D enthusiasts as much as I can
Cheers,
Varinder
So far, I've only been using the 3D DLP format with the iz3D drivers and it seems to be working great for most of my games. But i will try out the other formats like interlaced/page flip and see what I get.
By the way, I've been doing a bit of gaming as much as I can to test out these drivers. And for the most part I haven't had much trouble except for a few things. When playing Half-Life 2, it works brilliantly for the most part but, every time i get near water the game becomes instantly unstable and lags like crazy. The only way I could partially solve this issue was by turning down the "Texture" Detail to Low or Medium and that seemed to smooth things out a bit but, there was still a bit of noticeable lag. I should note that I was able to turn every other video setting to MAX (including AA + Shadows) without any problems in 3D. The only time i had a problem was when I got near water in the game and I'd have to simply turn down the "texture detail" or turn off the 3D stereo completely in order to play that part of the game properly, which kind of sucks.
I was also wondering if there were any graphic settings I should turn off for Gears of War in 3D? For some odd reason, after a bit of gameplay the game would randomly crash. I'm guessing there's rather a problem with the iz3D drivers, a setting I'm not supposed to enable or the game itself needs to be re-installed.
Anyway, hope to hear back from you guys, I'm off for now and if anyone has any questions about my setup, let me know. I'd always try to help fellow 3D enthusiasts as much as I can
Cheers,
Varinder
Occupation: Stereoscopic Filmmaker (Writer/Director)
- Neil
- 3D Angel Eyes (Moderator)
- Posts: 6882
- Joined: Wed Dec 31, 1969 6:00 pm
- Contact:
-
- Two Eyed Hopeful
- Posts: 98
- Joined: Tue Apr 01, 2008 8:12 am
- Contact:
Cool, thanks for the help Neil! I'll get that right now.
edit - I would just like to confirm that what Neil suggested did fix the Gears of War trouble i was having. I couldn't find the support thread you mentioned for Gears of War but I did find another very helpful thread which is located here: http://www.gamespot.com/pages/forums/sh ... d=26422869 The last post is the most helpful and explains everything you need to fix this Windows Live problem and has the appropriate links to get the right files.
By the way, Neil or anyone else who can help. I'm still having trouble getting Crysis to work in 3D. I've opened up Crysis in DX9 but enabling 3D stereo doesn't do anything. Do you have any suggestions?
-Varinder
edit - I would just like to confirm that what Neil suggested did fix the Gears of War trouble i was having. I couldn't find the support thread you mentioned for Gears of War but I did find another very helpful thread which is located here: http://www.gamespot.com/pages/forums/sh ... d=26422869 The last post is the most helpful and explains everything you need to fix this Windows Live problem and has the appropriate links to get the right files.
By the way, Neil or anyone else who can help. I'm still having trouble getting Crysis to work in 3D. I've opened up Crysis in DX9 but enabling 3D stereo doesn't do anything. Do you have any suggestions?
-Varinder
Last edited by ignatius on Mon Sep 08, 2008 11:08 am, edited 1 time in total.
Occupation: Stereoscopic Filmmaker (Writer/Director)
-
- Binocular Vision CONFIRMED!
- Posts: 304
- Joined: Sat Dec 22, 2007 3:38 am
Hey BlackQ,BlackQ wrote:Hi, guys!
First of all thank you for congratulations!! It is big pleasure for me
I also want to thank you for so active help of debugging - I'm running between forum collecting bugs now this weekend will help us a lot.
We moved a lot of profile edition operations to control center to make users' life easier (I can not edit XML ) and it created more link inside the code - it is easy to correct them - and this is a good news.
Additionally I just want to confirm that shutter trial will be longest (60 days instead of common 30 days) and I hope we all together can make it good
OK - let's me run not to make a final list of bug for tomorrow - oops! for today already
Have you been following the 1.09 shutter thread here out of interest? I noticed you hadnt commented on this yet but its certainly the hottest topic at over 1500 views in the last 3 days! I think between us here we'e ascertained the marker format is not going to work (either WLC, BLC or your own) as this could frequently result in flicker unless every users machine is capable of running every game at a fast rate.
The only solution therefore is to implement the low level calls nVidia are using to be able to pageflip 2 separate back-buffers, and then populate them separeately with the rendering train. This should be pretty easy, if not a case of getting this info out of nVidia there are tools for monitoring device driver execution and low level API calls / interrupt routines which should help you do this. I think it was assumed this had been done by iz3d already as it seems a little pointless having a simple shutter mode without it(?), but I guess this was overlooked.
Could you at all give an idea of when you going to be looking at fixing this? It would put a lot of peoples minds at rest!
Thanks for all the great work, hopefully it won't take long to get all this sorted...
- ceashure
- Two Eyed Hopeful
- Posts: 92
- Joined: Sat Dec 22, 2007 3:38 am
- Location: Internet
- Contact:
The beta driver doesnt appear to work at all for the iZ3D Monitor. I can see the desktop image through the game and non of the toggles work. I also tried with default set to enabled, with no luck.
I've got Vista 64-bit and a Nvidia 7950GT. Was trying a whole buntch of HL2 based games, and I did try a restart, clicked the "setup screens" button several times, and made sure dualview was on in Nvidia control panel.
I have noticed that the Contrast settings are MUCH better though...
I've got Vista 64-bit and a Nvidia 7950GT. Was trying a whole buntch of HL2 based games, and I did try a restart, clicked the "setup screens" button several times, and made sure dualview was on in Nvidia control panel.
I have noticed that the Contrast settings are MUCH better though...
- The_Doctor
- Binocular Vision CONFIRMED!
- Posts: 294
- Joined: Sat Jan 19, 2008 12:00 am
-
- Sharp Eyed Eagle!
- Posts: 390
- Joined: Sun Jun 17, 2007 4:21 pm
- yuriythebest
- Petrif-Eyed
- Posts: 2476
- Joined: Mon Feb 04, 2008 12:35 pm
- Location: Kiev, ukraine
-
- Binocular Vision CONFIRMED!
- Posts: 304
- Joined: Sat Dec 22, 2007 3:38 am
99% of bugs? That include the shutter mode then?? Its definately the biggest bug there after all!! I know you said you had someone at iz3d with the experience to investigate that at the end of this week - have you made any headway now? Really hope you guys have managed to fix this or if not will do in the next few days - I reckon by the end of the weekend the mtbs thread regarding shutter support will have reached over 4000 hits!!BlackQ wrote:iZ3D 1.09 beta 2 will be released in few minutes - 99% bugs are corrected (we hope) - sorry guys for short comment - two sleepless night and 5C no sun in Moscow ... good time for release CU all! Have a good test and last one for 1.09 I hope
-
- Sharp Eyed Eagle!
- Posts: 390
- Joined: Sun Jun 17, 2007 4:21 pm
Hi, chrisjarram!
We met the guy (he is helping us with consoles) and he confirmed that low level of GPU is not accessible for us to send any sync signal... we continue to think what else we can use as solution of this problem. We knew it can be like that, but we decide to release shutter mode also, even originally we stated that problem may come - this is not a bug, this is something we need to improve to reach compatibility - We'd happy to solve this problem alone, but we may need to have help from shutter glasses manufacturers.
We met the guy (he is helping us with consoles) and he confirmed that low level of GPU is not accessible for us to send any sync signal... we continue to think what else we can use as solution of this problem. We knew it can be like that, but we decide to release shutter mode also, even originally we stated that problem may come - this is not a bug, this is something we need to improve to reach compatibility - We'd happy to solve this problem alone, but we may need to have help from shutter glasses manufacturers.
- yuriythebest
- Petrif-Eyed
- Posts: 2476
- Joined: Mon Feb 04, 2008 12:35 pm
- Location: Kiev, ukraine
have you tried contacting eDimensional? their (old) driver does just that so perhaps you guys could work out a deal or something like "19% off for (new) buyers of eDim shutterglasses" in return for them providing their driver source code to you, or could be the other way round- eDim could bundle your driver with their glasses (not as free software but with protection like a serial number that will only work with a single pc ID), and in return you get a cut from their sales. This is of course wild brainstorming, just my 2 cents.BlackQ wrote:Hi, chrisjarram!
We met the guy (he is helping us with consoles) and he confirmed that low level of GPU is not accessible for us to send any sync signal... we continue to think what else we can use as solution of this problem. We knew it can be like that, but we decide to release shutter mode also, even originally we stated that problem may come - this is not a bug, this is something we need to improve to reach compatibility - We'd happy to solve this problem alone, but we may need to have help from shutter glasses manufacturers.
Oculus Rift / 3d Sucks - 2D FTW!!!
-
- Binocular Vision CONFIRMED!
- Posts: 304
- Joined: Sat Dec 22, 2007 3:38 am
BlackQ wrote:Hi, chrisjarram!
We met the guy (he is helping us with consoles) and he confirmed that low level of GPU is not accessible for us to send any sync signal... we continue to think what else we can use as solution of this problem. We knew it can be like that, but we decide to release shutter mode also, even originally we stated that problem may come - this is not a bug, this is something we need to improve to reach compatibility - We'd happy to solve this problem alone, but we may need to have help from shutter glasses manufacturers.
Why do I get the feeling we're going backwards here? It is not the sync signal that is the issue, it is access to the page-flipping buffers. Sync can be generated via a simple square wave converted from the V-sync output of any card - there are extrenal modules out there which convert a vertical sync output to the standard 3-pin DDC signal required by a lot of shutter glasses.
There is no help any shutter glasses manufacturer can give you to solve this problem, you need to access the page-flipping capability of the graphics card to guarantee a LRLRLR output - thats your side of things. This is certainly a bug as it renders the feature useless without it.
XFX GTX 280 XXX,BFG 7900GTX,Q6600,4gbXMS2,3TB RAID,2xWD Raptors,MountainMods U2-UFO Case,1KW Thermaltake PSU, 3x BenQ MP720p,Full active sim setup inc actuators,shakers,wind,THX sound.CrystalEyes 3,6 wireless ED w/ hipower emitter.
-
- Binocular Vision CONFIRMED!
- Posts: 304
- Joined: Sat Dec 22, 2007 3:38 am
You know what, this is actually a good idea. Personally I've had an 8800 working on a CRT with 8800 Ultra running PRAY, with no problems whatsoever, so I know for a fact eDimensional have page-flipping working with their own driver. Certaintly if they can do it, iz3d can.yuriythebest1 wrote:have you tried contacting eDimensional? their (old) driver does just that so perhaps you guys could work out a deal or something like "19% off for (new) buyers of eDim shutterglasses" in return for them providing their driver source code to you, or could be the other way round- eDim could bundle your driver with their glasses (not as free software but with protection like a serial number that will only work with a single pc ID), and in return you get a cut from their sales. This is of course wild brainstorming, just my 2 cents.BlackQ wrote:Hi, chrisjarram!
We met the guy (he is helping us with consoles) and he confirmed that low level of GPU is not accessible for us to send any sync signal... we continue to think what else we can use as solution of this problem. We knew it can be like that, but we decide to release shutter mode also, even originally we stated that problem may come - this is not a bug, this is something we need to improve to reach compatibility - We'd happy to solve this problem alone, but we may need to have help from shutter glasses manufacturers.
XFX GTX 280 XXX,BFG 7900GTX,Q6600,4gbXMS2,3TB RAID,2xWD Raptors,MountainMods U2-UFO Case,1KW Thermaltake PSU, 3x BenQ MP720p,Full active sim setup inc actuators,shakers,wind,THX sound.CrystalEyes 3,6 wireless ED w/ hipower emitter.
- TheLostBrain
- Cross Eyed!
- Posts: 100
- Joined: Wed Feb 06, 2008 9:10 pm
- Contact:
Matching Vsynch and recovering from frame rate drops..ideas.
Matching to Vsync... just some hypothetical 1000ft level thoughts...
Use a combination of the Directx function :: WaitForVerticalBlank and also a simple timer for tracking to provide a concerted effort of keeping things in sync..
So... hypothetically...
You'd start with an initialization process where you'd match a timer (running on a separate thread) to the interval returned by a couple polls of the WaitForVerticalBlanks.
You'd then spit out the L or R on every tick of that timer. (L for even ticks and R for odd ticks for instance)
Every once and awhile you'd re-poll the WaitForVerticalBlanks and rematch the timer interval as needed.
This would also match Left eye renderings to even ticks and Right eye rendering to odd ticks, etc to resolve reversal issues you wind up when it comes time to recover from frame rate drops, etc.
At the very least... just the ability to recover shortly after a frame rate drop would be awesome... and I don't know but maybe you can make something work with that even/odd tick check for LRLRLR synchronization.. Just some random thoughts.
Here's a code example of someone doing something similar to what I'm describing...although much less low level, etc.
http://www.codeproject.com/KB/GDI/teari ... ect=752625
Use a combination of the Directx function :: WaitForVerticalBlank and also a simple timer for tracking to provide a concerted effort of keeping things in sync..
So... hypothetically...
You'd start with an initialization process where you'd match a timer (running on a separate thread) to the interval returned by a couple polls of the WaitForVerticalBlanks.
You'd then spit out the L or R on every tick of that timer. (L for even ticks and R for odd ticks for instance)
Every once and awhile you'd re-poll the WaitForVerticalBlanks and rematch the timer interval as needed.
This would also match Left eye renderings to even ticks and Right eye rendering to odd ticks, etc to resolve reversal issues you wind up when it comes time to recover from frame rate drops, etc.
At the very least... just the ability to recover shortly after a frame rate drop would be awesome... and I don't know but maybe you can make something work with that even/odd tick check for LRLRLR synchronization.. Just some random thoughts.
Here's a code example of someone doing something similar to what I'm describing...although much less low level, etc.
http://www.codeproject.com/KB/GDI/teari ... ect=752625
- KindDragon
- Cross Eyed!
- Posts: 108
- Joined: Sat Mar 10, 2007 4:05 am
- Location: Russia
Re: Matching Vsynch and recovering from frame rate drops..id
DirectDraw method WaitForVerticalBlank() not available in D3D9.TheLostBrain wrote:Matching to Vsync... just some hypothetical 1000ft level thoughts...
Use a combination of the Directx function :: WaitForVerticalBlank and also a simple timer for tracking to provide a concerted effort of keeping things in sync..
So... hypothetically...
You'd start with an initialization process where you'd match a timer (running on a separate thread) to the interval returned by a couple polls of the WaitForVerticalBlanks.
You'd then spit out the L or R on every tick of that timer. (L for even ticks and R for odd ticks for instance)
Every once and awhile you'd re-poll the WaitForVerticalBlanks and rematch the timer interval as needed.
This would also match Left eye renderings to even ticks and Right eye rendering to odd ticks, etc to resolve reversal issues you wind up when it comes time to recover from frame rate drops, etc.
At the very least... just the ability to recover shortly after a frame rate drop would be awesome... and I don't know but maybe you can make something work with that even/odd tick check for LRLRLR synchronization.. Just some random thoughts.
Here's a code example of someone doing something similar to what I'm describing...although much less low level, etc.
http://www.codeproject.com/KB/GDI/teari ... ect=752625
Stereoscopic Steam Group: Join now