..
AbstractFramebuffer.cpp
Move most backend functionality to VideoCommon
2019-02-19 16:57:54 +10:00
AbstractFramebuffer.h
Move most backend functionality to VideoCommon
2019-02-19 16:57:54 +10:00
AbstractPipeline.h
AbstractPipeline: Support returning "cache data"
2019-04-16 00:09:47 +10:00
AbstractShader.h
AbstractPipeline: Support returning "cache data"
2019-04-16 00:09:47 +10:00
AbstractStagingTexture.cpp
Assert: Uppercase assertion macros
2018-03-14 22:03:12 -04:00
AbstractStagingTexture.h
Move most backend functionality to VideoCommon
2019-02-19 16:57:54 +10:00
AbstractTexture.cpp
FramebufferManager: Correctly handle read back D24S8 textures
2019-07-31 15:33:28 +10:00
AbstractTexture.h
FramebufferManager: Correctly handle read back D24S8 textures
2019-07-31 15:33:28 +10:00
AsyncRequests.cpp
Core: Skip duplicate frames when using frame advance
2020-04-09 11:39:29 +02:00
AsyncRequests.h
Core: Skip duplicate frames when using frame advance
2020-04-09 11:39:29 +02:00
AsyncShaderCompiler.cpp
name some threads
2020-08-22 17:22:07 -07:00
AsyncShaderCompiler.h
ShaderCache: Implement compile priority
2018-03-17 01:53:11 +10:00
BPFunctions.cpp
VideoCommon: Remove unused MathUtil.h include from VideoCommon.h
2019-07-16 20:54:34 -04:00
BPFunctions.h
VideoCommon: Remove unused MathUtil.h include from VideoCommon.h
2019-07-16 20:54:34 -04:00
BPMemory.cpp
BPMemory: Use Common::BitCast where applicable
2018-05-18 14:25:44 -04:00
BPMemory.h
Externals: Add zstd
2020-05-13 20:53:10 +02:00
BPStructs.cpp
Remove warnings of -Wsign-compare
2020-03-25 07:57:14 +08:00
BPStructs.h
VideoCommon: Header cleanup
2016-01-17 20:11:45 -05:00
BoundingBox.cpp
VideoCommon/BoundingBox: Move PixelShaderManager::SetBoundingBoxActive() calls into Enable()/Disable()
2019-12-05 11:57:58 -05:00
BoundingBox.h
VideoCommon/BoundingBox: Make interface for querying bounding box data
2019-12-05 11:48:42 -05:00
CMakeLists.txt
VideoCommon: Add Free Look camera with separate modes
2020-05-03 13:31:47 -05:00
CPMemory.cpp
Reformat all the things. Have fun with merge conflicts.
2016-06-24 10:43:46 +02:00
CPMemory.h
specify custom brace style to fix unions
2017-01-05 12:55:13 +01:00
CommandProcessor.cpp
Replace Windows CMake lambda constexpr capture workaround
2020-06-25 13:11:29 +02:00
CommandProcessor.h
VideoCommon: Constrain the array_base registers
2019-05-31 03:22:00 -04:00
ConstantManager.h
PixelShaderGen: Implement table-based fog range as in software renderer
2018-02-15 22:19:21 +10:00
DataReader.h
DataReader: Make use of if constexpr where applicable
2020-10-20 08:42:32 -04:00
DriverDetails.cpp
Re-enable GPU Texture Decoding under MoltenVK
2020-10-08 10:11:02 -04:00
DriverDetails.h
DriverDetails: Remove bug for broken GPU Texture Decoding
2020-10-08 10:13:40 -04:00
FPSCounter.cpp
Don't use wrong encoding for paths when opening streams on Windows
2017-12-05 21:23:35 +01:00
FPSCounter.h
Reformat all the things!
2018-04-12 21:28:39 +02:00
Fifo.cpp
VideoBackendBase: Do save state logic on the GPU thread
2019-07-24 04:08:25 +10:00
Fifo.h
Fifo: const correctness
2017-03-26 23:08:33 -04:00
FrameDump.cpp
VideoCommon/FrameDump: Remove code for older versions of avcodec.
2020-10-23 14:43:50 -05:00
FrameDump.h
VideoCommon/FrameDump: Remove code for older versions of avcodec.
2020-10-23 14:43:50 -05:00
FramebufferManager.cpp
FramebufferManager: Fix EFB readbacks with MSAA on
2020-09-25 20:58:02 +10:00
FramebufferManager.h
FramebufferManager: Fix invalid readback of EFB D24S8 depth
2020-05-24 15:36:04 +10:00
FramebufferShaderGen.cpp
ShaderGenCommon: Rename WriteFmt() to Write()
2020-11-09 02:31:49 -05:00
FramebufferShaderGen.h
VideoCommon/FramebufferShaderGen: Remove unused Config struct
2019-12-04 23:54:15 -05:00
FreeLookCamera.cpp
FreeLookCamera: Fix savestate branch inconsistency.
2020-06-28 02:31:37 +02:00
FreeLookCamera.h
VideoCommon: change freelook camera fov step size and expose it
2020-06-25 13:34:42 -05:00
GXPipelineTypes.h
ShaderCache: Utilize pipeline cache data where possible
2019-04-16 00:39:43 +10:00
GeometryShaderGen.cpp
ShaderGenCommon: Rename WriteFmt() to Write()
2020-11-09 02:31:49 -05:00
GeometryShaderGen.h
VideoCommon: Remove unnecessary memset on ShaderUid instances.
2019-05-30 06:41:54 -04:00
GeometryShaderManager.cpp
VideoConfig: Make StereoMode an enum class
2017-11-18 23:19:53 -05:00
GeometryShaderManager.h
VideoBackends: Merge Initialize and Shutdown functions.
2016-06-26 12:34:59 +02:00
HiresTextures.cpp
Core: Load custom textures after inputs has been loaded and avoid sending force texture reload during startup for dynamic textures. This ensures that custom texture loading only happens once and users don't see any weird flashes on startup
2020-10-03 17:10:36 -05:00
HiresTextures.h
InputCommon: Introducing the "Dynamic Input Texture". Configuration links an emulated input action to an image based on what host key is defined for that emulated input. Specific regions are called out in configuration that mark where to replace an input button with a host key image.
2020-10-03 17:10:35 -05:00
HiresTextures_DDSLoader.cpp
HiresTextures: Do not load compressed textures with unaligned dimensions
2018-05-22 16:15:18 +10:00
ImageWrite.cpp
Add a namespace to OpenFStream
2017-06-15 21:34:04 +02:00
ImageWrite.h
ImageWriter: Don't use inplace alpha truncation.
2016-10-08 12:02:49 +02:00
IndexGenerator.cpp
VideoCommon/IndexGenerator: Eliminate static state
2019-12-05 10:49:32 -05:00
IndexGenerator.h
VideoCommon/IndexGenerator: Eliminate static state
2019-12-05 10:49:32 -05:00
LightingShaderGen.cpp
ShaderGenCommon: Rename WriteFmt() to Write()
2020-11-09 02:31:49 -05:00
LightingShaderGen.h
LightingShaderGen: Transition over to fmt
2020-07-24 13:50:09 -04:00
LookUpTables.h
Reformat all the things. Have fun with merge conflicts.
2016-06-24 10:43:46 +02:00
NativeVertexFormat.h
Reformat repo to clang-format 7.0 rules
2019-05-06 18:48:04 +00:00
NetPlayChatUI.cpp
VideoCommon/NetPlayChatUI: Default destructor in the cpp file
2019-05-29 06:20:05 -04:00
NetPlayChatUI.h
VideoCommon/NetPlayChatUI: Default destructor in the cpp file
2019-05-29 06:20:05 -04:00
NetPlayGolfUI.cpp
VideoCommon: Make use of fmt outside of shader generators
2019-11-23 16:00:45 -05:00
NetPlayGolfUI.h
VideoCommon/NetPlayGolfUI: Remove unused header
2019-05-29 06:20:57 -04:00
OnScreenDisplay.cpp
Android: Move OSD out of the way when menu is open
2020-09-16 18:36:15 +02:00
OnScreenDisplay.h
Android: Move OSD out of the way when menu is open
2020-09-16 18:36:15 +02:00
OpcodeDecoding.cpp
VideoCommon/OpcodeDecoding: Make use of if constexpr
2019-12-05 09:13:06 -05:00
OpcodeDecoding.h
VideoCommon/OpcodeDecoding: Move g_bRecordFifoData into namespace
2019-12-05 09:13:03 -05:00
PerfQueryBase.cpp
Reformat all the things. Have fun with merge conflicts.
2016-06-24 10:43:46 +02:00
PerfQueryBase.h
D3D12: Fix rare case where command list was executed with open queries
2019-04-01 20:49:24 +10:00
PixelEngine.cpp
VideoCommon/BoundingBox: Move PixelShaderManager::SetBoundingBoxActive() calls into Enable()/Disable()
2019-12-05 11:57:58 -05:00
PixelEngine.h
PixelEngine: Move enum constants into the PixelEngine namespace
2017-02-28 07:01:50 -05:00
PixelShaderGen.cpp
ShaderGenCommon: Rename WriteFmt() to Write()
2020-11-09 02:31:49 -05:00
PixelShaderGen.h
PixelShaderGen: Migrate over to fmt
2020-10-23 17:17:55 -04:00
PixelShaderManager.cpp
Common/CommonFuncs: Remove now-unneccessary ArraySize function
2019-06-01 10:07:57 -04:00
PixelShaderManager.h
Ubershaders: Fix 6-bit color truncation not being applied
2017-08-01 00:01:09 +10:00
PostProcessing.cpp
VideoCommon/ShaderGenCommon: Make template functions regular functions
2020-05-25 21:12:29 -04:00
PostProcessing.h
VideoCommon: Remove unused MathUtil.h include from VideoCommon.h
2019-07-16 20:54:34 -04:00
RenderBase.cpp
VideoCommon: FrameDump fixes/cleanups.
2020-10-22 12:17:26 -05:00
RenderBase.h
VideoCommon: FrameDump fixes/cleanups.
2020-10-22 12:17:26 -05:00
RenderState.cpp
RenderState: Approximate logic op with blending if unsupported
2019-08-04 14:06:08 +10:00
RenderState.h
RenderState: Approximate logic op with blending if unsupported
2019-08-04 14:06:08 +10:00
SamplerCommon.h
Reformat repo to clang-format 7.0 rules
2019-05-06 18:48:04 +00:00
ShaderCache.cpp
VideoCommon/ShaderGenCommon: Make template functions regular functions
2020-05-25 21:12:29 -04:00
ShaderCache.h
VideoCommon/ShaderGenCommon: Make template functions regular functions
2020-05-25 21:12:29 -04:00
ShaderGenCommon.cpp
ShaderGenCommon: Rename WriteFmt() to Write()
2020-11-09 02:31:49 -05:00
ShaderGenCommon.h
ShaderGenCommon: Rename WriteFmt() to Write()
2020-11-09 02:31:49 -05:00
Statistics.cpp
VideoCommon: Remove unused MathUtil.h include from VideoCommon.h
2019-07-16 20:54:34 -04:00
Statistics.h
VideoCommon/Statistics: Remove unused DECSTAT macro
2019-07-10 23:40:13 -04:00
TextureCacheBase.cpp
InputCommon: Introducing the "Dynamic Input Texture". Configuration links an emulated input action to an image based on what host key is defined for that emulated input. Specific regions are called out in configuration that mark where to replace an input button with a host key image.
2020-10-03 17:10:35 -05:00
TextureCacheBase.h
InputCommon: Introducing the "Dynamic Input Texture". Configuration links an emulated input action to an image based on what host key is defined for that emulated input. Specific regions are called out in configuration that mark where to replace an input button with a host key image.
2020-10-03 17:10:35 -05:00
TextureConfig.cpp
Move most backend functionality to VideoCommon
2019-02-19 16:57:54 +10:00
TextureConfig.h
Move most backend functionality to VideoCommon
2019-02-19 16:57:54 +10:00
TextureConversionShader.cpp
ShaderGenCommon: Rename WriteFmt() to Write()
2020-11-09 02:31:49 -05:00
TextureConversionShader.h
VideoCommon/TextureConversionShader: Convert over to using ShaderCode
2020-01-23 14:19:36 -05:00
TextureConverterShaderGen.cpp
ShaderGenCommon: Rename WriteFmt() to Write()
2020-11-09 02:31:49 -05:00
TextureConverterShaderGen.h
Move most backend functionality to VideoCommon
2019-02-19 16:57:54 +10:00
TextureDecoder.h
TextureCache: Support reinterpreting formats for VRAM textures
2019-07-14 19:16:27 +10:00
TextureDecoder_Common.cpp
Replace MathUtil::Clamp with std::clamp
2019-05-04 23:12:17 +02:00
TextureDecoder_Generic.cpp
TextureDecoder: Move XFB decoding to Common
2019-04-21 12:41:15 +10:00
TextureDecoder_Util.h
TextureDecoder: Deduplicate some utility code
2017-01-15 20:23:26 +11:00
TextureDecoder_x64.cpp
Replace MathUtil::Clamp with std::clamp
2019-05-04 23:12:17 +02:00
UberShaderCommon.cpp
ShaderGenCommon: Rename WriteFmt() to Write()
2020-11-09 02:31:49 -05:00
UberShaderCommon.h
UberShaderCommon: Migrate over to fmt
2020-10-20 06:22:48 -04:00
UberShaderPixel.cpp
ShaderGenCommon: Rename WriteFmt() to Write()
2020-11-09 02:31:49 -05:00
UberShaderPixel.h
VideoCommon/ShaderGenCommon: Make template functions regular functions
2020-05-25 21:12:29 -04:00
UberShaderVertex.cpp
ShaderGenCommon: Rename WriteFmt() to Write()
2020-11-09 02:31:49 -05:00
UberShaderVertex.h
VideoCommon: Remove unnecessary memset on ShaderUid instances.
2019-05-30 06:41:54 -04:00
VertexLoader.cpp
VideoCommon/VertexLoader_Normal: Initialize function table at compile-time
2019-05-30 00:52:57 -04:00
VertexLoader.h
Reformat all the things. Have fun with merge conflicts.
2016-06-24 10:43:46 +02:00
VertexLoaderARM64.cpp
Compile fixes for Windows-on-ARM64
2019-12-28 19:20:41 +10:00
VertexLoaderARM64.h
Reformat all the things. Have fun with merge conflicts.
2016-06-24 10:43:46 +02:00
VertexLoaderBase.cpp
VideoCommon: Make use of fmt outside of shader generators
2019-11-23 16:00:45 -05:00
VertexLoaderBase.h
Reformat repo to clang-format 7.0 rules
2019-05-06 18:48:04 +00:00
VertexLoaderManager.cpp
VideoCommon/IndexGenerator: Eliminate static state
2019-12-05 10:49:32 -05:00
VertexLoaderManager.h
Reformat repo to clang-format 7.0 rules
2019-05-06 18:48:04 +00:00
VertexLoaderUtils.h
Externals: Add zstd
2020-05-13 20:53:10 +02:00
VertexLoaderX64.cpp
VertexLoaderX64: Don't use PDEP on AMD Zen
2020-01-26 22:12:00 -05:00
VertexLoaderX64.h
VideoCommon/VertexLoaderX64: Add missing header guard
2019-05-29 06:35:22 -04:00
VertexLoader_Color.cpp
VertexLoader_Color: Place helper functions in anonymous namespace
2019-05-30 10:29:47 -04:00
VertexLoader_Color.h
VideoCommon: Header cleanup
2016-01-17 20:11:45 -05:00
VertexLoader_Normal.cpp
VideoCommon/VertexLoader_Normal: Use variable template variants of type traits
2019-05-30 00:52:59 -04:00
VertexLoader_Normal.h
VideoCommon/VertexLoader_Normal: Initialize function table at compile-time
2019-05-30 00:52:57 -04:00
VertexLoader_Position.cpp
VertexLoader_Position: Tidy up public function definitions
2019-05-30 10:29:50 -04:00
VertexLoader_Position.h
VertexLoader_Position: Tidy up public function definitions
2019-05-30 10:29:50 -04:00
VertexLoader_TextCoord.cpp
VertexLoader_TextCoord: Tidy up public function definitions
2019-05-30 10:29:51 -04:00
VertexLoader_TextCoord.h
VertexLoader_TextCoord: Tidy up public function definitions
2019-05-30 10:29:51 -04:00
VertexManagerBase.cpp
VideoCommon/ShaderGenCommon: Make template functions regular functions
2020-05-25 21:12:29 -04:00
VertexManagerBase.h
VideoCommon: Tweak widescreen heuristic and clean up some related Renderer logic.
2020-02-09 13:22:25 -06:00
VertexShaderGen.cpp
ShaderGenCommon: Rename WriteFmt() to Write()
2020-11-09 02:31:49 -05:00
VertexShaderGen.h
VideoCommon: Remove unnecessary memset on ShaderUid instances.
2019-05-30 06:41:54 -04:00
VertexShaderManager.cpp
Merge pull request #8884 from iwubcode/freelook_performance_fix
2020-07-04 14:19:59 +10:00
VertexShaderManager.h
VideoCommon: remove VertexShaderManager functions instead preferring the direct freelook camera methods
2020-05-03 13:34:13 -05:00
VideoBackendBase.cpp
Common/LinearDiskCache: Replace std::fstream with File::IOFile
2020-11-05 00:31:17 +01:00
VideoBackendBase.h
VideoCommon: Get rid of the global g_available_video_backends
2020-10-21 22:00:10 +02:00
VideoCommon.h
msvc: enable /Zc:preprocessor and make build compile cleanly
2020-08-27 21:58:48 -07:00
VideoCommon.vcxproj
VideoCommon: update vcproj file to set HAS_OPENGL
2020-10-23 17:08:53 -05:00
VideoCommon.vcxproj.filters
Add an ARM64 target to Visual Studio projects
2019-12-28 19:20:41 +10:00
VideoConfig.cpp
DolphinQt / VideoCommon: Add additional texture dumping options. Specifically, this enables users to choose whether to dump mip maps, base level textures, or both.
2020-07-22 19:30:27 -05:00
VideoConfig.h
DolphinQt / VideoCommon: Add additional texture dumping options. Specifically, this enables users to choose whether to dump mip maps, base level textures, or both.
2020-07-22 19:30:27 -05:00
VideoState.cpp
FramebufferManager: Support saving EFB to save state
2019-07-24 05:19:22 +10:00
VideoState.h
VideoBackends: Merge Initialize and Shutdown functions.
2016-06-26 12:34:59 +02:00
XFMemory.cpp
VideoCommon: Header cleanup
2016-01-17 20:11:45 -05:00
XFMemory.h
XFMemory: SETPOSMTXINFO should be SETPOSTMTXINFO
2020-04-29 05:26:02 +02:00
XFStructs.cpp
XFMemory: SETPOSMTXINFO should be SETPOSTMTXINFO
2020-04-29 05:26:02 +02: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