summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/TextureConverterShaderGen.cpp
AgeCommit message (Expand)Author
2025-03-09VideoCommon: Move backend_info out of VideoConfig struct.Jordan Woyak
2023-12-20VideoCommon: apply "force 24-bit color" to EFB-to-VRAM copies as wellTillmann Karras
2022-07-17Fix OpenGL error on M1 Mac.Joon Park
2022-07-16Rework TextureConverterShaderGen for hardware accuracy and simplicityPokechu22
2022-07-16Restructure parameters to TetxureConverterShaderGen/TextureConversionShaderPokechu22
2022-07-15Remove casts to integers for texture and EFB formatsPokechu22
2022-07-08Merge pull request #10819 from Dentomologist/fix_shader_compilation_warningsJMC47
2022-07-08VideoCommon: Fix D3D shader warning X3571 (negative base for pow())Dentomologist
2022-06-24D3D / VideoCommon: generate HLSL from SPIRViwubcode
2022-01-25TextureConverterShaderGen: Add missing newlinePokechu22
2021-12-20TextureConverterShaderGen: Set alpha to 1 on intensity formats if EFB lacks a...Pokechu22
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-03-06Convert BPMemory to BitField and enum classPokechu22
2020-11-17VideoCommon: Migrate over to fmtLioncash
2020-11-09ShaderGenCommon: Rename WriteFmt() to Write()Lioncash
2019-12-03VideoCommon/TextureConverterShaderGen: Convert over to fmtLioncash
2019-07-18EFB2Tex: Set alpha channel of Z24X8 copies to 1Stenzek
2019-05-30VideoCommon: Remove unnecessary memset on ShaderUid instances.Lioncash
2019-04-20ShaderGen: Use interface blocks when geometry shaders are supportedStenzek
2019-02-19Move most backend functionality to VideoCommonStenzek
2019-02-17TextureConverterShader: Write EFB2Tex XFB copies with alpha value of 1Stenzek
2018-05-22EFB2RAM: Apply copy filter as a float coefficient after samplingStenzek
2018-05-03TextureConversionShader: Don't sample from adjacent rows when not neededStenzek
2018-05-02TextureConversionShader: Fix compile errors in OpenGL ESStenzek
2018-04-29Implement EFB copy filter and gamma in hardware backendsStenzek
2017-12-19Reimplement EFB copy for intensity formatsEmmanuel Gil Peyrot
2017-12-12Fix GLES GPU texture conversion shaderJonathan Hamilton
2017-12-06TextureConverterShaderGen: Make generated shaders HLSL-compatibleStenzek
2017-12-02VideoCommon: Reimplement texture format conversionEmmanuel Gil Peyrot
2017-12-02VideoCommon: Create a namespace for TextureConversionShaderGen.degasus
2017-12-02VideoBackends: Use VideoCommon shader generators for efb2tex copies.Markus Wick