找回密码
 立即注册

微信扫码登录

使用验证码登录

QQ登录

只需一步,快速开始

查看: 144|回复: 12

MAME 三种类型着色器说明

[复制链接]

10

主题

309

回帖

2162

积分

金牌会员

积分
2162
发表于 昨天 16:46 | 显示全部楼层 |阅读模式
本帖最后由 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

查看全部评分

10

主题

309

回帖

2162

积分

金牌会员

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

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

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

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

47

主题

797

回帖

3727

积分

论坛元老

积分
3727
发表于 昨天 16:58 来自手机 | 显示全部楼层
谢谢高手,认真学习

38

主题

2799

回帖

9118

积分

论坛元老

积分
9118
QQ
发表于 昨天 17:02 | 显示全部楼层
进来学习
1227
回复

使用道具 举报

10

主题

309

回帖

2162

积分

金牌会员

积分
2162
 楼主| 发表于 昨天 17:02 | 显示全部楼层
进来学习一下
个人收藏合集:https://ourl.cn/wup8mb 密码:thor5691

152

主题

1万

回帖

2万

积分

论坛元老

积分
23314

推广达人最佳新人

发表于 昨天 17:03 | 显示全部楼层
进来学习一下哦
发表于 昨天 17:38 | 显示全部楼层
收藏
回复

使用道具 举报

1

主题

1478

回帖

4850

积分

论坛元老

积分
4850
发表于 昨天 17:58 | 显示全部楼层
进来学习
回复

使用道具 举报

0

主题

366

回帖

2494

积分

金牌会员

积分
2494
发表于 昨天 18:24 | 显示全部楼层
hlsl死忠
回复

使用道具 举报

0

主题

247

回帖

1714

积分

金牌会员

积分
1714
发表于 昨天 18:35 | 显示全部楼层
太繁琐了 等以后简化了再说啦

0

主题

138

回帖

742

积分

高级会员

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

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

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

本版积分规则

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

GMT+8, 2025-7-19 12:19 , Processed in 0.084446 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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