View | Details | Raw Unified | Return to bug 274783 | Differences between
and this patch

Collapse All | Expand All

(-)b/emulators/mame/Makefile (-83 / +105 lines)
Lines 1-6 Link Here
1
PORTNAME=	mame
1
PORTNAME=	mame
2
DISTVERSION=	0.259
2
DISTVERSION=	0.260
3
PORTREVISION=	1
4
CATEGORIES=	emulators games
3
CATEGORIES=	emulators games
5
4
6
MAINTAINER=	agh@riseup.net
5
MAINTAINER=	agh@riseup.net
Lines 22-27 ONLY_FOR_ARCHS= aarch64 amd64 armv7 i386 powerpc powerpc64 powerpc64le Link Here
22
ONLY_FOR_ARCHS_REASON=	not yet ported to any architecture other than armv7, arm64, x86, and powerpc*
21
ONLY_FOR_ARCHS_REASON=	not yet ported to any architecture other than armv7, arm64, x86, and powerpc*
23
22
24
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sphinxcontrib-svg2pdfconverter>0:textproc/py-sphinxcontrib-svg2pdfconverter@${PY_FLAVOR} \
23
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sphinxcontrib-svg2pdfconverter>0:textproc/py-sphinxcontrib-svg2pdfconverter@${PY_FLAVOR} \
24
		asio>0:net/asio \
25
		genie:devel/genie \
25
		glm>0:math/glm \
26
		glm>0:math/glm \
26
		rapidjson>0:devel/rapidjson
27
		rapidjson>0:devel/rapidjson
27
LIB_DEPENDS=	libexpat.so:textproc/expat2 \
28
LIB_DEPENDS=	libexpat.so:textproc/expat2 \
Lines 30-41 LIB_DEPENDS= libexpat.so:textproc/expat2 \ Link Here
30
		libfreetype.so:print/freetype2 \
31
		libfreetype.so:print/freetype2 \
31
		libportmidi.so:audio/portmidi \
32
		libportmidi.so:audio/portmidi \
32
		libpugixml.so:textproc/pugixml \
33
		libpugixml.so:textproc/pugixml \
33
		libutf8proc.so:textproc/utf8proc \
34
		libutf8proc.so:textproc/utf8proc
34
		libuv.so:devel/libuv
35
RUN_DEPENDS=	liberation-fonts-ttf>=0:x11-fonts/liberation-fonts-ttf
35
RUN_DEPENDS=	liberation-fonts-ttf>=0:x11-fonts/liberation-fonts-ttf
36
36
37
USES=		compiler:c++17-lang gl gmake jpeg localbase lua:54 pkgconfig \
37
USES=		compiler:c++17-lang gl gmake jpeg llvm:min=16 localbase \
38
		python:3.9,build sdl shebangfix sqlite:3 xorg
38
		pkgconfig python:3.9,build sdl shebangfix sqlite:3 xorg
39
39
40
USE_GITHUB=	yes
40
USE_GITHUB=	yes
41
GH_ACCOUNT=	mamedev
41
GH_ACCOUNT=	mamedev
Lines 45-60 USE_SDL= sdl2 ttf2 Link Here
45
USE_XORG=	x11 xext xi xinerama xrender
45
USE_XORG=	x11 xext xi xinerama xrender
46
46
47
MAKEFILE=	makefile
47
MAKEFILE=	makefile
48
MAKE_ARGS=	TARGETOS=freebsd \
48
MAKE_ARGS=	SILENT= \
49
		VERBOSE=1
49
		verbose=yes
50
MAKE_ENV=	LDOPTS="${LDFLAGS}" \
50
MAKE_ENV=	NO_USE_PORTAUDIO=1 \
51
		NO_USE_PORTAUDIO=1 \
52
		NO_USE_PULSEAUDIO=1 \
51
		NO_USE_PULSEAUDIO=1 \
53
		NOWERROR=1 \
52
		NOWERROR=1 \
54
		OPT_FLAGS="${CXXFLAGS}" \
53
		OVERRIDE_AR="llvm-ar${LLVM_VERSION}" \
54
		OVERRIDE_CC="clang${LLVM_VERSION}" \
55
		OVERRIDE_CXX="clang++${LLVM_VERSION}" \
56
		OVERRIDE_LD="lld${LLVM_VERSION}" \
55
		PRECOMPILE=0 \
57
		PRECOMPILE=0 \
56
		PYTHON_EXECUTABLE="${PYTHON_CMD}" \
58
		PYTHON_EXECUTABLE="${PYTHON_CMD}" \
59
		TARGETOS=freebsd \
57
		USE_PCAP=1 \
60
		USE_PCAP=1 \
61
		USE_SYSTEM_LIB_ASIO=1 \
58
		USE_SYSTEM_LIB_EXPAT=1 \
62
		USE_SYSTEM_LIB_EXPAT=1 \
59
		USE_SYSTEM_LIB_FLAC=1 \
63
		USE_SYSTEM_LIB_FLAC=1 \
60
		USE_SYSTEM_LIB_GLM=1 \
64
		USE_SYSTEM_LIB_GLM=1 \
Lines 64-132 MAKE_ENV= LDOPTS="${LDFLAGS}" \ Link Here
64
		USE_SYSTEM_LIB_RAPIDJSON=1 \
68
		USE_SYSTEM_LIB_RAPIDJSON=1 \
65
		USE_SYSTEM_LIB_SQLITE3=1 \
69
		USE_SYSTEM_LIB_SQLITE3=1 \
66
		USE_SYSTEM_LIB_UTF8PROC=1 \
70
		USE_SYSTEM_LIB_UTF8PROC=1 \
67
		USE_SYSTEM_LIB_UV=1 \
68
		USE_SYSTEM_LIB_ZLIB=1 \
71
		USE_SYSTEM_LIB_ZLIB=1 \
69
		USE_TAPTUN=1
72
		USE_TAPTUN=1
