First post, by VGA
Hello guys, just got Star Trek 25th Anniversary to work. I upgraded to the Daum fork and it has additional options. My goal is to have a clear/sharp image with correct aspect ratio AND to avoid resolution changes and screen tearing.
I'm on win7 (1680x1050) , so I suppose Direct3D is the best output option ? Does it need a scaler or does it scale it automatically ? Using these now :
fullscreen=true
fulldouble=false
fullresolution=desktop
Not sure about the scaler and pixelshader options. Any advice ?
EDIT: I discovered the SVN specific readme 😀
DIRECT3D […]
DIRECT3D
Written by gulikoza
New options:
Direct3D output now supports the use of custom pixel shaders for picture scaling.
To use it your card has to support PS2.0 (Radeon >=9500, GeForce >=FX5200) or PS1.4 for scale2x_ps14.fx (Radeon >= 8500).** These shaders are currently available :
1) Generalpoint.fx - normal (nearest neighbor) resize
pilinear.fx - bilinear resize (slightly blurry)
scale2x.fx - advmame2x resize
scale2x_ps14.fx - advmame2x resize (PS1.4 version)
2xSaI.fx - 2xSaI resize
2xSaI_sRGB.fx - 2xSai (Gamma Corrected) resize2) The following are all modifications of the GLSL shaders for OGL2 PSX plugin. Ported to .fx format by guest(r).
Some of the shaders also have settings you can modify by editing the .fx file.GS2x.fx
GS4x.fx
GS4xColorFilter.fx
GS4xFilter.fx
GS4xScale.fx3) Other shaders...
** How to enable pixelshader
1. Open dosbox.conf with notepad.
2. Set 'output=direct3d' to enable Direct3D. Follow one of these options.Set 'scaler=hardware2x', 'scaler=hardware3x', 'scaler=hardware=4x', or 'scaler=hardware=5x'
Set 'scaler=none'. Set the values like 640x480 in fullresolution and windowresolution.3. Then set 'pixelshader=' option to one of the shaders.
When pixel shader is active DOSBox will report it in the console: D3D:Pixel shader output enabled
If you don't get this line then pixel shader effects are not in use.