Lines Matching refs:shaderInfo

175 …int bufferHeight, int targetWidth, int targetHeight, const ShaderInfo *shaderInfo, PostShaderUnifo…  in CalculatePostShaderUniforms()  argument
199 uniforms->setting[0] = g_Config.mPostShaderSetting[shaderInfo->section + "SettingValue1"];; in CalculatePostShaderUniforms()
200 uniforms->setting[1] = g_Config.mPostShaderSetting[shaderInfo->section + "SettingValue2"]; in CalculatePostShaderUniforms()
201 uniforms->setting[2] = g_Config.mPostShaderSetting[shaderInfo->section + "SettingValue3"]; in CalculatePostShaderUniforms()
202 uniforms->setting[3] = g_Config.mPostShaderSetting[shaderInfo->section + "SettingValue4"]; in CalculatePostShaderUniforms()
219 std::vector<const ShaderInfo *> shaderInfo; in UpdatePostShader() local
222 shaderInfo = GetFullPostShadersChain(g_Config.vPostShaderNames); in UpdatePostShader()
226 if (shaderInfo.empty()) in UpdatePostShader()
231 for (int i = 0; i < shaderInfo.size(); ++i) { in UpdatePostShader()
232 const ShaderInfo *next = i + 1 < shaderInfo.size() ? shaderInfo[i + 1] : nullptr; in UpdatePostShader()
233 if (!BuildPostShader(shaderInfo[i], next)) { in UpdatePostShader()
237 if (shaderInfo[i]->usePreviousFrame) { in UpdatePostShader()
239 usePreviousAtOutputResolution = shaderInfo[i]->outputResolution; in UpdatePostShader()
264 bool PresentationCommon::BuildPostShader(const ShaderInfo *shaderInfo, const ShaderInfo *next) { in BuildPostShader() argument
265 std::string vsSourceGLSL = ReadShaderSrc(shaderInfo->vertexShaderFile); in BuildPostShader()
266 std::string fsSourceGLSL = ReadShaderSrc(shaderInfo->fragmentShaderFile); in BuildPostShader()
283 …build post-processing program from %s and %s!\n%s", shaderInfo->vertexShaderFile.c_str(), shaderIn… in BuildPostShader()
302 if (!shaderInfo->outputResolution || next) { in BuildPostShader()
319 } else if (shaderInfo->outputResolution) { in BuildPostShader()
335 postShaderInfo_.push_back(*shaderInfo); in BuildPostShader()
660 …const auto performShaderPass = [&](const ShaderInfo *shaderInfo, Draw::Framebuffer *postShaderFram… in CopyToOutput() argument
667 if (shaderInfo->usePreviousFrame) in CopyToOutput()
676 CalculatePostShaderUniforms(lastWidth, lastHeight, nextWidth, nextHeight, shaderInfo, &uniforms); in CopyToOutput()
681 …Draw::SamplerState *sampler = useNearest || shaderInfo->isUpscalingFilter ? samplerNearest_ : samp… in CopyToOutput()
684 if (shaderInfo->usePreviousFrame) in CopyToOutput()
709 const ShaderInfo *shaderInfo = &postShaderInfo_[i]; in CopyToOutput() local
721 performShaderPass(shaderInfo, postShaderFramebuffer, postShaderPipeline); in CopyToOutput()
733 const ShaderInfo *shaderInfo = &postShaderInfo_.back(); in CopyToOutput() local
742 performShaderPass(shaderInfo, postShaderFramebuffer, postShaderPipeline); in CopyToOutput()
811 std::vector<const ShaderInfo *> shaderInfo; in CalculateRenderResolution() local
814 shaderInfo = GetFullPostShadersChain(g_Config.vPostShaderNames); in CalculateRenderResolution()
817 bool firstIsUpscalingFilter = shaderInfo.empty() ? false : shaderInfo.front()->isUpscalingFilter; in CalculateRenderResolution()
818 int firstSSAAFilterLevel = shaderInfo.empty() ? 0 : shaderInfo.front()->SSAAFilterLevel; in CalculateRenderResolution()
838 for (auto &info : shaderInfo) { in CalculateRenderResolution()
844 for (auto &info : shaderInfo) { in CalculateRenderResolution()