70
73
71
CFLAGS_aarch64=	-march=armv8-a+crc+crypto
74
CFLAGS_aarch64=	-march=armv8-a+crc+crypto
72
75
76
EXTRACT_AFTER_ARGS=	${_DIST_EXCLUDES:S,^,--exclude ,}
77
73
SUB_FILES=	mame.ini pkg-message plugin.ini ui.ini
78
SUB_FILES=	mame.ini pkg-message plugin.ini ui.ini
74
79
75
PORTDOCS=	html/*
80
PORTDOCS=	html/*
76
81
77
OPTIONS_DEFINE=	DEBUG DOCS NLS QTDEBUGGER TOOLS
82
OPTIONS_DEFINE=			DOCS NLS OPENMP QTDEBUGGER SSE2 TOOLS
78
OPTIONS_SUB=	yes
83
OPTIONS_RADIO=			BUILDTYPE
79
84
OPTIONS_RADIO_BUILDTYPE=	DEBUG SIZE_OPTIMIZED_CFLAGS \
80
DEBUG_DESC=		Build with debug profiling and symbols
85
				SPEED_OPTIMIZED_CFLAGS
81
DOCS_DESC=		Install extensive online MAME documentation
86
.if !exists(/usr/include/omp.h)
82
NLS_DESC=		Install language translations for use in the GUI
87
OPTIONS_EXCLUDE=		OPENMP
83
QTDEBUGGER_DESC=	Build with Qt interactive low-level machine debugger
88
.endif
84
TOOLS_DESC=		Install tools for machine archiving and development
89
OPTIONS_SUB=			yes
85
90
86
DEBUG_MAKE_ENV=			DEBUG=1 \
91
BUILDTYPE_DESC=			Application production type
87
				OPTIMIZE=0 \
92
DEBUG_DESC=			Produce profiling data, and symbols for debugging
88
				PROFILER=1 \
93
DOCS_DESC=			Install extensive online MAME documentation
89
				SYMBOLS=1
94
NLS_DESC=			Install language translations for use in the GUI
90
DEBUG_MAKE_ENV_OFF=		OPTIMIZE=2 \
95
QTDEBUGGER_DESC=		Build with Qt interactive low-level machine debugger
91
				STRIP_SYMBOLS=1
96
SIZE_OPTIMIZED_CFLAGS_DESC=	Optimize for smaller binaries (-Os)
97
SPEED_OPTIMIZED_CFLAGS_DESC=	Optimize for faster binaries (-Ofast)
98
SSE2_DESC=			Build with Streaming SIMD Extensions 2
99
TOOLS_DESC=			Additional tools for archiving, development, and multimedia
100
101
DEBUG_MAKE_ENV=				DEBUG=1 \
102
					OPTIMIZE=g \
103
					STRIP_SYMBOLS=0
104
DEBUG_MAKE_ENV_OFF=			STRIP_SYMBOLS=1
92
# Attempt to avoid address space exhaustion during linking, specifically
105
# Attempt to avoid address space exhaustion during linking, specifically
93
# on armv7, and possibly other architectures:
106
# on armv7, and possibly other architectures:
94
DEBUG_LDFLAGS_OFF=		-s
107
DEBUG_LDFLAGS_OFF=			-s
95
NLS_USES=			gettext-runtime
108
NLS_USES=				gettext-runtime
96
QTDEBUGGER_USES=		qt:5
109
OPENMP_MAKE_ENV=			OPENMP=1
97
QTDEBUGGER_USE=			QT=core,gui,widgets,buildtools:build,qmake:build
110
OPENMP_MAKE_ENV_OFF=			OPENMP=0
98
QTDEBUGGER_MAKE_ENV=		USE_QTDEBUG=1
111
QTDEBUGGER_USES=			qt:6
99
QTDEBUGGER_MAKE_ENV_OFF=	USE_QTDEBUG=0
112
QTDEBUGGER_USE=				QT=base,tools:build
100
TOOLS_MAKE_ENV=			TOOLS=1
113
QTDEBUGGER_MAKE_ENV=			QT_HOME="${PREFIX}" \
101
TOOLS_MAKE_ENV_OFF=		TOOLS=0
114
					USE_QTDEBUG=1
102
115
QTDEBUGGER_MAKE_ENV_OFF=		USE_QTDEBUG=0
103
_GENIE=		${WRKSRC}/3rdparty/genie
116
SIZE_OPTIMIZED_CFLAGS_MAKE_ENV=		OPTIMIZE=s
117
SIZE_OPTIMIZED_CFLAGS_CXXFLAGS=		-Os
118
SPEED_OPTIMIZED_CFLAGS_MAKE_ENV=	OPTIMIZE=fast
119
SPEED_OPTIMIZED_CFLAGS_CXXFLAGS=	-Ofast
120
SSE2_MAKE_ENV=				SSE2=1
121
SSE2_MAKE_ENV_OFF=			SSE2=0
122
TOOLS_MAKE_ENV=				TOOLS=1
123
TOOLS_MAKE_ENV_OFF=			TOOLS=0
124
125
# man page for command line utility that is not built at all:
126
_DIST_EXCLUDES=		docs/man/ldplayer.1
127
# Libraries, and shaders for proprietary platforms:
128
_DIST_EXCLUDES+=	"bgfx/shaders/dx*" \
129
			3rdparty/bgfx/examples/runtime/shaders/dx11 \
130
			3rdparty/bgfx/examples/runtime/shaders/metal \
131
			3rdparty/dxsdk bgfx/shaders/metal
132
# Headers that mask system abstractions required to build MAME:
133
_DIST_EXCLUDES+=	3rdparty/bx/include/compat/freebsd/dirent.h \
134
			3rdparty/bx/include/compat/freebsd/signal.h
135
# Make use of Ports instead of bundled libraries:
136
_DIST_EXCLUDES+=	3rdparty/dxsdk 3rdparty/expat 3rdparty/glm \
137
			3rdparty/libflac 3rdparty/libjpeg 3rdparty/portmidi \
138
			3rdparty/pugixml 3rdparty/rapidjson 3rdparty/sqlite3 \
139
			3rdparty/utf8proc 3rdparty/zlib
140
# Bundled libraries not used at all:
141
_DIST_EXCLUDES+=	3rdparty/genie 3rdparty/portaudio 3rdparty/tap-windows6
142
# pre-built GENie binaries for other platforms:
143
_DIST_EXCLUDES+=	"3rdparty/bx/tools/bin"
104
144
105
.include <bsd.port.options.mk>
145
.include <bsd.port.options.mk>
106
146
107
.if ${PORT_OPTIONS:MDEBUG}
147
.if ${ARCH:Maarch64} || ${ARCH:Mamd64} || ${ARCH:Mpowerpc64*}
108
WITH_DEBUG=	yes
148
MAKE_ENV+=	PTR64=1
109
.endif
149
.endif
110
150
111
.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1400000
151
# Compiling with -pg (PROFILE) causes the linker to run out of memory on i386,
112
.if ${ARCH:Mpowerpc*}
152
# build with less profiling data:
113
USES+=		llvm:min=16,build
153
.if ${ARCH:Mi386}
154
DEBUG_MAKE_ENV+=	PROFILER=1
114
.else
155
.else
115
USES+=		llvm:15,build
156
DEBUG_MAKE_ENV+=	PROFILE=1
116
.endif
117
MAKE_ENV+=	OVERRIDE_AR="llvm-ar${LLVM_VERSION}" \
118
		OVERRIDE_CC="clang${LLVM_VERSION}" \
119
		OVERRIDE_CXX="clang++${LLVM_VERSION}" \
120
		OVERRIDE_LD="lld${LLVM_VERSION}"
121
.else
122
MAKE_ENV+=	OVERRIDE_AR="${AR}" \
123
		OVERRIDE_CC="${CC}" \
124
		OVERRIDE_CXX="${CXX}" \
125
		OVERRIDE_LD="${LD}"
126
.endif
127
128
.if ${ARCH:Maarch64} || ${ARCH:Mamd64} || ${ARCH:Mpowerpc64*}
129
MAKE_ARGS+=	PTR64=1
130
.endif
157
.endif
131
158
132
post-extract:
159
post-extract:
Lines 134-160 post-extract: Link Here
134
		${WRKSRC}/src/lib/util/localpng.h
161
		${WRKSRC}/src/lib/util/localpng.h
135
162
136
post-patch:
163
post-patch:
137
# Prefer some system headers over bundled.
138
	${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/dirent.h
139
	${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/signal.h
140
# Accommodate GENie conception of BSD.
141
	${MV} ${_GENIE}/build/gmake.freebsd \
142
		${_GENIE}/build/gmake.bsd
143
# Patch build to use bundled PNG.
164
# Patch build to use bundled PNG.
144
	${GREP} -rl '"png.h"' ${WRKSRC}/src | \
165
	${GREP} -rl '"png.h"' ${WRKSRC}/src | \
145
		${XARGS} ${REINPLACE_CMD} -e 's|"png.h"|"localpng.h"|'
166
		${XARGS} ${REINPLACE_CMD} -e 's|"png.h"|"localpng.h"|'
146
	${REINPLACE_CMD} -e 's|"util/png.h"|"util/localpng.h"|' \
167
	${REINPLACE_CMD} -e 's|"util/png.h"|"util/localpng.h"|' \
147
		${WRKSRC}/src/frontend/mame/ui/icorender.cpp
168
		${WRKSRC}/src/frontend/mame/ui/icorender.cpp
169
# Patch build to use GENie from Ports:
170
	${REINPLACE_CMD} -e 's|%%GENIE_PREFIX%%|${PREFIX}/bin/|' \
171
		${WRKSRC}/makefile \
172
		${WRKSRC}/3rdparty/bgfx/makefile \
173
		${WRKSRC}/3rdparty/bimg/makefile \
174
		${WRKSRC}/3rdparty/bx/makefile
148
175
149
do-build-DOCS-on:
176
do-build-DOCS-on:
150
	(cd ${WRKSRC}/docs && \
177
	(cd ${WRKSRC}/docs && \
151
		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} html SPHINXBUILD=sphinx-build-${PYTHON_VER})
178
		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} html SPHINXBUILD=sphinx-build-${PYTHON_VER})
152
	${RM} ${WRKSRC}/docs/build/html/.buildinfo
179
	${RM} -r ${WRKSRC}/docs/build/html/_sources
153
180
154
post-build:
181
post-build:
155
	(cd ${WRKSRC}/docs && \
182
	(cd ${WRKSRC}/docs && \
156
		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} man SPHINXBUILD=sphinx-build-${PYTHON_VER})
183
		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} man SPHINXBUILD=sphinx-build-${PYTHON_VER})
157
	${FIND} ${WRKSRC}/language -type f -name "*.po" -delete
184
185
post-build-TOOLS-on:
186
.for EXTRA_TOOL in nl virtual
187
	(cd ${WRKSRC} && \
188
		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} SUBTARGET=${EXTRA_TOOL} \
189
		TOOLS=0)
190
.endfor
158
191
159
do-install:
192
do-install:
160
.for DATA in artwork bgfx ctrlr ini hash plugins samples
193
.for DATA in artwork bgfx ctrlr ini hash plugins samples
Lines 175-208 do-install: Link Here
175
		${STAGEDIR}${PREFIX}/share/man/man1
208
		${STAGEDIR}${PREFIX}/share/man/man1
176
	${INSTALL_MAN} ${WRKSRC}/docs/man/mame.6 \
209
	${INSTALL_MAN} ${WRKSRC}/docs/man/mame.6 \
177
		${STAGEDIR}${PREFIX}/share/man/man6
210
		${STAGEDIR}${PREFIX}/share/man/man6
178
179
do-install-DEBUG-on:
180
	${INSTALL_PROGRAM} ${WRKSRC}/mamed \
181
		${STAGEDIR}${PREFIX}/bin/mame
182
183
do-install-DEBUG-off:
184
	${INSTALL_PROGRAM} ${WRKSRC}/mame \
211
	${INSTALL_PROGRAM} ${WRKSRC}/mame \
185
		${STAGEDIR}${PREFIX}/bin/
212
		${STAGEDIR}${PREFIX}/bin/mame
186
213
187
do-install-DOCS-on:
214
do-install-DOCS-on:
188
	${MKDIR} ${STAGEDIR}${DOCSDIR}
215
	${MKDIR} ${STAGEDIR}${DOCSDIR}
189
	(cd ${WRKSRC}/docs/build && \
216
	(cd ${WRKSRC}/docs/build && \
190
		${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR})
217
		${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR} "! -name .buildinfo")
191
218
192
do-install-NLS-on:
219
do-install-NLS-on:
193
	(cd ${WRKSRC} && \
220
	(cd ${WRKSRC} && \
194
		${COPYTREE_SHARE} language ${STAGEDIR}${DATADIR})
221
		${COPYTREE_SHARE} language ${STAGEDIR}${DATADIR} "! -name *.po")
195
222
196
do-install-TOOLS-on:
223
do-install-TOOLS-on:
197
.for PROGRAM in castool chdman floptool imgtool jedutil ldresample ldverify \
224
	${FIND} ${WRKSRC} -depth 1 -type f -and ! -type d -and ! -name ${PORTNAME} \
198
	nltool nlwav pngcmp regrep romcmp split srcclean testkeys unidasm
225
		-perm -o=+x -exec ${INSTALL_PROGRAM} {} ${STAGEDIR}${PREFIX}/bin/ \
199
	${INSTALL_PROGRAM} ${WRKSRC}/${PROGRAM} \
226
		\;
200
		${STAGEDIR}${PREFIX}/bin
227
	${INSTALL_MAN} ${WRKSRC}/docs/man/*.1 \
201
.endfor
202
.for MANUAL in castool chdman floptool imgtool jedutil ldplayer ldresample \
203
	ldverify romcmp
204
	${INSTALL_MAN} ${WRKSRC}/docs/man/${MANUAL}.1 \
205
		${STAGEDIR}${PREFIX}/share/man/man1
228
		${STAGEDIR}${PREFIX}/share/man/man1
206
.endfor
207
229
208
.include <bsd.port.mk>
230
.include <bsd.port.mk>
(-)b/emulators/mame/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1696318535
1
TIMESTAMP = 1698220594
2
SHA256 (mamedev-mame-0.259-mame0259_GH0.tar.gz) = 46baf431079a3373ffe8d984b3ba5d62ad5b1d5e356d1f60cf60f6ad03d4cec6
2
SHA256 (mamedev-mame-0.260-mame0260_GH0.tar.gz) = 104ca8daab3ce7bb9637e19f1dc60a08ac6856db730ab544275567addb9541cd
3
SIZE (mamedev-mame-0.259-mame0259_GH0.tar.gz) = 205063121
3
SIZE (mamedev-mame-0.260-mame0260_GH0.tar.gz) = 205251800
(-)b/emulators/mame/files/patch-3rdparty_bgfx_makefile (+11 lines)
Added Link Here
1
--- 3rdparty/bgfx/makefile.orig	2023-10-23 15:53:41 UTC
2
+++ 3rdparty/bgfx/makefile
3
@@ -29,7 +29,7 @@ BX_DIR?=../bx
4
 # $(info $(OS))
5
 
6
 BX_DIR?=../bx
7
-GENIE?=$(BX_DIR)/tools/bin/$(OS)/genie $(EXTRA_GENIE_ARGS)
8
+GENIE=%%GENIE_PREFIX%%genie $(EXTRA_GENIE_ARGS)
9
 NINJA?=$(BX_DIR)/tools/bin/$(OS)/ninja
10
 
11
 .PHONY: help
(-)b/emulators/mame/files/patch-3rdparty_bimg_makefile (+11 lines)
Added Link Here
1
--- 3rdparty/bimg/makefile.orig	2023-10-23 15:53:41 UTC
2
+++ 3rdparty/bimg/makefile
3
@@ -24,7 +24,7 @@ BX_DIR?=../bx
4
 # $(info $(OS))
5
 
6
 BX_DIR?=../bx
7
-GENIE?=$(BX_DIR)/tools/bin/$(OS)/genie
8
+GENIE=%%GENIE_PREFIX%%genie
9
 NINJA?=$(BX_DIR)/tools/bin/$(OS)/ninja
10
 
11
 .PHONY: help
(-)b/emulators/mame/files/patch-3rdparty_bx_include_bx_bx.h (+10 lines)
Added Link Here
1
--- 3rdparty/bx/include/bx/bx.h.orig	2023-11-10 16:47:29 UTC
2
+++ 3rdparty/bx/include/bx/bx.h
3
@@ -6,7 +6,6 @@
4
 #ifndef BX_H_HEADER_GUARD
5
 #define BX_H_HEADER_GUARD
6
 
7
-#include <alloca.h> // alloca
8
 #include <stdarg.h> // va_list
9
 #include <stdint.h> // uint32_t
10
 #include <stdlib.h> // size_t
(-)b/emulators/mame/files/patch-3rdparty_bx_makefile (+11 lines)
Added Link Here
1
--- 3rdparty/bx/makefile.orig	2023-10-23 15:53:41 UTC
2
+++ 3rdparty/bx/makefile
3
@@ -3,7 +3,7 @@
4
 # License: https://github.com/bkaradzic/bx/blob/master/LICENSE
5
 #
6
 
7
-GENIE=../bx/tools/bin/$(OS)/genie
8
+GENIE=%%GENIE_PREFIX%%genie
9
 
10
 all:
11
 	$(GENIE)                       vs2017
(-)a/emulators/mame/files/patch-3rdparty_genie_build_gmake.freebsd_genie.make (-63 lines)
Removed Link Here
1
--- 3rdparty/genie/build/gmake.freebsd/genie.make.orig	2023-05-26 04:14:50 UTC
2
+++ 3rdparty/genie/build/gmake.freebsd/genie.make
3
@@ -28,9 +28,9 @@ endif
4
   RM    = $(SILENT) del /F "$(subst /,\\,$(1))" 2> nul || exit 0
5
 endif
6
 
7
-CC  = gcc
8
-CXX = g++
9
-AR  = ar
10
+CC  ?= gcc
11
+CXX ?= g++
12
+AR  ?= ar
13
 
14
 ifndef RESCOMP
15
   ifdef WINDRES
16
@@ -49,17 +49,17 @@ ifeq ($(config),release)
17
   DEFINES            += -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN
18
   INCLUDES           += -I"../../src/host/lua-5.3.0/src"
19
   ALL_CPPFLAGS       += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES)
20
-  ALL_ASMFLAGS       += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os $(MPARAM)
21
-  ALL_CFLAGS         += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os $(MPARAM)
22
-  ALL_CXXFLAGS       += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os $(MPARAM)
23
-  ALL_OBJCFLAGS      += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os $(MPARAM)
24
-  ALL_OBJCPPFLAGS    += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os $(MPARAM)
25
+  ALL_ASMFLAGS       += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS)  -Wall -Wextra -Os $(MPARAM)
26
+  ALL_CFLAGS         += $(CFLAGS) $(ALL_CPPFLAGS)  -Wall -Wextra -Os $(MPARAM)
27
+  ALL_CXXFLAGS       += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS)  -Wall -Wextra -Os $(MPARAM)
28
+  ALL_OBJCFLAGS      += $(CFLAGS) $(ALL_CPPFLAGS)  -Wall -Wextra -Os $(MPARAM)
29
+  ALL_OBJCPPFLAGS    += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS)  -Wall -Wextra -Os $(MPARAM)
30
   ALL_RESFLAGS       += $(RESFLAGS) $(DEFINES) $(INCLUDES)
31
   ALL_LDFLAGS        += $(LDFLAGS) -L. -s -rdynamic
32
   LDDEPS             +=
33
   LIBS               += $(LDDEPS) -lm
34
   EXTERNAL_LIBS      +=
35
-  LINKCMD             = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)
36
+  LINKCMD             = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES)  $(ALL_LDFLAGS) $(LIBS)
37
   OBJECTS := \
38
 	$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o \
39
 	$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o \
40
@@ -132,17 +132,17 @@ ifeq ($(config),debug)
41
   DEFINES            += -D_DEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN
42
   INCLUDES           += -I"../../src/host/lua-5.3.0/src"
43
   ALL_CPPFLAGS       += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES)
44
-  ALL_ASMFLAGS       += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g
45
-  ALL_CFLAGS         += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g
46
-  ALL_CXXFLAGS       += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g
47
-  ALL_OBJCFLAGS      += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g
48
-  ALL_OBJCPPFLAGS    += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g
49
+  ALL_ASMFLAGS       += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS)  -Wall -Wextra -g
50
+  ALL_CFLAGS         += $(CFLAGS) $(ALL_CPPFLAGS)  -Wall -Wextra -g
51
+  ALL_CXXFLAGS       += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS)  -Wall -Wextra -g
52
+  ALL_OBJCFLAGS      += $(CFLAGS) $(ALL_CPPFLAGS)  -Wall -Wextra -g
53
+  ALL_OBJCPPFLAGS    += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS)  -Wall -Wextra -g
54
   ALL_RESFLAGS       += $(RESFLAGS) $(DEFINES) $(INCLUDES)
55
   ALL_LDFLAGS        += $(LDFLAGS) -L. -rdynamic
56
   LDDEPS             +=
57
   LIBS               += $(LDDEPS) -lm
58
   EXTERNAL_LIBS      +=
59
-  LINKCMD             = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS)
60
+  LINKCMD             = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES)  $(ALL_LDFLAGS) $(LIBS)
61
   OBJECTS := \
62
 	$(OBJDIR)/src/host/lua-5.3.0/src/lapi.o \
63
 	$(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o \
(-)a/emulators/mame/files/patch-3rdparty_genie_src_host_scripts.c (-16 lines)
Removed Link Here
1
--- 3rdparty/genie/src/host/scripts.c.orig	2023-05-22 09:40:13 UTC
2
+++ 3rdparty/genie/src/host/scripts.c
3
@@ -237,10 +237,10 @@ const char* builtin_scripts[] = {
4
 	"exit 0')\n_p('  COPY  = $(SILENT) copy /Y \"$(subst /,\\\\\\\\,$(1))\" \"$(subst /,\\\\\\\\,$(2))\"')\n_p('  RM    = $(SILENT) del /F \"$(subst /,\\\\\\\\,$(1))\" 2> nul || exit 0')\n_p('endif')\n_p('')\n_p('CC  = %s', cc.cc)\n_p('CXX = %s', cc.cxx)\n_p('AR  = %s', cc.ar)\n_p('')\n_p('ifndef RESCOMP')\n_p('  ifdef WINDRES')\n_p('    RESCOMP = $(WINDRES)')\n_p('  else')\n_p('    RESCOMP = %s', cc.rc or 'windres')\n_p('  endif')\n_p('endif')\n_p('')\nif (not premake.make.makefile_ignore) then\n_p('MAKEFILE = %s', _MAKE.getmakefilename(prj, true))\n_p('')\nend\nend\nlocal function is_excluded(prj, cfg, file)\nif table.icontains(prj.excludes, file) then\nreturn true\nend\nif table.icontains(cfg.excludes, file) then\nreturn true\nend\nreturn false\nend\nfunction premake.gmake_cpp_configs(prj, cc, platforms)\nfor _, platform in ipairs(platforms) do\nfor cfg in premake.eachconfig(prj, platform) do\npremake.gmake_cpp_config(prj, cfg, cc)\nend\nend\nend\nfunction premake.gmake_cpp_config(prj, cfg, cc)\n_p('ifeq ($(conf"
5
 	"ig),%s)', _MAKE.esc(cfg.shortname))\ncpp.platformtools(cfg, cc)\nlocal targetDir = _MAKE.esc(cfg.buildtarget.directory)\n_p('  ' .. (table.contains(premake.make.override,\"OBJDIR\") and \"override \" or \"\") ..    'OBJDIR              = %s', _MAKE.esc(cfg.objectsdir))\n_p('  ' .. (table.contains(premake.make.override,\"TARGETDIR\") and \"override \" or \"\") .. 'TARGETDIR           = %s', iif(targetDir == \"\", \".\", targetDir))\n_p('  ' .. (table.contains(premake.make.override,\"TARGET\") and \"override \" or \"\") ..    'TARGET              = $(TARGETDIR)/%s', _MAKE.esc(cfg.buildtarget.name))\n_p('  DEFINES            +=%s', make.list(_MAKE.escquote(cc.getdefines(cfg.defines))))\nlocal id  = make.list(cc.getincludedirs(cfg.includedirs));\nlocal uid = make.list(cc.getquoteincludedirs(cfg.userincludedirs))\nlocal sid = make.list(cc.getsystemincludedirs(cfg.systemincludedirs))\nif id ~= \"\" then\n_p('  INCLUDES           +=%s', id)\nend\nif uid ~= \"\" then\n_p('  INCLUDES           +=%s', uid)\nend\nif sid "
6
 	"~= \"\" then\n_p('  INCLUDES           +=%s', sid)\nend\ncpp.pchconfig(cfg)\ncpp.flags(cfg, cc)\ncpp.linker(prj, cfg, cc)\ntable.sort(cfg.files)\nif cfg.flags.UseObjectResponseFile then\n_p('  OBJRESP             = $(OBJDIR)/%s_objects', prj.name)\nelse\n_p('  OBJRESP             =')\nend\n_p('  OBJECTS := \\\\')\nfor _, file in ipairs(cfg.files) do\nif path.issourcefile(file) then\nif not is_excluded(prj, cfg, file) then\n_p('\\t$(OBJDIR)/%s.o \\\\'\n, _MAKE.esc(path.trimdots(path.removeext(file)))\n)\nend\nend\nend\n_p('')\n_p('  define PREBUILDCMDS')\nif #cfg.prebuildcommands > 0 then\n_p('\\t@echo Running pre-build commands')\n_p('\\t%s', table.implode(cfg.prebuildcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p('  endef')\n_p('  define PRELINKCMDS')\nif #cfg.prelinkcommands > 0 then\n_p('\\t@echo Running pre-link commands')\n_p('\\t%s', table.implode(cfg.prelinkcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p('  endef')\n_p('  define POSTBUILDCMDS')\nif #cfg.postbuildcommands > 0 then\n_p('\\t@echo Running post-bui"
7
-	"ld commands')\n_p('\\t%s', table.implode(cfg.postbuildcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p('  endef')\nmake.settings(cfg, cc)\n_p('endif')\n_p('')\nend\nfunction cpp.platformtools(cfg, cc)\nlocal platform = cc.platforms[cfg.platform]\nif platform.cc then\n_p('  CC         = %s', platform.cc)\nend\nif platform.cxx then\n_p('  CXX        = %s', platform.cxx)\nend\nif platform.ar then\n_p('  AR         = %s', platform.ar)\nend\nend\nfunction cpp.flags(cfg, cc)\nif cfg.pchheader and not cfg.flags.NoPCH then\n_p('  FORCE_INCLUDE      += -include $(OBJDIR)/$(notdir $(PCH))')\n_p('  FORCE_INCLUDE_OBJC += -include $(OBJDIR)/$(notdir $(PCH))_objc')\nend\nif #cfg.forcedincludes > 0 then\n_p('  FORCE_INCLUDE      += -include %s'\n,_MAKE.esc(table.concat(cfg.forcedincludes, \";\")))\nend\n_p('  ALL_CPPFLAGS       += $(CPPFLAGS) %s $(DEFINES) $(INCLUDES)', table.concat(cc.getcppflags(cfg), \" \"))\n_p('  ALL_ASMFLAGS       += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), c"
8
-	"fg.buildoptions, cfg.buildoptions_asm)))\n_p('  ALL_CFLAGS         += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cfg.buildoptions, cfg.buildoptions_c)))\n_p('  ALL_CXXFLAGS       += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cc.getcxxflags(cfg), cfg.buildoptions, cfg.buildoptions_cpp)))\n_p('  ALL_OBJCFLAGS      += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cc.getobjcflags(cfg), cfg.buildoptions, cfg.buildoptions_objc)))\n_p('  ALL_OBJCPPFLAGS    += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cc.getcxxflags(cfg), cc.getobjcflags(cfg), cfg.buildoptions, cfg.buildoptions_objcpp)))\n_p('  ALL_RESFLAGS       += $(RESFLAGS) $(DEFINES) $(INCLUDES)%s',\n        make.list(table.join(cc.getdefines(cfg.resdefines),\n                                cc.getincludedirs(cfg.resincludedirs), cfg.resoptions)))\nend\nfunction cpp.linker(prj, cfg, cc)\nlocal libdeps\nl"
9
+	"ld commands')\n_p('\\t%s', table.implode(cfg.postbuildcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p('  endef')\nmake.settings(cfg, cc)\n_p('endif')\n_p('')\nend\nfunction cpp.platformtools(cfg, cc)\nlocal platform = cc.platforms[cfg.platform]\nif platform.cc then\n_p('  CC         = %s', platform.cc)\nend\nif platform.cxx then\n_p('  CXX        = %s', platform.cxx)\nend\nif platform.ar then\n_p('  AR         = %s', platform.ar)\nend\nend\nfunction cpp.flags(cfg, cc)\nif cfg.pchheader and not cfg.flags.NoPCH then\n_p('  FORCE_INCLUDE      += -include $(OBJDIR)/$(notdir $(PCH))')\n_p('  FORCE_INCLUDE_OBJC += -include $(OBJDIR)/$(notdir $(PCH))_objc')\nend\nif #cfg.forcedincludes > 0 then\n_p('  FORCE_INCLUDE      += -include %s'\n,_MAKE.esc(table.concat(cfg.forcedincludes, \";\")))\nend\n_p('  ALL_CPPFLAGS       += $(CPPFLAGS) %s $(DEFINES) $(INCLUDES)', table.concat(cc.getcppflags(cfg), \" \"))\n_p('  ALL_ASMFLAGS       += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) %s', make.list(table.join(cc.getcflags(cfg), c"
10
+	"fg.buildoptions, cfg.buildoptions_asm)))\n_p('  ALL_CFLAGS         += $(CFLAGS) $(ALL_CPPFLAGS) %s', make.list(table.join(cc.getcflags(cfg), cfg.buildoptions, cfg.buildoptions_c)))\n_p('  ALL_CXXFLAGS       += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) %s', make.list(table.join(cc.getcflags(cfg), cc.getcxxflags(cfg), cfg.buildoptions, cfg.buildoptions_cpp)))\n_p('  ALL_OBJCFLAGS      += $(CFLAGS) $(ALL_CPPFLAGS) %s', make.list(table.join(cc.getcflags(cfg), cc.getobjcflags(cfg), cfg.buildoptions, cfg.buildoptions_objc)))\n_p('  ALL_OBJCPPFLAGS    += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) %s', make.list(table.join(cc.getcflags(cfg), cc.getcxxflags(cfg), cc.getobjcflags(cfg), cfg.buildoptions, cfg.buildoptions_objcpp)))\n_p('  ALL_RESFLAGS       += $(RESFLAGS) $(DEFINES) $(INCLUDES)%s',\n        make.list(table.join(cc.getdefines(cfg.resdefines),\n                                cc.getincludedirs(cfg.resincludedirs), cfg.resoptions)))\nend\nfunction cpp.linker(prj, cfg, cc)\nlocal libdeps\nl"
11
 	"ocal lddeps\nif #cfg.wholearchive > 0 then\nlibdeps = {}\nlddeps  = {}\nfor _, linkcfg in ipairs(premake.getlinks(cfg, \"siblings\", \"object\")) do\nlocal linkpath = path.rebase(linkcfg.linktarget.fullpath, linkcfg.location, cfg.location)\nif table.icontains(cfg.wholearchive, linkcfg.project.name) then\nlddeps = table.join(lddeps, cc.wholearchive(linkpath))\nelse\ntable.insert(lddeps, linkpath)\nend\ntable.insert(libdeps, linkpath)\nend\nlibdeps = make.list(_MAKE.esc(libdeps))\nlddeps  = make.list(_MAKE.esc(lddeps))\nelse\nlibdeps = make.list(_MAKE.esc(premake.getlinks(cfg, \"siblings\", \"fullpath\")))\nlddeps  = libdeps\nend\n_p('  ALL_LDFLAGS        += $(LDFLAGS)%s', make.list(table.join(cc.getlibdirflags(cfg), cc.getldflags(cfg), cfg.linkoptions)))\n_p('  LIBDEPS            +=%s', libdeps)\n_p('  LDDEPS             +=%s', lddeps)\nif cfg.flags.UseLDResponseFile then\n_p('  LDRESP              = $(OBJDIR)/%s_libs', prj.name)\n_p('  LIBS               += @$(LDRESP)%s', make.list(cc.getlinkflags(cfg)))\nelse"
12
-	"\n_p('  LDRESP              =')\n_p('  LIBS               += $(LDDEPS)%s', make.list(cc.getlinkflags(cfg)))\nend\n_p('  EXTERNAL_LIBS      +=%s', make.list(cc.getlibfiles(cfg)))\n_p('  LINKOBJS            = %s', (cfg.flags.UseObjectResponseFile and \"@$(OBJRESP)\" or \"$(OBJECTS)\"))\nif cfg.kind == \"StaticLib\" then\nif (not prj.options.ArchiveSplit) then\n_p('  LINKCMD             = $(AR) %s $(TARGET)', make.list(cc.getarchiveflags(prj, cfg, false)))\nelse\n_p('  LINKCMD             = $(AR) %s $(TARGET)', make.list(cc.getarchiveflags(prj, cfg, false)))\n_p('  LINKCMD_NDX         = $(AR) %s $(TARGET)', make.list(cc.getarchiveflags(prj, cfg, true)))\nend\nelse\nlocal tool = iif(cfg.language == \"C\", \"CC\", \"CXX\")\nlocal startgroup = ''\nlocal endgroup = ''\nif (cfg.flags.LinkSupportCircularDependencies) then\nstartgroup = '-Wl,--start-group '\nendgroup   = ' -Wl,--end-group'\nend\n_p('  LINKCMD             = $(%s) -o $(TARGET) $(LINKOBJS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) %s$(LIBS)%s', tool, startgroup,"
13
+	"\n_p('  LDRESP              =')\n_p('  LIBS               += $(LDDEPS)%s', make.list(cc.getlinkflags(cfg)))\nend\n_p('  EXTERNAL_LIBS      +=%s', make.list(cc.getlibfiles(cfg)))\n_p('  LINKOBJS            = %s', (cfg.flags.UseObjectResponseFile and \"@$(OBJRESP)\" or \"$(OBJECTS)\"))\nif cfg.kind == \"StaticLib\" then\nif (not prj.options.ArchiveSplit) then\n_p('  LINKCMD             = $(AR) %s $(TARGET)', make.list(cc.getarchiveflags(prj, cfg, false)))\nelse\n_p('  LINKCMD             = $(AR) %s $(TARGET)', make.list(cc.getarchiveflags(prj, cfg, false)))\n_p('  LINKCMD_NDX         = $(AR) %s $(TARGET)', make.list(cc.getarchiveflags(prj, cfg, true)))\nend\nelse\nlocal tool = iif(cfg.language == \"C\", \"CC\", \"CXX\")\nlocal startgroup = ''\nlocal endgroup = ''\nif (cfg.flags.LinkSupportCircularDependencies) then\nstartgroup = '-Wl,--start-group '\nendgroup   = ' -Wl,--end-group'\nend\n_p('  LINKCMD             = $(%s) -o $(TARGET) $(LINKOBJS) $(RESOURCES)  $(ALL_LDFLAGS) %s$(LIBS)%s', tool, startgroup,"
14
 	" endgroup)\nend\nend\nfunction cpp.pchconfig(cfg)\nif not cfg.pchheader or cfg.flags.NoPCH then\nreturn\nend\nlocal pch = cfg.pchheader\nfor _, incdir in ipairs(cfg.includedirs) do\nlocal abspath = path.getabsolute(path.join(cfg.project.location, incdir))\nlocal testname = path.join(abspath, pch)\nif os.isfile(testname) then\npch = path.getrelative(cfg.location, testname)\nbreak\nend\nend\n_p('  PCH                 = %s', _MAKE.esc(pch))\n_p('  GCH                 = $(OBJDIR)/$(notdir $(PCH)).gch')\n_p('  GCH_OBJC            = $(OBJDIR)/$(notdir $(PCH))_objc.gch')\nend\nfunction cpp.pchrules(prj)\n_p('ifneq (,$(PCH))')\n_p('$(GCH): $(PCH) $(MAKEFILE) | $(OBJDIR)')\nif prj.msgprecompile then\n_p('\\t@echo ' .. prj.msgprecompile)\nelse\n_p('\\t@echo $(notdir $<)')\nend\nlocal cmd = iif(prj.language == \"C\", \"$(CC) $(ALL_CFLAGS) -x c-header\", \"$(CXX) $(ALL_CXXFLAGS) -x c++-header\")\n_p('\\t$(SILENT) %s $(DEFINES) $(INCLUDES) -o \"$@\" -c \"$<\"', cmd)\n_p('')\n_p('$(GCH_OBJC): $(PCH) $(MAKEFILE) | $(OBJDIR)'"
15
 	")\nif prj.msgprecompile then\n_p('\\t@echo ' .. prj.msgprecompile)\nelse\n_p('\\t@echo $(notdir $<)')\nend\nlocal cmd = iif(prj.language == \"C\", \"$(CC) $(ALL_OBJCFLAGS) -x objective-c-header\", \"$(CXX) $(ALL_OBJCPPFLAGS) -x objective-c++-header\")\n_p('\\t$(SILENT) %s $(DEFINES) $(INCLUDES) -o \"$@\" -c \"$<\"', cmd)\n_p('endif')\n_p('')\nend\nfunction cpp.fileRules(prj, cc)\nlocal platforms = premake.filterplatforms(prj.solution, cc.platforms, \"Native\")\n_p('ifneq (,$(OBJRESP))')\n_p('$(OBJRESP): $(OBJECTS) | $(TARGETDIR) $(OBJDIRS)')\n_p('\\t$(SILENT) echo $^')\n_p('\\t$(SILENT) echo $^ > $@')\n_p('endif')\n_p('')\n_p('ifneq (,$(LDRESP))')\n_p('$(LDRESP): $(LDDEPS) | $(TARGETDIR) $(OBJDIRS)')\n_p('\\t$(SILENT) echo $^')\n_p('\\t$(SILENT) echo $^ > $@')\n_p('endif')\n_p('')\ntable.sort(prj.allfiles)\nfor _, file in ipairs(prj.allfiles or {}) do\nif path.issourcefile(file) then\nif (path.isobjcfile(file)) then\n_p('$(OBJDIR)/%s.o: %s $(GCH_OBJC) $(MAKEFILE) | $(OBJDIR)/%s'\n, _MAKE.esc(path.trimdots(path"
16
 	".removeext(file)))\n, _MAKE.esc(file)\n, _MAKE.esc(path.getdirectory(path.trimdots(file)))\n)\nelse\n_p('$(OBJDIR)/%s.o: %s $(GCH) $(MAKEFILE) | $(OBJDIR)/%s'\n, _MAKE.esc(path.trimdots(path.removeext(file)))\n, _MAKE.esc(file)\n, _MAKE.esc(path.getdirectory(path.trimdots(file)))\n)\nend\nif (path.isobjcfile(file) and prj.msgcompile_objc) then\n_p('\\t@echo ' .. prj.msgcompile_objc)\nelseif prj.msgcompile then\n_p('\\t@echo ' .. prj.msgcompile)\nelse\n_p('\\t@echo $(notdir $<)')\nend\nif (path.isobjcfile(file)) then\nif (path.iscfile(file)) then\n_p('\\t$(SILENT) $(CXX) $(ALL_OBJCFLAGS) $(FORCE_INCLUDE_OBJC) -o \"$@\" -c \"$<\"')\nelse\n_p('\\t$(SILENT) $(CXX) $(ALL_OBJCPPFLAGS) $(FORCE_INCLUDE_OBJC) -o \"$@\" -c \"$<\"')\nend\nelseif (path.isasmfile(file)) then\n_p('\\t$(SILENT) $(CC) $(ALL_ASMFLAGS) -o \"$@\" -c \"$<\"')\nelse\ncpp.buildcommand(path.iscfile(file) and not prj.options.ForceCPP, \"o\")\nend\nfor _, task in ipairs(prj.postcompiletasks or {}) do\n_p('\\t$(SILENT) %s', task)\n_p('')\nend\n_p('')\n"
(-)a/emulators/mame/files/patch-3rdparty_genie_src_tools_gcc.lua (-15 lines)
Removed Link Here
1
--- 3rdparty/genie/src/tools/gcc.lua.orig	2023-05-25 09:19:09 UTC
2
+++ 3rdparty/genie/src/tools/gcc.lua
3
@@ -12,9 +12,9 @@ --
4
 -- Set default tools
5
 --
6
 
7
-	premake.gcc.cc     = "gcc"
8
-	premake.gcc.cxx    = "g++"
9
-	premake.gcc.ar     = "ar"
10
+	premake.gcc.cc     = _OPTIONS["CC"]
11
+	premake.gcc.cxx    = _OPTIONS["CXX"]
12
+	premake.gcc.ar     = _OPTIONS["AR"]
13
 	premake.gcc.rc     = "windres"
14
 	premake.gcc.llvm   = false
15
 
(-)a/emulators/mame/files/patch-3rdparty_genie_tests_test__gmake__cpp.lua (-15 lines)
Removed Link Here
1
--- 3rdparty/genie/tests/test_gmake_cpp.lua.orig	2023-04-25 15:19:25 UTC
2
+++ 3rdparty/genie/tests/test_gmake_cpp.lua
3
@@ -47,9 +47,9 @@ endif
4
   SILENT = @
5
 endif
6
 
7
-CC = gcc
8
-CXX = g++
9
-AR = ar
10
+CC ?= gcc
11
+CXX ?= g++
12
+AR ?= ar
13
 
14
 ifndef RESCOMP
15
   ifdef WINDRES
(-)b/emulators/mame/files/patch-makefile (-5 / +50 lines)
Lines 1-6 Link Here
1
--- makefile.orig	2023-04-25 15:19:25 UTC
1
--- makefile.orig	2023-11-11 13:27:14 UTC
2
+++ makefile
2
+++ makefile
3
@@ -447,9 +447,9 @@ ifneq ($(TARGETOS),asmjs)
3
@@ -448,9 +448,9 @@ ifneq ($(TARGETOS),asmjs)
4
 endif
4
 endif
5
 
5
 
6
 ifneq ($(TARGETOS),asmjs)
6
 ifneq ($(TARGETOS),asmjs)
Lines 13-27 Link Here
13
 endif
13
 endif
14
 
14
 
15
 #-------------------------------------------------
15
 #-------------------------------------------------
16
@@ -1409,6 +1409,11 @@ $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile: make
16
@@ -620,11 +620,6 @@ endif
17
 SYMBOLS = 1
18
 endif
19
 
20
-# specify a default optimization level if none explicitly stated
21
-ifndef OPTIMIZE
22
-OPTIMIZE = 3
23
-endif
24
-
25
 # set the symbols level
26
 ifdef SYMBOLS
27
 PARAMS += --SYMBOLS='$(SYMBOLS)'
28
@@ -1078,7 +1073,7 @@ endif
29
 NEW_GIT_VERSION := unknown
30
 endif
17
 
31
 
32
-GENIE := 3rdparty/genie/bin/$(GENIEOS)/genie$(EXE)
33
+GENIE := %%GENIE_PREFIX%%genie
34
 
35
 ifeq ($(TARGET),$(SUBTARGET_FULL))
36
 FULLTARGET := $(TARGET)
37
@@ -1413,6 +1408,11 @@ $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile: make
18
 $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile: makefile $(SCRIPTS) $(GENIE)
38
 $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile: makefile $(SCRIPTS) $(GENIE)
19
 	$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=freebsd-clang --gcc_version=$(CLANG_VERSION) $(MAKETYPE)
39
 	$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=freebsd-clang --gcc_version=$(CLANG_VERSION) $(MAKETYPE)
20
+
40
 
21
+.PHONY: freebsd_arm64_clang
41
+.PHONY: freebsd_arm64_clang
22
+freebsd_arm64_clang: generate $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile
42
+freebsd_arm64_clang: generate $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile
23
+	$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang config=$(CONFIG)64 precompile
43
+	$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang config=$(CONFIG)64 precompile
24
+	$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang config=$(CONFIG)64
44
+	$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang config=$(CONFIG)64
25
 
45
+
26
 .PHONY: freebsd_x64_clang
46
 .PHONY: freebsd_x64_clang
27
 freebsd_x64_clang: generate $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile
47
 freebsd_x64_clang: generate $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile
48
 	$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang config=$(CONFIG)64 precompile
49
@@ -1510,23 +1510,6 @@ openbsd_x86_clang: generate $(PROJECTDIR)/$(MAKETYPE)-
50
 #-------------------------------------------------
51
 # Clean/bootstrap
52
 #-------------------------------------------------
53
-
54
-GENIE_SRC=$(wildcard 3rdparty/genie/src/host/*.c)
55
-
56
-$(GENIE): $(GENIE_SRC)
57
-	$(SILENT) $(MAKE) $(MAKEPARAMS) -C 3rdparty/genie/build/gmake.$(GENIEOS) -f genie.make MPARAM=$(MPARAM)
58
-
59
-3rdparty/genie/src/hosts/%.c:
60
-
61
-.PHONY: genieclean
62
-genieclean:
63
-	$(SILENT) $(MAKE) $(MAKEPARAMS) -C 3rdparty/genie/build/gmake.$(GENIEOS) -f genie.make MPARAM=$(MPARAM) clean
64
-
65
-clean: genieclean
66
-	@echo Cleaning...
67
-	-$(SILENT)rm -f language/*/*.mo
68
-	-$(SILENT)rm -rf $(BUILDDIR)
69
-	-$(SILENT)rm -rf 3rdparty/bgfx/.build
70
 
