rhi: remove unnecessary float casts
Since 5bb4baae0379d5903f547f0399be9620f5ab06a0 QColor functions already return floats. Change-Id: I8e5261397c5807123fb4b3288f229c23c2324995 Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
This commit is contained in:
parent
cd1686e55f
commit
6f9e40ad39
@ -2189,10 +2189,10 @@ void QRhiD3D11::beginPass(QRhiCommandBuffer *cb,
|
|||||||
if (rtD->dsAttCount && wantsDsClear)
|
if (rtD->dsAttCount && wantsDsClear)
|
||||||
clearCmd.args.clear.mask |= QD3D11CommandBuffer::Command::Depth | QD3D11CommandBuffer::Command::Stencil;
|
clearCmd.args.clear.mask |= QD3D11CommandBuffer::Command::Depth | QD3D11CommandBuffer::Command::Stencil;
|
||||||
|
|
||||||
clearCmd.args.clear.c[0] = float(colorClearValue.redF());
|
clearCmd.args.clear.c[0] = colorClearValue.redF();
|
||||||
clearCmd.args.clear.c[1] = float(colorClearValue.greenF());
|
clearCmd.args.clear.c[1] = colorClearValue.greenF();
|
||||||
clearCmd.args.clear.c[2] = float(colorClearValue.blueF());
|
clearCmd.args.clear.c[2] = colorClearValue.blueF();
|
||||||
clearCmd.args.clear.c[3] = float(colorClearValue.alphaF());
|
clearCmd.args.clear.c[3] = colorClearValue.alphaF();
|
||||||
clearCmd.args.clear.d = depthStencilClearValue.depthClearValue();
|
clearCmd.args.clear.d = depthStencilClearValue.depthClearValue();
|
||||||
clearCmd.args.clear.s = depthStencilClearValue.stencilClearValue();
|
clearCmd.args.clear.s = depthStencilClearValue.stencilClearValue();
|
||||||
|
|
||||||
|
@ -2061,10 +2061,10 @@ void QRhiGles2::setBlendConstants(QRhiCommandBuffer *cb, const QColor &c)
|
|||||||
|
|
||||||
QGles2CommandBuffer::Command &cmd(cbD->commands.get());
|
QGles2CommandBuffer::Command &cmd(cbD->commands.get());
|
||||||
cmd.cmd = QGles2CommandBuffer::Command::BlendConstants;
|
cmd.cmd = QGles2CommandBuffer::Command::BlendConstants;
|
||||||
cmd.args.blendConstants.r = float(c.redF());
|
cmd.args.blendConstants.r = c.redF();
|
||||||
cmd.args.blendConstants.g = float(c.greenF());
|
cmd.args.blendConstants.g = c.greenF();
|
||||||
cmd.args.blendConstants.b = float(c.blueF());
|
cmd.args.blendConstants.b = c.blueF();
|
||||||
cmd.args.blendConstants.a = float(c.alphaF());
|
cmd.args.blendConstants.a = c.alphaF();
|
||||||
}
|
}
|
||||||
|
|
||||||
void QRhiGles2::setStencilRef(QRhiCommandBuffer *cb, quint32 refValue)
|
void QRhiGles2::setStencilRef(QRhiCommandBuffer *cb, quint32 refValue)
|
||||||
@ -4646,10 +4646,10 @@ void QRhiGles2::beginPass(QRhiCommandBuffer *cb,
|
|||||||
clearCmd.args.clear.mask |= GL_COLOR_BUFFER_BIT;
|
clearCmd.args.clear.mask |= GL_COLOR_BUFFER_BIT;
|
||||||
if (rtD->dsAttCount && wantsDsClear)
|
if (rtD->dsAttCount && wantsDsClear)
|
||||||
clearCmd.args.clear.mask |= GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT;
|
clearCmd.args.clear.mask |= GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT;
|
||||||
clearCmd.args.clear.c[0] = float(colorClearValue.redF());
|
clearCmd.args.clear.c[0] = colorClearValue.redF();
|
||||||
clearCmd.args.clear.c[1] = float(colorClearValue.greenF());
|
clearCmd.args.clear.c[1] = colorClearValue.greenF();
|
||||||
clearCmd.args.clear.c[2] = float(colorClearValue.blueF());
|
clearCmd.args.clear.c[2] = colorClearValue.blueF();
|
||||||
clearCmd.args.clear.c[3] = float(colorClearValue.alphaF());
|
clearCmd.args.clear.c[3] = colorClearValue.alphaF();
|
||||||
clearCmd.args.clear.d = depthStencilClearValue.depthClearValue();
|
clearCmd.args.clear.d = depthStencilClearValue.depthClearValue();
|
||||||
clearCmd.args.clear.s = depthStencilClearValue.stencilClearValue();
|
clearCmd.args.clear.s = depthStencilClearValue.stencilClearValue();
|
||||||
|
|
||||||
|
@ -1931,8 +1931,8 @@ void QRhiMetal::setBlendConstants(QRhiCommandBuffer *cb, const QColor &c)
|
|||||||
QMetalCommandBuffer *cbD = QRHI_RES(QMetalCommandBuffer, cb);
|
QMetalCommandBuffer *cbD = QRHI_RES(QMetalCommandBuffer, cb);
|
||||||
Q_ASSERT(cbD->recordingPass == QMetalCommandBuffer::RenderPass);
|
Q_ASSERT(cbD->recordingPass == QMetalCommandBuffer::RenderPass);
|
||||||
|
|
||||||
[cbD->d->currentRenderPassEncoder setBlendColorRed: float(c.redF())
|
[cbD->d->currentRenderPassEncoder setBlendColorRed: c.redF()
|
||||||
green: float(c.greenF()) blue: float(c.blueF()) alpha: float(c.alphaF())];
|
green: c.greenF() blue: c.blueF() alpha: c.alphaF()];
|
||||||
}
|
}
|
||||||
|
|
||||||
void QRhiMetal::setStencilRef(QRhiCommandBuffer *cb, quint32 refValue)
|
void QRhiMetal::setStencilRef(QRhiCommandBuffer *cb, quint32 refValue)
|
||||||
|
@ -6009,10 +6009,10 @@ void QRhiVulkan::setBlendConstants(QRhiCommandBuffer *cb, const QColor &c)
|
|||||||
} else {
|
} else {
|
||||||
QVkCommandBuffer::Command &cmd(cbD->commands.get());
|
QVkCommandBuffer::Command &cmd(cbD->commands.get());
|
||||||
cmd.cmd = QVkCommandBuffer::Command::SetBlendConstants;
|
cmd.cmd = QVkCommandBuffer::Command::SetBlendConstants;
|
||||||
cmd.args.setBlendConstants.c[0] = float(c.redF());
|
cmd.args.setBlendConstants.c[0] = c.redF();
|
||||||
cmd.args.setBlendConstants.c[1] = float(c.greenF());
|
cmd.args.setBlendConstants.c[1] = c.greenF();
|
||||||
cmd.args.setBlendConstants.c[2] = float(c.blueF());
|
cmd.args.setBlendConstants.c[2] = c.blueF();
|
||||||
cmd.args.setBlendConstants.c[3] = float(c.alphaF());
|
cmd.args.setBlendConstants.c[3] = c.alphaF();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user