mirror of
https://github.com/SFML/SFML.git
synced 2024-12-01 07:41:05 +08:00
Remove unnecessary ternaries
It's simpler to let the boolean get promoted to an integer
This commit is contained in:
parent
053ef0b483
commit
ea08388e7a
@ -683,7 +683,7 @@ void DRMContext::display()
|
|||||||
////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////
|
||||||
void DRMContext::setVerticalSyncEnabled(bool enabled)
|
void DRMContext::setVerticalSyncEnabled(bool enabled)
|
||||||
{
|
{
|
||||||
eglCheck(eglSwapInterval(m_display, enabled ? 1 : 0));
|
eglCheck(eglSwapInterval(m_display, enabled));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -253,7 +253,7 @@ void EglContext::display()
|
|||||||
////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////
|
||||||
void EglContext::setVerticalSyncEnabled(bool enabled)
|
void EglContext::setVerticalSyncEnabled(bool enabled)
|
||||||
{
|
{
|
||||||
eglCheck(eglSwapInterval(m_display, enabled ? 1 : 0));
|
eglCheck(eglSwapInterval(m_display, enabled));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -120,14 +120,14 @@ bool CursorImpl::loadFromPixelsMonochrome(const std::uint8_t* pixels, Vector2u s
|
|||||||
const std::size_t bitIndex = i % 8;
|
const std::size_t bitIndex = i % 8;
|
||||||
|
|
||||||
// Turn on pixel that are not transparent
|
// Turn on pixel that are not transparent
|
||||||
const std::uint8_t opacity = pixels[pixelIndex * 4 + 3] > 0 ? 1 : 0;
|
const std::uint8_t opacity = pixels[pixelIndex * 4 + 3] > 0;
|
||||||
mask[byteIndex] |= static_cast<std::uint8_t>(opacity << bitIndex);
|
mask[byteIndex] |= static_cast<std::uint8_t>(opacity << bitIndex);
|
||||||
|
|
||||||
// Choose between black/background & white/foreground color for each pixel,
|
// Choose between black/background & white/foreground color for each pixel,
|
||||||
// based on the pixel color intensity: on average, if a channel is "active"
|
// based on the pixel color intensity: on average, if a channel is "active"
|
||||||
// at 50%, the bit is white.
|
// at 50%, the bit is white.
|
||||||
const int intensity = (pixels[pixelIndex * 4 + 0] + pixels[pixelIndex * 4 + 1] + pixels[pixelIndex * 4 + 2]) / 3;
|
const int intensity = (pixels[pixelIndex * 4 + 0] + pixels[pixelIndex * 4 + 1] + pixels[pixelIndex * 4 + 2]) / 3;
|
||||||
const std::uint8_t bit = intensity > 128 ? 1 : 0;
|
const std::uint8_t bit = intensity > 128;
|
||||||
data[byteIndex] |= static_cast<std::uint8_t>(bit << bitIndex);
|
data[byteIndex] |= static_cast<std::uint8_t>(bit << bitIndex);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -263,15 +263,15 @@ void GlxContext::setVerticalSyncEnabled(bool enabled)
|
|||||||
// which would require us to link in an additional library
|
// which would require us to link in an additional library
|
||||||
if (SF_GLAD_GLX_EXT_swap_control)
|
if (SF_GLAD_GLX_EXT_swap_control)
|
||||||
{
|
{
|
||||||
glXSwapIntervalEXT(m_display.get(), m_pbuffer ? m_pbuffer : m_window, enabled ? 1 : 0);
|
glXSwapIntervalEXT(m_display.get(), m_pbuffer ? m_pbuffer : m_window, enabled);
|
||||||
}
|
}
|
||||||
else if (SF_GLAD_GLX_MESA_swap_control)
|
else if (SF_GLAD_GLX_MESA_swap_control)
|
||||||
{
|
{
|
||||||
result = glXSwapIntervalMESA(enabled ? 1 : 0);
|
result = glXSwapIntervalMESA(enabled);
|
||||||
}
|
}
|
||||||
else if (SF_GLAD_GLX_SGI_swap_control)
|
else if (SF_GLAD_GLX_SGI_swap_control)
|
||||||
{
|
{
|
||||||
result = glXSwapIntervalSGI(enabled ? 1 : 0);
|
result = glXSwapIntervalSGI(enabled);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -1019,7 +1019,7 @@ void WindowImplX11::setIcon(Vector2u size, const std::uint8_t* pixels)
|
|||||||
{
|
{
|
||||||
if (i * 8 + k < size.x)
|
if (i * 8 + k < size.x)
|
||||||
{
|
{
|
||||||
const std::uint8_t opacity = (pixels[(i * 8 + k + j * size.x) * 4 + 3] > 0) ? 1 : 0;
|
const std::uint8_t opacity = pixels[(i * 8 + k + j * size.x) * 4 + 3] > 0;
|
||||||
maskPixels[i + j * pitch] |= static_cast<std::uint8_t>(opacity << k);
|
maskPixels[i + j * pitch] |= static_cast<std::uint8_t>(opacity << k);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -237,7 +237,7 @@ void WglContext::setVerticalSyncEnabled(bool enabled)
|
|||||||
|
|
||||||
if (SF_GLAD_WGL_EXT_swap_control)
|
if (SF_GLAD_WGL_EXT_swap_control)
|
||||||
{
|
{
|
||||||
if (wglSwapIntervalEXT(enabled ? 1 : 0) == FALSE)
|
if (wglSwapIntervalEXT(enabled) == FALSE)
|
||||||
err() << "Setting vertical sync failed: " << getErrorString(GetLastError()) << std::endl;
|
err() << "Setting vertical sync failed: " << getErrorString(GetLastError()) << std::endl;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -146,7 +146,7 @@ void SFContext::display()
|
|||||||
void SFContext::setVerticalSyncEnabled(bool enabled)
|
void SFContext::setVerticalSyncEnabled(bool enabled)
|
||||||
{
|
{
|
||||||
const AutoreleasePool pool;
|
const AutoreleasePool pool;
|
||||||
const GLint swapInterval = enabled ? 1 : 0;
|
const GLint swapInterval = enabled;
|
||||||
|
|
||||||
[m_context setValues:&swapInterval forParameter:NSOpenGLCPSwapInterval];
|
[m_context setValues:&swapInterval forParameter:NSOpenGLCPSwapInterval];
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user