EVU 75% & 100% bars pattern

This commit is contained in:
Dmitry Sergeev
2026-09-16 09:14:56 +03:00
parent 4726a23d21
commit 8727a9a357
5 changed files with 163 additions and 23 deletions
+22 -10
View File
@@ -190,17 +190,29 @@ type pattern struct {
}
var patterns = map[string]pattern{
"bars": {
name: "bars",
description: "75% color bars",
kernelPath: "kernels/static/colorBars.wgsl",
"ebu75": {
name: "ebu75",
description: "EBU 75% Color Bar Signal",
kernelPath: "kernels/static/ebu75.wgsl",
motion: false,
},
"bars-move": {
name: "bars-move",
description: "75% color bars with moving square",
kernelPath: "kernels/dynamic/colorBars.wgsl",
motion: true,
"ebu75-move": {
name: "ebu75-move",
description: "EBU 75% Color Bar Signal with moving square",
kernelPath: "kernels/dynamic/ebu75.wgsl",
motion: false,
},
"ebu100": {
name: "ebu100",
description: "EBU 100% Color Bar Signal",
kernelPath: "kernels/static/ebu100.wgsl",
motion: false,
},
"ebu100-move": {
name: "ebu100-move",
description: "EBU 100% Color Bar Signal with moving square",
kernelPath: "kernels/dynamic/ebu100.wgsl",
motion: false,
},
"smpte": {
name: "smpte",
@@ -210,7 +222,7 @@ var patterns = map[string]pattern{
},
"smpte-move": {
name: "smpte-move",
description: "SMPTE RP-219 Color Bar Signal",
description: "SMPTE RP-219 Color Bar Signal with moving square",
kernelPath: "kernels/dynamic/smpteBars.wgsl",
motion: false,
},