dolphin/Source/Core/VideoCommon
Léo Lam eafb9de047
Merge pull request #9323 from waddlesplash/haiku
Rehabilitate Haiku support.
2021-01-05 16:09:43 +01:00
..
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 Core: Remove ImageWrite and get rid of -Wmissing-declarations warnings 2020-12-16 16:04:19 +01: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 VideoCommon: Migrate over to fmt 2020-11-17 21:23:58 -05:00
AsyncShaderCompiler.h ShaderCache: Implement compile priority 2018-03-17 01:53:11 +10:00
BPFunctions.cpp VideoCommon: Migrate over to fmt 2020-11-17 21:23:58 -05: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 Fix -Wclass-memaccess warnings 2020-12-16 15:37:43 +01: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 Core: Remove ImageWrite and get rid of -Wmissing-declarations warnings 2020-12-16 16:04:19 +01: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 Fix translatable strings which contain non-positional arguments 2020-11-20 20:24:30 +01:00
CommandProcessor.h VideoCommon: Constrain the array_base registers 2019-05-31 03:22:00 -04:00
ConstantManager.h LightingShaderGen: Always calculate lighting for both color channels 2020-11-20 15:54:04 -08:00
DataReader.h DataReader: Make use of if constexpr where applicable 2020-10-20 08:42:32 -04:00
DriverDetails.cpp Rehabilitate Haiku support. 2021-01-02 16:54:24 -05:00
DriverDetails.h Rehabilitate Haiku support. 2021-01-02 16:54:24 -05: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 VideoCommon: Migrate over to fmt 2020-11-17 21:23:58 -05:00
Fifo.h Fifo: const correctness 2017-03-26 23:08:33 -04:00
FrameDump.cpp Merge pull request #9275 from JosJuice/framedump-boot-time 2020-12-05 23:57:41 +01:00
FrameDump.h FrameDump: Start timing at 0 ticks when starting from boot 2020-11-27 17:54:08 +01:00
FramebufferManager.cpp VideoCommon: Migrate over to fmt 2020-11-17 21:23:58 -05:00
FramebufferManager.h FramebufferManager: Fix invalid readback of EFB D24S8 depth 2020-05-24 15:36:04 +10:00
FramebufferShaderGen.cpp VideoCommon: Migrate over to fmt 2020-11-17 21:23:58 -05:00
FramebufferShaderGen.h VideoCommon/FramebufferShaderGen: Remove unused Config struct 2019-12-04 23:54:15 -05:00
FreeLookCamera.cpp VideoCommon: Fix crash that occurs on loading a fifo log due to uninitialized Free Look control type 2020-12-26 17:26:21 -06:00
FreeLookCamera.h VideoCommon: Fix crash that occurs on loading a fifo log due to uninitialized Free Look control type 2020-12-26 17:26:21 -06:00
GXPipelineTypes.h LightingShaderGen: Always calculate lighting for both color channels 2020-11-20 15:54:04 -08: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 VideoCommon: Migrate over to fmt 2020-11-17 21:23:58 -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 VideoCommon: Migrate over to fmt 2020-11-17 21:23:58 -05:00
IndexGenerator.cpp VideoCommon: Migrate over to fmt 2020-11-17 21:23:58 -05:00
IndexGenerator.h VideoCommon/IndexGenerator: Eliminate static state 2019-12-05 10:49:32 -05:00
LightingShaderGen.cpp LightingShaderGen: Always calculate lighting for both color channels 2020-11-20 15:54:04 -08:00
LightingShaderGen.h LightingShaderGen: Always calculate lighting for both color channels 2020-11-20 15:54:04 -08: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: Migrate over to fmt 2020-11-17 21:23:58 -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: Migrate over to fmt 2020-11-17 21:23:58 -05:00
PixelEngine.h PixelEngine: Move enum constants into the PixelEngine namespace 2017-02-28 07:01:50 -05:00
PixelShaderGen.cpp LightingShaderGen: Always calculate lighting for both color channels 2020-11-20 15:54:04 -08:00
PixelShaderGen.h LightingShaderGen: Always calculate lighting for both color channels 2020-11-20 15:54:04 -08:00
PixelShaderManager.cpp VideoCommon: Migrate over to fmt 2020-11-17 21:23:58 -05:00
PixelShaderManager.h Ubershaders: Fix 6-bit color truncation not being applied 2017-08-01 00:01:09 +10:00
PostProcessing.cpp VideoCommon: Migrate over to fmt 2020-11-17 21:23:58 -05:00
PostProcessing.h VideoCommon: Remove unused MathUtil.h include from VideoCommon.h 2019-07-16 20:54:34 -04:00
RenderBase.cpp Fix a couple of typos 2021-01-05 15:24:21 +01:00
RenderBase.h FrameDump: Start timing at 0 ticks when starting from boot 2020-11-27 17:54:08 +01: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 Fix -Wclass-memaccess warnings 2020-12-16 15:37:43 +01: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 LightingShaderGen: Always calculate lighting for both color channels 2020-11-20 15:54:04 -08: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 VideoCommon: Migrate over to fmt 2020-11-17 21:23:58 -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 VideoCommon: Migrate over to fmt 2020-11-17 21:23:58 -05:00
TextureConversionShader.h VideoCommon/TextureConversionShader: Convert over to using ShaderCode 2020-01-23 14:19:36 -05:00
TextureConverterShaderGen.cpp VideoCommon: Migrate over to fmt 2020-11-17 21:23:58 -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 VideoCommon: Migrate over to fmt 2020-11-17 21:23:58 -05: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 VideoCommon: Migrate over to fmt 2020-11-17 21:23:58 -05:00
UberShaderCommon.cpp LightingShaderGen: Always calculate lighting for both color channels 2020-11-20 15:54:04 -08: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 Fix vertex ubershader GLES compile errors 2020-11-23 11:42:41 +01:00
UberShaderVertex.h VideoCommon: Remove unnecessary memset on ShaderUid instances. 2019-05-30 06:41:54 -04:00
VertexLoader.cpp VideoCommon: Migrate over to fmt 2020-11-17 21:23:58 -05: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: Migrate over to fmt 2020-11-17 21:23:58 -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: Migrate over to fmt 2020-11-17 21:23:58 -05: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 Core: Remove commented out logs 2020-11-26 07:49:37 -05:00
VertexLoader_TextCoord.h VertexLoader_TextCoord: Tidy up public function definitions 2019-05-30 10:29:51 -04:00
VertexManagerBase.cpp VideoCommon: Migrate over to fmt 2020-11-17 21:23:58 -05:00
VertexManagerBase.h VideoCommon: Tweak widescreen heuristic and clean up some related Renderer logic. 2020-02-09 13:22:25 -06:00
VertexShaderGen.cpp LightingShaderGen: Always calculate lighting for both color channels 2020-11-20 15:54:04 -08:00
VertexShaderGen.h VideoCommon: Remove unnecessary memset on ShaderUid instances. 2019-05-30 06:41:54 -04:00
VertexShaderManager.cpp VideoCommon: Add 'Active' state to FreelookCamera to future proof if we ever add multiple cameras 2020-12-24 13:49:25 -06:00
VertexShaderManager.h VideoCommon: remove VertexShaderManager functions instead preferring the direct freelook camera methods 2020-05-03 13:34:13 -05:00
VideoBackendBase.cpp Fix -Wclass-memaccess warnings 2020-12-16 15:37:43 +01:00
VideoBackendBase.h VideoCommon: Get rid of the global g_available_video_backends 2020-10-21 22:00:10 +02:00
VideoCommon.h VideoCommon: Migrate over to fmt 2020-11-17 21:23:58 -05:00
VideoCommon.vcxproj Core: Remove ImageWrite and get rid of -Wmissing-declarations warnings 2020-12-16 16:04:19 +01:00
VideoCommon.vcxproj.filters Core: Remove ImageWrite and get rid of -Wmissing-declarations warnings 2020-12-16 16:04:19 +01:00
VideoConfig.cpp Core / VideoCommon: Remove old Free Look config 2020-12-24 13:49:25 -06:00
VideoConfig.h Core / VideoCommon: Remove old Free Look config 2020-12-24 13:49:25 -06: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 VideoCommon: Migrate over to fmt 2020-11-17 21:23:58 -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