71
 GEN_FOLDERS := $(GENDIR)/$(TARGET)/layout/ $(GENDIR)/$(TARGET)/$(SUBTARGET_FULL)/ $(GENDIR)/mame/drivers/ $(GENDIR)/mame/machine/
72
 
(-)b/emulators/mame/files/patch-scripts_genie.lua (+30 lines)
Added Link Here
1
--- scripts/genie.lua.orig	2023-11-15 01:11:29 UTC
2
+++ scripts/genie.lua
3
@@ -804,7 +804,6 @@ if _OPTIONS["OPTIMIZE"] then
4
 if _OPTIONS["OPTIMIZE"] then
5
 	buildoptions {
6
 		"-O".. _OPTIONS["OPTIMIZE"],
7
-		"-fno-strict-aliasing"
8
 	}
9
 	if _OPTIONS["OPT_FLAGS"] then
10
 		buildoptions {
11
@@ -1168,7 +1167,6 @@ configuration { "asmjs" }
12
 	}
13
 	linkoptions {
14
 		"-Wl,--start-group",
15
-		"-O" .. _OPTIONS["OPTIMIZE"],
16
 		"-s USE_SDL=2",
17
 		"-s USE_SDL_TTF=2",
18
 		"--memory-init-file 0",
19
@@ -1187,6 +1185,11 @@ configuration { "asmjs" }
20
 		"--embed-file " .. _MAKE.esc(MAME_DIR) .. "artwork/bgfx@artwork/bgfx",
21
 		"--embed-file " .. _MAKE.esc(MAME_DIR) .. "artwork/slot-mask.png@artwork/slot-mask.png",
22
 	}
