I just switched to Windows 10 and when I try and run MAME64 with HLSL enabled, I get a crash:
Code:
>mame64 -v metrocrs Video: Monitor 000000000a9bd1a8 = "\\.\DISPLAY1" (primary) Direct3D: Using Direct3D 9 Physical width 1920, height 1080 Direct3D: Configuring adapter #0 = NVIDIA GeForce GTX 960 Direct3D: Using dynamic textures Direct3D: YUV format = RGB Direct3D: Max texture size = 16384x16384 Direct3D: Device created at 1920x1080 Shader primary.fx is missing, corrupt or cannot be compiled. Shader post.fx is missing, corrupt or cannot be compiled. Shader distortion.fx is missing, corrupt or cannot be compiled. Shader prescale.fx is missing, corrupt or cannot be compiled. Shader phosphor.fx is missing, corrupt or cannot be compiled. Shader focus.fx is missing, corrupt or cannot be compiled. Shader deconverge.fx is missing, corrupt or cannot be compiled. Shader color.fx is missing, corrupt or cannot be compiled. Shader ntsc.fx is missing, corrupt or cannot be compiled. Shader bloom.fx is missing, corrupt or cannot be compiled. Shader downsample.fx is missing, corrupt or cannot be compiled. Shader vector.fx is missing, corrupt or cannot be compiled. Unable to initialize Direct3D. Fatal error: Unable to complete window creation
This worked without a hitch under Windows 7 - same files, same config. I can run Direct3D but only if I switch HLSL off. the .fx shaders are in the hlsl directory, as they should be.
Can anyone help?
|