1/* WARNING, THIS FILE WAS GENERATED, DO NOT EDIT */
2#ifndef COPY_TO_FB_GLSL_GEN_H_RD
3#define COPY_TO_FB_GLSL_GEN_H_RD
4
5#include "servers/rendering/renderer_rd/shader_rd.h"
6
7class CopyToFbShaderRD : public ShaderRD {
8
9public:
10
11 CopyToFbShaderRD() {
12
13 static const char _vertex_code[] = {
1410,35,118,101,114,115,105,111,110,32,52,53,48,10,10,35,86,69,82,83,73,79,78,95,68,69,70,73,78,69,83,10,10,35,105,102,100,101,102,32,77,85,76,84,73,86,73,69,87,10,35,105,102,100,101,102,32,104,97,115,95,86,75,95,75,72,82,95,109,117,108,116,105,118,105,101,119,10,35,101,120,116,101,110,115,105,111,110,32,71,76,95,69,88,84,95,109,117,108,116,105,118,105,101,119,32,58,32,101,110,97,98,108,101,10,35,100,101,102,105,110,101,32,86,105,101,119,73,110,100,101,120,32,103,108,95,86,105,101,119,73,110,100,101,120,10,35,101,108,115,101,32,10,35,100,101,102,105,110,101,32,86,105,101,119,73,110,100,101,120,32,48,10,35,101,110,100,105,102,32,10,35,101,110,100,105,102,32,10,10,35,100,101,102,105,110,101,32,70,76,65,71,95,70,76,73,80,95,89,32,40,49,32,60,60,32,48,41,10,35,100,101,102,105,110,101,32,70,76,65,71,95,85,83,69,95,83,69,67,84,73,79,78,32,40,49,32,60,60,32,49,41,10,35,100,101,102,105,110,101,32,70,76,65,71,95,70,79,82,67,69,95,76,85,77,73,78,65,78,67,69,32,40,49,32,60,60,32,50,41,10,35,100,101,102,105,110,101,32,70,76,65,71,95,65,76,80,72,65,95,84,79,95,90,69,82,79,32,40,49,32,60,60,32,51,41,10,35,100,101,102,105,110,101,32,70,76,65,71,95,83,82,71,66,32,40,49,32,60,60,32,52,41,10,35,100,101,102,105,110,101,32,70,76,65,71,95,65,76,80,72,65,95,84,79,95,79,78,69,32,40,49,32,60,60,32,53,41,10,35,100,101,102,105,110,101,32,70,76,65,71,95,76,73,78,69,65,82,32,40,49,32,60,60,32,54,41,10,10,35,105,102,100,101,102,32,77,85,76,84,73,86,73,69,87,10,108,97,121,111,117,116,40,108,111,99,97,116,105,111,110,32,61,32,48,41,32,111,117,116,32,118,101,99,51,32,117,118,95,105,110,116,101,114,112,59,10,35,101,108,115,101,10,108,97,121,111,117,116,40,108,111,99,97,116,105,111,110,32,61,32,48,41,32,111,117,116,32,118,101,99,50,32,117,118,95,105,110,116,101,114,112,59,10,35,101,110,100,105,102,10,10,108,97,121,111,117,116,40,112,117,115,104,95,99,111,110,115,116,97,110,116,44,32,115,116,100,52,51,48,41,32,117,110,105,102,111,114,109,32,80,97,114,97,109,115,32,123,10,9,118,101,99,52,32,115,101,99,116,105,111,110,59,10,9,118,101,99,50,32,112,105,120,101,108,95,115,105,122,101,59,10,9,102,108,111,97,116,32,108,117,109,105,110,97,110,99,101,95,109,117,108,116,105,112,108,105,101,114,59,10,9,117,105,110,116,32,102,108,97,103,115,59,10,10,9,118,101,99,52,32,99,111,108,111,114,59,10,125,10,112,97,114,97,109,115,59,10,10,118,111,105,100,32,109,97,105,110,40,41,32,123,10,9,118,101,99,50,32,98,97,115,101,95,97,114,114,91,52,93,32,61,32,118,101,99,50,91,93,40,118,101,99,50,40,48,46,48,44,32,48,46,48,41,44,32,118,101,99,50,40,48,46,48,44,32,49,46,48,41,44,32,118,101,99,50,40,49,46,48,44,32,49,46,48,41,44,32,118,101,99,50,40,49,46,48,44,32,48,46,48,41,41,59,10,9,117,118,95,105,110,116,101,114,112,46,120,121,32,61,32,98,97,115,101,95,97,114,114,91,103,108,95,86,101,114,116,101,120,73,110,100,101,120,93,59,10,35,105,102,100,101,102,32,77,85,76,84,73,86,73,69,87,10,9,117,118,95,105,110,116,101,114,112,46,122,32,61,32,86,105,101,119,73,110,100,101,120,59,10,35,101,110,100,105,102,10,9,118,101,99,50,32,118,112,111,115,32,61,32,117,118,95,105,110,116,101,114,112,46,120,121,59,10,9,105,102,32,40,98,111,111,108,40,112,97,114,97,109,115,46,102,108,97,103,115,32,38,32,70,76,65,71,95,85,83,69,95,83,69,67,84,73,79,78,41,41,32,123,10,9,9,118,112,111,115,32,61,32,112,97,114,97,109,115,46,115,101,99,116,105,111,110,46,120,121,32,43,32,118,112,111,115,32,42,32,112,97,114,97,109,115,46,115,101,99,116,105,111,110,46,122,119,59,10,9,125,10,10,9,103,108,95,80,111,115,105,116,105,111,110,32,61,32,118,101,99,52,40,118,112,111,115,32,42,32,50,46,48,32,45,32,49,46,48,44,32,48,46,48,44,32,49,46,48,41,59,10,10,9,105,102,32,40,98,111,111,108,40,112,97,114,97,109,115,46,102,108,97,103,115,32,38,32,70,76,65,71,95,70,76,73,80,95,89,41,41,32,123,10,9,9,117,118,95,105,110,116,101,114,112,46,121,32,61,32,49,46,48,32,45,32,117,118,95,105,110,116,101,114,112,46,121,59,10,9,125,10,125,10,10,0
15 };
16 static const char _fragment_code[] = {
1710,35,118,101,114,115,105,111,110,32,52,53,48,10,10,35,86,69,82,83,73,79,78,95,68,69,70,73,78,69,83,10,10,35,105,102,100,101,102,32,77,85,76,84,73,86,73,69,87,10,35,105,102,100,101,102,32,104,97,115,95,86,75,95,75,72,82,95,109,117,108,116,105,118,105,101,119,10,35,101,120,116,101,110,115,105,111,110,32,71,76,95,69,88,84,95,109,117,108,116,105,118,105,101,119,32,58,32,101,110,97,98,108,101,10,35,100,101,102,105,110,101,32,86,105,101,119,73,110,100,101,120,32,103,108,95,86,105,101,119,73,110,100,101,120,10,35,101,108,115,101,32,10,35,100,101,102,105,110,101,32,86,105,101,119,73,110,100,101,120,32,48,10,35,101,110,100,105,102,32,10,35,101,110,100,105,102,32,10,10,35,100,101,102,105,110,101,32,70,76,65,71,95,70,76,73,80,95,89,32,40,49,32,60,60,32,48,41,10,35,100,101,102,105,110,101,32,70,76,65,71,95,85,83,69,95,83,69,67,84,73,79,78,32,40,49,32,60,60,32,49,41,10,35,100,101,102,105,110,101,32,70,76,65,71,95,70,79,82,67,69,95,76,85,77,73,78,65,78,67,69,32,40,49,32,60,60,32,50,41,10,35,100,101,102,105,110,101,32,70,76,65,71,95,65,76,80,72,65,95,84,79,95,90,69,82,79,32,40,49,32,60,60,32,51,41,10,35,100,101,102,105,110,101,32,70,76,65,71,95,83,82,71,66,32,40,49,32,60,60,32,52,41,10,35,100,101,102,105,110,101,32,70,76,65,71,95,65,76,80,72,65,95,84,79,95,79,78,69,32,40,49,32,60,60,32,53,41,10,35,100,101,102,105,110,101,32,70,76,65,71,95,76,73,78,69,65,82,32,40,49,32,60,60,32,54,41,10,10,108,97,121,111,117,116,40,112,117,115,104,95,99,111,110,115,116,97,110,116,44,32,115,116,100,52,51,48,41,32,117,110,105,102,111,114,109,32,80,97,114,97,109,115,32,123,10,9,118,101,99,52,32,115,101,99,116,105,111,110,59,10,9,118,101,99,50,32,112,105,120,101,108,95,115,105,122,101,59,10,9,102,108,111,97,116,32,108,117,109,105,110,97,110,99,101,95,109,117,108,116,105,112,108,105,101,114,59,10,9,117,105,110,116,32,102,108,97,103,115,59,10,10,9,118,101,99,52,32,99,111,108,111,114,59,10,125,10,112,97,114,97,109,115,59,10,10,35,105,102,110,100,101,102,32,77,79,68,69,95,83,69,84,95,67,79,76,79,82,10,35,105,102,100,101,102,32,77,85,76,84,73,86,73,69,87,10,108,97,121,111,117,116,40,108,111,99,97,116,105,111,110,32,61,32,48,41,32,105,110,32,118,101,99,51,32,117,118,95,105,110,116,101,114,112,59,10,35,101,108,115,101,10,108,97,121,111,117,116,40,108,111,99,97,116,105,111,110,32,61,32,48,41,32,105,110,32,118,101,99,50,32,117,118,95,105,110,116,101,114,112,59,10,35,101,110,100,105,102,10,10,35,105,102,100,101,102,32,77,85,76,84,73,86,73,69,87,10,108,97,121,111,117,116,40,115,101,116,32,61,32,48,44,32,98,105,110,100,105,110,103,32,61,32,48,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,65,114,114,97,121,32,115,111,117,114,99,101,95,99,111,108,111,114,59,10,35,105,102,100,101,102,32,77,79,68,69,95,84,87,79,95,83,79,85,82,67,69,83,10,108,97,121,111,117,116,40,115,101,116,32,61,32,49,44,32,98,105,110,100,105,110,103,32,61,32,48,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,65,114,114,97,121,32,115,111,117,114,99,101,95,100,101,112,116,104,59,10,108,97,121,111,117,116,40,108,111,99,97,116,105,111,110,32,61,32,49,41,32,111,117,116,32,102,108,111,97,116,32,100,101,112,116,104,59,10,35,101,110,100,105,102,32,47,42,32,77,79,68,69,95,84,87,79,95,83,79,85,82,67,69,83,32,42,47,10,35,101,108,115,101,32,47,42,32,77,85,76,84,73,86,73,69,87,32,42,47,10,108,97,121,111,117,116,40,115,101,116,32,61,32,48,44,32,98,105,110,100,105,110,103,32,61,32,48,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,115,111,117,114,99,101,95,99,111,108,111,114,59,10,35,105,102,100,101,102,32,77,79,68,69,95,84,87,79,95,83,79,85,82,67,69,83,10,108,97,121,111,117,116,40,115,101,116,32,61,32,49,44,32,98,105,110,100,105,110,103,32,61,32,48,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,115,111,117,114,99,101,95,99,111,108,111,114,50,59,10,35,101,110,100,105,102,32,47,42,32,77,79,68,69,95,84,87,79,95,83,79,85,82,67,69,83,32,42,47,10,35,101,110,100,105,102,32,47,42,32,77,85,76,84,73,86,73,69,87,32,42,47,10,35,101,110,100,105,102,32,47,42,32,33,83,69,84,95,67,79,76,79,82,32,42,47,10,10,108,97,121,111,117,116,40,108,111,99,97,116,105,111,110,32,61,32,48,41,32,111,117,116,32,118,101,99,52,32,102,114,97,103,95,99,111,108,111,114,59,10,10,118,101,99,51,32,108,105,110,101,97,114,95,116,111,95,115,114,103,98,40,118,101,99,51,32,99,111,108,111,114,41,32,123,10,9,10,9,99,111,108,111,114,32,61,32,99,108,97,109,112,40,99,111,108,111,114,44,32,118,101,99,51,40,48,46,48,41,44,32,118,101,99,51,40,49,46,48,41,41,59,10,9,99,111,110,115,116,32,118,101,99,51,32,97,32,61,32,118,101,99,51,40,48,46,48,53,53,102,41,59,10,9,114,101,116,117,114,110,32,109,105,120,40,40,118,101,99,51,40,49,46,48,102,41,32,43,32,97,41,32,42,32,112,111,119,40,99,111,108,111,114,46,114,103,98,44,32,118,101,99,51,40,49,46,48,102,32,47,32,50,46,52,102,41,41,32,45,32,97,44,32,49,50,46,57,50,102,32,42,32,99,111,108,111,114,46,114,103,98,44,32,108,101,115,115,84,104,97,110,40,99,111,108,111,114,46,114,103,98,44,32,118,101,99,51,40,48,46,48,48,51,49,51,48,56,102,41,41,41,59,10,125,10,10,118,101,99,51,32,115,114,103,98,95,116,111,95,108,105,110,101,97,114,40,118,101,99,51,32,99,111,108,111,114,41,32,123,10,9,114,101,116,117,114,110,32,109,105,120,40,112,111,119,40,40,99,111,108,111,114,46,114,103,98,32,43,32,118,101,99,51,40,48,46,48,53,53,41,41,32,42,32,40,49,46,48,32,47,32,40,49,46,48,32,43,32,48,46,48,53,53,41,41,44,32,118,101,99,51,40,50,46,52,41,41,44,32,99,111,108,111,114,46,114,103,98,32,42,32,40,49,46,48,32,47,32,49,50,46,57,50,41,44,32,108,101,115,115,84,104,97,110,40,99,111,108,111,114,46,114,103,98,44,32,118,101,99,51,40,48,46,48,52,48,52,53,41,41,41,59,10,125,10,10,118,111,105,100,32,109,97,105,110,40,41,32,123,10,35,105,102,100,101,102,32,77,79,68,69,95,83,69,84,95,67,79,76,79,82,10,9,102,114,97,103,95,99,111,108,111,114,32,61,32,112,97,114,97,109,115,46,99,111,108,111,114,59,10,35,101,108,115,101,10,10,35,105,102,100,101,102,32,77,85,76,84,73,86,73,69,87,10,9,118,101,99,51,32,117,118,32,61,32,117,118,95,105,110,116,101,114,112,59,10,35,101,108,115,101,10,9,118,101,99,50,32,117,118,32,61,32,117,118,95,105,110,116,101,114,112,59,10,35,101,110,100,105,102,10,10,35,105,102,100,101,102,32,77,79,68,69,95,80,65,78,79,82,65,77,65,95,84,79,95,68,80,10,9,10,10,9,10,35,100,101,102,105,110,101,32,77,95,80,73,32,51,46,49,52,49,53,57,50,54,53,51,53,57,10,10,9,102,108,111,97,116,32,115,105,100,101,59,10,9,117,118,46,121,32,61,32,109,111,100,102,40,117,118,46,121,32,42,32,50,46,48,44,32,115,105,100,101,41,59,10,9,115,105,100,101,32,61,32,115,105,100,101,32,42,32,50,46,48,32,45,32,49,46,48,59,10,9,118,101,99,51,32,110,111,114,109,97,108,32,61,32,118,101,99,51,40,117,118,32,42,32,50,46,48,32,45,32,49,46,48,44,32,48,46,48,41,59,10,9,110,111,114,109,97,108,46,122,32,61,32,48,46,53,32,45,32,48,46,53,32,42,32,40,40,110,111,114,109,97,108,46,120,32,42,32,110,111,114,109,97,108,46,120,41,32,43,32,40,110,111,114,109,97,108,46,121,32,42,32,110,111,114,109,97,108,46,121,41,41,59,10,9,110,111,114,109,97,108,32,42,61,32,45,115,105,100,101,59,10,9,110,111,114,109,97,108,32,61,32,110,111,114,109,97,108,105,122,101,40,110,111,114,109,97,108,41,59,10,10,9,10,10,9,118,101,99,50,32,115,116,32,61,32,118,101,99,50,40,97,116,97,110,40,110,111,114,109,97,108,46,120,44,32,110,111,114,109,97,108,46,122,41,44,32,97,99,111,115,40,110,111,114,109,97,108,46,121,41,41,59,10,10,9,105,102,32,40,115,116,46,120,32,60,32,48,46,48,41,32,123,10,9,9,115,116,46,120,32,43,61,32,77,95,80,73,32,42,32,50,46,48,59,10,9,125,10,10,9,117,118,32,61,32,115,116,32,47,32,118,101,99,50,40,77,95,80,73,32,42,32,50,46,48,44,32,77,95,80,73,41,59,10,10,9,105,102,32,40,115,105,100,101,32,60,32,48,46,48,41,32,123,10,9,9,10,9,9,117,118,32,61,32,49,46,48,32,45,32,117,118,59,10,9,125,10,35,101,110,100,105,102,32,47,42,32,77,79,68,69,95,80,65,78,79,82,65,77,65,95,84,79,95,68,80,32,42,47,10,10,35,105,102,100,101,102,32,77,85,76,84,73,86,73,69,87,10,9,118,101,99,52,32,99,111,108,111,114,32,61,32,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,44,32,117,118,44,32,48,46,48,41,59,10,35,105,102,100,101,102,32,77,79,68,69,95,84,87,79,95,83,79,85,82,67,69,83,10,9,10,9,100,101,112,116,104,32,61,32,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,100,101,112,116,104,44,32,117,118,44,32,48,46,48,41,46,114,59,10,35,101,110,100,105,102,32,47,42,32,77,79,68,69,95,84,87,79,95,83,79,85,82,67,69,83,32,42,47,10,10,35,101,108,115,101,32,47,42,32,77,85,76,84,73,86,73,69,87,32,42,47,10,9,118,101,99,52,32,99,111,108,111,114,32,61,32,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,44,32,117,118,44,32,48,46,48,41,59,10,35,105,102,100,101,102,32,77,79,68,69,95,84,87,79,95,83,79,85,82,67,69,83,10,9,99,111,108,111,114,32,43,61,32,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,50,44,32,117,118,44,32,48,46,48,41,59,10,35,101,110,100,105,102,32,47,42,32,77,79,68,69,95,84,87,79,95,83,79,85,82,67,69,83,32,42,47,10,35,101,110,100,105,102,32,47,42,32,77,85,76,84,73,86,73,69,87,32,42,47,10,10,9,105,102,32,40,98,111,111,108,40,112,97,114,97,109,115,46,102,108,97,103,115,32,38,32,70,76,65,71,95,70,79,82,67,69,95,76,85,77,73,78,65,78,67,69,41,41,32,123,10,9,9,99,111,108,111,114,46,114,103,98,32,61,32,118,101,99,51,40,109,97,120,40,109,97,120,40,99,111,108,111,114,46,114,44,32,99,111,108,111,114,46,103,41,44,32,99,111,108,111,114,46,98,41,41,59,10,9,125,10,9,105,102,32,40,98,111,111,108,40,112,97,114,97,109,115,46,102,108,97,103,115,32,38,32,70,76,65,71,95,65,76,80,72,65,95,84,79,95,90,69,82,79,41,41,32,123,10,9,9,99,111,108,111,114,46,114,103,98,32,42,61,32,99,111,108,111,114,46,97,59,10,9,125,10,9,105,102,32,40,98,111,111,108,40,112,97,114,97,109,115,46,102,108,97,103,115,32,38,32,70,76,65,71,95,83,82,71,66,41,41,32,123,10,9,9,99,111,108,111,114,46,114,103,98,32,61,32,108,105,110,101,97,114,95,116,111,95,115,114,103,98,40,99,111,108,111,114,46,114,103,98,41,59,10,9,125,10,9,105,102,32,40,98,111,111,108,40,112,97,114,97,109,115,46,102,108,97,103,115,32,38,32,70,76,65,71,95,65,76,80,72,65,95,84,79,95,79,78,69,41,41,32,123,10,9,9,99,111,108,111,114,46,97,32,61,32,49,46,48,59,10,9,125,10,9,105,102,32,40,98,111,111,108,40,112,97,114,97,109,115,46,102,108,97,103,115,32,38,32,70,76,65,71,95,76,73,78,69,65,82,41,41,32,123,10,9,9,99,111,108,111,114,46,114,103,98,32,61,32,115,114,103,98,95,116,111,95,108,105,110,101,97,114,40,99,111,108,111,114,46,114,103,98,41,59,10,9,125,10,10,9,102,114,97,103,95,99,111,108,111,114,32,61,32,99,111,108,111,114,32,47,32,112,97,114,97,109,115,46,108,117,109,105,110,97,110,99,101,95,109,117,108,116,105,112,108,105,101,114,59,10,35,101,110,100,105,102,32,10,125,10,0
18 };
19 setup(_vertex_code, _fragment_code, nullptr, "CopyToFbShaderRD");
20 }
21};
22
23#endif
24