GL_INVALID_OPERATION : glBufferData: <- error from previous GL command

本文针对Chromium浏览器中出现的特定图形渲染错误进行了详细分析,并提供了解决方案:通过选择软件渲染方式来规避该问题。

E/chromium:[ERROR:buffer_manager.cc(313)][.Parent-Compositor-0x7f10b8c80e20]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command



模拟器的图形渲染器选择software即可!

/** * Get string description of an lbfgs_optimize() return code. * * @param err A value returned by lbfgs_optimize(). */ inline const char *lbfgs_strerror(int err) { switch (err) { case LBFGS_CONVERGENCE: return "Success: reached convergence (g_epsilon)."; case LBFGS_STOP: return "Success: met stopping criteria (past f decrease less than delta)."; case LBFGS_ALREADY_MINIMIZED: return "The initial variables already minimize the objective function."; case LBFGSERR_UNKNOWNERROR: return "Unknown error."; case LBFGSERR_LOGICERROR: return "Logic error."; case LBFGSERR_CANCELED: return "The minimization process has been canceled."; case LBFGSERR_INVALID_N: return "Invalid number of variables specified."; case LBFGSERR_INVALID_MEMSIZE: return "Invalid parameter lbfgs_parameter_t::mem_size specified."; case LBFGSERR_INVALID_GEPSILON: return "Invalid parameter lbfgs_parameter_t::g_epsilon specified."; case LBFGSERR_INVALID_TESTPERIOD: return "Invalid parameter lbfgs_parameter_t::past specified."; case LBFGSERR_INVALID_DELTA: return "Invalid parameter lbfgs_parameter_t::delta specified."; case LBFGSERR_INVALID_MINSTEP: return "Invalid parameter lbfgs_parameter_t::min_step specified."; case LBFGSERR_INVALID_MAXSTEP: return "Invalid parameter lbfgs_parameter_t::max_step specified."; case LBFGSERR_INVALID_FDECCOEFF: return "Invalid parameter lbfgs_parameter_t::f_dec_coeff specified."; case LBFGSERR_INVALID_SCURVCOEFF: return "Invalid parameter lbfgs_parameter_t::s_curv_coeff specified."; case LBFGSERR_INVALID_XTOL: return "Invalid parameter lbfgs_parameter_t::xtol specified."; case LBFGSERR_INVALID_MAXLINESEARCH: return "Invalid parameter lbfgs_parameter_t::max_linesearch specified."; case LBFGSERR_OUTOFINTERVAL: return "The line-search step went out of the interval of uncertainty."; case LBFGSERR_INCORRECT_TMINMAX: return "A logic error occurred; alternatively, the interval of uncertainty" " became too small."; case LBFGSERR_INVALID_FUNCVAL: return "The function value became NaN or Inf."; case LBFGSERR_ROUNDING_ERROR: return "A rounding error occurred; alternatively, no line-search step" " satisfies the sufficient decrease and curvature conditions."; case LBFGSERR_MINIMUMSTEP: return "The line-search step became smaller than lbfgs_parameter_t::min_step."; case LBFGSERR_MAXIMUMSTEP: return "The line-search step became larger than lbfgs_parameter_t::max_step."; case LBFGSERR_MAXIMUMLINESEARCH: return "The line-search routine reaches the maximum number of evaluations."; case LBFGSERR_MAXIMUMITERATION: return "The algorithm routine reaches the maximum number of iterations."; case LBFGSERR_WIDTHTOOSMALL: return "Relative width of the interval of uncertainty is at most" " lbfgs_parameter_t::xtol."; case LBFGSERR_INVALIDPARAMETERS: return "A logic error (negative line-search step) occurred."; case LBFGSERR_INCREASEGRADIENT: return "The current search direction increases the objective function value."; default: return "(unknown)"; } } 注释上述代码
最新发布
09-20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值