1/* WARNING, THIS FILE WAS GENERATED, DO NOT EDIT */
2#ifndef BOKEH_DOF_GLSL_GEN_H_RD
3#define BOKEH_DOF_GLSL_GEN_H_RD
4
5#include "servers/rendering/renderer_rd/shader_rd.h"
6
7class BokehDofShaderRD : public ShaderRD {
8
9public:
10
11 BokehDofShaderRD() {
12
13 static const char _compute_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,100,101,102,105,110,101,32,66,76,79,67,75,95,83,73,90,69,32,56,10,10,108,97,121,111,117,116,40,108,111,99,97,108,95,115,105,122,101,95,120,32,61,32,66,76,79,67,75,95,83,73,90,69,44,32,108,111,99,97,108,95,115,105,122,101,95,121,32,61,32,66,76,79,67,75,95,83,73,90,69,44,32,108,111,99,97,108,95,115,105,122,101,95,122,32,61,32,49,41,32,105,110,59,10,10,35,105,102,100,101,102,32,77,79,68,69,95,71,69,78,95,66,76,85,82,95,83,73,90,69,10,108,97,121,111,117,116,40,114,103,98,97,49,54,102,44,32,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,114,101,115,116,114,105,99,116,32,105,109,97,103,101,50,68,32,99,111,108,111,114,95,105,109,97,103,101,59,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,100,101,112,116,104,59,10,35,101,110,100,105,102,10,10,35,105,102,32,100,101,102,105,110,101,100,40,77,79,68,69,95,66,79,75,69,72,95,66,79,88,41,32,124,124,32,100,101,102,105,110,101,100,40,77,79,68,69,95,66,79,75,69,72,95,72,69,88,65,71,79,78,65,76,41,32,124,124,32,100,101,102,105,110,101,100,40,77,79,68,69,95,66,79,75,69,72,95,67,73,82,67,85,76,65,82,41,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,99,111,108,111,114,95,116,101,120,116,117,114,101,59,10,108,97,121,111,117,116,40,114,103,98,97,49,54,102,44,32,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,114,101,115,116,114,105,99,116,32,119,114,105,116,101,111,110,108,121,32,105,109,97,103,101,50,68,32,98,111,107,101,104,95,105,109,97,103,101,59,10,35,101,110,100,105,102,10,10,35,105,102,100,101,102,32,77,79,68,69,95,67,79,77,80,79,83,73,84,69,95,66,79,75,69,72,10,108,97,121,111,117,116,40,114,103,98,97,49,54,102,44,32,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,114,101,115,116,114,105,99,116,32,105,109,97,103,101,50,68,32,99,111,108,111,114,95,105,109,97,103,101,59,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,98,111,107,101,104,59,10,35,101,110,100,105,102,10,10,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,105,118,101,99,50,32,115,105,122,101,59,10,9,102,108,111,97,116,32,122,95,102,97,114,59,10,9,102,108,111,97,116,32,122,95,110,101,97,114,59,10,10,9,98,111,111,108,32,111,114,116,104,111,103,111,110,97,108,59,10,9,102,108,111,97,116,32,98,108,117,114,95,115,105,122,101,59,10,9,102,108,111,97,116,32,98,108,117,114,95,115,99,97,108,101,59,10,9,105,110,116,32,98,108,117,114,95,115,116,101,112,115,59,10,10,9,98,111,111,108,32,98,108,117,114,95,110,101,97,114,95,97,99,116,105,118,101,59,10,9,102,108,111,97,116,32,98,108,117,114,95,110,101,97,114,95,98,101,103,105,110,59,10,9,102,108,111,97,116,32,98,108,117,114,95,110,101,97,114,95,101,110,100,59,10,9,98,111,111,108,32,98,108,117,114,95,102,97,114,95,97,99,116,105,118,101,59,10,10,9,102,108,111,97,116,32,98,108,117,114,95,102,97,114,95,98,101,103,105,110,59,10,9,102,108,111,97,116,32,98,108,117,114,95,102,97,114,95,101,110,100,59,10,9,98,111,111,108,32,115,101,99,111,110,100,95,112,97,115,115,59,10,9,98,111,111,108,32,104,97,108,102,95,115,105,122,101,59,10,10,9,98,111,111,108,32,117,115,101,95,106,105,116,116,101,114,59,10,9,102,108,111,97,116,32,106,105,116,116,101,114,95,115,101,101,100,59,10,9,98,111,111,108,32,117,115,101,95,112,104,121,115,105,99,97,108,95,110,101,97,114,59,10,9,98,111,111,108,32,117,115,101,95,112,104,121,115,105,99,97,108,95,102,97,114,59,10,10,9,102,108,111,97,116,32,98,108,117,114,95,115,105,122,101,95,110,101,97,114,59,10,9,102,108,111,97,116,32,98,108,117,114,95,115,105,122,101,95,102,97,114,59,10,9,117,105,110,116,32,112,97,100,91,50,93,59,10,125,10,112,97,114,97,109,115,59,10,10,10,35,100,101,102,105,110,101,32,68,69,80,84,72,95,71,65,80,32,48,46,48,10,10,99,111,110,115,116,32,102,108,111,97,116,32,71,79,76,68,69,78,95,65,78,71,76,69,32,61,32,50,46,51,57,57,57,54,51,50,51,59,10,10,10,102,108,111,97,116,32,104,97,115,104,49,50,110,40,118,101,99,50,32,112,41,32,123,10,9,112,32,61,32,102,114,97,99,116,40,112,32,42,32,118,101,99,50,40,53,46,51,57,56,55,44,32,53,46,52,52,50,49,41,41,59,10,9,112,32,43,61,32,100,111,116,40,112,46,121,120,44,32,112,46,120,121,32,43,32,118,101,99,50,40,50,49,46,53,51,53,49,44,32,49,52,46,51,49,51,55,41,41,59,10,9,114,101,116,117,114,110,32,102,114,97,99,116,40,112,46,120,32,42,32,112,46,121,32,42,32,57,53,46,52,51,48,55,41,59,10,125,10,10,35,105,102,100,101,102,32,77,79,68,69,95,71,69,78,95,66,76,85,82,95,83,73,90,69,10,10,102,108,111,97,116,32,103,101,116,95,100,101,112,116,104,95,97,116,95,112,111,115,40,118,101,99,50,32,117,118,41,32,123,10,9,102,108,111,97,116,32,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,120,32,42,32,50,46,48,32,45,32,49,46,48,59,10,9,105,102,32,40,112,97,114,97,109,115,46,111,114,116,104,111,103,111,110,97,108,41,32,123,10,9,9,100,101,112,116,104,32,61,32,40,40,100,101,112,116,104,32,43,32,40,112,97,114,97,109,115,46,122,95,102,97,114,32,43,32,112,97,114,97,109,115,46,122,95,110,101,97,114,41,32,47,32,40,112,97,114,97,109,115,46,122,95,102,97,114,32,45,32,112,97,114,97,109,115,46,122,95,110,101,97,114,41,41,32,42,32,40,112,97,114,97,109,115,46,122,95,102,97,114,32,45,32,112,97,114,97,109,115,46,122,95,110,101,97,114,41,41,32,47,32,50,46,48,59,10,9,125,32,101,108,115,101,32,123,10,9,9,100,101,112,116,104,32,61,32,50,46,48,32,42,32,112,97,114,97,109,115,46,122,95,110,101,97,114,32,42,32,112,97,114,97,109,115,46,122,95,102,97,114,32,47,32,40,112,97,114,97,109,115,46,122,95,102,97,114,32,43,32,112,97,114,97,109,115,46,122,95,110,101,97,114,32,45,32,100,101,112,116,104,32,42,32,40,112,97,114,97,109,115,46,122,95,102,97,114,32,45,32,112,97,114,97,109,115,46,122,95,110,101,97,114,41,41,59,10,9,125,10,9,114,101,116,117,114,110,32,100,101,112,116,104,59,10,125,10,10,102,108,111,97,116,32,103,101,116,95,98,108,117,114,95,115,105,122,101,40,102,108,111,97,116,32,100,101,112,116,104,41,32,123,10,9,105,102,32,40,112,97,114,97,109,115,46,98,108,117,114,95,110,101,97,114,95,97,99,116,105,118,101,32,38,38,32,100,101,112,116,104,32,60,32,112,97,114,97,109,115,46,98,108,117,114,95,110,101,97,114,95,98,101,103,105,110,41,32,123,10,9,9,105,102,32,40,112,97,114,97,109,115,46,117,115,101,95,112,104,121,115,105,99,97,108,95,110,101,97,114,41,32,123,10,9,9,9,10,9,9,9,102,108,111,97,116,32,100,32,61,32,97,98,115,40,112,97,114,97,109,115,46,98,108,117,114,95,110,101,97,114,95,98,101,103,105,110,32,45,32,100,101,112,116,104,41,59,10,9,9,9,114,101,116,117,114,110,32,45,40,100,32,47,32,40,112,97,114,97,109,115,46,98,108,117,114,95,110,101,97,114,95,98,101,103,105,110,32,45,32,100,41,41,32,42,32,112,97,114,97,109,115,46,98,108,117,114,95,115,105,122,101,95,110,101,97,114,32,45,32,68,69,80,84,72,95,71,65,80,59,32,10,9,9,125,32,101,108,115,101,32,123,10,9,9,9,10,9,9,9,114,101,116,117,114,110,32,45,40,49,46,48,32,45,32,115,109,111,111,116,104,115,116,101,112,40,112,97,114,97,109,115,46,98,108,117,114,95,110,101,97,114,95,101,110,100,44,32,112,97,114,97,109,115,46,98,108,117,114,95,110,101,97,114,95,98,101,103,105,110,44,32,100,101,112,116,104,41,41,32,42,32,112,97,114,97,109,115,46,98,108,117,114,95,115,105,122,101,32,45,32,68,69,80,84,72,95,71,65,80,59,32,10,9,9,125,10,9,125,10,10,9,105,102,32,40,112,97,114,97,109,115,46,98,108,117,114,95,102,97,114,95,97,99,116,105,118,101,32,38,38,32,100,101,112,116,104,32,62,32,112,97,114,97,109,115,46,98,108,117,114,95,102,97,114,95,98,101,103,105,110,41,32,123,10,9,9,105,102,32,40,112,97,114,97,109,115,46,117,115,101,95,112,104,121,115,105,99,97,108,95,102,97,114,41,32,123,10,9,9,9,10,9,9,9,102,108,111,97,116,32,100,32,61,32,97,98,115,40,112,97,114,97,109,115,46,98,108,117,114,95,102,97,114,95,98,101,103,105,110,32,45,32,100,101,112,116,104,41,59,10,9,9,9,114,101,116,117,114,110,32,40,100,32,47,32,40,112,97,114,97,109,115,46,98,108,117,114,95,102,97,114,95,98,101,103,105,110,32,43,32,100,41,41,32,42,32,112,97,114,97,109,115,46,98,108,117,114,95,115,105,122,101,95,102,97,114,32,43,32,68,69,80,84,72,95,71,65,80,59,10,9,9,125,32,101,108,115,101,32,123,10,9,9,9,10,9,9,9,114,101,116,117,114,110,32,115,109,111,111,116,104,115,116,101,112,40,112,97,114,97,109,115,46,98,108,117,114,95,102,97,114,95,98,101,103,105,110,44,32,112,97,114,97,109,115,46,98,108,117,114,95,102,97,114,95,101,110,100,44,32,100,101,112,116,104,41,32,42,32,112,97,114,97,109,115,46,98,108,117,114,95,115,105,122,101,32,43,32,68,69,80,84,72,95,71,65,80,59,10,9,9,125,10,9,125,10,10,9,114,101,116,117,114,110,32,48,46,48,59,10,125,10,10,35,101,110,100,105,102,10,10,35,105,102,32,100,101,102,105,110,101,100,40,77,79,68,69,95,66,79,75,69,72,95,66,79,88,41,32,124,124,32,100,101,102,105,110,101,100,40,77,79,68,69,95,66,79,75,69,72,95,72,69,88,65,71,79,78,65,76,41,10,10,118,101,99,52,32,119,101,105,103,104,116,101,100,95,102,105,108,116,101,114,95,100,105,114,40,118,101,99,50,32,100,105,114,44,32,118,101,99,50,32,117,118,44,32,118,101,99,50,32,112,105,120,101,108,95,115,105,122,101,41,32,123,10,9,100,105,114,32,42,61,32,112,105,120,101,108,95,115,105,122,101,59,10,9,118,101,99,52,32,99,111,108,111,114,32,61,32,116,101,120,116,117,114,101,40,99,111,108,111,114,95,116,101,120,116,117,114,101,44,32,117,118,41,59,10,10,9,118,101,99,52,32,97,99,99,117,109,32,61,32,99,111,108,111,114,59,10,9,102,108,111,97,116,32,116,111,116,97,108,32,61,32,49,46,48,59,10,10,9,102,108,111,97,116,32,98,108,117,114,95,115,99,97,108,101,32,61,32,112,97,114,97,109,115,46,98,108,117,114,95,115,105,122,101,32,47,32,102,108,111,97,116,40,112,97,114,97,109,115,46,98,108,117,114,95,115,116,101,112,115,41,59,10,10,9,105,102,32,40,112,97,114,97,109,115,46,117,115,101,95,106,105,116,116,101,114,41,32,123,10,9,9,117,118,32,43,61,32,100,105,114,32,42,32,40,104,97,115,104,49,50,110,40,117,118,32,43,32,112,97,114,97,109,115,46,106,105,116,116,101,114,95,115,101,101,100,41,32,45,32,48,46,53,41,59,10,9,125,10,10,9,102,111,114,32,40,105,110,116,32,105,32,61,32,45,112,97,114,97,109,115,46,98,108,117,114,95,115,116,101,112,115,59,32,105,32,60,61,32,112,97,114,97,109,115,46,98,108,117,114,95,115,116,101,112,115,59,32,105,43,43,41,32,123,10,9,9,105,102,32,40,105,32,61,61,32,48,41,32,123,10,9,9,9,99,111,110,116,105,110,117,101,59,10,9,9,125,10,9,9,102,108,111,97,116,32,114,97,100,105,117,115,32,61,32,102,108,111,97,116,40,105,41,32,42,32,98,108,117,114,95,115,99,97,108,101,59,10,9,9,118,101,99,50,32,115,117,118,32,61,32,117,118,32,43,32,100,105,114,32,42,32,114,97,100,105,117,115,59,10,9,9,114,97,100,105,117,115,32,61,32,97,98,115,40,114,97,100,105,117,115,41,59,10,10,9,9,118,101,99,52,32,115,97,109,112,108,101,95,99,111,108,111,114,32,61,32,116,101,120,116,117,114,101,40,99,111,108,111,114,95,116,101,120,116,117,114,101,44,32,115,117,118,41,59,10,9,9,102,108,111,97,116,32,108,105,109,105,116,59,10,10,9,9,105,102,32,40,115,97,109,112,108,101,95,99,111,108,111,114,46,97,32,60,32,99,111,108,111,114,46,97,41,32,123,10,9,9,9,108,105,109,105,116,32,61,32,97,98,115,40,115,97,109,112,108,101,95,99,111,108,111,114,46,97,41,59,10,9,9,125,32,101,108,115,101,32,123,10,9,9,9,108,105,109,105,116,32,61,32,97,98,115,40,99,111,108,111,114,46,97,41,59,10,9,9,125,10,10,9,9,108,105,109,105,116,32,45,61,32,68,69,80,84,72,95,71,65,80,59,10,10,9,9,102,108,111,97,116,32,109,32,61,32,115,109,111,111,116,104,115,116,101,112,40,114,97,100,105,117,115,32,45,32,48,46,53,44,32,114,97,100,105,117,115,32,43,32,48,46,53,44,32,108,105,109,105,116,41,59,10,10,9,9,97,99,99,117,109,32,43,61,32,109,105,120,40,99,111,108,111,114,44,32,115,97,109,112,108,101,95,99,111,108,111,114,44,32,109,41,59,10,10,9,9,116,111,116,97,108,32,43,61,32,49,46,48,59,10,9,125,10,10,9,114,101,116,117,114,110,32,97,99,99,117,109,32,47,32,116,111,116,97,108,59,10,125,10,10,35,101,110,100,105,102,10,10,118,111,105,100,32,109,97,105,110,40,41,32,123,10,9,105,118,101,99,50,32,112,111,115,32,61,32,105,118,101,99,50,40,103,108,95,71,108,111,98,97,108,73,110,118,111,99,97,116,105,111,110,73,68,46,120,121,41,59,10,10,9,105,102,32,40,97,110,121,40,103,114,101,97,116,101,114,84,104,97,110,40,112,111,115,44,32,112,97,114,97,109,115,46,115,105,122,101,41,41,41,32,123,32,10,9,9,114,101,116,117,114,110,59,10,9,125,10,10,9,118,101,99,50,32,112,105,120,101,108,95,115,105,122,101,32,61,32,49,46,48,32,47,32,118,101,99,50,40,112,97,114,97,109,115,46,115,105,122,101,41,59,10,9,118,101,99,50,32,117,118,32,61,32,118,101,99,50,40,112,111,115,41,32,47,32,118,101,99,50,40,112,97,114,97,109,115,46,115,105,122,101,41,59,10,10,35,105,102,100,101,102,32,77,79,68,69,95,71,69,78,95,66,76,85,82,95,83,73,90,69,10,9,117,118,32,43,61,32,112,105,120,101,108,95,115,105,122,101,32,42,32,48,46,53,59,10,9,10,9,102,108,111,97,116,32,100,101,112,116,104,32,61,32,103,101,116,95,100,101,112,116,104,95,97,116,95,112,111,115,40,117,118,41,59,10,9,102,108,111,97,116,32,115,105,122,101,32,61,32,103,101,116,95,98,108,117,114,95,115,105,122,101,40,100,101,112,116,104,41,59,10,10,9,118,101,99,52,32,99,111,108,111,114,32,61,32,105,109,97,103,101,76,111,97,100,40,99,111,108,111,114,95,105,109,97,103,101,44,32,112,111,115,41,59,10,9,99,111,108,111,114,46,97,32,61,32,115,105,122,101,59,10,9,105,109,97,103,101,83,116,111,114,101,40,99,111,108,111,114,95,105,109,97,103,101,44,32,112,111,115,44,32,99,111,108,111,114,41,59,10,35,101,110,100,105,102,10,10,35,105,102,100,101,102,32,77,79,68,69,95,66,79,75,69,72,95,66,79,88,10,10,9,10,9,105,102,32,40,112,97,114,97,109,115,46,115,101,99,111,110,100,95,112,97,115,115,32,124,124,32,33,112,97,114,97,109,115,46,104,97,108,102,95,115,105,122,101,41,32,123,10,9,9,117,118,32,43,61,32,112,105,120,101,108,95,115,105,122,101,32,42,32,48,46,53,59,32,10,9,125,32,101,108,115,101,32,123,10,9,9,117,118,32,43,61,32,112,105,120,101,108,95,115,105,122,101,32,42,32,48,46,50,53,59,32,10,9,125,10,10,9,118,101,99,50,32,100,105,114,32,61,32,40,112,97,114,97,109,115,46,115,101,99,111,110,100,95,112,97,115,115,32,63,32,118,101,99,50,40,48,46,48,44,32,49,46,48,41,32,58,32,118,101,99,50,40,49,46,48,44,32,48,46,48,41,41,59,10,10,9,118,101,99,52,32,99,111,108,111,114,32,61,32,119,101,105,103,104,116,101,100,95,102,105,108,116,101,114,95,100,105,114,40,100,105,114,44,32,117,118,44,32,112,105,120,101,108,95,115,105,122,101,41,59,10,10,9,105,109,97,103,101,83,116,111,114,101,40,98,111,107,101,104,95,105,109,97,103,101,44,32,112,111,115,44,32,99,111,108,111,114,41,59,10,10,35,101,110,100,105,102,10,10,35,105,102,100,101,102,32,77,79,68,69,95,66,79,75,69,72,95,72,69,88,65,71,79,78,65,76,10,10,9,10,9,105,102,32,40,112,97,114,97,109,115,46,115,101,99,111,110,100,95,112,97,115,115,32,124,124,32,33,112,97,114,97,109,115,46,104,97,108,102,95,115,105,122,101,41,32,123,10,9,9,117,118,32,43,61,32,112,105,120,101,108,95,115,105,122,101,32,42,32,48,46,53,59,32,10,9,125,32,101,108,115,101,32,123,10,9,9,117,118,32,43,61,32,112,105,120,101,108,95,115,105,122,101,32,42,32,48,46,50,53,59,32,10,9,125,10,10,9,118,101,99,50,32,100,105,114,32,61,32,40,112,97,114,97,109,115,46,115,101,99,111,110,100,95,112,97,115,115,32,63,32,110,111,114,109,97,108,105,122,101,40,118,101,99,50,40,49,46,48,44,32,48,46,53,55,55,51,53,48,50,54,57,49,56,57,54,50,54,41,41,32,58,32,118,101,99,50,40,48,46,48,44,32,49,46,48,41,41,59,10,10,9,118,101,99,52,32,99,111,108,111,114,32,61,32,119,101,105,103,104,116,101,100,95,102,105,108,116,101,114,95,100,105,114,40,100,105,114,44,32,117,118,44,32,112,105,120,101,108,95,115,105,122,101,41,59,10,10,9,105,102,32,40,112,97,114,97,109,115,46,115,101,99,111,110,100,95,112,97,115,115,41,32,123,10,9,9,100,105,114,32,61,32,110,111,114,109,97,108,105,122,101,40,118,101,99,50,40,45,49,46,48,44,32,48,46,53,55,55,51,53,48,50,54,57,49,56,57,54,50,54,41,41,59,10,10,9,9,118,101,99,52,32,99,111,108,111,114,50,32,61,32,119,101,105,103,104,116,101,100,95,102,105,108,116,101,114,95,100,105,114,40,100,105,114,44,32,117,118,44,32,112,105,120,101,108,95,115,105,122,101,41,59,10,10,9,9,99,111,108,111,114,46,114,103,98,32,61,32,109,105,110,40,99,111,108,111,114,46,114,103,98,44,32,99,111,108,111,114,50,46,114,103,98,41,59,10,9,9,99,111,108,111,114,46,97,32,61,32,40,99,111,108,111,114,46,97,32,43,32,99,111,108,111,114,50,46,97,41,32,42,32,48,46,53,59,10,9,125,10,10,9,105,109,97,103,101,83,116,111,114,101,40,98,111,107,101,104,95,105,109,97,103,101,44,32,112,111,115,44,32,99,111,108,111,114,41,59,10,10,35,101,110,100,105,102,10,10,35,105,102,100,101,102,32,77,79,68,69,95,66,79,75,69,72,95,67,73,82,67,85,76,65,82,10,10,9,105,102,32,40,112,97,114,97,109,115,46,104,97,108,102,95,115,105,122,101,41,32,123,10,9,9,112,105,120,101,108,95,115,105,122,101,32,42,61,32,48,46,53,59,32,10,9,125,10,10,9,117,118,32,43,61,32,112,105,120,101,108,95,115,105,122,101,32,42,32,48,46,53,59,32,10,10,9,118,101,99,52,32,99,111,108,111,114,32,61,32,116,101,120,116,117,114,101,40,99,111,108,111,114,95,116,101,120,116,117,114,101,44,32,117,118,41,59,10,9,102,108,111,97,116,32,105,110,105,116,105,97,108,95,98,108,117,114,32,61,32,99,111,108,111,114,46,97,59,10,9,102,108,111,97,116,32,97,99,99,117,109,32,61,32,49,46,48,59,10,9,102,108,111,97,116,32,114,97,100,105,117,115,32,61,32,112,97,114,97,109,115,46,98,108,117,114,95,115,99,97,108,101,59,10,10,9,102,111,114,32,40,102,108,111,97,116,32,97,110,103,32,61,32,48,46,48,59,32,114,97,100,105,117,115,32,60,32,112,97,114,97,109,115,46,98,108,117,114,95,115,105,122,101,59,32,97,110,103,32,43,61,32,71,79,76,68,69,78,95,65,78,71,76,69,41,32,123,10,9,9,118,101,99,50,32,115,117,118,32,61,32,117,118,32,43,32,118,101,99,50,40,99,111,115,40,97,110,103,41,44,32,115,105,110,40,97,110,103,41,41,32,42,32,112,105,120,101,108,95,115,105,122,101,32,42,32,114,97,100,105,117,115,59,10,9,9,118,101,99,52,32,115,97,109,112,108,101,95,99,111,108,111,114,32,61,32,116,101,120,116,117,114,101,40,99,111,108,111,114,95,116,101,120,116,117,114,101,44,32,115,117,118,41,59,10,9,9,102,108,111,97,116,32,115,97,109,112,108,101,95,115,105,122,101,32,61,32,97,98,115,40,115,97,109,112,108,101,95,99,111,108,111,114,46,97,41,59,10,9,9,105,102,32,40,115,97,109,112,108,101,95,99,111,108,111,114,46,97,32,62,32,105,110,105,116,105,97,108,95,98,108,117,114,41,32,123,10,9,9,9,115,97,109,112,108,101,95,115,105,122,101,32,61,32,99,108,97,109,112,40,115,97,109,112,108,101,95,115,105,122,101,44,32,48,46,48,44,32,97,98,115,40,105,110,105,116,105,97,108,95,98,108,117,114,41,32,42,32,50,46,48,41,59,10,9,9,125,10,10,9,9,102,108,111,97,116,32,109,32,61,32,115,109,111,111,116,104,115,116,101,112,40,114,97,100,105,117,115,32,45,32,48,46,53,44,32,114,97,100,105,117,115,32,43,32,48,46,53,44,32,115,97,109,112,108,101,95,115,105,122,101,41,59,10,9,9,99,111,108,111,114,32,43,61,32,109,105,120,40,99,111,108,111,114,32,47,32,97,99,99,117,109,44,32,115,97,109,112,108,101,95,99,111,108,111,114,44,32,109,41,59,10,9,9,97,99,99,117,109,32,43,61,32,49,46,48,59,10,9,9,114,97,100,105,117,115,32,43,61,32,112,97,114,97,109,115,46,98,108,117,114,95,115,99,97,108,101,32,47,32,114,97,100,105,117,115,59,10,9,125,10,10,9,99,111,108,111,114,32,47,61,32,97,99,99,117,109,59,10,10,9,105,109,97,103,101,83,116,111,114,101,40,98,111,107,101,104,95,105,109,97,103,101,44,32,112,111,115,44,32,99,111,108,111,114,41,59,10,35,101,110,100,105,102,10,10,35,105,102,100,101,102,32,77,79,68,69,95,67,79,77,80,79,83,73,84,69,95,66,79,75,69,72,10,10,9,117,118,32,43,61,32,112,105,120,101,108,95,115,105,122,101,32,42,32,48,46,53,59,10,9,118,101,99,52,32,99,111,108,111,114,32,61,32,105,109,97,103,101,76,111,97,100,40,99,111,108,111,114,95,105,109,97,103,101,44,32,112,111,115,41,59,10,9,118,101,99,52,32,98,111,107,101,104,32,61,32,116,101,120,116,117,114,101,40,115,111,117,114,99,101,95,98,111,107,101,104,44,32,117,118,41,59,10,10,9,102,108,111,97,116,32,109,105,120,95,97,109,111,117,110,116,59,10,9,105,102,32,40,98,111,107,101,104,46,97,32,60,32,99,111,108,111,114,46,97,41,32,123,10,9,9,109,105,120,95,97,109,111,117,110,116,32,61,32,109,105,110,40,49,46,48,44,32,109,97,120,40,48,46,48,44,32,109,97,120,40,97,98,115,40,99,111,108,111,114,46,97,41,44,32,97,98,115,40,98,111,107,101,104,46,97,41,41,32,45,32,68,69,80,84,72,95,71,65,80,41,41,59,10,9,125,32,101,108,115,101,32,123,10,9,9,109,105,120,95,97,109,111,117,110,116,32,61,32,109,105,110,40,49,46,48,44,32,109,97,120,40,48,46,48,44,32,97,98,115,40,99,111,108,111,114,46,97,41,32,45,32,68,69,80,84,72,95,71,65,80,41,41,59,10,9,125,10,10,9,99,111,108,111,114,46,114,103,98,32,61,32,109,105,120,40,99,111,108,111,114,46,114,103,98,44,32,98,111,107,101,104,46,114,103,98,44,32,109,105,120,95,97,109,111,117,110,116,41,59,32,10,10,9,99,111,108,111,114,46,97,32,61,32,48,59,32,10,9,105,109,97,103,101,83,116,111,114,101,40,99,111,108,111,114,95,105,109,97,103,101,44,32,112,111,115,44,32,99,111,108,111,114,41,59,10,35,101,110,100,105,102,10,125,10,0
15 };
16 setup(nullptr, nullptr, _compute_code, "BokehDofShaderRD");
17 }
18};
19
20#endif
21