Lines Matching refs:desc
129 void Program::setUniforms(const Description& desc) { in setUniforms() argument
135 glUniformMatrix4fv(mTextureMatrixLoc, 1, GL_FALSE, desc.texture.getMatrix().asArray()); in setUniforms()
138 const float color[4] = {desc.color.r, desc.color.g, desc.color.b, desc.color.a}; in setUniforms()
142 glUniformMatrix4fv(mDisplayColorMatrixLoc, 1, GL_FALSE, desc.displayColorMatrix.asArray()); in setUniforms()
145 mat4 inputTransformMatrix = desc.inputTransformMatrix; in setUniforms()
151 mat4 outputTransformMatrix = desc.colorMatrix * desc.outputTransformMatrix; in setUniforms()
155 glUniform1f(mDisplayMaxLuminanceLoc, desc.displayMaxLuminance); in setUniforms()
158 glUniform1f(mMaxMasteringLuminanceLoc, desc.maxMasteringLuminance); in setUniforms()
161 glUniform1f(mMaxContentLuminanceLoc, desc.maxContentLuminance); in setUniforms()
164 glUniform1f(mCornerRadiusLoc, desc.cornerRadius); in setUniforms()
167 glUniform2f(mCropCenterLoc, desc.cropSize.x / 2.0f, desc.cropSize.y / 2.0f); in setUniforms()
170 glUniformMatrix4fv(mProjectionMatrixLoc, 1, GL_FALSE, desc.projectionMatrix.asArray()); in setUniforms()