summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/UberShaderVertex.cpp
AgeCommit message (Expand)Author
2023-10-24VideoCommon: Fix VS point/line on older GLSLTellowKrinkle
2023-10-06VideoBackends / VideoCommon: add new uniform buffer object for custom shader ...iwubcode
2023-06-17EnumUtils: Add Common::ToUnderlyingget
2022-11-23Fix build errors related to formatting non-scoped enumsPokechu22
2022-10-22VideoCommon: Move repeated point/line expansion code to ShaderGenCommonTellowKrinkle
2022-10-22VideoCommon: Add vertex shader point and line expansionTellowKrinkle
2022-09-19VideoBackends:D3D12: Dynamic vertex loader supportTellowKrinkle
2022-09-19VideoCommon: Add dynamic vertex loader to ubershadersTellowKrinkle
2022-06-24D3D / VideoCommon: generate HLSL from SPIRViwubcode
2022-06-16VideoCommon: Name ubershadersTellowKrinkle
2022-04-22VideoCommon: Add comment explaining why only the first normal gets normalizedPokechu22
2022-04-22VideoCommon: Handle emboss texgen with only a single normalPokechu22
2022-04-22VideoCommon: Rename norm0/norm1/norm2 to normal/tangent/binormalPokechu22
2022-04-22VertexShaderGen: Simplify normal calculationPokechu22
2021-11-17VideoCommon: Allow BitfieldExtract in specialized shadersPokechu22
2021-10-13VideoCommon: Fix color channel logic when per-pixel lighting is in usePokechu22
2021-09-09Merge pull request #10012 from Pokechu22/thps4-green-skyJMC47
2021-09-07Use custom isnan implementation to avoid HLSL optimizer issuesPokechu22
2021-08-18UberShaderVertex: Simplify color channel logicPokechu22
2021-08-18UberShaderVertex: Fix Tony Hawk Pro Skater 4Pokechu22
2021-07-24Convert NaN to 1 when generating texture coordinatesPokechu22
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-06-09Hack to hide debug cubes in Super Mario SunshinePokechu22
2021-05-07Change BitfieldExtract to use a pointer to the bitfield memberPokechu22
2021-03-06Convert XFMemory to BitField and enum classPokechu22
2020-11-23Fix vertex ubershader GLES compile errorsJosJuice
2020-11-20LightingShaderGen: Always calculate lighting for both color channelsStenzek
2020-11-09ShaderGenCommon: Rename WriteFmt() to Write()Lioncash
2020-10-20UberShaderVertex: Migrate over to fmtLioncash
2020-05-25VideoCommon/ShaderGenCommon: Make template functions regular functionsLioncash
2019-05-30VideoCommon: Remove unnecessary memset on ShaderUid instances.Lioncash
2019-01-24ShaderGen: Don't use interface blocks on Vulkan without GSStenzek
2019-01-23ShaderGen: Omit some unused varyings when possibleStenzek
2017-11-22LightingShaderGen: Always calculate lighting for both color channelsStenzek
2017-07-30Ubershaders: Support per-pixel lightingStenzek
2017-07-30ShaderGen: Use consistent variable names for texture coordinatesStenzek
2017-07-30ShaderGen: Implement vertex ubershadersStenzek