dolphin/Source/Core/VideoCommon
Jasper St. Pierre a8e591dc73 VideoCommon: Remove support for decoding to ARGB textures
The D3D / OGL backends only ever used RGBA textures, and the Software
backend uses its own custom code for sampling. The ARGB path seems to
just be dead code.

Since ARGB and RGBA formats are similar, I don't think this will make
the code more difficult to read or unable to be used as
reference. Somebody who wants to use this code to output ARGB can simply
modify the MakeRGBA function to put the shift at the other end.
2014-09-04 18:36:56 -07:00
..
AVIDump.cpp Change libav* autodetection to support framedumping on Ubuntu 14.04 2014-07-13 23:06:20 +02:00
AVIDump.h AVIDump: cleanup 2014-06-27 19:48:35 +02:00
BPFunctions.cpp Removed warnings by assigning to bool 2014-08-16 14:16:10 -05:00
BPFunctions.h BPStructs: Consistently put the two shared copy args first 2014-05-20 11:28:15 -04:00
BPMemory.cpp BPStructs: Move LoadBPReg here 2014-05-20 11:28:14 -04:00
BPMemory.h VideoCommon: Clean up brace placements 2014-08-30 18:06:45 -04:00
BPStructs.cpp msvc: resolve all warnings in VideoCommon. 2014-08-19 22:33:46 -07:00
BPStructs.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
CMakeLists.txt VideoCommon: Start putting common texture decoding code in TextureDecoder_Common 2014-09-04 18:36:53 -07:00
CommandProcessor.cpp Refactor SetCpStatus into two functions for from-GPU and from-CPU mode rather than a boolean parameter. 2014-08-26 12:43:39 -04:00
CommandProcessor.h PixelEngine: Remove unused AllowIdleSkipping and all references to it 2014-09-04 17:25:59 -07:00
ConstantManager.h LightingShader: hard code const variable 2014-06-19 16:46:53 +02:00
CPMemory.cpp Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
CPMemory.h VertexLoader: Change VtxDesc to use u64 instead of u32 2014-09-01 11:18:02 +02:00
DataReader.h VideoCommon: remove XFReg copy optimization 2014-09-04 17:56:17 +02:00
Debugger.cpp Core: Remove UpdateFPSDisplay 2014-08-19 10:05:58 -04:00
Debugger.h Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
DriverDetails.cpp Qualcomm fixed screen rotation in their latest v66 development drivers. 2014-08-18 00:17:09 -05:00
DriverDetails.h Qualcomm fixed screen rotation in their latest v66 development drivers. 2014-08-18 00:17:09 -05:00
Fifo.cpp VideoCommon: rewrite frame skipping code 2014-09-04 18:07:39 +02:00
Fifo.h VideoCommon: rewrite frame skipping code 2014-09-04 18:07:39 +02:00
FPSCounter.cpp FPSCounter: Initialize members. 2014-07-26 14:37:18 +02:00
FPSCounter.h FPSCounter: Remove redundant destructor. 2014-07-18 12:49:40 +02:00
FramebufferManagerBase.cpp Remove the 3D Vision hack. 2014-07-26 12:45:10 +02:00
FramebufferManagerBase.h clang-modernize -use-nullptr 2014-03-09 21:14:26 +01:00
HiresTextures.cpp msvc: resolve all warnings in VideoCommon. 2014-08-19 22:33:46 -07:00
HiresTextures.h Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
ImageWrite.cpp VideoCommon: Clean up brace placements 2014-08-30 18:06:45 -04:00
ImageWrite.h Kill off replaceable usages of s[n]printf. 2014-06-18 19:53:38 -04:00
IndexGenerator.cpp Video backends: warn on usage of GL_DRAW_QUADS_2. 2014-05-17 11:55:32 -07:00
IndexGenerator.h Video backends: warn on usage of GL_DRAW_QUADS_2. 2014-05-17 11:55:32 -07:00
LightingShaderGen.h LightingShader: hard code const variable 2014-06-19 16:46:53 +02:00
LookUpTables.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
MainBase.cpp Unify three types of non-FIFO requests to the GPU thread around Common::Event and Common::Flag. 2014-08-26 12:43:39 -04:00
MainBase.h Unify three types of non-FIFO requests to the GPU thread around Common::Event and Common::Flag. 2014-08-26 12:43:39 -04:00
NativeVertexFormat.h VideoCommon: Cache native vertex formats 2014-07-04 14:39:27 +02:00
OnScreenDisplay.cpp Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
OnScreenDisplay.h Replace all include guard ifdefs with "#pragma once" 2014-02-10 18:07:16 -05:00
OpcodeDecoding.cpp Merge pull request #957 from degasus/frame_skipping 2014-09-04 18:27:19 +02:00
OpcodeDecoding.h VideoCommon: rewrite frame skipping code 2014-09-04 18:07:39 +02:00
PerfQueryBase.cpp clang-modernize -use-nullptr 2014-03-09 21:14:26 +01:00
PerfQueryBase.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
PixelEngine.cpp Fix warnings unearthed by #579 2014-07-13 02:16:51 +02:00
PixelEngine.h Get rid of C-style empty function parameter indicators 2014-08-30 15:23:48 -04:00
PixelShaderGen.cpp Support Sampler binding in the shader. 2014-07-18 17:04:03 -05:00
PixelShaderGen.h LightingShader: hard code const variable 2014-06-19 16:46:53 +02:00
PixelShaderManager.cpp msvc: resolve all warnings in VideoCommon. 2014-08-19 22:33:46 -07:00
PixelShaderManager.h PixelShader: remove the duplicated ppl constants 2014-06-19 16:33:33 +02:00
PostProcessing.cpp Revert "Catch broken configurations inside of the Post Processing shaders." 2014-08-25 14:33:41 +02:00
PostProcessing.h Revert "Catch broken configurations inside of the Post Processing shaders." 2014-08-25 14:33:41 +02:00
RenderBase.cpp VideoCommon: rewrite frame skipping code 2014-09-04 18:07:39 +02:00
RenderBase.h VideoCommon: rewrite frame skipping code 2014-09-04 18:07:39 +02:00
sfont.inc VideoCommon: Start putting common texture decoding code in TextureDecoder_Common 2014-09-04 18:36:53 -07:00
ShaderGenCommon.h LightingShader: hard code const variable 2014-06-19 16:46:53 +02:00
Statistics.cpp Statistics: Reformat stats string 2014-06-27 09:36:50 +02:00
Statistics.h VideoCommon: remove unused stats 2014-06-27 09:35:26 +02:00
TextureCacheBase.cpp VideoCommon: Remove support for decoding to ARGB textures 2014-09-04 18:36:56 -07:00
TextureCacheBase.h Render: Implemented simple render target pool 2014-09-04 22:21:06 +02:00
TextureConversionShader.cpp Support Sampler binding in the shader. 2014-07-18 17:04:03 -05:00
TextureConversionShader.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
TextureDecoder_Common.cpp VideoCommon: Remove support for decoding to ARGB textures 2014-09-04 18:36:56 -07:00
TextureDecoder_Generic.cpp VideoCommon: Remove support for decoding to ARGB textures 2014-09-04 18:36:56 -07:00
TextureDecoder_x64.cpp VideoCommon: Remove support for decoding to ARGB textures 2014-09-04 18:36:56 -07:00
TextureDecoder.h VideoCommon: Remove support for decoding to ARGB textures 2014-09-04 18:36:56 -07:00
VertexLoader_Color.cpp avoid the extern keyword in .cpp files 2014-07-11 16:10:20 +02:00
VertexLoader_Color.h Replace all include guard ifdefs with "#pragma once" 2014-02-10 18:07:16 -05:00
VertexLoader_Normal.cpp VertexLoader: Change VtxDesc to use u64 instead of u32 2014-09-01 11:18:02 +02:00
VertexLoader_Normal.h VertexLoader: Change VtxDesc to use u64 instead of u32 2014-09-01 11:18:02 +02:00
VertexLoader_Position.cpp VertexLoader: Change VtxDesc to use u64 instead of u32 2014-09-01 11:18:02 +02:00
VertexLoader_Position.h VertexLoader: Change VtxDesc to use u64 instead of u32 2014-09-01 11:18:02 +02:00
VertexLoader_TextCoord.cpp VertexLoader: Change VtxDesc to use u64 instead of u32 2014-09-01 11:18:02 +02:00
VertexLoader_TextCoord.h VertexLoader: Change VtxDesc to use u64 instead of u32 2014-09-01 11:18:02 +02:00
VertexLoader.cpp VertexLoader: Change VtxDesc to use u64 instead of u32 2014-09-01 11:18:02 +02:00
VertexLoader.h Re-enable the vertex loader JIT on OS X. 2014-08-27 23:50:59 -04:00
VertexLoaderManager.cpp VideoCommon: rewrite frame skipping code 2014-09-04 18:07:39 +02:00
VertexLoaderManager.h VideoCommon: rewrite frame skipping code 2014-09-04 18:07:39 +02:00
VertexManagerBase.cpp Fix a few warnings caused by using BitField with non-typesafe functions. 2014-06-11 20:58:40 +02:00
VertexManagerBase.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
VertexShaderGen.cpp VideoCommon: Clean up brace placements 2014-08-30 18:06:45 -04:00
VertexShaderGen.h VideoCommon: Remove some unused constants from VertexShaderGen.h. 2014-07-05 23:46:07 -04:00
VertexShaderManager.cpp msvc: resolve all warnings in VideoCommon. 2014-08-19 22:33:46 -07:00
VertexShaderManager.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
VideoBackendBase.cpp clang-modernize -use-nullptr 2014-03-09 21:14:26 +01:00
VideoBackendBase.h Core: Remove UpdateFPSDisplay 2014-08-19 10:05:58 -04:00
VideoCommon.h windows: remove now-extraneous NOMINMAX and WIN32_LEAN_AND_MEAN #defines from dolphin code. 2014-08-23 10:48:48 -07:00
VideoCommon.vcxproj VideoCommon: Start putting common texture decoding code in TextureDecoder_Common 2014-09-04 18:36:53 -07:00
VideoCommon.vcxproj.filters VideoCommon: Start putting common texture decoding code in TextureDecoder_Common 2014-09-04 18:36:53 -07:00
VideoConfig.cpp VideoCommon: Remove support for decoding to ARGB textures 2014-09-04 18:36:56 -07:00
VideoConfig.h VideoCommon: Remove support for decoding to ARGB textures 2014-09-04 18:36:56 -07:00
VideoState.cpp Convert some more header inclusions into forward declarations 2014-07-29 20:55:07 -04:00
VideoState.h Convert some more header inclusions into forward declarations 2014-07-29 20:55:07 -04:00
XFMemory.cpp Video backends: mass-replace "xfregs" with "xfmem". 2014-05-16 18:58:07 -07:00
XFMemory.h VideoCommon: remove XFReg copy optimization 2014-09-04 17:56:17 +02:00
XFStructs.cpp VideoCommon: remove XFReg copy optimization 2014-09-04 17:56:17 +02:00
XFStructs.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00