summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/ConstantManager.h
AgeCommit message (Expand)Author
2023-08-20VideoCommon: add milliseconds elapsed time value to pixel shaders as a unifor...iwubcode
2023-01-25VideoCommon: Add class for quickly transforming and culling vertices on the CPUTellowKrinkle
2022-10-22VideoCommon: Add vertex shader point and line expansionTellowKrinkle
2022-09-19VideoCommon: Use std::array in PortableVertexDeclarationTellowKrinkle
2022-09-19VideoCommon: Add dynamic vertex loader to ubershadersTellowKrinkle
2022-04-22VideoCommon: Handle emboss texgen with only a single normalPokechu22
2021-11-24ConstantManager: Add logic ops to PixelShaderConstantsOatmealDome
2021-11-17VideoCommon: Expose SamplerState to shadersPokechu22
2021-11-17VideoCommon: Provide raw texdims to shadersPokechu22
2021-09-01BPMemory: Make ZTexOp enum an enum classLioncash
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-06-09Hack to hide debug cubes in Super Mario SunshinePokechu22
2021-03-06Convert BPMemory to BitField and enum classPokechu22
2020-11-20LightingShaderGen: Always calculate lighting for both color channelsStenzek
2018-02-15PixelShaderGen: Implement table-based fog range as in software rendererStenzek
2018-01-05Enable shader_framebuffer_fetch blend path on ubershadersJonathan Hamilton
2017-08-27ConstantManager: Use std::array where applicableLioncash
2017-08-01Ubershaders: Fix 6-bit color truncation not being appliedStenzek
2017-07-30ShaderGen: Implement vertex ubershadersStenzek
2017-07-30ShaderGen: Implement pixel ubershadersStenzek
2017-04-04Add configurable toggle that rounds vertices to the nearest pixel wheniwubcode
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-01-23Make zfreeze use screenspace coordinates independant of IR.Scott Mansell
2015-01-23Initial port of zfreeze branch (3.5-1729)NanoByte011
2014-12-18GeometryShaderGen: Pack uniforms more tightly.Jules Blok
2014-12-15GeometryShaderGen: Use signed integers for the texture offset flags.Jules Blok
2014-12-15GeometryShaderManager: Upload Line/Point width constants.Jules Blok
2014-12-14VideoCommon: Add a separate constants buffer for the geometry shader.Jules Blok
2014-11-29Renamed DEPTHPARAMS to PIXELCENTERCORRECTIONYuriy O'Donnell
2014-11-23VideoCommon: Switch to Nvidia stereoscopy offset formula.Jules Blok
2014-11-23GeometryShader: Transform the projection within the geometry shader.Jules Blok
2014-11-23VertexShaderManager: Compute stereoscopy projection matrices.Jules Blok
2014-10-21Add missing includes where headers depend on other headers having been includ...comex
2014-06-19LightingShader: hard code const variabledegasus
2014-06-19PixelShader: remove the duplicated ppl constantsdegasus
2014-03-14ConstantManager: Do not use single-element arrays.Tony Wasserka
2014-03-14PixelShaderGen: Store tex scale as an integer.Tony Wasserka
2014-03-14PixelShaderGen: Perform some of the fog calculations with integers.Tony Wasserka
2014-03-14PixelShaderGen: Use integer math for z textures.Tony Wasserka
2014-03-14ShaderGen: Store material uniforms as integers.Tony Wasserka
2014-03-14ShaderGen: Store light color uniforms as integers.Tony Wasserka
2014-03-14PixelShader: Store fog color as an integer.Tony Wasserka
2014-03-14PixelShaderGen: Change indirect texture matrix uniforms to use integers.Tony Wasserka
2014-03-14PixelShaderGen: Change the "alpha" uniform to use integers.Tony Wasserka
2014-03-14PixelShaderGen: Change the "colors" and "kcolors" uniforms to be integers.Tony Wasserka
2014-02-10Replace all include guard ifdefs with "#pragma once"lioncash
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre