12 2012 档案
摘要:由于在基于Ubuntu的Linux系统中,显卡驱动默认均以开源的代码进行安装。不过开源的驱动往往性能较低,因此为了使用更高效的驱动可以安装闭源驱动。
阅读全文
摘要:从OS X Lion(10.7)开始,Apple支持了对OpenGL 3.2 Core Profile的支持。不过Core Profile与Compatible相比有比较大幅度的改变。从主机端的API到OpenGL接口,再到GLSL(OpenGL Shading Language),这些方面都有些变化。
阅读全文
摘要:Intel64及IA-32架构优化指南——3.5 优化执行核心
阅读全文
摘要:这篇博文译自以下这篇文章——http://www.gamedev.net/page/resources/_/technical/graphics-programming-and-theory/the-water-effect-explained-r915
由于这篇文章主要用Pascal语言进行描述的。因此我后面会添加一些注释,并结合Apple提供的ripple相关的Demo给出一些额外的遵守GNU11规范的C代码。
阅读全文
摘要:本人的C开源库——基于GNU11标准
阅读全文
摘要:有时,我们想通过GPU做一些视频、图像处理,而处理的结果不需要显示在显示器上,而是直接交给主存,这时候我们可以通过OpenGL的离屏渲染来实现。
由于我们不需要将渲染好的像素显示到屏幕上,因此我们可以使用framebuffer object,将像素放到fbo上,然后通过glReadPixels来最终获取渲染好的像素。
阅读全文
摘要:3.4优化执行引擎前端
阅读全文