dolphin/Source/Core/VideoCommon
Ryan Houdek e1d36f91fc Fix a few asserts in the VertexShaderGen.
Removes a couple asserts in the vertex shader gen when dealing with the input form.
Typically input form ABC1 is used, so it'll pull in the first three elements and always set the fourth to 1.0
The other input form available is AB11, which sets the last two components to 1.0 (Theoretically).
No titles actually use this input form that we know of except for Project M, but it can have some fairly drastic visual differences.

Confirmed correct by hardware test
2016-02-29 16:43:44 -06:00
..
AVIDump.cpp Fix warnings 2016-01-28 23:54:11 +00:00
AVIDump.h Add support for framedumping to OpenGL ES. 2016-01-09 00:21:20 -06:00
AsyncRequests.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
AsyncRequests.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
BPFunctions.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
BPFunctions.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
BPMemory.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
BPMemory.h Rasterizer: Mark some references as const 2015-12-06 02:51:36 -05:00
BPStructs.cpp Fifo: Make g_use_deterministic_gpu_thread a TU-local variable 2016-01-25 05:24:03 -05:00
BPStructs.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
BoundingBox.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
BoundingBox.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
CMakeLists.txt Use ffmpeg for Windows Video Dumping instead of VFW 2016-01-07 18:37:58 -05:00
CPMemory.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
CPMemory.h CPMemory: Remove unnecessary extern specifiers from functions 2016-01-24 01:17:43 -05:00
CommandProcessor.cpp Fifo: Make g_use_deterministic_gpu_thread a TU-local variable 2016-01-25 05:24:03 -05:00
CommandProcessor.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
ConstantManager.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
DataReader.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
Debugger.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
Debugger.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
DriverDetails.cpp Geometry shader bug isn't fixed in 11.1.2 for Intel Sandy Bridge 2016-02-12 07:04:09 -06:00
DriverDetails.h Geometry shader bug isn't fixed in 11.1.2 for Intel Sandy Bridge 2016-02-12 07:04:09 -06:00
FPSCounter.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
FPSCounter.h FPSCounter: Change Update's return type to void 2015-09-29 10:01:37 -04:00
Fifo.cpp Fifo: Make g_use_deterministic_gpu_thread a TU-local variable 2016-01-25 05:24:03 -05:00
Fifo.h Fifo: Get rid of undefined global 2016-01-25 05:24:03 -05:00
FramebufferManagerBase.cpp Render: Get rid of explicit new and delete 2015-12-22 19:10:05 -05:00
FramebufferManagerBase.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
GeometryShaderGen.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
GeometryShaderGen.h VideoCommon: return code/uid from shader gens 2015-11-03 14:40:23 +01:00
GeometryShaderManager.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
GeometryShaderManager.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
HiresTextures.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
HiresTextures.h HiresTextures: Refactor getting directory 2016-01-06 19:35:16 +01:00
ImageWrite.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
ImageWrite.h ShaderGeneration: Get rid of static buffers 2015-12-26 17:01:54 -05:00
IndexGenerator.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
IndexGenerator.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
LightingShaderGen.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
LookUpTables.h LookUpTables: Make functions constexpr 2015-09-12 03:04:40 -04:00
MainBase.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
NativeVertexFormat.h NativeVertexFormat: Inline Initialize in contructor 2015-11-24 22:48:49 +01:00
OnScreenDisplay.cpp OnScreenDisplay: Make CallbackType an enum class 2016-01-02 14:57:55 -05:00
OnScreenDisplay.h OnScreenDisplay: Make CallbackType an enum class 2016-01-02 14:57:55 -05:00
OpcodeDecoding.cpp Fifo: Make g_use_deterministic_gpu_thread a TU-local variable 2016-01-25 05:24:03 -05:00
OpcodeDecoding.h VideoCommon: Convert some DataReader includes into forward declarations 2016-01-31 15:19:20 -05:00
PerfQueryBase.cpp VideoBackends: Simplify initialization and deinitialization of resources 2015-12-20 22:40:37 -05:00
PerfQueryBase.h VideoBackends: Simplify initialization and deinitialization of resources 2015-12-20 22:40:37 -05:00
PixelEngine.cpp Fifo: Make g_use_deterministic_gpu_thread a TU-local variable 2016-01-25 05:24:03 -05:00
PixelEngine.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
PixelShaderGen.cpp VideoConfig: Replace FastDepthCalc by ForcedSlowDepth. 2016-02-08 12:26:55 +01:00
PixelShaderGen.h VideoConfig: Replace FastDepthCalc by ForcedSlowDepth. 2016-02-08 12:26:55 +01:00
PixelShaderManager.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
PixelShaderManager.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
PostProcessing.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
PostProcessing.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
RenderBase.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
RenderBase.h RenderBase: Get rid of an undefined global extern 2016-01-24 01:07:24 -05:00
ShaderGenCommon.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
Statistics.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
Statistics.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
TextureCacheBase.cpp Merge pull request #3480 from phire/memory_stride_too_small 2016-01-30 13:11:07 +01:00
TextureCacheBase.h D3D12: Additions to VideoCommon to support D3D12 backend. 2016-02-15 09:48:23 -08:00
TextureConversionShader.cpp TextureConversionShader: Invert depth for Z24 encoder with D3D 2016-02-22 00:09:07 +10:00
TextureConversionShader.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
TextureDecoder.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
TextureDecoder_Common.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
TextureDecoder_Generic.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
TextureDecoder_x64.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoader.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoader.h VideoCommon: Convert some DataReader includes into forward declarations 2016-01-31 15:19:20 -05:00
VertexLoaderARM64.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoaderARM64.h VideoCommon: Convert some DataReader includes into forward declarations 2016-01-31 15:19:20 -05:00
VertexLoaderBase.cpp VideoCommon: Convert some DataReader includes into forward declarations 2016-01-31 15:19:20 -05:00
VertexLoaderBase.h VideoCommon: Convert some DataReader includes into forward declarations 2016-01-31 15:19:20 -05:00
VertexLoaderManager.cpp D3D12: Additions to VideoCommon to support D3D12 backend. 2016-02-15 09:48:23 -08:00
VertexLoaderManager.h D3D12: Additions to VideoCommon to support D3D12 backend. 2016-02-15 09:48:23 -08:00
VertexLoaderUtils.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoaderX64.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoaderX64.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoader_Color.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoader_Color.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoader_Normal.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoader_Normal.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoader_Position.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoader_Position.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoader_TextCoord.cpp VideoCommon: Convert some DataReader includes into forward declarations 2016-01-31 15:19:20 -05:00
VertexLoader_TextCoord.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexManagerBase.cpp D3D12: Additions to VideoCommon to support D3D12 backend. 2016-02-15 09:48:23 -08:00
VertexManagerBase.h VideoCommon: Convert some DataReader includes into forward declarations 2016-01-31 15:19:20 -05:00
VertexShaderGen.cpp Fix a few asserts in the VertexShaderGen. 2016-02-29 16:43:44 -06:00
VertexShaderGen.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexShaderManager.cpp Merge pull request #3448 from Armada651/depth-epsilon 2016-01-18 20:56:18 +01:00
VertexShaderManager.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VideoBackendBase.cpp VideoBackendBase: Store video backends as unique_ptr 2016-02-20 19:07:40 -05:00
VideoBackendBase.h VideoBackendBase: Store video backends as unique_ptr 2016-02-20 19:07:40 -05:00
VideoCommon.h VideoCommon: Remove unused pow functions 2016-02-10 02:57:09 +01:00
VideoCommon.vcxproj Use ffmpeg for Windows Video Dumping instead of VFW 2016-01-07 18:37:58 -05:00
VideoCommon.vcxproj.filters VideoBackend: Get rid of a boolean global 2016-01-02 18:03:28 -05:00
VideoConfig.cpp VideoConfig: Replace FastDepthCalc by ForcedSlowDepth. 2016-02-08 12:26:55 +01:00
VideoConfig.h VideoConfig: Replace FastDepthCalc by ForcedSlowDepth. 2016-02-08 12:26:55 +01:00
VideoState.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VideoState.h VideoState: Simplify dummy wrapper. 2016-01-12 23:28:26 +01:00
XFMemory.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
XFMemory.h VideoCommon: Convert some DataReader includes into forward declarations 2016-01-31 15:19:20 -05:00
XFStructs.cpp Fifo: Make g_use_deterministic_gpu_thread a TU-local variable 2016-01-25 05:24:03 -05:00
XFStructs.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
sfont.inc Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00