Firebrand wrote:
Vavoom uses the refresh rate that is set on Windows, I've got mine set to 75 Hz, with the recent changes I can't get more than 70 FPS, even when drawing the automap, performance with the new rendering methods still needs improvements, but it's not easy to get it to the best, I hope that with the time we'll improve them as much as possible .

Why don't I get 85 Hz then? Is there any way to force a refresh rate? 60 Hz hurts my eyes on a CRT monitor.

As for porting dynamic lights, Vavoom's renderer it's very different from the GZDoom renderer, for starters, it's polygonal (based on the Quake renderer) while GZDoom is a slightly modified Doom renderer, I'm sure that it's possible to adapt the renderer to display shadows as the ones in Vavoom, but it might require heavy modifications.

The end result what gets rendered is mostly the same, i.e. polygons for walls and triangle fans for subsectors. Doing the lighting is certainly doable but this requires one thing that does not exist: A motivated programmer with lots of time to spend on such a feature.

Is it Direct3D? Just run dxdiag and set the refresh rate override to 85 - it's on the very last tab.

I don't know if there's a way to do that with OpenGL, I think it's card/vendor specific.

Spoiler: Zen Sarcasm

1. Do not walk behind me, for I may not lead. Do not walk ahead of me, for I may not follow. Do not walk beside me, either. Just pretty much leave me the hell alone.
2. The journey of a thousand miles begins with a broken fan belt and a leaky tire.
3. It's always darkest before dawn. So if you're going to steal your neighbor's newspaper, that's the time to do it.
4. Don't be irreplaceable. If you can't be replaced, you can't be promoted.
5. No one is listening until you fart.
6. Always remember that you're unique. Just like everyone else.
7. Never test the depth of the water with both feet.
8. If you think nobody cares if you're alive, try missing a couple of car payments.
9. Before you criticize someone, you should walk a mile in their shoes.That way, when you criticize them, you're a mile away and you have their shoes.
10. If at first you don't succeed, skydiving is not for you.
11. Give a man a fish and he will eat for a day. Teach him how to fish, and he will sit in a boat and drink beer all day.
12. If you lend someone $20 and never see that person again, it was probably worth it.
13. If you tell the truth, you don't have to remember anything.
14. Sex is like air. It's not important unless you aren't getting any.
15. Don't squat with your spurs on.
16. Some days you're the bug; some days you're the windshield.
17. Don't worry; it only seems kinky the first time.
18. Good judgment comes from bad experience, and a lot of that comes from bad judgment.
19. The quickest way to double your money is to fold it in half and put it back in your pocket.
20. A closed mouth gathers no foot.
21. Duct tape is like the Force. It has a light side and a dark side, and it holds the universe together.
22. There are two theories to arguing with women. Neither one works.
23. Generally speaking, you aren't learning much when your lips are moving.
24. Experience is something you don't get until just after you need it.
25. Never miss a good chance to shut up.
26. We are born naked, wet and hungry, and get slapped on our behind. Then things get worse.
27. Never, under any circumstances, take a sleeping pill and a laxative on the same night.
28. There is a fine line between "hobby" and "mental illness."
29. No matter what happens, somebody will find a way to take it too seriously.
30. There comes a time when you should stop expecting other people to make a big deal about your birthday...around age 12.
31. Everyone seems normal until you get to know them

Pretty darn smooth! So far I've been only been able to trigger the real-time shadows by firing rockets around and watching the resulting explosion cast shadows... but yeah it's working. Don't you have a test map or something that better demonstrates the new features?

Perhaps a map with light sources that cast shadows all the time? Maybe some moving light sources to demonstrate real-time shadows?

Besides shadows, what else is in? With this new lighting system, I take it you are now also lighting model polyons properly (per vertex)?

It runs super smooth on my ATI 4870 X2 at 1600 x 1200.

Now if only someone would fix the sound code so it sounds a lot more like ZDoom's and I might consider permanently switching to Vavoom...

EDIT: Just tried it with models. WHOA SHIT, it ran like ASS! Like, less than 1 FPS. More like, 1 frame every 5 seconds. There was even one time when there were 4 zombiemen in front of me and they all started firing (thus casting shadows all over the place) and Vavoom froze and I had to Ctrl-Alt-Del.

The shadowing looks nice though. The models all seem to cast self shadows as well.

Why is it so slow though? :/ I'm using the latest ATI Catalyst drivers and all of the settings are at factory defaults (so there's nothing like forced AA turned on or anything like that).

Changing to a lower resolution doesn't solve the problem. It still runs SLOW when models and real-time shadows are turned on. Without models, it's pretty smooth though.

Nash wrote:Perhaps a map with light sources that cast shadows all the time? Maybe some moving light sources to demonstrate real-time shadows?

I would like to make a demo map for this, I might take some time for that later .

Nash wrote:Besides shadows, what else is in? With this new lighting system, I take it you are now also lighting model polyons properly (per vertex)?

Yes, also, some things are being drawn using shaders, which will allow some other effects to be implemented in the future , but we don't know yet what will come with this.

Nash wrote:Now if only someone would fix the sound code so it sounds a lot more like ZDoom's and I might consider permanently switching to Vavoom...

What kind of problems you are having with sound?

Nash wrote:EDIT: Just tried it with models. WHOA SHIT, it ran like ASS! Like, less than 1 FPS. More like, 1 frame every 5 seconds. There was even one time when there were 4 zombiemen in front of me and they all started firing (thus casting shadows all over the place) and Vavoom froze and I had to Ctrl-Alt-Del.

Drawing models is slower because of the calculations for interpolating frames, calculating which parts of the model should be lit and casting of shadows, obviously it's still not perfected performance wise (but it has been improved a lot, believe me...). Maybe something else can be done for improving performance, let's see.