dolphin/Source/Core/VideoCommon
Ryan Houdek 3ab7806e24 Workaround OS X video driver bug #24983074
OS X's shader compiler has a bug with interface blocks where interface block members don't properly inherit the layout qualifier from the interface
block.
Work around this limitation by explicitly stating the layout qualifier on both the interface block and every single member inside of that block.
2016-03-09 09:11:00 -06:00
..
AsyncRequests.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
AsyncRequests.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
AVIDump.cpp Properly Handle Video Dumping from Power On 2016-02-19 22:53:58 -05:00
AVIDump.h Add support for framedumping to OpenGL ES. 2016-01-09 00:21:20 -06:00
BoundingBox.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
BoundingBox.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
BPFunctions.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
BPFunctions.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
BPMemory.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
BPMemory.h Rasterizer: Mark some references as const 2015-12-06 02:51:36 -05:00
BPStructs.cpp Fifo: Make g_use_deterministic_gpu_thread a TU-local variable 2016-01-25 05:24:03 -05:00
BPStructs.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
CMakeLists.txt Use ffmpeg for Windows Video Dumping instead of VFW 2016-01-07 18:37:58 -05:00
CommandProcessor.cpp Fifo: Make g_use_deterministic_gpu_thread a TU-local variable 2016-01-25 05:24:03 -05:00
CommandProcessor.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
ConstantManager.h Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
CPMemory.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
CPMemory.h CPMemory: Remove unnecessary extern specifiers from functions 2016-01-24 01:17:43 -05:00
DataReader.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
Debugger.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
Debugger.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
DriverDetails.cpp Mark Mesa Intel Sandy Bridge geometry shaders not broken in Mesa 11.2 2016-03-04 10:45:13 -06:00
DriverDetails.h Geometry shader bug isn't fixed in 11.1.2 for Intel Sandy Bridge 2016-02-12 07:04:09 -06:00
Fifo.cpp Fifo: Make g_use_deterministic_gpu_thread a TU-local variable 2016-01-25 05:24:03 -05:00
Fifo.h Fifo: Get rid of undefined global 2016-01-25 05:24:03 -05:00
FPSCounter.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
FPSCounter.h FPSCounter: Change Update's return type to void 2015-09-29 10:01:37 -04:00
FramebufferManagerBase.cpp Render: Get rid of explicit new and delete 2015-12-22 19:10:05 -05:00
FramebufferManagerBase.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
GeometryShaderGen.cpp Workaround OS X video driver bug #24983074 2016-03-09 09:11:00 -06:00
GeometryShaderGen.h VideoCommon: return code/uid from shader gens 2015-11-03 14:40:23 +01:00
GeometryShaderManager.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
GeometryShaderManager.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
HiresTextures.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
HiresTextures.h HiresTextures: Refactor getting directory 2016-01-06 19:35:16 +01:00
ImageWrite.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
ImageWrite.h ShaderGeneration: Get rid of static buffers 2015-12-26 17:01:54 -05:00
IndexGenerator.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
IndexGenerator.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
LightingShaderGen.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
LookUpTables.h LookUpTables: Make functions constexpr 2015-09-12 03:04:40 -04:00
MainBase.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
NativeVertexFormat.h NativeVertexFormat: Inline Initialize in contructor 2015-11-24 22:48:49 +01:00
OnScreenDisplay.cpp OnScreenDisplay: Make CallbackType an enum class 2016-01-02 14:57:55 -05:00
OnScreenDisplay.h OnScreenDisplay: Make CallbackType an enum class 2016-01-02 14:57:55 -05:00
OpcodeDecoding.cpp Fifo: Make g_use_deterministic_gpu_thread a TU-local variable 2016-01-25 05:24:03 -05:00
OpcodeDecoding.h VideoCommon: Convert some DataReader includes into forward declarations 2016-01-31 15:19:20 -05:00
PerfQueryBase.cpp VideoBackends: Simplify initialization and deinitialization of resources 2015-12-20 22:40:37 -05:00
PerfQueryBase.h VideoBackends: Simplify initialization and deinitialization of resources 2015-12-20 22:40:37 -05:00
PixelEngine.cpp Fifo: Make g_use_deterministic_gpu_thread a TU-local variable 2016-01-25 05:24:03 -05:00
PixelEngine.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
PixelShaderGen.cpp Workaround OS X video driver bug #24983074 2016-03-09 09:11:00 -06:00
PixelShaderGen.h Revert "Merge pull request #3578 from Armada651/forced-slow-depth" 2016-02-29 00:55:51 +01:00
PixelShaderManager.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
PixelShaderManager.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
PostProcessing.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
PostProcessing.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
RenderBase.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
RenderBase.h RenderBase: Get rid of an undefined global extern 2016-01-24 01:07:24 -05:00
sfont.inc Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
ShaderGenCommon.h Workaround OS X video driver bug #24983074 2016-03-09 09:11:00 -06:00
Statistics.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
Statistics.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
TextureCacheBase.cpp Copy all layers of textures with CopyRectangleFromTexture 2016-02-14 21:17:06 +01:00
TextureCacheBase.h Merge pull request #3355 from mimimi085181/partial-texture-updates-check-dimensions 2016-02-29 00:49:48 +01:00
TextureConversionShader.cpp TextureConversionShader: Invert depth for Z24 encoder with D3D 2016-02-22 00:09:07 +10:00
TextureConversionShader.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
TextureDecoder.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
TextureDecoder_Common.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
TextureDecoder_Generic.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
TextureDecoder_x64.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoader.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoader.h VideoCommon: Convert some DataReader includes into forward declarations 2016-01-31 15:19:20 -05:00
VertexLoader_Color.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoader_Color.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoader_Normal.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoader_Normal.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoader_Position.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoader_Position.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoader_TextCoord.cpp VideoCommon: Convert some DataReader includes into forward declarations 2016-01-31 15:19:20 -05:00
VertexLoader_TextCoord.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoaderARM64.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoaderARM64.h VideoCommon: Convert some DataReader includes into forward declarations 2016-01-31 15:19:20 -05:00
VertexLoaderBase.cpp VideoCommon: Convert some DataReader includes into forward declarations 2016-01-31 15:19:20 -05:00
VertexLoaderBase.h VideoCommon: Convert some DataReader includes into forward declarations 2016-01-31 15:19:20 -05:00
VertexLoaderManager.cpp D3D12: Additions to VideoCommon to support D3D12 backend. 2016-02-15 09:48:23 -08:00
VertexLoaderManager.h Fix building with PCH disabled. 2016-02-26 13:55:34 -06:00
VertexLoaderUtils.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoaderX64.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexLoaderX64.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexManagerBase.cpp D3D12: Additions to VideoCommon to support D3D12 backend. 2016-02-15 09:48:23 -08:00
VertexManagerBase.h VideoCommon: Convert some DataReader includes into forward declarations 2016-01-31 15:19:20 -05:00
VertexShaderGen.cpp Workaround OS X video driver bug #24983074 2016-03-09 09:11:00 -06:00
VertexShaderGen.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VertexShaderManager.cpp Merge pull request #3448 from Armada651/depth-epsilon 2016-01-18 20:56:18 +01:00
VertexShaderManager.h VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VideoBackendBase.cpp VideoBackendBase: Store video backends as unique_ptr 2016-02-20 19:07:40 -05:00
VideoBackendBase.h VideoBackendBase: Store video backends as unique_ptr 2016-02-20 19:07:40 -05:00
VideoCommon.h VideoCommon: Remove unused pow functions 2016-02-10 02:57:09 +01:00
VideoCommon.vcxproj Use ffmpeg for Windows Video Dumping instead of VFW 2016-01-07 18:37:58 -05:00
VideoCommon.vcxproj.filters VideoBackend: Get rid of a boolean global 2016-01-02 18:03:28 -05:00
VideoConfig.cpp Revert "Merge pull request #3578 from Armada651/forced-slow-depth" 2016-02-29 00:55:51 +01:00
VideoConfig.h Revert "Merge pull request #3578 from Armada651/forced-slow-depth" 2016-02-29 00:55:51 +01:00
VideoState.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
VideoState.h VideoState: Simplify dummy wrapper. 2016-01-12 23:28:26 +01:00
XFMemory.cpp VideoCommon: Header cleanup 2016-01-17 20:11:45 -05:00
XFMemory.h VideoCommon: Convert some DataReader includes into forward declarations 2016-01-31 15:19:20 -05:00
XFStructs.cpp Fifo: Make g_use_deterministic_gpu_thread a TU-local variable 2016-01-25 05:24:03 -05:00
XFStructs.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00