摘要:Android GL deadlock timeout error CRASH 在 PBR&IBL 的开发过程中,在 Linux 验证程序运行正常后,移植到 Android 平台,发现程序 crash. 程序的逻辑是,响应页面某按钮点击事件,在gl线程加载渲染模型以及做PBR和IBL的预计算工作,之 阅读全文
posted @ 2019-04-26 14:29 皮斯卡略夫 阅读 (146) 评论 (0) 编辑
摘要:Android device debug by Charge Only mode Method 1 Connect devices to computer and execute Find current device's info: is VendorID and is ProductID The 阅读全文
posted @ 2019-03-25 11:08 皮斯卡略夫 阅读 (40) 评论 (0) 编辑
摘要:更新了 Quantum 以后 TabMixPlus 就不能用了,我最中意的多行标签也没了,捣鼓了一下终于重新回来了。 指南: https://discourse.mozilla.org/t/tabs in two or more rows like tabmixpro in quantum/2165 阅读全文
posted @ 2019-03-04 17:41 皮斯卡略夫 阅读 (265) 评论 (0) 编辑
摘要:Linux 工程向 Windows 平台迁移的一些小小 tips VS2013 C++11 Visual Studio 2013 没有做到对 C++11 所有的支持,其中存在的一个特性就是 In class member initializer 例如我们的代码在某个类的构造函数中使用初始化列表,并用 阅读全文
posted @ 2019-01-25 17:02 皮斯卡略夫 阅读 (53) 评论 (0) 编辑
摘要:I found something in the Specification of OpenGL Version 4.6 (Core Profile): The output of Vertex Shader: If the output variables are passed directly 阅读全文
posted @ 2018-11-15 17:51 皮斯卡略夫 阅读 (97) 评论 (0) 编辑
摘要:Build Assimp library for Android 首先各路教程中有推荐使用 NDK 或者 STANDALONE TOOLCHAIN 编译的,根据我的理解,这两种方式都是可以的,如果能直接使用 NDK 编译成功的话,就没有必要使用 STANDALONE TOOLCHAIN 了。 NDK 阅读全文
posted @ 2018-11-05 14:59 皮斯卡略夫 阅读 (383) 评论 (0) 编辑
摘要:使用 GLFW GLAD 创建 Linux(Ubuntu) 下的 OpenGL 开发环境 阅读全文
posted @ 2018-09-26 11:00 皮斯卡略夫 阅读 (2655) 评论 (0) 编辑
摘要:真实皮肤渲染简述 1、PBR PBR(Physically Based Rendering) 基于物理的渲染,目的就是为了渲染效果更像真实世界中物体呈现的样子。一个例子就是金属质地物体的渲染。 PBR 的关键,在于两点:微表面模型和能量守恒。微表面模型假设模型表面是粗糙的,粗糙程度影响了光照在该表面 阅读全文
posted @ 2018-08-27 16:49 皮斯卡略夫 阅读 (869) 评论 (0) 编辑
摘要:Linux(Ubuntu) 下自然码加辅助码双拼输入的解决方案 环境: Ubuntu 14.04 LTS 解决方案是 ibus Rime 输入法, 再加上搭配自然码的配置表 (1) ibus 首先安装 ibus Rime 输入法: sudo apt get install ibus rime 会安装 阅读全文
posted @ 2018-05-08 11:37 皮斯卡略夫 阅读 (663) 评论 (0) 编辑
摘要:手上的 vivo x9 手机传感器模式下的旋转效果有误,经查发现是 Gravity sensor 返回的数据有误,和其他机型返回的数据相反的。 参考 Gravity 的说明: A three dimensional vector indicating the direction and magnit 阅读全文
posted @ 2018-02-07 16:45 皮斯卡略夫 阅读 (335) 评论 (0) 编辑