琵琶行论坛

 找回密码
 注册
每日签到论坛FTP使用教学领取红包(开放!)论坛FTP搜索引擎
查看: 1709|回复: 5

[模拟求助] 新安装高版本win10无法启用hlsl?

[复制链接]

签到天数: 1 天

[LV.1]初来乍到

发表于 2020-12-12 11:43:07 | 显示全部楼层 |阅读模式
以前低版本win10下,mame0.216或0.222都可以启用hlsl(色彩饱和度高),glsl,最近新安装了高版本win10,结果发现无法启用hlsl了(锯齿感强)。
请问如何解决呀?
备注:新win10已安装VC++2005,2008,2010,2012,2017,好像netframework也已经4.5以上了)



旧版本启用hlsl

旧版本启用hlsl

新版本无法启用hlsl

新版本无法启用hlsl

签到天数: 888 天

[LV.10]以坛为家III

发表于 2020-12-12 21:05:38 | 显示全部楼层
重新安装mame
回复 支持 反对

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2020-12-13 09:04:24 | 显示全部楼层

MAME0.216, 0.222都是解压缩的,直接mamepgui运行的呀?
回复 支持 反对

使用道具 举报

签到天数: 1074 天

[LV.10]以坛为家III

发表于 2020-12-13 09:59:59 | 显示全部楼层
本帖最后由 游戏小世界 于 2020-12-13 10:33 编辑

glsl我是这么设置来用的,mame扫描线滤镜位置  mame\bgfx\shaders\glsl\chains\crt-geom
或者mame\glsl   然后打开 mame.ini ,如下修改就可以了。

# OSD VIDEO OPTIONS
video                     opengl

# OpenGL-SPECIFIC OPTIONS
gl_forcepow2texture       0
gl_notexturerect          0
gl_vbo                    1
gl_pbo                    1
gl_glsl                     1
gl_glsl_filter            1
glsl_shader_mame0         glsl\CRT-geom



这项: gl_glsl       改为0就是你图1的画面效果   如果要使用扫描线滤镜就设置1.
        glsl_shader_mame0     glsl\CRT-geom    CRT-geom可改为想用的滤镜名,这是扫描线滤镜,不用可以不设置.  
      这是设置好两种显示画面后,今后只要 选取或取消  启用OpenGL GLSL  来切换就可以了。
mame.JPG



最后得看所用的mame自带滤镜是什么,以上仅供参考。 (改好的mame.ini文件最好备份一个






回复 支持 反对

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2020-12-13 13:06:58 | 显示全部楼层
新版本win10下,使用opengl的glsl设置跟以前一样,没问题。
使用视频输出方式auto,hlsl enable=1,目前为画面马赛克样子,根本没效果。即使在启用opengl vbo,pbo等也没有效果的。
回复 支持 反对

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2020-12-13 14:17:40 | 显示全部楼层
win7下,MAME0.214,0.222能够启用hlsl。
备注:win7 win10都为32位
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|琵琶行论坛 ( 赣ICP备12000882号 )

GMT+8, 2021-5-17 19:00 , Processed in 0.018812 second(s), 10 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表