dolphin/Source/Core/VideoCommon
Pokechu22 4595b89ad8 VideoCommon: Remove bSupportsOversizedViewports
I think this is a relic of D3D9.  D3D11 and D3D12 seem to work fine without it.  Plus, ViewportCorrectionMatrix just didn't work correctly (at least with the viewports being generated by the new scissor code).
2022-04-16 10:26:11 -07:00
..
AbstractFramebuffer.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
AbstractFramebuffer.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
AbstractPipeline.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
AbstractShader.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
AbstractStagingTexture.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
AbstractStagingTexture.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
AbstractTexture.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
AbstractTexture.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
AsyncRequests.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
AsyncRequests.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
AsyncShaderCompiler.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
AsyncShaderCompiler.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
BoundingBox.cpp VideoCommon: Add missing algorithm include for std::none_of 2021-11-02 13:50:21 +01:00
BoundingBox.h VideoCommon: Abstract bounding box 2021-10-04 15:51:24 -04:00
BPFunctions.cpp VideoCommon: Remove bSupportsOversizedViewports 2022-04-16 10:26:11 -07:00
BPFunctions.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
BPMemory.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
BPMemory.h VideoCommon: Create dedicated structs for scissor pos/offset 2022-04-16 10:26:10 -07:00
BPStructs.cpp VideoCommon: Create dedicated structs for scissor pos/offset 2022-04-16 10:26:10 -07:00
BPStructs.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
CMakeLists.txt Eliminate SamplerCommon 2021-11-17 20:04:34 -08:00
CommandProcessor.cpp CommandProcessor: Add FIFO_BP_LO/HI to directly_mapped_vars 2022-02-15 22:34:31 -08:00
CommandProcessor.h CommandProcessor: Remove redundant GATHER_PIPE_SIZE constant 2022-02-12 16:17:03 -08:00
ConstantManager.h ConstantManager: Add logic ops to PixelShaderConstants 2021-11-24 17:52:26 -05:00
CPMemory.cpp VideoCommon: Move VertexLoaderManager logic out of CPState 2021-12-18 15:21:48 -08:00
CPMemory.h Fix ambiguous uses of format_to 2022-01-13 11:11:08 -08:00
DataReader.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
DriverDetails.cpp DriverDetails: Disable primitive restart on Adreno 2022-01-28 20:25:18 +01:00
DriverDetails.h VideoCommon: assume the majority of os/drivers support parallel compiling of shaders, we can create bugs if there are issues. Android is assumed buggy 2022-01-04 20:40:07 -06:00
Fifo.cpp VideoCommon/Fifo: Use GPFifo::GATHER_PIPE_SIZE instead of magic 32 2022-02-12 23:38:19 -08:00
Fifo.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
FPSCounter.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
FPSCounter.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
FramebufferManager.cpp FramebufferManager: Flush pending EFB pokes in PopulateEFBCache 2022-02-21 13:23:22 -08:00
FramebufferManager.h Make all fmt::formatter constructors constexpr 2022-01-13 11:11:08 -08:00
FramebufferShaderGen.cpp VideoCommon: Remove redundant in qualifiers 2022-03-21 22:16:25 +01:00
FramebufferShaderGen.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
FrameDump.cpp Merge pull request #10571 from AdmiralCurtiss/ffmpeg-custom-pix-fmt 2022-04-09 14:19:39 -04:00
FrameDump.h Fix all uninitialized variable warnings (C26495) 2021-10-13 12:32:16 -07:00
FreeLookCamera.cpp VideoCommon: update Free Look camera's 'FieldOfView' function to 'FieldOfViewMultiplier' to better reflect usage 2021-10-08 18:17:20 -05:00
FreeLookCamera.h VideoCommon: update Free Look camera's 'FieldOfView' function to 'FieldOfViewMultiplier' to better reflect usage 2021-10-08 18:17:20 -05:00
GeometryShaderGen.cpp GeometryShaderGen: Write the layer for every vertex 2022-01-22 12:16:48 -08:00
GeometryShaderGen.h Fix ambiguous uses of format_to 2022-01-13 11:11:08 -08:00
GeometryShaderManager.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
GeometryShaderManager.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
GXPipelineTypes.h GXPipelineUid: remove explicit shallow copy where it's the default 2022-01-16 22:34:39 -08:00
HiresTextures_DDSLoader.cpp IOFile: Make origin parameter to Seek() an enum class. 2022-01-29 06:49:21 +01:00
HiresTextures.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
HiresTextures.h Fix all uninitialized variable warnings (C26495) 2021-10-13 12:32:16 -07:00
IndexGenerator.cpp Convert OpcodeDecoder::Opcode and OpcodeDecoder::Primitive to enum class 2021-12-18 12:51:56 -08:00
IndexGenerator.h Convert OpcodeDecoder::Opcode and OpcodeDecoder::Primitive to enum class 2021-12-18 12:51:56 -08:00
LightingShaderGen.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
LightingShaderGen.h LightingShaderGen: Make s_lighting_struct not inline 2021-12-22 15:17:52 -08:00
LookUpTables.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
NativeVertexFormat.h Eliminate VarType for ComponentFormat 2021-12-18 15:21:48 -08:00
NetPlayChatUI.cpp Externals: Update imgui to 1.85 2021-10-26 15:07:57 -07:00
NetPlayChatUI.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
NetPlayGolfUI.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
NetPlayGolfUI.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
OnScreenDisplay.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
OnScreenDisplay.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
OpcodeDecoding.cpp VideoCommon: Move logging/seen check for unknown opcodes into CommandProcessor 2022-01-22 22:04:15 -08:00
OpcodeDecoding.h VideoCommon: Move logging/seen check for unknown opcodes into CommandProcessor 2022-01-22 22:04:15 -08:00
PerfQueryBase.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
PerfQueryBase.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
PixelEngine.cpp PixelEngine: Convert to BitField and enum class 2022-03-29 15:34:43 -07:00
PixelEngine.h PixelEngine: Convert to BitField and enum class 2022-03-29 15:34:43 -07:00
PixelShaderGen.cpp MoltenVK: Fix pixel shader typo 2022-04-10 20:51:20 +02:00
PixelShaderGen.h PixelShaderGen: Add logic ops to pixel_shader_uid_data 2021-12-06 22:36:34 -05:00
PixelShaderManager.cpp ConstantManager: Add logic ops to PixelShaderConstants 2021-11-24 17:52:26 -05:00
PixelShaderManager.h VideoCommon: Expose SamplerState to shaders 2021-11-17 20:04:34 -08:00
PostProcessing.cpp VideoCommon: Convert OptionType to enum class 2022-02-17 10:03:08 -08:00
PostProcessing.h VideoCommon: Convert OptionType to enum class 2022-02-17 10:03:08 -08:00
RenderBase.cpp PixelEngine: Convert to BitField and enum class 2022-03-29 15:34:43 -07:00
RenderBase.h VideoCommon: Abstract bounding box 2021-10-04 15:51:24 -04:00
RenderState.cpp RenderState: Set source and destination alpha factors in logic op workaround 2022-02-07 16:03:22 -05:00
RenderState.h VideoCommon: Expose SamplerState to shaders 2021-11-17 20:04:34 -08:00
sfont.inc treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
ShaderCache.cpp IOFile: Make origin parameter to Seek() an enum class. 2022-01-29 06:49:21 +01:00
ShaderCache.h Fix all uninitialized variable warnings (C26495) 2021-10-13 12:32:16 -07:00
ShaderGenCommon.cpp ShaderGenCommon: Add bit for LOD bias 2021-12-28 02:10:39 -05:00
ShaderGenCommon.h ShaderGenCommon: Add missing <functional> include 2022-02-18 06:34:01 -05:00
Statistics.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
Statistics.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
TextureCacheBase.cpp Fix copy filter clamping when EFB VRAM copies are disabled 2022-01-29 12:23:32 -08:00
TextureCacheBase.h Fix ambiguous uses of format_to 2022-01-13 11:11:08 -08:00
TextureConfig.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
TextureConfig.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
TextureConversionShader.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
TextureConversionShader.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
TextureConverterShaderGen.cpp TextureConverterShaderGen: Add missing newline 2022-01-25 13:22:56 -08:00
TextureConverterShaderGen.h Fix ambiguous uses of format_to 2022-01-13 11:11:08 -08:00
TextureDecoder_Common.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
TextureDecoder_Generic.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
TextureDecoder_Util.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
TextureDecoder_x64.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
TextureDecoder.h Make all fmt::formatter constructors constexpr 2022-01-13 11:11:08 -08:00
TextureInfo.cpp Eliminate SamplerCommon::AreBpTexMode0MipmapsEnabled 2021-11-17 20:04:34 -08:00
TextureInfo.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
TMEM.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
TMEM.h Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
UberShaderCommon.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
UberShaderCommon.h VideoCommon: Allow BitfieldExtract in specialized shaders 2021-11-17 20:04:33 -08:00
UberShaderPixel.cpp MoltenVK: Fix pixel shader typo 2022-04-10 20:51:20 +02:00
UberShaderPixel.h UberShaderPixel: Rename ApiType to api_type 2021-08-01 15:09:20 -07:00
UberShaderVertex.cpp VideoCommon: Allow BitfieldExtract in specialized shaders 2021-11-17 20:04:33 -08:00
UberShaderVertex.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VertexLoader_Color.cpp VertexLoader_Color: Use Common::swap24 2021-12-18 15:21:48 -08:00
VertexLoader_Color.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VertexLoader_Normal.cpp Create and use CPArray enum class 2021-12-18 12:51:56 -08:00
VertexLoader_Normal.h VertexLoader: Convert to EnumMap 2021-12-18 12:51:55 -08:00
VertexLoader_Position.cpp Create and use CPArray enum class 2021-12-18 12:51:56 -08:00
VertexLoader_Position.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VertexLoader_TextCoord.cpp Create and use CPArray enum class 2021-12-18 12:51:56 -08:00
VertexLoader_TextCoord.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VertexLoader.cpp Common/Assert: Switch to fmt 2022-01-09 12:43:11 -08:00
VertexLoader.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VertexLoaderARM64.cpp Eliminate VarType for ComponentFormat 2021-12-18 15:21:48 -08:00
VertexLoaderARM64.h Create and use CPArray enum class 2021-12-18 12:51:56 -08:00
VertexLoaderBase.cpp Treewide: Remove unused inclusions of <cinttypes> 2022-01-09 12:43:11 -08:00
VertexLoaderBase.h Fix all uninitialized variable warnings (C26495) 2021-10-13 12:32:16 -07:00
VertexLoaderManager.cpp Eliminate VarType for ComponentFormat 2021-12-18 15:21:48 -08:00
VertexLoaderManager.h VideoCommon: Move VertexLoaderManager logic out of CPState 2021-12-18 15:21:48 -08:00
VertexLoaderUtils.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VertexLoaderX64.cpp JitRegister: Use fmt 2022-02-16 20:09:38 +00:00
VertexLoaderX64.h Create and use CPArray enum class 2021-12-18 12:51:56 -08:00
VertexManagerBase.cpp Convert OpcodeDecoder::Opcode and OpcodeDecoder::Primitive to enum class 2021-12-18 12:51:56 -08:00
VertexManagerBase.h Software: Fix zfreeze with CullMode::All 2022-04-08 20:05:32 -07:00
VertexShaderGen.cpp VideoCommon: Fix color channel logic when per-pixel lighting is in use 2021-10-13 20:43:32 -07:00
VertexShaderGen.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VertexShaderManager.cpp VideoCommon: Remove bSupportsOversizedViewports 2022-04-16 10:26:11 -07:00
VertexShaderManager.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VideoBackendBase.cpp VideoCommon: Move logging/seen check for unknown opcodes into CommandProcessor 2022-01-22 22:04:15 -08:00
VideoBackendBase.h VI: Implement post-scanout XFB output 2021-08-03 23:37:50 -04:00
VideoCommon.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VideoConfig.cpp Merge pull request #10255 from Pokechu22/sw-zfreeze 2022-04-15 11:12:49 +12:00
VideoConfig.h VideoCommon: Remove bSupportsOversizedViewports 2022-04-16 10:26:11 -07:00
VideoState.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
VideoState.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
XFMemory.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
XFMemory.h Fix ambiguous uses of format_to 2022-01-13 11:11:08 -08:00
XFStructs.cpp Fix non-constexpr format strings 2022-01-13 11:11:08 -08:00
XFStructs.h Refactor OpcodeDecoding and FIFO analyzer to use callbacks 2021-12-18 15:21:36 -08:00