我正在尝试从我的 GitHub 存储库中读取一些源代码(C 语言)以在我的网页中显示为文本。我可以通过https://raw.github.com以原始模式访问代码。
我正在使用 jQuery GET 函数来读取数据,但它不起作用。问题与 XMLHttpRequest 和 Access-Control-Allow-Origin 有关,但是,尽管我在 stackoverflow 上发现了一些相关问题(XmlHttpRequest error: Origin null is not allowed by Access-Control-Allow-Origin),但它对我不起作用。我尝试了一切。
我的jQuery代码:
<script type="text/javascript">
$(document).ready(function() {
var url = 'https://raw.github.com/raysan5/raylib/master/examples/ex01_basic_window.c';
$.get(url, function(data) {
$('#code').text(data);
}, 'text');
});
</script>
Run Code Online (Sandbox Code Playgroud)
请问有人可以帮我解决这个问题吗?非常感谢!
环境:OpenGL 3.3 +,C编程,Windows.
我有一个函数加载模型中的所有顶点数据,但只返回VAO id和顶点数.在此过程中,它生成VBO ID并将顶点数组数据传递给缓冲区...但是在函数完成时不会保存VBO ID.实际上他们不需要绘制VAO.
现在我需要访问其中一个VBO来更新一些数据,但我没有存储id.
是否可以从VAO(具有id)检索与其链接的VBO的数量?
当使用glBegin/glEnd时,它是否相当于一次绘制调用?
我的意思是,当我使用glDrawArrays时,据我所知,这是数据传输到GPU(客户端到服务器端)的关键.当使用glBegin/glEnd时,数据仅在glEnd调用时传输到GPU吗?或者每个glVertex/glNormal/glTexCoord调用一个接一个地传递顶点?