随笔分类 -  Mitsuba

Mitsuba is a renderer. There are amount of pretty good design models.
摘要:本文记录我使用MIC过程中,常见的错误。 1. undefined symbol: _ZSt3maxIiERKT_S2_S2_" ... offload error: cannot load library to the device 0 (error code 20) 这个错误太难定位了,我最后使 阅读全文
posted @ 2016-02-19 15:28 P.wang 阅读(1007) 评论(2) 推荐(0)
摘要:Mitsuba中随处可见ref 和 scheduler先说说class ref, 它在include\mitsuba\core\ref.h中定义templateclass ref{public: /// Create a NULL reference ref() : m_ptr(NULL... 阅读全文
posted @ 2015-06-05 16:17 P.wang 阅读(513) 评论(0) 推荐(0)
摘要:阅读Mitsuba的代码的时候,发现了一个有意思的地方:#define Log(level, fmt, ...) do { \ mitsuba::Thread *thread = mitsuba::Thread::getThread(); \ if (EXPECT_NOT... 阅读全文
posted @ 2015-06-02 16:03 P.wang 阅读(6552) 评论(1) 推荐(0)
摘要:最近阅读Mitsuba的架构,有一个挺有意思的设计,开始没看明白。下面,我把限制对象的申请分两个方面讲述:1.限制对象在堆/栈上申请;2.限制对象申请的个数。//所有的资料,都可以在《more effective c++》上找到有一个基类Object,它的析构函数是protected访问权限的。并且... 阅读全文
posted @ 2015-05-31 16:47 P.wang 阅读(576) 评论(0) 推荐(0)
摘要:因为实验室的Xeon phi服务器使用的centos 6.4,mitsuba(0.50)的官方帮助文档没有提到centos系统下的源代码编译方式。因为fedro和centos同源,我们按照官方文档中fedro的教程来安装。下面我写出一些,我在安装过程遇见的困难以及解决问题,整个过程相当的考验你定位、... 阅读全文
posted @ 2015-05-29 17:16 P.wang 阅读(1291) 评论(3) 推荐(1)