Jump to content
Sign in to follow this  
BillyHW

WinVice: Render to DX primary surface

Recommended Posts

I normally use MacVice, but today I was playing with WinVice on my work computer and there is an option in the video settings to "Render to DX primary surface". It is turned off by default.

 

Does anyone know what this does, and whether it is better to have on or off?

Edited by BillyHW

Share this post


Link to post
Share on other sites

Well since I don't really use Warp Mode (unless I'm tired of waiting on a really long load), I guess I'll leave it off then. Thanks.

 

Oh, I also noticed another setting in the Options menu: "Disable DirectX9 video driver". I think by default it is unchecked, which means it's enabled. Should I just leave it unchecked? What effect will it have if I check it?

Share this post


Link to post
Share on other sites

If you disable dx9, recent versions of vice won't be able to go fullscreen and a lot of other display options become unavailable.

 

The effect is also visible in windowed mode: with dx9 enabled the output will be scaled to somehow fit the window size, what allows to resize the c64 picture freely to your liking but may lead to a wrong aspect ratio (if you also have scanlines enabled they may look very uneven due to that).

 

With dx9 disabled the output is either the true size of a c64 picture in pixels or twice of that (if double size is enabled), and any surplus space in the window is padded with black pixels. Given the high screen-resolutions typically used by modern PCs this results in a rather tiny c64 picture, even with double size selected :)

  • Like 1

Share this post


Link to post
Share on other sites

Thanks.

 

I wonder how they do the true (pixel) aspect ratio for small window sizes when modern screens have square pixels and the C64 (NTSC) had about .75 pixel aspect ratio. You'd need like 4 times the square pixel density to accurately approximate the true ratio. And for PAL you'd need even more cause it's like .92 or something.

 

So yeah, I wonder how they do it.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...