> I have a PC with an R7 5700X and a GTX1660ti running MAME just as I like it with all > the HLSL settings to make it look like an old CRT. > > I copy/paste the MAME directory over to another PC, an i58250U with integrated > graphics and, without changing a thing, it all works perfectly as above. > > Then I do the same again; copy/paste the MAME directory over to my 3rd PC, an i7 4790 > with integrated graphics... and MAME will only run in the vanilla graphics mode. All > the HLSL options are now gone from the slider controls. > > All 3 PCs are running the exact same copy of windows, updated as of right now. So my > question is, what makes the 3rd PC incompatible with the HLSL options?
As far as I know, HLSL is dependent on DirectX (v9 ?). I looked up the specs of the Intel CPU's (i58250U and i7 4790), and both seem to support at least DirectX 12 (not sure about v9). So (just guessing here) perhaps DirectX is not installed (correctly) on the failing machine ? You could run 'dxdiag.exe', to see if anything pops up. Also, you could run 'mame -verbose' to see if anything sticks out in the output. Sorry that I cannot be of more help.
|