dolphin/Source/Core/VideoCommon
Ryan Houdek bc9ef95643 Support Sampler binding in the shader.
In the cases where we support the binding layout keyword, use it for more than binding UBO location.
This changes it so it is supported for samplers as well.

Instances when this is enabled is if a device supports GL_ARB_shading_language_420pack, or if it supports GLES 3.10.
2014-07-18 17:04:03 -05: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
BPFunctions.h
BPMemory.cpp
BPMemory.h
BPStructs.cpp avoid the extern keyword in .cpp files 2014-07-11 16:10:20 +02:00
BPStructs.h
CMakeLists.txt
CommandProcessor.cpp mark all local variables as static 2014-07-11 16:10:20 +02:00
CommandProcessor.h
ConstantManager.h LightingShader: hard code const variable 2014-06-19 16:46:53 +02:00
CPMemory.cpp
CPMemory.h
DataReader.h remove unused globals 2014-07-11 16:10:20 +02:00
Debugger.cpp avoid the extern keyword in .cpp files 2014-07-11 16:10:20 +02:00
Debugger.h
DriverDetails.cpp mark all local variables as static 2014-07-11 16:10:20 +02:00
DriverDetails.h
Fifo.cpp avoid the extern keyword in .cpp files 2014-07-11 16:10:20 +02:00
Fifo.h mark all local functions as static 2014-07-11 16:07:23 +02:00
FPSCounter.cpp FPSCounter: Remove redundant destructor. 2014-07-18 12:49:40 +02:00
FPSCounter.h FPSCounter: Remove redundant destructor. 2014-07-18 12:49:40 +02:00
FramebufferManagerBase.cpp
FramebufferManagerBase.h
HiresTextures.cpp mark all local variables as static 2014-07-11 16:10:20 +02:00
HiresTextures.h
ImageWrite.cpp
ImageWrite.h
IndexGenerator.cpp
IndexGenerator.h
LightingShaderGen.h LightingShader: hard code const variable 2014-06-19 16:46:53 +02:00
LookUpTables.h
MainBase.cpp mark all local variables as static 2014-07-11 16:10:20 +02:00
MainBase.h
NativeVertexFormat.h VideoCommon: Cache native vertex formats 2014-07-04 14:39:27 +02:00
OnScreenDisplay.cpp
OnScreenDisplay.h
OpcodeDecoding.cpp remove unused globals 2014-07-11 16:10:20 +02:00
OpcodeDecoding.h
PerfQueryBase.cpp
PerfQueryBase.h
PixelEngine.cpp Fix warnings unearthed by #579 2014-07-13 02:16:51 +02:00
PixelEngine.h
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 PixelShader: remove the duplicated ppl constants 2014-06-19 16:33:33 +02:00
PixelShaderManager.h PixelShader: remove the duplicated ppl constants 2014-06-19 16:33:33 +02:00
RenderBase.cpp Merge pull request #595 from Armada651/pref_log 2014-07-18 12:59:04 +02:00
RenderBase.h Turn the FPSCounter namespace into a class. 2014-07-16 20:40:40 +02: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
stdafx.cpp
stdafx.h
TextureCacheBase.cpp avoid the extern keyword in .cpp files 2014-07-11 16:10:20 +02:00
TextureCacheBase.h
TextureConversionShader.cpp Support Sampler binding in the shader. 2014-07-18 17:04:03 -05:00
TextureConversionShader.h
TextureDecoder_Generic.cpp avoid the extern keyword in .cpp files 2014-07-11 16:10:20 +02:00
TextureDecoder_x64.cpp VideoCommon: fix ifdef expression 2014-07-15 04:15:49 +02:00
TextureDecoder.h avoid the extern keyword in .cpp files 2014-07-11 16:10:20 +02:00
VertexLoader_Color.cpp avoid the extern keyword in .cpp files 2014-07-11 16:10:20 +02:00
VertexLoader_Color.h
VertexLoader_Normal.cpp
VertexLoader_Normal.h
VertexLoader_Position.cpp avoid the extern keyword in .cpp files 2014-07-11 16:10:20 +02:00
VertexLoader_Position.h Changed lingering header include guards to pragma once. 2014-07-01 22:17:33 -07:00
VertexLoader_TextCoord.cpp avoid the extern keyword in .cpp files 2014-07-11 16:10:20 +02:00
VertexLoader_TextCoord.h
VertexLoader.cpp remove unused globals 2014-07-11 16:10:20 +02:00
VertexLoader.h remove unused globals 2014-07-11 16:10:20 +02:00
VertexLoaderManager.cpp VideoCommon: Cache native vertex formats 2014-07-04 14:39:27 +02:00
VertexLoaderManager.h VideoCommon: Cache native vertex formats 2014-07-04 14:39:27 +02:00
VertexManagerBase.cpp
VertexManagerBase.h
VertexShaderGen.cpp LightingShader: hard code const variable 2014-06-19 16:46:53 +02:00
VertexShaderGen.h VideoCommon: Remove some unused constants from VertexShaderGen.h. 2014-07-05 23:46:07 -04:00
VertexShaderManager.cpp mark all local variables as static 2014-07-11 16:10:20 +02:00
VertexShaderManager.h
VideoBackendBase.cpp
VideoBackendBase.h
VideoCommon.h
VideoCommon.vcxproj Remove the 32-bit config platform from the VS solution and projects 2014-06-24 22:07:26 -04:00
VideoCommon.vcxproj.filters
VideoConfig.cpp Replace "Log FPS to file" by the "Log render time to file" feature. 2014-07-09 17:56:11 +02:00
VideoConfig.h Replace "Log FPS to file" by the "Log render time to file" feature. 2014-07-09 17:56:11 +02:00
VideoState.cpp
VideoState.h
XFMemory.cpp
XFMemory.h
XFStructs.cpp mark all local functions as static 2014-07-11 16:07:23 +02:00
XFStructs.h