summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2021-01-23 15:25:33 +1100
committer Vas Crabb <vas@vastheman.com>2021-01-23 15:25:33 +1100
commite713adea33867517126e254ec4c681b426d693b1 (patch)
tree0360bd9e2b3c2c0b10892ea20413b1065c49b6da
parent42a2b0006b087a9d5253ff8120dd1585485f12e7 (diff)
bgfx: Fixed overlapping register in lcd-grid shaders and compiled for Direct3D, SPIR-V, Metal, etc.
-rw-r--r--bgfx/shaders/dx11/chains/lcd-grid/fs_lcd-grid.binbin0 -> 7815 bytes
-rw-r--r--bgfx/shaders/dx11/chains/lcd-grid/fs_persistence.binbin0 -> 556 bytes
-rw-r--r--bgfx/shaders/dx11/chains/lcd-grid/vs_lcd-grid.binbin0 -> 581 bytes
-rw-r--r--bgfx/shaders/dx11/chains/lcd-grid/vs_persistence.binbin0 -> 581 bytes
-rw-r--r--bgfx/shaders/dx9/chains/lcd-grid/fs_lcd-grid.binbin0 -> 5012 bytes
-rw-r--r--bgfx/shaders/dx9/chains/lcd-grid/fs_persistence.binbin0 -> 421 bytes
-rw-r--r--bgfx/shaders/dx9/chains/lcd-grid/vs_lcd-grid.binbin0 -> 324 bytes
-rw-r--r--bgfx/shaders/dx9/chains/lcd-grid/vs_persistence.binbin0 -> 324 bytes
-rw-r--r--bgfx/shaders/essl/chains/lcd-grid/fs_lcd-grid.binbin0 -> 11267 bytes
-rw-r--r--bgfx/shaders/essl/chains/lcd-grid/fs_persistence.binbin0 -> 376 bytes
-rw-r--r--bgfx/shaders/essl/chains/lcd-grid/vs_lcd-grid.binbin0 -> 423 bytes
-rw-r--r--bgfx/shaders/essl/chains/lcd-grid/vs_persistence.binbin0 -> 423 bytes
-rw-r--r--bgfx/shaders/metal/chains/lcd-grid/fs_lcd-grid.binbin0 -> 10022 bytes
-rw-r--r--bgfx/shaders/metal/chains/lcd-grid/fs_persistence.binbin0 -> 834 bytes
-rw-r--r--bgfx/shaders/metal/chains/lcd-grid/vs_lcd-grid.binbin0 -> 831 bytes
-rw-r--r--bgfx/shaders/metal/chains/lcd-grid/vs_persistence.binbin0 -> 831 bytes
-rw-r--r--bgfx/shaders/spirv/chains/lcd-grid/fs_lcd-grid.binbin0 -> 14363 bytes
-rw-r--r--bgfx/shaders/spirv/chains/lcd-grid/fs_persistence.binbin0 -> 1420 bytes
-rw-r--r--bgfx/shaders/spirv/chains/lcd-grid/vs_lcd-grid.binbin0 -> 1305 bytes
-rw-r--r--bgfx/shaders/spirv/chains/lcd-grid/vs_persistence.binbin0 -> 1305 bytes
-rw-r--r--src/osd/modules/render/bgfx/shaders/chains/lcd-grid/fs_persistence.sc2
21 files changed, 1 insertions, 1 deletions
diff --git a/bgfx/shaders/dx11/chains/lcd-grid/fs_lcd-grid.bin b/bgfx/shaders/dx11/chains/lcd-grid/fs_lcd-grid.bin
new file mode 100644
index 00000000000..48e9b02013f
--- /dev/null
+++ b/bgfx/shaders/dx11/chains/lcd-grid/fs_lcd-grid.bin
Binary files differ
diff --git a/bgfx/shaders/dx11/chains/lcd-grid/fs_persistence.bin b/bgfx/shaders/dx11/chains/lcd-grid/fs_persistence.bin
new file mode 100644
index 00000000000..727086d57b2
--- /dev/null
+++ b/bgfx/shaders/dx11/chains/lcd-grid/fs_persistence.bin
Binary files differ
diff --git a/bgfx/shaders/dx11/chains/lcd-grid/vs_lcd-grid.bin b/bgfx/shaders/dx11/chains/lcd-grid/vs_lcd-grid.bin
new file mode 100644
index 00000000000..624fecd4577
--- /dev/null
+++ b/bgfx/shaders/dx11/chains/lcd-grid/vs_lcd-grid.bin
Binary files differ
diff --git a/bgfx/shaders/dx11/chains/lcd-grid/vs_persistence.bin b/bgfx/shaders/dx11/chains/lcd-grid/vs_persistence.bin
new file mode 100644
index 00000000000..624fecd4577
--- /dev/null
+++ b/bgfx/shaders/dx11/chains/lcd-grid/vs_persistence.bin
Binary files differ
diff --git a/bgfx/shaders/dx9/chains/lcd-grid/fs_lcd-grid.bin b/bgfx/shaders/dx9/chains/lcd-grid/fs_lcd-grid.bin
new file mode 100644
index 00000000000..501e9b72dd1
--- /dev/null
+++ b/bgfx/shaders/dx9/chains/lcd-grid/fs_lcd-grid.bin
Binary files differ
diff --git a/bgfx/shaders/dx9/chains/lcd-grid/fs_persistence.bin b/bgfx/shaders/dx9/chains/lcd-grid/fs_persistence.bin
new file mode 100644
index 00000000000..536650f58ad
--- /dev/null
+++ b/bgfx/shaders/dx9/chains/lcd-grid/fs_persistence.bin
Binary files differ
diff --git a/bgfx/shaders/dx9/chains/lcd-grid/vs_lcd-grid.bin b/bgfx/shaders/dx9/chains/lcd-grid/vs_lcd-grid.bin
new file mode 100644
index 00000000000..a93bf727629
--- /dev/null
+++ b/bgfx/shaders/dx9/chains/lcd-grid/vs_lcd-grid.bin
Binary files differ
diff --git a/bgfx/shaders/dx9/chains/lcd-grid/vs_persistence.bin b/bgfx/shaders/dx9/chains/lcd-grid/vs_persistence.bin
new file mode 100644
index 00000000000..a93bf727629
--- /dev/null
+++ b/bgfx/shaders/dx9/chains/lcd-grid/vs_persistence.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/lcd-grid/fs_lcd-grid.bin b/bgfx/shaders/essl/chains/lcd-grid/fs_lcd-grid.bin
new file mode 100644
index 00000000000..bbd2940a855
--- /dev/null
+++ b/bgfx/shaders/essl/chains/lcd-grid/fs_lcd-grid.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/lcd-grid/fs_persistence.bin b/bgfx/shaders/essl/chains/lcd-grid/fs_persistence.bin
new file mode 100644
index 00000000000..608ba73ddcc
--- /dev/null
+++ b/bgfx/shaders/essl/chains/lcd-grid/fs_persistence.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/lcd-grid/vs_lcd-grid.bin b/bgfx/shaders/essl/chains/lcd-grid/vs_lcd-grid.bin
new file mode 100644
index 00000000000..5c56e57ab49
--- /dev/null
+++ b/bgfx/shaders/essl/chains/lcd-grid/vs_lcd-grid.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/lcd-grid/vs_persistence.bin b/bgfx/shaders/essl/chains/lcd-grid/vs_persistence.bin
new file mode 100644
index 00000000000..5c56e57ab49
--- /dev/null
+++ b/bgfx/shaders/essl/chains/lcd-grid/vs_persistence.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/lcd-grid/fs_lcd-grid.bin b/bgfx/shaders/metal/chains/lcd-grid/fs_lcd-grid.bin
new file mode 100644
index 00000000000..12194079a17
--- /dev/null
+++ b/bgfx/shaders/metal/chains/lcd-grid/fs_lcd-grid.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/lcd-grid/fs_persistence.bin b/bgfx/shaders/metal/chains/lcd-grid/fs_persistence.bin
new file mode 100644
index 00000000000..e2d2e0ac99f
--- /dev/null
+++ b/bgfx/shaders/metal/chains/lcd-grid/fs_persistence.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/lcd-grid/vs_lcd-grid.bin b/bgfx/shaders/metal/chains/lcd-grid/vs_lcd-grid.bin
new file mode 100644
index 00000000000..b889561ae71
--- /dev/null
+++ b/bgfx/shaders/metal/chains/lcd-grid/vs_lcd-grid.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/lcd-grid/vs_persistence.bin b/bgfx/shaders/metal/chains/lcd-grid/vs_persistence.bin
new file mode 100644
index 00000000000..b889561ae71
--- /dev/null
+++ b/bgfx/shaders/metal/chains/lcd-grid/vs_persistence.bin
Binary files differ
diff --git a/bgfx/shaders/spirv/chains/lcd-grid/fs_lcd-grid.bin b/bgfx/shaders/spirv/chains/lcd-grid/fs_lcd-grid.bin
new file mode 100644
index 00000000000..e23aeed4ed7
--- /dev/null
+++ b/bgfx/shaders/spirv/chains/lcd-grid/fs_lcd-grid.bin
Binary files differ
diff --git a/bgfx/shaders/spirv/chains/lcd-grid/fs_persistence.bin b/bgfx/shaders/spirv/chains/lcd-grid/fs_persistence.bin
new file mode 100644
index 00000000000..39b121d80c4
--- /dev/null
+++ b/bgfx/shaders/spirv/chains/lcd-grid/fs_persistence.bin
Binary files differ
diff --git a/bgfx/shaders/spirv/chains/lcd-grid/vs_lcd-grid.bin b/bgfx/shaders/spirv/chains/lcd-grid/vs_lcd-grid.bin
new file mode 100644
index 00000000000..7d21cea1f97
--- /dev/null
+++ b/bgfx/shaders/spirv/chains/lcd-grid/vs_lcd-grid.bin
Binary files differ
diff --git a/bgfx/shaders/spirv/chains/lcd-grid/vs_persistence.bin b/bgfx/shaders/spirv/chains/lcd-grid/vs_persistence.bin
new file mode 100644
index 00000000000..7d21cea1f97
--- /dev/null
+++ b/bgfx/shaders/spirv/chains/lcd-grid/vs_persistence.bin
Binary files differ
diff --git a/src/osd/modules/render/bgfx/shaders/chains/lcd-grid/fs_persistence.sc b/src/osd/modules/render/bgfx/shaders/chains/lcd-grid/fs_persistence.sc
index 95f33c0e998..0187b8c90d2 100644
--- a/src/osd/modules/render/bgfx/shaders/chains/lcd-grid/fs_persistence.sc
+++ b/src/osd/modules/render/bgfx/shaders/chains/lcd-grid/fs_persistence.sc
@@ -3,7 +3,7 @@ $input v_color0, v_texcoord0
#include "common.sh"
SAMPLER2D(s_screen, 0);
-SAMPLER2D(s_motionblur, 0);
+SAMPLER2D(s_motionblur, 1);
uniform vec4 u_persistence;