1 #pragma once
2 
3 #include "Common/Log.h"
4 #include "GPU/ge_constants.h"
5 #include "GPU/GPUCommon.h"
6 #include "Common/GPU/ShaderWriter.h"
7 
8 bool GenerateReinterpretFragmentShader(char *buffer, GEBufferFormat from, GEBufferFormat to, const ShaderLanguageDesc &lang);
9 
10 // Just a single one. Can probably be shared with a lot of similar use cases.
11 // Generates the coordinates for a fullscreen triangle.
12 bool GenerateReinterpretVertexShader(char *buffer, const ShaderLanguageDesc &lang);
13