23
+	if _OPTIONS["OPTIMIZE"] then
24
+		linkoptions {
25
+		"-O".. _OPTIONS["OPTIMIZE"],
26
+		}
27
+	end
28
 	if _OPTIONS["SYMBOLS"]~=nil and _OPTIONS["SYMBOLS"]~="0" then
29
 		linkoptions {
30
 			"-g" .. _OPTIONS["SYMLEVEL"],
(-)b/emulators/mame/files/patch-scripts_src_main.lua (+19 lines)
Added Link Here
1
--- scripts/src/main.lua.orig	2023-11-14 03:17:20 UTC
2
+++ scripts/src/main.lua
3
@@ -58,13 +58,13 @@ end
4
 	configuration { "Release" }
5
 		targetsuffix ""
6
 		if _OPTIONS["PROFILE"] then
7
-			targetsuffix "p"
8
+			targetsuffix ""
9
 		end
10
 
11
 	configuration { "Debug" }
12
-		targetsuffix "d"
13
+		targetsuffix ""
14
 		if _OPTIONS["PROFILE"] then
15
-			targetsuffix "dp"
16
+			targetsuffix ""
17
 		end
18
 
19
 	configuration { "mingw*" or "vs20*" }
(-)b/emulators/mame/files/patch-scripts_src_osd_modules.lua (+41 lines)
Added Link Here
1
--- scripts/src/osd/modules.lua.orig	2023-10-23 15:53:41 UTC
2
+++ scripts/src/osd/modules.lua
3
@@ -378,7 +378,7 @@ function qtdebuggerbuild()
4
 			MOC = "moc"
5
 		else
6
 			if _OPTIONS["QT_HOME"]~=nil then
7
-				MOCTST = backtick(_OPTIONS["QT_HOME"] .. "/bin/moc --version 2>/dev/null")
8
+				MOCTST = backtick(_OPTIONS["QT_HOME"] .. "/libexec/qt6/moc --version 2>/dev/null")
9
 				if (MOCTST=='') then
10
 					MOCTST = backtick(_OPTIONS["QT_HOME"] .. "/libexec/moc --version 2>/dev/null")
11
 					if (MOCTST=='') then
12
@@ -388,7 +388,7 @@ function qtdebuggerbuild()
13
 						MOC = _OPTIONS["QT_HOME"] .. "/libexec/moc"
14
 					end
15
 				else
16
-					MOC = _OPTIONS["QT_HOME"] .. "/bin/moc"
17
+					MOC = _OPTIONS["QT_HOME"] .. "/libexec/qt6/moc"
18
 				end
19
 			else
20
 				MOCTST = backtick("which moc-qt5 2>/dev/null")
21
@@ -430,7 +430,7 @@ function qtdebuggerbuild()
22
 		else
23
 			if _OPTIONS["QT_HOME"]~=nil then
24
 				buildoptions {
25
-					"-I" .. backtick(_OPTIONS["QT_HOME"] .. "/bin/qmake -query QT_INSTALL_HEADERS"),
26
+					"-I" .. backtick(_OPTIONS["QT_HOME"] .. "/bin/qmake6 -query QT_INSTALL_HEADERS"),
27
 				}
28
 			else
29
 				buildoptions {
30
@@ -500,9 +500,9 @@ function osdmodulestargetconf()
31
 			}
32
 		else
33
 			if _OPTIONS["QT_HOME"]~=nil then
34
-				local qt_version = str_to_version(backtick(_OPTIONS["QT_HOME"] .. "/bin/qmake -query QT_VERSION"))
35
+				local qt_version = str_to_version(backtick(_OPTIONS["QT_HOME"] .. "/bin/qmake6 -query QT_VERSION"))
36
 				linkoptions {
37
-					"-L" .. backtick(_OPTIONS["QT_HOME"] .. "/bin/qmake -query QT_INSTALL_LIBS"),
38
+					"-L" .. backtick(_OPTIONS["QT_HOME"] .. "/bin/qmake6 -query QT_INSTALL_LIBS"),
39
 				}
40
 				if qt_version < 60000 then
41
 					links {
(-)b/emulators/mame/files/patch-scripts_src_osd_sdl.lua (+21 lines)
Added Link Here
1
--- scripts/src/osd/sdl.lua.orig	2023-10-23 15:53:41 UTC
2
+++ scripts/src/osd/sdl.lua
3
@@ -276,12 +276,12 @@ if BASE_TARGETOS=="unix" then
4
 	else
5
 		if _OPTIONS["NO_X11"]=="1" then
6
 			_OPTIONS["USE_QTDEBUG"] = "0"
7
-		else
8
-			libdirs {
9
-				"/usr/X11/lib",
10
-				"/usr/X11R6/lib",
11
-				"/usr/openwin/lib",
12
-			}
13
+--		else
14
+--			libdirs {
15
+--				"/usr/X11/lib",
16
+--				"/usr/X11R6/lib",
17
+--				"/usr/openwin/lib",
18
+--			}
19
 		end
20
 		local str = backtick(sdlconfigcmd() .. " --libs")
21
 		addlibfromstring(str)
(-)b/emulators/mame/files/patch-scripts_src_osd_sdl__cfg.lua (+41 lines)
Added Link Here
1
--- scripts/src/osd/sdl_cfg.lua.orig	2023-11-10 07:57:09 UTC
2
+++ scripts/src/osd/sdl_cfg.lua
3
@@ -44,9 +44,6 @@ else
4
 		"SDLMAME_X11",
5
 	}
6
 	includedirs {
7
-		"/usr/X11/include",
8
-		"/usr/X11R6/include",
9
-		"/usr/openwin/include",
10
 	}
11
 end
12
 
13
@@ -144,7 +141,7 @@ elseif _OPTIONS["targetos"]=="linux" then
14
 elseif _OPTIONS["targetos"]=="linux" then
15
 	if _OPTIONS["QT_HOME"]~=nil then
16
 		buildoptions {
17
-			"-I" .. backtick(_OPTIONS["QT_HOME"] .. "/bin/qmake -query QT_INSTALL_HEADERS"),
18
+			"-I" .. backtick(_OPTIONS["QT_HOME"] .. "/bin/qmake6 -query QT_INSTALL_HEADERS"),
19
 		}
20
 	else
21
 		buildoptions {
22
@@ -158,19 +155,12 @@ elseif _OPTIONS["targetos"]=="freebsd" then
23
 	}
24
 elseif _OPTIONS["targetos"]=="freebsd" then
25
 	buildoptions {
26
-		-- /usr/local/include is not considered a system include director on FreeBSD.  GL.h resides there and throws warnings
27
-		"-isystem /usr/local/include",
28
 	}
29
 end
30
 
31
 configuration { "osx*" }
32
 	includedirs {
33
 		MAME_DIR .. "3rdparty/bx/include/compat/osx",
34
-	}
35
-
36
-configuration { "freebsd" }
37
-	includedirs {
38
-		MAME_DIR .. "3rdparty/bx/include/compat/freebsd",
39
 	}
40
 
41
 configuration { "netbsd" }
(-)a/emulators/mame/files/patch-src_devices_cpu_sh_sh7021.cpp (-10 lines)
Removed Link Here
1
--- src/devices/cpu/sh/sh7021.cpp.orig	2023-10-03 07:41:10 UTC
2
+++ src/devices/cpu/sh/sh7021.cpp
3
@@ -1,6 +1,7 @@
4
 // license:BSD-3-Clause
5
 // copyright-holders:Angelo Salese
6
 
7
+#include "emu.h"
8
 #include "sh7021.h"
9
 
10
 DEFINE_DEVICE_TYPE(SH2A_SH7021, sh2a_sh7021_device, "sh2a_sh7021", "Hitachi SH-2A (SH7021)")
(-)a/emulators/mame/files/patch-src_devices_cpu_sh_sh7032.cpp (-10 lines)
Removed Link Here
1
--- src/devices/cpu/sh/sh7032.cpp.orig	2023-10-03 07:41:18 UTC
2
+++ src/devices/cpu/sh/sh7032.cpp
3
@@ -1,6 +1,7 @@
4
 // license:BSD-3-Clause
5
 // copyright-holders:Angelo Salese
6
 
7
+#include "emu.h"
8
 #include "sh7032.h"
9
 
10
 DEFINE_DEVICE_TYPE(SH1_SH7032,  sh1_sh7032_device,  "sh1_sh7032",  "Hitachi SH-1 (SH7032)")
(-)b/emulators/mame/files/patch-src_osd_modules_render_bgfx_shadermanager.cpp (+18 lines)
Added Link Here
1
--- src/osd/modules/render/bgfx/shadermanager.cpp.orig	2023-11-09 05:21:49 UTC
2
+++ src/osd/modules/render/bgfx/shadermanager.cpp
3
@@ -85,7 +85,6 @@ std::string shader_manager::make_path_string(const osd
4
 	shader_path += PATH_SEPARATOR "shaders" PATH_SEPARATOR;
5
 	switch (bgfx::getRendererType())
6
 	{
7
-		case bgfx::RendererType::Noop:
8
 		case bgfx::RendererType::Direct3D9:
9
 			shader_path += "dx9";
10
 			break;
11
@@ -103,6 +102,7 @@ std::string shader_manager::make_path_string(const osd
12
 			shader_path += "metal";
13
 			break;
14
 
15
+		case bgfx::RendererType::Noop:
16
 		case bgfx::RendererType::OpenGL:
17
 			shader_path += "glsl";
18
 			break;
(-)b/emulators/mame/pkg-plist (-563 / +2 lines)
Lines 6-11 Link Here
6
%%TOOLS%%bin/ldresample
6
%%TOOLS%%bin/ldresample
7
%%TOOLS%%bin/ldverify
7
%%TOOLS%%bin/ldverify
8
bin/mame
8
bin/mame
9
%%TOOLS%%bin/mamenl
10
%%TOOLS%%bin/mamevirtual
9
%%TOOLS%%bin/nltool
11
%%TOOLS%%bin/nltool
10
%%TOOLS%%bin/nlwav
12
%%TOOLS%%bin/nlwav
11
%%TOOLS%%bin/pngcmp
13
%%TOOLS%%bin/pngcmp
Lines 21-27 share/man/man1/MAME.1.gz Link Here
21
%%TOOLS%%share/man/man1/floptool.1.gz
23
%%TOOLS%%share/man/man1/floptool.1.gz
22
%%TOOLS%%share/man/man1/imgtool.1.gz
24
%%TOOLS%%share/man/man1/imgtool.1.gz
23
%%TOOLS%%share/man/man1/jedutil.1.gz
25
%%TOOLS%%share/man/man1/jedutil.1.gz
24
%%TOOLS%%share/man/man1/ldplayer.1.gz
25
%%TOOLS%%share/man/man1/ldresample.1.gz
26
%%TOOLS%%share/man/man1/ldresample.1.gz
26
%%TOOLS%%share/man/man1/ldverify.1.gz
27
%%TOOLS%%share/man/man1/ldverify.1.gz
27
%%TOOLS%%share/man/man1/romcmp.1.gz
28
%%TOOLS%%share/man/man1/romcmp.1.gz
Lines 228-607 share/man/man6/mame.6.gz Link Here
228
%%DATADIR%%/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass2.json
229
%%DATADIR%%/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass2.json
229
%%DATADIR%%/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass3.json
230
%%DATADIR%%/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass3.json
230
%%DATADIR%%/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass4.json
231
%%DATADIR%%/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass4.json
231
%%DATADIR%%/bgfx/shaders/dx11/chains/blurs/fs_smart-blur.bin
232
%%DATADIR%%/bgfx/shaders/dx11/chains/blurs/vs_smart-blur.bin
233
%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/fs_crt-geom-deluxe.bin
234
%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/fs_crt-geom.bin
235
%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/fs_gaussx.bin
236
%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/fs_gaussy.bin
237
%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/fs_lowpass.bin
238
%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/fs_mipmap8.bin
239
%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/fs_phosphor_apply.bin
240
%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/fs_phosphor_update.bin
241
%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/vs_crt-geom.bin
242
%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/vs_gaussx.bin
243
%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/vs_gaussy.bin
244
%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/vs_lowpass.bin
245
%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/vs_mipmap8.bin
246
%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/vs_phosphor_apply.bin
247
%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/vs_phosphor_update.bin
248
%%DATADIR%%/bgfx/shaders/dx11/chains/crt/fs_crt-caligari.bin
249
%%DATADIR%%/bgfx/shaders/dx11/chains/crt/vs_crt-caligari.bin
250
%%DATADIR%%/bgfx/shaders/dx11/chains/default/fs_blit.bin
251
%%DATADIR%%/bgfx/shaders/dx11/chains/default/vs_blit.bin
252
%%DATADIR%%/bgfx/shaders/dx11/chains/eagle/fs_eagle.bin
253
%%DATADIR%%/bgfx/shaders/dx11/chains/eagle/vs_eagle.bin
254
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_chroma.bin
255
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_color.bin
256
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_deconverge.bin
257
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_defocus.bin
258
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_distortion.bin
259
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_ntsc_decode.bin
260
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_ntsc_encode.bin
261
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_phosphor.bin
262
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_post.bin
263
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_prescale.bin
264
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_scanline.bin
265
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_chroma.bin
266
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_color.bin
267
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_deconverge.bin
268
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_defocus.bin
269
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_distortion.bin
270
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_ntsc_decode.bin
271
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_ntsc_encode.bin
272
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_phosphor.bin
273
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_post.bin
274
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_prescale.bin
275
%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_scanline.bin
276
%%DATADIR%%/bgfx/shaders/dx11/chains/hqx/fs_hq2x.bin
277
%%DATADIR%%/bgfx/shaders/dx11/chains/hqx/fs_hq3x.bin
278
%%DATADIR%%/bgfx/shaders/dx11/chains/hqx/fs_hq4x.bin
279
%%DATADIR%%/bgfx/shaders/dx11/chains/hqx/vs_hq2x.bin
280
%%DATADIR%%/bgfx/shaders/dx11/chains/hqx/vs_hq3x.bin
281
%%DATADIR%%/bgfx/shaders/dx11/chains/hqx/vs_hq4x.bin
282
%%DATADIR%%/bgfx/shaders/dx11/chains/lcd-grid/fs_lcd-grid.bin
283
%%DATADIR%%/bgfx/shaders/dx11/chains/lcd-grid/fs_persistence.bin
284
%%DATADIR%%/bgfx/shaders/dx11/chains/lcd-grid/vs_lcd-grid.bin
285
%%DATADIR%%/bgfx/shaders/dx11/chains/lcd-grid/vs_persistence.bin
286
%%DATADIR%%/bgfx/shaders/dx11/chains/misc/fs_blit.bin
287
%%DATADIR%%/bgfx/shaders/dx11/chains/misc/fs_blit_bcg.bin
288
%%DATADIR%%/bgfx/shaders/dx11/chains/misc/fs_blit_palette16.bin
289
%%DATADIR%%/bgfx/shaders/dx11/chains/misc/fs_blit_rgb32.bin
290
%%DATADIR%%/bgfx/shaders/dx11/chains/misc/fs_blit_yuy16.bin
291
%%DATADIR%%/bgfx/shaders/dx11/chains/misc/fs_bob-and-ghost-deinterlace.bin
292
%%DATADIR%%/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass0.bin
293
%%DATADIR%%/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass1.bin
294
%%DATADIR%%/bgfx/shaders/dx11/chains/misc/fs_lut.bin
295
%%DATADIR%%/bgfx/shaders/dx11/chains/misc/fs_saturation.bin
296
%%DATADIR%%/bgfx/shaders/dx11/chains/misc/vs_blit.bin
297
%%DATADIR%%/bgfx/shaders/dx11/chains/misc/vs_bob-and-ghost-deinterlace.bin
298
%%DATADIR%%/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass0.bin
299
%%DATADIR%%/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass1.bin
300
%%DATADIR%%/bgfx/shaders/dx11/chains/misc/vs_lut.bin
301
%%DATADIR%%/bgfx/shaders/dx11/chains/misc/vs_resize_blit.bin
302
%%DATADIR%%/bgfx/shaders/dx11/chains/misc/vs_saturation.bin
303
%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/fs_gaussian.bin
304
%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/fs_offset_sat.bin
305
%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/vs_gaussian.bin
306
%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/vs_offset_sat.bin
307
%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_left_vertical/fs_gaussian.bin
308
%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_left_vertical/fs_offset_sat.bin
309
%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_left_vertical/vs_gaussian.bin
310
%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_left_vertical/vs_offset_sat.bin
311
%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/fs_gaussian.bin
312
%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/fs_offset_sat.bin
313
%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/vs_gaussian.bin
314
%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/vs_offset_sat.bin
315
%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_right_vertical/fs_gaussian.bin
316
%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_right_vertical/fs_offset_sat.bin
317
%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_right_vertical/vs_gaussian.bin
318
%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_right_vertical/vs_offset_sat.bin
319
%%DATADIR%%/bgfx/shaders/dx11/chains/unfiltered/fs_blit.bin
320
%%DATADIR%%/bgfx/shaders/dx11/chains/unfiltered/vs_blit.bin
321
%%DATADIR%%/bgfx/shaders/dx11/chains/warp/fs_dilation-horizontal-fast.bin
322
%%DATADIR%%/bgfx/shaders/dx11/chains/warp/vs_dilation-horizontal-fast.bin
323
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv1-noblend.bin
324
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2-3d.bin
325
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2-fast.bin
326
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2-noblend.bin
327
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2.bin
328
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv3-noblend.bin
329
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv3.bin
330
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin
331
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin
332
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin
333
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin
334
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin
335
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin
336
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin
337
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin
338
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin
339
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin
340
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin
341
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin
342
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin
343
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-pass0.bin
344
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-pass1.bin
345
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-pass2.bin
346
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin
347
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin
348
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin
349
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin
350
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin
351
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin
352
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin
353
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin
354
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin
355
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin
356
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin
357
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin
358
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin
359
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass0.bin
360
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass1.bin
361
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass2.bin
362
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass3.bin
363
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv1-noblend.bin
364
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2-3d.bin
365
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2-fast.bin
366
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2-noblend.bin
367
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2.bin
368
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv3-noblend.bin
369
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv3.bin
370
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin
371
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin
372
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin
373
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin
374
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin
375
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin
376
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin
377
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin
378
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin
379
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin
380
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin
381
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin
382
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin
383
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin
384
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin
385
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin
386
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin
387
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin
388
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin
389
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin
390
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin
391
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin
392
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin
393
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin
394
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin
395
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin
396
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin
397
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin
398
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin
399
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin
400
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin
401
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin
402
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin
403
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin
404
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin
405
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin
406
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin
407
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin
408
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin
409
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin
410
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin
411
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin
412
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin
413
%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin
414
%%DATADIR%%/bgfx/shaders/dx11/fs_gui.bin
415
%%DATADIR%%/bgfx/shaders/dx11/fs_screen.bin
416
%%DATADIR%%/bgfx/shaders/dx11/vs_gui.bin
417
%%DATADIR%%/bgfx/shaders/dx11/vs_screen.bin
418
%%DATADIR%%/bgfx/shaders/dx9/chains/blurs/fs_smart-blur.bin
419
%%DATADIR%%/bgfx/shaders/dx9/chains/blurs/vs_smart-blur.bin
420
%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/fs_crt-geom-deluxe.bin
421
%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/fs_crt-geom.bin
422
%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/fs_gaussx.bin
423
%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/fs_gaussy.bin
424
%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/fs_lowpass.bin
425
%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/fs_mipmap8.bin
426
%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/fs_phosphor_apply.bin
427
%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/fs_phosphor_update.bin
428
%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/vs_crt-geom.bin
429
%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/vs_gaussx.bin
430
%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/vs_gaussy.bin
431
%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/vs_lowpass.bin
432
%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/vs_mipmap8.bin
433
%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/vs_phosphor_apply.bin
434
%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/vs_phosphor_update.bin
435
%%DATADIR%%/bgfx/shaders/dx9/chains/crt/fs_crt-caligari.bin
436
%%DATADIR%%/bgfx/shaders/dx9/chains/crt/vs_crt-caligari.bin
437
%%DATADIR%%/bgfx/shaders/dx9/chains/default/fs_blit.bin
438
%%DATADIR%%/bgfx/shaders/dx9/chains/default/vs_blit.bin
439
%%DATADIR%%/bgfx/shaders/dx9/chains/eagle/fs_eagle.bin
440
%%DATADIR%%/bgfx/shaders/dx9/chains/eagle/vs_eagle.bin
441
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_chroma.bin
442
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_color.bin
443
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_deconverge.bin
444
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_defocus.bin
445
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_distortion.bin
446
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_ntsc_decode.bin
447
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_ntsc_encode.bin
448
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_phosphor.bin
449
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_post.bin
450
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_prescale.bin
451
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_scanline.bin
452
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_chroma.bin
453
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_color.bin
454
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_deconverge.bin
455
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_defocus.bin
456
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_distortion.bin
457
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_ntsc_decode.bin
458
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_ntsc_encode.bin
459
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_phosphor.bin
460
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_post.bin
461
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_prescale.bin
462
%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_scanline.bin
463
%%DATADIR%%/bgfx/shaders/dx9/chains/hqx/fs_hq2x.bin
464
%%DATADIR%%/bgfx/shaders/dx9/chains/hqx/fs_hq3x.bin
465
%%DATADIR%%/bgfx/shaders/dx9/chains/hqx/fs_hq4x.bin
466
%%DATADIR%%/bgfx/shaders/dx9/chains/hqx/vs_hq2x.bin
467
%%DATADIR%%/bgfx/shaders/dx9/chains/hqx/vs_hq3x.bin
468
%%DATADIR%%/bgfx/shaders/dx9/chains/hqx/vs_hq4x.bin
469
%%DATADIR%%/bgfx/shaders/dx9/chains/lcd-grid/fs_lcd-grid.bin
470
%%DATADIR%%/bgfx/shaders/dx9/chains/lcd-grid/fs_persistence.bin
471
%%DATADIR%%/bgfx/shaders/dx9/chains/lcd-grid/vs_lcd-grid.bin
472
%%DATADIR%%/bgfx/shaders/dx9/chains/lcd-grid/vs_persistence.bin
473
%%DATADIR%%/bgfx/shaders/dx9/chains/misc/fs_blit.bin
474
%%DATADIR%%/bgfx/shaders/dx9/chains/misc/fs_blit_bcg.bin
475
%%DATADIR%%/bgfx/shaders/dx9/chains/misc/fs_blit_palette16.bin
476
%%DATADIR%%/bgfx/shaders/dx9/chains/misc/fs_blit_rgb32.bin
477
%%DATADIR%%/bgfx/shaders/dx9/chains/misc/fs_blit_yuy16.bin
478
%%DATADIR%%/bgfx/shaders/dx9/chains/misc/fs_bob-and-ghost-deinterlace.bin
479
%%DATADIR%%/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass0.bin
480
%%DATADIR%%/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass1.bin
481
%%DATADIR%%/bgfx/shaders/dx9/chains/misc/fs_lut.bin
482
%%DATADIR%%/bgfx/shaders/dx9/chains/misc/fs_saturation.bin
483
%%DATADIR%%/bgfx/shaders/dx9/chains/misc/vs_blit.bin
484
%%DATADIR%%/bgfx/shaders/dx9/chains/misc/vs_bob-and-ghost-deinterlace.bin
485
%%DATADIR%%/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass0.bin
486
%%DATADIR%%/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass1.bin
487
%%DATADIR%%/bgfx/shaders/dx9/chains/misc/vs_lut.bin
488
%%DATADIR%%/bgfx/shaders/dx9/chains/misc/vs_resize_blit.bin
489
%%DATADIR%%/bgfx/shaders/dx9/chains/misc/vs_saturation.bin
490
%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/fs_gaussian.bin
491
%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/fs_offset_sat.bin
492
%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/vs_gaussian.bin
493
%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/vs_offset_sat.bin
494
%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_left_vertical/fs_gaussian.bin
495
%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_left_vertical/fs_offset_sat.bin
496
%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_left_vertical/vs_gaussian.bin
497
%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_left_vertical/vs_offset_sat.bin
498
%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/fs_gaussian.bin
499
%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/fs_offset_sat.bin
500
%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/vs_gaussian.bin
501
%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/vs_offset_sat.bin
502
%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_right_vertical/fs_gaussian.bin
503
%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_right_vertical/fs_offset_sat.bin
504
%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_right_vertical/vs_gaussian.bin
505
%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_right_vertical/vs_offset_sat.bin
506
%%DATADIR%%/bgfx/shaders/dx9/chains/unfiltered/fs_blit.bin
507
%%DATADIR%%/bgfx/shaders/dx9/chains/unfiltered/vs_blit.bin
508
%%DATADIR%%/bgfx/shaders/dx9/chains/warp/fs_dilation-horizontal-fast.bin
509
%%DATADIR%%/bgfx/shaders/dx9/chains/warp/vs_dilation-horizontal-fast.bin
510
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv1-noblend.bin
511
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2-3d.bin
512
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2-fast.bin
513
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2-noblend.bin
514
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2.bin
515
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv3-noblend.bin
516
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv3.bin
517
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin
518
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin
519
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin
520
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin
521
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin
522
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin
523
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin
524
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin
525
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin
526
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin
527
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin
528
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin
529
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin
530
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-pass0.bin
531
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-pass1.bin
532
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-pass2.bin
533
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin
534
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin
535
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin
536
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin
537
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin
538
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin
539
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin
540
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin
541
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin
542
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin
543
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin
544
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin
545
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin
546
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass0.bin
547
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass1.bin
548
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass2.bin
549
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass3.bin
550
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv1-noblend.bin
551
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2-3d.bin
552
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2-fast.bin
553
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2-noblend.bin
554
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2.bin
555
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv3-noblend.bin
556
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv3.bin
557
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin
558
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin
559
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin
560
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin
561
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin
562
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin
563
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin
564
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin
565
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin
566
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin
567
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin
568
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin
569
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin
570
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin
571
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin
572
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin
573
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin
574
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin
575
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin
576
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin
577
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin
578
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin
579
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin
580
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin
581
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin
582
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin
583
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin
584
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin
585
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin
586
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin
587
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin
588
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin
589
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin
590
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin
591
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin
592
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin
593
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin
594
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin
595
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin
596
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin
597
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin
598
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin
599
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin
600
%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin
601
%%DATADIR%%/bgfx/shaders/dx9/fs_gui.bin
602
%%DATADIR%%/bgfx/shaders/dx9/fs_screen.bin
603
%%DATADIR%%/bgfx/shaders/dx9/vs_gui.bin
604
%%DATADIR%%/bgfx/shaders/dx9/vs_screen.bin
605
%%DATADIR%%/bgfx/shaders/essl/chains/blurs/fs_smart-blur.bin
232
%%DATADIR%%/bgfx/shaders/essl/chains/blurs/fs_smart-blur.bin
606
%%DATADIR%%/bgfx/shaders/essl/chains/blurs/vs_smart-blur.bin
233
%%DATADIR%%/bgfx/shaders/essl/chains/blurs/vs_smart-blur.bin
607
%%DATADIR%%/bgfx/shaders/essl/chains/crt-geom/fs_crt-geom-deluxe.bin
234
%%DATADIR%%/bgfx/shaders/essl/chains/crt-geom/fs_crt-geom-deluxe.bin
Lines 976-1168 share/man/man6/mame.6.gz Link Here
976
%%DATADIR%%/bgfx/shaders/glsl/fs_screen.bin
603
%%DATADIR%%/bgfx/shaders/glsl/fs_screen.bin
977
%%DATADIR%%/bgfx/shaders/glsl/vs_gui.bin
604
%%DATADIR%%/bgfx/shaders/glsl/vs_gui.bin
978
%%DATADIR%%/bgfx/shaders/glsl/vs_screen.bin
605
%%DATADIR%%/bgfx/shaders/glsl/vs_screen.bin
979
%%DATADIR%%/bgfx/shaders/metal/chains/blurs/fs_smart-blur.bin
980
%%DATADIR%%/bgfx/shaders/metal/chains/blurs/vs_smart-blur.bin
981
%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/fs_crt-geom-deluxe.bin
982
%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/fs_crt-geom.bin
983
%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/fs_gaussx.bin
984
%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/fs_gaussy.bin
985
%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/fs_lowpass.bin
986
%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/fs_mipmap8.bin
987
%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/fs_phosphor_apply.bin
988
%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/fs_phosphor_update.bin
989
%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/vs_crt-geom.bin
990
%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/vs_gaussx.bin
991
%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/vs_gaussy.bin
992
%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/vs_lowpass.bin
993
%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/vs_mipmap8.bin
994
%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/vs_phosphor_apply.bin
995
%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/vs_phosphor_update.bin
996
%%DATADIR%%/bgfx/shaders/metal/chains/crt/fs_crt-caligari.bin
997
%%DATADIR%%/bgfx/shaders/metal/chains/crt/vs_crt-caligari.bin
998
%%DATADIR%%/bgfx/shaders/metal/chains/default/fs_blit.bin
999
%%DATADIR%%/bgfx/shaders/metal/chains/default/vs_blit.bin
1000
%%DATADIR%%/bgfx/shaders/metal/chains/eagle/fs_eagle.bin
1001
%%DATADIR%%/bgfx/shaders/metal/chains/eagle/vs_eagle.bin
1002
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_chroma.bin
1003
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_color.bin
1004
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_deconverge.bin
1005
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_defocus.bin
1006
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_distortion.bin
1007
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_ntsc_decode.bin
1008
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_ntsc_encode.bin
1009
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_phosphor.bin
1010
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_post.bin
1011
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_prescale.bin
1012
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_scanline.bin
1013
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_chroma.bin
1014
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_color.bin
1015
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_deconverge.bin
1016
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_defocus.bin
1017
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_distortion.bin
1018
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_ntsc_decode.bin
1019
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_ntsc_encode.bin
1020
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_phosphor.bin
1021
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_post.bin
1022
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_prescale.bin
1023
%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_scanline.bin
1024
%%DATADIR%%/bgfx/shaders/metal/chains/hqx/fs_hq2x.bin
1025
%%DATADIR%%/bgfx/shaders/metal/chains/hqx/fs_hq3x.bin
1026
%%DATADIR%%/bgfx/shaders/metal/chains/hqx/fs_hq4x.bin
1027
%%DATADIR%%/bgfx/shaders/metal/chains/hqx/vs_hq2x.bin
1028
%%DATADIR%%/bgfx/shaders/metal/chains/hqx/vs_hq3x.bin
1029
%%DATADIR%%/bgfx/shaders/metal/chains/hqx/vs_hq4x.bin
1030
%%DATADIR%%/bgfx/shaders/metal/chains/lcd-grid/fs_lcd-grid.bin
1031
%%DATADIR%%/bgfx/shaders/metal/chains/lcd-grid/fs_persistence.bin
1032
%%DATADIR%%/bgfx/shaders/metal/chains/lcd-grid/vs_lcd-grid.bin
1033
%%DATADIR%%/bgfx/shaders/metal/chains/lcd-grid/vs_persistence.bin
1034
%%DATADIR%%/bgfx/shaders/metal/chains/misc/fs_blit.bin
1035
%%DATADIR%%/bgfx/shaders/metal/chains/misc/fs_blit_bcg.bin
1036
%%DATADIR%%/bgfx/shaders/metal/chains/misc/fs_blit_palette16.bin
1037
%%DATADIR%%/bgfx/shaders/metal/chains/misc/fs_blit_rgb32.bin
1038
%%DATADIR%%/bgfx/shaders/metal/chains/misc/fs_blit_yuy16.bin
1039
%%DATADIR%%/bgfx/shaders/metal/chains/misc/fs_bob-and-ghost-deinterlace.bin
1040
%%DATADIR%%/bgfx/shaders/metal/chains/misc/fs_deposterize-pass0.bin
1041
%%DATADIR%%/bgfx/shaders/metal/chains/misc/fs_deposterize-pass1.bin
1042
%%DATADIR%%/bgfx/shaders/metal/chains/misc/fs_lut.bin
1043
%%DATADIR%%/bgfx/shaders/metal/chains/misc/fs_saturation.bin
1044
%%DATADIR%%/bgfx/shaders/metal/chains/misc/vs_blit.bin
1045
%%DATADIR%%/bgfx/shaders/metal/chains/misc/vs_bob-and-ghost-deinterlace.bin
1046
%%DATADIR%%/bgfx/shaders/metal/chains/misc/vs_deposterize-pass0.bin
1047
%%DATADIR%%/bgfx/shaders/metal/chains/misc/vs_deposterize-pass1.bin
1048
%%DATADIR%%/bgfx/shaders/metal/chains/misc/vs_lut.bin
1049
%%DATADIR%%/bgfx/shaders/metal/chains/misc/vs_resize_blit.bin
1050
%%DATADIR%%/bgfx/shaders/metal/chains/misc/vs_saturation.bin
1051
%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_left_horizontal/fs_gaussian.bin
1052
%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_left_horizontal/fs_offset_sat.bin
1053
%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_left_horizontal/vs_gaussian.bin
1054
%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_left_horizontal/vs_offset_sat.bin
1055
%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_left_vertical/fs_gaussian.bin
1056
%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_left_vertical/fs_offset_sat.bin
1057
%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_left_vertical/vs_gaussian.bin
1058
%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_left_vertical/vs_offset_sat.bin
1059
%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_right_horizontal/fs_gaussian.bin
1060
%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_right_horizontal/fs_offset_sat.bin
1061
%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_right_horizontal/vs_gaussian.bin
1062
%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_right_horizontal/vs_offset_sat.bin
1063
%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_right_vertical/fs_gaussian.bin
1064
%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_right_vertical/fs_offset_sat.bin
1065
%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_right_vertical/vs_gaussian.bin
1066
%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_right_vertical/vs_offset_sat.bin
1067
%%DATADIR%%/bgfx/shaders/metal/chains/unfiltered/fs_blit.bin
1068
%%DATADIR%%/bgfx/shaders/metal/chains/unfiltered/vs_blit.bin
1069
%%DATADIR%%/bgfx/shaders/metal/chains/warp/fs_dilation-horizontal-fast.bin
1070
%%DATADIR%%/bgfx/shaders/metal/chains/warp/vs_dilation-horizontal-fast.bin
1071
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/fs_xbr-lv1-noblend.bin
1072
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-3d.bin
1073
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-fast.bin
1074
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-noblend.bin
1075
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2.bin
1076
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/fs_xbr-lv3-noblend.bin
1077
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/fs_xbr-lv3.bin
1078
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin
1079
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin
1080
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin
1081
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin
1082
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin
1083
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin
1084
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin
1085
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin
1086
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin
1087
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin
1088
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin
1089
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin
1090
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin
1091
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass0.bin
1092
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass1.bin
1093
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass2.bin
1094
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin
1095
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin
1096
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin
1097
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin
1098
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin
1099
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin
1100
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin
1101
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin
1102
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin
1103
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin
1104
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin
1105
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin
1106
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin
1107
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass0.bin
1108
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass1.bin
1109
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass2.bin
1110
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass3.bin
1111
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/vs_xbr-lv1-noblend.bin
1112
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-3d.bin
1113
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-fast.bin
1114
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-noblend.bin
1115
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2.bin
1116
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/vs_xbr-lv3-noblend.bin
1117
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/vs_xbr-lv3.bin
1118
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin
1119
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin
1120
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin
1121
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin
1122
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin
1123
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin
1124
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin
1125
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin
1126
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin
1127
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin
1128
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin
1129
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin
1130
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin
1131
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin
1132
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin
1133
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin
1134
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin
1135
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin
1136
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin
1137
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin
1138
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin
1139
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin
1140
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin
1141
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin
1142
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin
1143
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin
1144
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin
1145
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin
1146
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin
1147
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin
1148
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin
1149
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin
1150
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin
1151
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin
1152
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin
1153
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin
1154
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin
1155
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin
1156
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin
1157
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin
1158
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin
1159
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin
1160
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin
1161
%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin
1162
%%DATADIR%%/bgfx/shaders/metal/fs_gui.bin
1163
%%DATADIR%%/bgfx/shaders/metal/fs_screen.bin
1164
%%DATADIR%%/bgfx/shaders/metal/vs_gui.bin
1165
%%DATADIR%%/bgfx/shaders/metal/vs_screen.bin
1166
%%DATADIR%%/bgfx/shaders/spirv/chains/blurs/fs_smart-blur.bin
606
%%DATADIR%%/bgfx/shaders/spirv/chains/blurs/fs_smart-blur.bin
1167
%%DATADIR%%/bgfx/shaders/spirv/chains/blurs/vs_smart-blur.bin
607
%%DATADIR%%/bgfx/shaders/spirv/chains/blurs/vs_smart-blur.bin
1168
%%DATADIR%%/bgfx/shaders/spirv/chains/crt-geom/fs_crt-geom-deluxe.bin
608
%%DATADIR%%/bgfx/shaders/spirv/chains/crt-geom/fs_crt-geom-deluxe.bin
1169
- 

Return to bug 274783