ipa: rkisp1: goc: Mark default gamma table as static constexpr
The values for the default gamma table are stored in an array that is never modified. Mark it as static constexpr to facilitate optimizations. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Stefan Klug <stefan.klug@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
@@ -108,7 +108,7 @@ void GammaOutCorrection::prepare(IPAContext &context,
|
||||
* The logarithmic segments as specified in the reference.
|
||||
* Plus an additional 0 to make the loop easier
|
||||
*/
|
||||
std::array<unsigned, RKISP1_CIF_ISP_GAMMA_OUT_MAX_SAMPLES_V10> segments = {
|
||||
static constexpr std::array<unsigned int, RKISP1_CIF_ISP_GAMMA_OUT_MAX_SAMPLES_V10> segments = {
|
||||
64, 64, 64, 64, 128, 128, 128, 128, 256,
|
||||
256, 256, 512, 512, 512, 512, 512, 0
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user