mirror of https://github.com/PCSX2/pcsx2.git
gsdx-ogl: Adjust sparse texture handle.
Don't disable sparse texture by default before extension check, it will display sparse texture always not supported. Do an ini check in check_sparse_compatibility function instead. Log should properly state if sparse texture is supported now.
This commit is contained in:
parent
5db24d4e4a
commit
e64ae9b6bf
|
@ -265,12 +265,6 @@ namespace GLLoader {
|
||||||
//fprintf(stderr, "DEBUG ext: %s\n", ext.c_str());
|
//fprintf(stderr, "DEBUG ext: %s\n", ext.c_str());
|
||||||
}
|
}
|
||||||
|
|
||||||
// Disable sparse by default (Note AMD is completely broken).
|
|
||||||
// AMD issue tracker https://community.amd.com/thread/237558
|
|
||||||
if (true) {
|
|
||||||
GLExtension::Set("GL_ARB_sparse_texture", false);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Mandatory for both renderer
|
// Mandatory for both renderer
|
||||||
{
|
{
|
||||||
// GL4.1
|
// GL4.1
|
||||||
|
@ -370,7 +364,9 @@ namespace GLLoader {
|
||||||
|
|
||||||
static void check_sparse_compatibility()
|
static void check_sparse_compatibility()
|
||||||
{
|
{
|
||||||
if (!GLExtension::Has("GL_ARB_sparse_texture") || !GLExtension::Has("GL_EXT_direct_state_access")) {
|
if (!GLExtension::Has("GL_ARB_sparse_texture") ||
|
||||||
|
!GLExtension::Has("GL_EXT_direct_state_access") ||
|
||||||
|
theApp.GetConfigI("override_GL_ARB_sparse_texture") != 1) {
|
||||||
found_compatible_GL_ARB_sparse_texture2 = false;
|
found_compatible_GL_ARB_sparse_texture2 = false;
|
||||||
found_compatible_sparse_depth = false;
|
found_compatible_sparse_depth = false;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue