找回密码
 立即注册

微信扫码登录

使用验证码登录

QQ登录

只需一步,快速开始

查看: 287|回复: 12

MAME 三种类型着色器说明

[复制链接]

17

主题

351

回帖

2489

积分

金牌会员

积分
2489
发表于 2025-7-18 16:46:47 | 显示全部楼层 |阅读模式
本帖最后由 wolffy1998 于 2025-7-18 16:51 编辑

一、MAME 三种类型着色器说明

BGFX:它基于 BGFX 渲染库(跨平台图形 API 封装),允许在 OpenGL、Direct3D、Vulkan 等不同后端上统一使用着色器。

HLSL: HLSL(High-Level Shading Language)是 微软 DirectX 平台上的高级着色语言,主要用于编写 GPU 上运行的着色器程序(Shaders),属于图形编程的核心技术之一。

GLSL: GLSL(OpenGL Shading Language)是 OpenGL 的专用着色语言,用于在 GPU 上编写着色器程序,类似于 HLSL(DirectX 用),但专门服务于 OpenGL 和 OpenGL ES 图形 API。


二、HLSL 和 GLSL着色器使用方法:

HLSL 类型着色器选择 D3D 视频模式,GLSL 类型着色器选择 OpenGL 视频模式,按需打开 HLSL 或者 GLSL。

使用 HLSL 或 GLSL 需关闭双线性过滤。

12601_0.png

使用 HLSL 和 GLSL 着色器需要修改 MAME 的配置文件,下面贴图介绍下配置文件加载顺序。

12617_0.png


三、分享外网收集的三种类型着色器:

MAME BGFX-ArcCabView Shader.zip (134.62 KB)

MAME GLSL-PSGS Shader.zip (16.81 KB)

MAME HLSL-Shader.zip (1.55 KB)





评分

参与人数 1金钱 +20 收起 理由
lili + 20

查看全部评分

17

主题

351

回帖

2489

积分

金牌会员

积分
2489
 楼主| 发表于 2025-7-18 20:38:39 来自手机 | 显示全部楼层
BGFX着色器是主流的,大家应该都会。只需把着色器文件和纹理分别放到bgfx、artwork文件夹中,视频模式选择bgfx,进入游戏后选择着色器。

HLSL着色器需要配置.ini中的参数,B站好像有教程,我没研究过。提供的HLSL着色器附件中有个.ini配置文件,可以按照配置加载顺序更改名称后,放到ini文件夹。

GLSL着色器最简单,就是在.ini配置文件中有个参数指定着色器路径,可以指定多个,提供的GLSL着色器附件中的REDEME.md有说明。

注意:使用HLSL或GLSL需先按照帖子设置。
个人收藏合集:https://ourl.cn/B6un4s

47

主题

845

回帖

4085

积分

论坛元老

积分
4085
发表于 2025-7-18 16:58:08 来自手机 | 显示全部楼层
谢谢高手,认真学习

39

主题

3366

回帖

1万

积分

论坛元老

积分
10788
QQ
发表于 2025-7-18 17:02:11 | 显示全部楼层
进来学习
1227
回复

使用道具 举报

17

主题

351

回帖

2489

积分

金牌会员

积分
2489
 楼主| 发表于 2025-7-18 17:02:28 | 显示全部楼层
进来学习一下
个人收藏合集:https://ourl.cn/B6un4s

152

主题

1万

回帖

2万

积分

论坛元老

严厉打击夸克网盘倒卖游戏资源的二手贩子,人人有责,从我做起。

积分
28035

推广达人最佳新人

发表于 2025-7-18 17:03:26 | 显示全部楼层
进来学习一下哦
严厉打击夸克网盘倒卖游戏资源的二手贩子,人人有责,从我做起。
发表于 2025-7-18 17:38:16 | 显示全部楼层
收藏
回复

使用道具 举报

1

主题

1956

回帖

6314

积分

论坛元老

积分
6314
发表于 2025-7-18 17:58:44 | 显示全部楼层
进来学习
回复

使用道具 举报

0

主题

457

回帖

2913

积分

金牌会员

积分
2913
发表于 2025-7-18 18:24:21 | 显示全部楼层
hlsl死忠
回复

使用道具 举报

0

主题

293

回帖

2022

积分

金牌会员

积分
2022
发表于 2025-7-18 18:35:59 | 显示全部楼层
太繁琐了 等以后简化了再说啦

3

主题

202

回帖

1166

积分

金牌会员

积分
1166
发表于 2025-7-18 19:24:17 | 显示全部楼层
本帖最后由 minyangyang 于 2025-7-18 19:30 编辑

满满的干货!此类帖子,属于底层基础教程,对新手了解使用模拟器有益,让更多的年轻人融入模拟器这个圈子,不然一群老人闭门造人,迟早要完。

希望开专贴,收集,以供学习。
谢谢楼主的分享!这个绝对要顶!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|肖琪模拟游戏站 ( 沪ICP备2023018581号-5|沪公网安备31011702888952号 )

GMT+8, 2025-9-2 15:40 , Processed in 0.988071 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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