mirror of
https://github.com/RetroDECK/Duckstation.git
synced 2024-11-27 08:05:41 +00:00
GPU/OpenGL: Remove now-unnecessary geometry shader check
This commit is contained in:
parent
217c95bd2c
commit
9eae20128d
|
@ -362,20 +362,6 @@ void GPU_HW_OpenGL::SetCapabilities(HostDisplay* host_display)
|
||||||
(max_dual_source_draw_buffers > 0) &&
|
(max_dual_source_draw_buffers > 0) &&
|
||||||
(GLAD_GL_VERSION_3_3 || GLAD_GL_ARB_blend_func_extended || GLAD_GL_EXT_blend_func_extended);
|
(GLAD_GL_VERSION_3_3 || GLAD_GL_ARB_blend_func_extended || GLAD_GL_EXT_blend_func_extended);
|
||||||
|
|
||||||
m_supports_geometry_shaders =
|
|
||||||
GLAD_GL_VERSION_3_2 || GLAD_GL_ARB_geometry_shader4 || GLAD_GL_OES_geometry_shader || GLAD_GL_ES_VERSION_3_2;
|
|
||||||
if (!m_supports_geometry_shaders)
|
|
||||||
{
|
|
||||||
Log_WarningPrintf("Geometry shaders are not supported, line rendering at higher resolutions may be incorrect. We "
|
|
||||||
"will try to use glLineWidth() to emulate this, but the accuracy depends on your driver.");
|
|
||||||
|
|
||||||
std::array<int, 2> line_width_range = {{1, 1}};
|
|
||||||
glGetIntegerv(GL_ALIASED_LINE_WIDTH_RANGE, line_width_range.data());
|
|
||||||
Log_InfoPrintf("Max line width: %d", line_width_range[1]);
|
|
||||||
|
|
||||||
m_max_resolution_scale = std::min<int>(m_max_resolution_scale, line_width_range[1]);
|
|
||||||
}
|
|
||||||
|
|
||||||
// adaptive smoothing would require texture views, which aren't in GLES.
|
// adaptive smoothing would require texture views, which aren't in GLES.
|
||||||
m_supports_adaptive_downsampling = false;
|
m_supports_adaptive_downsampling = false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -107,7 +107,6 @@ private:
|
||||||
u32 m_max_texture_buffer_size = 0;
|
u32 m_max_texture_buffer_size = 0;
|
||||||
|
|
||||||
bool m_supports_texture_buffer = false;
|
bool m_supports_texture_buffer = false;
|
||||||
bool m_supports_geometry_shaders = false;
|
|
||||||
bool m_use_ssbo_for_vram_writes = false;
|
bool m_use_ssbo_for_vram_writes = false;
|
||||||
|
|
||||||
GLenum m_current_depth_test = 0;
|
GLenum m_current_depth_test = 0;
|
||||||
|
|
Loading…
Reference in a new issue