06 2021 档案
摘要:compute shader是用来把一些适合在gpu上运算的任务从cpu挪到gpu去做。例如一些后处理的效果,对纹理上的每个像素分别进行各自运算,最后得到结果。我们以实现sobel边缘检测算法为例,首先把正常绘制的内容渲染到一张off screen的render target上;然后使用这张rend
阅读全文
摘要:Lua的table为table的key和value提供了一种weak的机制,即如果当前的key或/和value不再被除此table以外的任意对象引用时,将被标记为可被lua的垃圾回收器回收的对象。使用weak table,需要设置table的metatable的__mode属性,可以设置为"k","
阅读全文
摘要:这道题出自LeetCode,题目如下: 颠倒给定的 32 位无符号整数的二进制位。 **示例1 😗* **输入:**00000010100101000001111010011100 **输出:**00111001011110000010100101000000 **示例2 😗* **输入:**1
阅读全文
摘要:这道题出自LeetCode,题目如下: 给你两个数组,arr1 和 arr2, arr2 中的元素各不相同 arr2 中的每个元素都出现在 arr1 中 对 arr1 中的元素进行排序,使 arr1 中项的相对顺序和 arr2 中的相对顺序相同。未在 arr2 中出现过的元素需要按照升序放在 arr
阅读全文