dolphin/Source/Core/VideoBackends/OGL
Léo Lam 7dca7c237e Config: Fix template deduction for implicit conversions
This excludes the second argument from template deduction.

Otherwise, it is required to manually cast the second argument to
the ConfigInfo type (because implicit conversions won't work).

e.g. to set the value for a ConfigInfo<std::string> from a string
literal, you'd need a ugly `std::string("yourstring")`.
2018-05-12 14:30:18 +02:00
..
BoundingBox.cpp videoconfig: add BBoxPreferStencilImplementation 2017-03-15 17:41:33 -07:00
BoundingBox.h OGL: only create stencil buffer when needed 2017-03-15 17:41:33 -07:00
CMakeLists.txt OGL/CMakeLists: Migrate off add_dolphin_library 2018-04-02 08:22:39 -04:00
FramebufferManager.cpp OGL: Fix broken format changes in i965 driver 2018-05-08 00:11:27 +10:00
FramebufferManager.h Remove old XFB logic 2017-11-17 22:11:29 -06:00
GPUTimer.h OGL: Add GPUTimer class for measuring execution time of a draw/dispatch 2017-04-01 12:32:57 +10:00
main.cpp GLUtil: Encapsulate functions in a namespace 2018-03-10 16:11:19 +10:00
NativeVertexFormat.cpp OGL/VertexManager: Make vertex and index buffer handles private 2017-09-02 20:51:54 -04:00
OGL.vcxproj VideoBackends: Add AbstractShader and AbstractPipeline classes 2018-02-22 22:02:34 +10:00
OGL.vcxproj.filters VideoBackends: Add AbstractShader and AbstractPipeline classes 2018-02-22 22:02:34 +10:00
OGLPipeline.cpp OGL: Re-implement async shader compiling 2018-03-10 15:56:34 +10:00
OGLPipeline.h VideoBackends: Add AbstractShader and AbstractPipeline classes 2018-02-22 22:02:34 +10:00
OGLShader.cpp OGLShader: Fix mismatched assignment in compute shader constructor 2018-03-16 17:44:23 -04:00
OGLShader.h OGLShader: Ensure m_id and m_compute_program_id are always initialized 2018-03-16 17:49:34 -04:00
OGLTexture.cpp Assert: Remove unused parameter from DEBUG_ASSERT 2018-03-16 13:01:11 -04:00
OGLTexture.h VideoCommon: Add support for Abstract Framebuffers 2018-03-02 20:20:48 +10:00
PerfQuery.cpp Improve PerfQuery accuracy 2016-07-04 18:54:49 +10:00
PerfQuery.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
PostProcessing.cpp Config: Fix template deduction for implicit conversions 2018-05-12 14:30:18 +02:00
PostProcessing.h VideoCommon: Move the blit methods to the backend class 2017-04-25 14:25:41 +10:00
ProgramShaderCache.cpp Assert: Remove unused parameter from DEBUG_ASSERT 2018-03-16 13:01:11 -04:00
ProgramShaderCache.h OGL: Re-implement async shader compiling 2018-03-10 15:56:34 +10:00
RasterFont.cpp OGL: Scale OSD text on big screens. 2018-03-12 20:38:06 +01:00
RasterFont.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
Render.cpp Implement EFB copy filter and gamma in hardware backends 2018-04-29 19:05:20 +10:00
Render.h Implement EFB copy filter and gamma in hardware backends 2018-04-29 19:05:20 +10:00
SamplerCache.cpp Fixed fog, lava, water in Mario Galaxy (and possibly other games) in higher IRs by detecting & fixing the mipmaps that aren't just used for downscaling, but are handmade to create a gradient. 2017-10-27 00:45:20 -07:00
SamplerCache.h VideoBackends: Move SamplerState to common 2017-09-11 20:01:54 +10:00
StreamBuffer.cpp CommonFuncs: Convert ROUND_UP_POW2 macro to a function 2018-05-10 19:42:20 -04:00
StreamBuffer.h ShaderGenCommon: Remove unnecessary includes 2017-02-01 12:19:55 -05:00
TextureCache.cpp OGL: Fix incorrect clamping in EFB copies 2018-05-05 17:45:54 +10:00
TextureCache.h Implement EFB copy filter and gamma in hardware backends 2018-04-29 19:05:20 +10:00
TextureConverter.cpp Implement EFB copy filter and gamma in hardware backends 2018-04-29 19:05:20 +10:00
TextureConverter.h Implement EFB copy filter and gamma in hardware backends 2018-04-29 19:05:20 +10:00
VertexManager.cpp OGL: Ensure VAO is active before unmapping buffers 2018-03-15 00:32:39 +10:00
VertexManager.h VideoBackends: Add AbstractShader and AbstractPipeline classes 2018-02-22 22:02:34 +10:00
VideoBackend.h VideoBackend: Remove PeekMessages method 2018-01-27 13:53:55 +10:00