Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - vtlmks

Pages: [1]
Projects / Fashion - Fashionating remake (not finished)
« on: November 17, 2018 »
So, I started doing this remake a couple of years ago, but things got in the way as they always do. Now that I'm able to do some more stuff I would love if someone could test this to see that it works on anyone else's computer but mine; it's statically linked with vs2017, uses openGL 3.0 Core profile, so nothing really exotic.. There are five parts in the demo, press 1 through 5  to see them, the only one that is more or less done is #3.. there is some debug-code in there as well, showing cycle count for functions etc that wont be there for the finished version.

Anyway, I'll be releasing the sources on GitHub when it's done, and I'm currently doing a new framework that will make it easier to make remakes, that also will be on GitHub if someone is interested in making their own.

General chat / Remake; vsync & timing
« on: June 18, 2017 »
So, I'm doing a few Amiga remakes. But I haven't come up with a good way to solve the timing.

There are a lot of refresh rates out there, even if we only take into account the LCD ones. 60Hz, 100Hz, 120Hz, 132Hz, 144Hz; only one divisible with 50Hz (Amiga Pal).

What I could do is let 60Hz run at 60Hz; 100Hz, 120Hz, 132Hz I divide by two, which would suck for 132Hz - 66hz refresh rate, and divide 144Hz by three, making the remake run a tad bit slow. And any refresh rates I don't know of, or can't query from windows with GetDeviceCaps(... VREFRESH) I'd just have to run at full speed I guess.

Or I could make sure to update a frame in 20ms (50Hz) and do a SwapBuffers(..) then and have it tear and look very non-smooth. What would be the preferred way?

Some background; I'm doing the rendering to a 352x272 pixel buffer, and I rather want to not use sub-pixel scrolling with openGL, else it would be a lot simpler. However, if that is the only way to solve it I might think it over again, but I rather hope not, would be very nice with integer pixel positions.

Well, Thanks for your time, and I hope to get some fun ideas to explore :) Cheers!

Pages: [1]