> It's probably something simple that I'm missing, but I'm frustrated. > > Downloaded "dxwebsetup.exe" from MS. Installer says I have a newer version installed, > no installation necessary. > > Downloaded "directx_Jun2010_redist" and it shows that it installs. Reboot computer > just in case. > > Still get errors when I run with "hlsl_enable = 1" in mame.ini. Clean config. > > Graphics card is NVIDIA GTS 250. April 2011 drivers installed. > > Error = "Unable to compile shader (unspecified reason)" > > This is using the 64-bit binary posted in the news post. > > When compiling on my own, I get the following screenshot:
I'm willing to think you either don't have the HLSL folder containing the .FX file needed for the shader use or you don't have it in a folder where MAME expects.
HLSL should be in the DIFF from mamedev.org. If you don't have it, it was posted here: http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Number=255365
One way to really make sure is to run with -verbose, if there is a message similar to: Direct3D: Unable to load primary.fx .. then simply place the folder from the download linked above in the same folder as MAME.
|