
引擎其他
文章平均质量分 76
yxriyin
因为啥都不精通,所以啥都自成一家
展开
-
新的知识点记录
知乎凭借认真、专业、友善的社区氛围、独特的产品机制以及结构化和易获得的优质内容,聚集了中文互联网科技、商业、影视、时尚、文化等领域最具创造力的人群,已成为综合性、全品类、在诸多领域具有关键影响力的知识分享社区和创作者聚集的原创内容平台,建立起了以社区驱动的内容变现商业模式。这里要注意,我们插值的时候,每个像素可以从z-buffer里面获得深度值,我们当然可以通过取1/z,然后再插值,但这样性能不好,最好我们z-buffer里面存的就是1/z的函数,这样硬件可以直接插值拿到正确1/z'.原创 2023-03-07 22:50:21 · 284 阅读 · 0 评论 -
JosSystem相关
Job System 2.0: Lock-Free Work Stealing – Part 1: Basics | Molecular Musingshttps://blog.molecular-matters.com/2015/08/24/job-system-2-0-lock-free-work-stealing-part-1-basics/转载 2022-02-11 10:15:01 · 134 阅读 · 0 评论 -
TLSF内存分配器记录
论文:《TLSF: a New Dynamic Memory Allocator for Real-Time Systems》 这也是Unity底层使用的内存分配器。 我直接从论文中间部分开始看。 first level存的是每个内存分配大小,从2的四次方到2的31次方。 而对应每个大小,又指向一个二级列表,里面被分成4级,每一级的范围认为是同一类。 1表示空闲,所以只有2的六次方和2的15次方块是空闲的。再看它指向的二级列表。 只有2的六次方+16到2的6次方+32的这个.原创 2022-01-12 22:27:01 · 965 阅读 · 0 评论 -
Maximizing Depth Buffer Range and Precision
原文:https://outerra.blogspot.com/2012/11/maximizing-depth-buffer-range-and.htmlhttps://outerra.blogspot.com/2012/11/maximizing-depth-buffer-range-and.html 这里都好理解,简单来说,就是透视投影的情况下,z不是线性变化的,那么就无法依靠硬件的线性插值,而1/z是线性变化的,所以,默认都是把1/z传给硬件。但问题在于,深度测试比较也是使用1/...原创 2022-01-16 18:06:08 · 560 阅读 · 0 评论