mirror of
https://github.com/blawar/GLideN64.git
synced 2024-07-04 10:03:36 +00:00
Make some Android checks only apply to PowerVR
This commit is contained in:
parent
08d3bff7ba
commit
667b3d28ee
|
@ -142,10 +142,10 @@ void ContextImpl::clearDepthBuffer()
|
|||
CachedDepthMask * depthMask = m_cachedFunctions->getCachedDepthMask();
|
||||
enableScissor->enable(false);
|
||||
|
||||
#ifdef OS_ANDROID
|
||||
depthMask->setDepthMask(false);
|
||||
glClear(GL_DEPTH_BUFFER_BIT);
|
||||
#endif
|
||||
if (m_glInfo.renderer == Renderer::PowerVR) {
|
||||
depthMask->setDepthMask(false);
|
||||
glClear(GL_DEPTH_BUFFER_BIT);
|
||||
}
|
||||
|
||||
depthMask->setDepthMask(true);
|
||||
glClear(GL_DEPTH_BUFFER_BIT);
|
||||
|
|
|
@ -38,6 +38,8 @@ void GLInfo::init() {
|
|||
renderer = Renderer::VideoCore;
|
||||
else if (strstr((const char*)strRenderer, "Intel") != nullptr)
|
||||
renderer = Renderer::Intel;
|
||||
else if (strstr((const char*)strRenderer, "PowerVR") != nullptr)
|
||||
renderer = Renderer::PowerVR;
|
||||
LOG(LOG_VERBOSE, "OpenGL renderer: %s\n", strRenderer);
|
||||
|
||||
int numericVersion = majorVersion * 10 + minorVersion;
|
||||
|
|
|
@ -9,6 +9,7 @@ enum class Renderer {
|
|||
Adreno,
|
||||
VideoCore,
|
||||
Intel,
|
||||
PowerVR,
|
||||
Other
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user