summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/GeometryShaderGen.cpp
AgeCommit message (Expand)Author
2025-03-09VideoCommon: Move backend_info out of VideoConfig struct.Jordan Woyak
2023-10-06VideoBackends / VideoCommon: add new uniform buffer object for custom shader ...iwubcode
2023-02-14VideoCommon: Fix stereoscopic 3D on OpenGL < 4.3 (macOS)TellowKrinkle
2022-10-22VideoCommon: Move repeated point/line expansion code to ShaderGenCommonTellowKrinkle
2022-10-22VideoCommon: Add vertex shader point and line expansionTellowKrinkle
2022-07-08Merge pull request #10819 from Dentomologist/fix_shader_compilation_warningsJMC47
2022-07-08VideoCommon: Fix D3D shader warning X3557 (single iteration loop)Dentomologist
2022-06-24VideoCommon: fix support of stereoscopic rendering after moving d3d to SPIRV ...iwubcode
2022-06-24D3D / VideoCommon: generate HLSL from SPIRViwubcode
2022-01-22GeometryShaderGen: Write the layer for every vertexPokechu22
2021-12-23GeomeryShaderGen: Set gl_ClipDistance on Vulkan as well as OpenGLPokechu22
2021-12-18GeometryShaderGen: Convert to EnumMapPokechu22
2021-08-01GeometryShaderGen: Rename ApiType to api_typePokechu22
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2020-11-09ShaderGenCommon: Rename WriteFmt() to Write()Lioncash
2020-10-19GeometryShaderGen: 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-23ShaderGen: Omit some unused varyings when possibleStenzek
2017-11-18VideoConfig: Make StereoMode an enum classLioncash
2017-09-11VideoBackends: Move SamplerState to commonStenzek
2017-09-11Renderer: Move cull mode to a rasterization state objectStenzek
2017-07-30GeometryShaderGen: Add UID enumeration functionsStenzek
2017-07-20ShaderGen: Pass host config to shader generation functionsStenzek
2017-07-20ShaderGen: Remove host state from shader uidsStenzek
2017-02-01ShaderGenCommon: Remove unnecessary includesLioncash
2017-01-04GeometryShaderGen: Use lower-left origin for point texture coordinatesStenzek
2016-10-31DriverDetails: Make the bug identifiers humanly readable.Jules Blok
2016-10-16VideoCommon: Fix GetInterpolationQualifier callsVincent Duvert
2016-10-01VideoCommon: Add APIType entry for VulkanStenzek
2016-10-01ShaderGen: Work around issue with glslang and dynamic vector subscriptsStenzek
2016-10-01ShaderGen: Specify attribute/output locations/bindings explicitlyStenzek
2016-08-18OGL: Workaround gl_ClipDistance bug on Mesa i965.Jules Blok
2016-08-15VideoCommon: Add a user-defined far clipping plane.Jules Blok
2016-08-15GeometryShaderGen: Pass-through clipping distance.Jules Blok
2016-07-29VideoCommon: Make API_TYPE an enum classLioncash
2016-06-26VideoCommon: Fix some warnings.Scott Mansell
2016-06-26Remove the rest of ShaderDebugging.Scott Mansell
2016-06-26Multithreadded Shadergen: Minor fixups.Scott Mansell
2016-06-26Multithreadded Shadergen: Second Pass over geometery ShadergenScott Mansell
2016-06-26Multithreadded Shadergen: First pass over geometery Shadergen.Scott Mansell
2016-06-26Remove global refrences from common code.Scott Mansell
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2016-03-30ShaderGen: Only specify storage qualifier in interface block when neededStenzek
2016-03-09Workaround OS X video driver bug #24983074Ryan Houdek
2016-01-17VideoCommon: Header cleanupLioncash
2016-01-02ShaderGen: Remove virtual methods from ShaderGeneratorInterface, move string ...Stenzek
2015-12-26ShaderGenerators: Remove unnecessary inline keywordsLioncash
2015-12-26ShaderGeneration: Get rid of static buffersLioncash
2015-11-03VideoCommon: return code/uid from shader gensTillmann Karras