RetroArch中有几个模拟掌机屏幕风格的多次处理(Multipass)着色器,在移动设备上一直不能用,以前只以为是与移动平台不兼容,但是刚刚发现竟然是因为缺图片文件……虽然不知道为什么会出这种低级错误,不过至少有救了,于是在PC版中找到图片文件复制到手机里,果然能用了。
目前handheld目录下共有六套着色器:其中dot和lcd3x是单次处理的,只有一个glsl文件,使用的时候直接在Shader #n处选择这个文件就可以了;dmg-shader、gameboy、lcd-shader和lcd_cgwg是多次处理的,由多个glsl文件与一个(或几个)glslp文件组成,使用的时候选择Load Shader Present并选择glslp文件即可。
这次补充的是dmg-shader、gameboy和lcd-shader所需的图片文件。而lcd_cgwg是缺一个glsl着色器,似乎是原cg格式的编写有问题,在PC版上就有错误,也无法用cg2glsl.py脚本转换成glsl格式,所以就没法用了。
目前handheld目录下共有六套着色器:其中dot和lcd3x是单次处理的,只有一个glsl文件,使用的时候直接在Shader #n处选择这个文件就可以了;dmg-shader、gameboy、lcd-shader和lcd_cgwg是多次处理的,由多个glsl文件与一个(或几个)glslp文件组成,使用的时候选择Load Shader Present并选择glslp文件即可。
这次补充的是dmg-shader、gameboy和lcd-shader所需的图片文件。而lcd_cgwg是缺一个glsl着色器,似乎是原cg格式的编写有问题,在PC版上就有错误,也无法用cg2glsl.py脚本转换成glsl格式,所以就没法用了。