diff options
Diffstat (limited to 'src/video_core/renderer_opengl/gl_device.cpp')
| -rw-r--r-- | src/video_core/renderer_opengl/gl_device.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/video_core/renderer_opengl/gl_device.cpp b/src/video_core/renderer_opengl/gl_device.cpp index 9be1b08055..3cb7529a64 100644 --- a/src/video_core/renderer_opengl/gl_device.cpp +++ b/src/video_core/renderer_opengl/gl_device.cpp @@ -24,6 +24,8 @@ using namespace Common::Literals; namespace OpenGL { namespace { + +// TODO: Needs to explicitly enable ARB_TESSELLATION_SHADER for GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS constexpr std::array LIMIT_UBOS = { GL_MAX_VERTEX_UNIFORM_BLOCKS, GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, GL_MAX_GEOMETRY_UNIFORM_BLOCKS, @@ -62,7 +64,7 @@ bool HasExtension(std::span<const std::string_view> extensions, std::string_view } std::array<u32, Shader::MaxStageTypes> BuildMaxUniformBuffers() noexcept { - std::array<u32, Shader::MaxStageTypes> max; + std::array<u32, Shader::MaxStageTypes> max{}; std::ranges::transform(LIMIT_UBOS, max.begin(), &GetInteger<u32>); return max; } @@ -108,7 +110,7 @@ bool IsASTCSupported() { static bool HasSlowSoftwareAstc(std::string_view vendor_name, std::string_view renderer) { // ifdef for Unix reduces string comparisons for non-Windows drivers, and Intel -#ifdef YUZU_UNIX +#ifdef __unix__ // Sorted vaguely by how likely a vendor is to appear if (vendor_name == "AMD") { // RadeonSI |
