dolphin/Source/Core/VideoCommon
Stenzek 3847e226ab TextureConversionShader: Consider source format of EFB for EFB2RAM
Currently, we use the alpha channel from the EFB even if the current
format does not include an alpha channel. Now, the alpha channel is set
to 1 if the format does not have an alpha channel, as well as truncating
to 5/6 bits per channel. This matches the EFB-to-texture behavior.
2017-04-12 00:11:22 +10:00
..
AsyncRequests.cpp VideoCommon: Eliminate static state in Renderer 2017-03-04 16:39:50 +10:00
AsyncRequests.h
AVIDump.cpp Appease linter. 2017-03-05 17:29:46 -08:00
AVIDump.h AVIDump: Rename CloseFile to CloseVideoFile 2017-01-29 22:05:12 -05:00
BoundingBox.cpp
BoundingBox.h
BPFunctions.cpp VideoCommon: Eliminate static state in Renderer 2017-03-04 16:39:50 +10:00
BPFunctions.h
BPMemory.cpp BPMemory: Eliminate union type punning 2017-01-23 16:05:32 -05:00
BPMemory.h BPMemory: Add const specifier to member functions where applicable 2017-01-23 16:07:03 -05:00
BPStructs.cpp Merge pull request #4935 from Armada651/depth-range-fix 2017-03-10 18:05:52 +01:00
BPStructs.h
CMakeLists.txt CMakeLists: Normalize whitespace 2017-03-01 14:53:23 -05:00
CommandProcessor.cpp CommandProcessor: Limit scope of ugly SCPFifoStruct. 2017-01-27 19:04:56 +01:00
CommandProcessor.h CommandProcessor: Limit scope of ugly SCPFifoStruct. 2017-01-27 19:04:56 +01:00
ConstantManager.h Add configurable toggle that rounds vertices to the nearest pixel when 2017-04-04 09:52:18 -05:00
CPMemory.cpp
CPMemory.h
DataReader.h Common: Move byte swapping utilities into their own header 2017-03-03 17:18:18 -05:00
Debugger.cpp
Debugger.h
DriverDetails.cpp Merge pull request #4951 from waddlesplash/haiku-2 2017-03-28 17:19:35 +13:00
DriverDetails.h Initial support for Haiku. 2017-03-27 23:46:19 -04:00
Fifo.cpp Fifo: Remove unnecessary integral casts 2017-03-28 10:35:26 -04:00
Fifo.h Fifo: const correctness 2017-03-26 23:08:33 -04:00
FPSCounter.cpp
FPSCounter.h
FramebufferManagerBase.cpp VideoCommon: Fix crash at startup with virtual XFB enabled 2017-03-09 23:39:48 +10:00
FramebufferManagerBase.h VideoCommon: Fix crash at startup with virtual XFB enabled 2017-03-09 23:39:48 +10:00
GeometryShaderGen.cpp ShaderGenCommon: Remove unnecessary includes 2017-02-01 12:19:55 -05:00
GeometryShaderGen.h ShaderGenCommon: Remove unnecessary includes 2017-02-01 12:19:55 -05:00
GeometryShaderManager.cpp
GeometryShaderManager.h
HiresTextures.cpp FileSearch: Namespace functions under the Common namespace 2017-04-07 01:02:14 -04:00
HiresTextures.h
ImageWrite.cpp
ImageWrite.h
IndexGenerator.cpp OpcodeDecoding: Convert #defines into enum constants 2017-02-08 00:05:17 -05:00
IndexGenerator.h
LightingShaderGen.cpp ShaderGenCommon: Remove unnecessary includes 2017-02-01 12:19:55 -05:00
LightingShaderGen.h LightingShaderGen: Remove unnecessary includes 2017-02-01 01:06:00 -05:00
LookUpTables.h
MainBase.cpp Merge pull request #4618 from Helios747/bounding_box_check 2017-02-06 21:58:19 +01:00
NativeVertexFormat.h
OnScreenDisplay.cpp
OnScreenDisplay.h
OpcodeDecoding.cpp CommandProcessor: Limit scope of ugly SCPFifoStruct. 2017-01-27 19:04:56 +01:00
OpcodeDecoding.h OpcodeDecoding: Convert #defines into enum constants 2017-02-08 00:05:17 -05:00
PerfQueryBase.cpp
PerfQueryBase.h
PixelEngine.cpp PixelEngine: Use a DirectRead for the token. 2017-01-27 07:49:47 +01:00
PixelEngine.h PixelEngine: Move enum constants into the PixelEngine namespace 2017-02-28 07:01:50 -05:00
PixelShaderGen.cpp videoconfig: add BBoxPreferStencilImplementation 2017-03-15 17:41:33 -07:00
PixelShaderGen.h
PixelShaderManager.cpp VideoCommon: Move last EFB scale handling to CalculateTargetSize 2017-03-04 16:53:07 +10:00
PixelShaderManager.h VideoCommon: Move last EFB scale handling to CalculateTargetSize 2017-03-04 16:53:07 +10:00
PostProcessing.cpp
PostProcessing.h
RenderBase.cpp Merge pull request #5234 from lioncash/tuple 2017-04-11 10:27:16 +02:00
RenderBase.h Merge pull request #5234 from lioncash/tuple 2017-04-11 10:27:16 +02:00
RenderState.cpp BlendState: Use masking as a fastpath for the logic op NO_OP. 2017-01-06 14:01:39 +01:00
RenderState.h
SamplerCommon.h
sfont.inc
ShaderGenCommon.h Add configurable toggle that rounds vertices to the nearest pixel when 2017-04-04 09:52:18 -05:00
Statistics.cpp VertexLoaderManager: Return debug strings by value 2017-03-26 23:50:09 -04:00
Statistics.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
TextureCacheBase.cpp Merge pull request #5220 from stenzek/small-nonsquare-mips 2017-04-09 13:45:38 -07:00
TextureCacheBase.h VideoCommon: Changes to TextureCache to support decoding in backend 2017-04-01 12:32:10 +10:00
TextureConversionShader.cpp TextureConversionShader: Consider source format of EFB for EFB2RAM 2017-04-12 00:11:22 +10:00
TextureConversionShader.h TextureConversionShader: Consider source format of EFB for EFB2RAM 2017-04-12 00:11:22 +10:00
TextureDecoder_Common.cpp Common: Move byte swapping utilities into their own header 2017-03-03 17:18:18 -05:00
TextureDecoder_Generic.cpp Common: Move byte swapping utilities into their own header 2017-03-03 17:18:18 -05:00
TextureDecoder_Util.h TextureDecoder: Deduplicate some utility code 2017-01-15 20:23:26 +11:00
TextureDecoder_x64.cpp Merge pull request #4548 from stenzek/gcc-sse 2017-03-13 14:28:01 +01:00
TextureDecoder.h TextureConversionShader: Consider source format of EFB for EFB2RAM 2017-04-12 00:11:22 +10:00
VertexLoader_Color.cpp Common: Move byte swapping utilities into their own header 2017-03-03 17:18:18 -05:00
VertexLoader_Color.h
VertexLoader_Normal.cpp Common: Move byte swapping utilities into their own header 2017-03-03 17:18:18 -05:00
VertexLoader_Normal.h Common: Move byte swapping utilities into their own header 2017-03-03 17:18:18 -05:00
VertexLoader_Position.cpp Common: Move byte swapping utilities into their own header 2017-03-03 17:18:18 -05:00
VertexLoader_Position.h Common: Move byte swapping utilities into their own header 2017-03-03 17:18:18 -05:00
VertexLoader_TextCoord.cpp Common: Move byte swapping utilities into their own header 2017-03-03 17:18:18 -05:00
VertexLoader_TextCoord.h Common: Move byte swapping utilities into their own header 2017-03-03 17:18:18 -05:00
VertexLoader.cpp
VertexLoader.h
VertexLoaderARM64.cpp
VertexLoaderARM64.h
VertexLoaderBase.cpp VertexLoaderBase: Return debug strings by value 2017-03-26 23:49:59 -04:00
VertexLoaderBase.h VertexLoaderBase: Return debug strings by value 2017-03-26 23:49:59 -04:00
VertexLoaderManager.cpp VertexLoaderManager: Return debug strings by value 2017-03-26 23:50:09 -04:00
VertexLoaderManager.h VertexLoaderManager: Return debug strings by value 2017-03-26 23:50:09 -04:00
VertexLoaderUtils.h
VertexLoaderX64.cpp VertexLoaderBase: Return debug strings by value 2017-03-26 23:49:59 -04:00
VertexLoaderX64.h
VertexManagerBase.cpp VideoCommon: rework anamorphic widescreen heuristic 2017-04-05 17:23:16 -07:00
VertexManagerBase.h VideoCommon: rework anamorphic widescreen heuristic 2017-04-05 17:23:16 -07:00
VertexShaderGen.cpp VideoCommon: rework anamorphic widescreen heuristic 2017-04-05 17:23:16 -07:00
VertexShaderGen.h Add configurable toggle that rounds vertices to the nearest pixel when 2017-04-04 09:52:18 -05:00
VertexShaderManager.cpp VideoCommon: rework anamorphic widescreen heuristic 2017-04-05 17:23:16 -07:00
VertexShaderManager.h
VideoBackendBase.cpp
VideoBackendBase.h CommandProcessor: Limit scope of ugly SCPFifoStruct. 2017-01-27 19:04:56 +01:00
VideoCommon.h
VideoCommon.vcxproj
VideoCommon.vcxproj.filters TextureDecoder: Deduplicate some utility code 2017-01-15 20:23:26 +11:00
VideoConfig.cpp Add configurable toggle that rounds vertices to the nearest pixel when 2017-04-04 09:52:18 -05:00
VideoConfig.h Add configurable toggle that rounds vertices to the nearest pixel when 2017-04-04 09:52:18 -05:00
VideoState.cpp
VideoState.h
XFMemory.cpp
XFMemory.h
XFStructs.cpp XFStructs: Get rid of an unnecessary pointer cast 2017-03-26 23:09:30 -04:00
XFStructs.h