我正在尝试使用Object作为键来创建Map对象.问题是,当我尝试从这个地图中获取元素时,我总是得到null.因为关键是我不会给他确切的依据.我用同样的价值给予他对象,所以其他的依据.有什么方法可以解决这个问题吗?我可以交换一些'Equal'功能吗?
class PointInt
{
public var x:Int;
public var y:Int;
...
}
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的帮助.
我正在尝试在 GLSL 中绘制一些深度图之王,为此我至少需要一个 10 位通道。我决定使用 GL_R16 或 GL_RGBA12 - 它们是最接近的,并且 GL_R16 将花费更少的 GPU 内存(因为它会......对吧?)。
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA12, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, 0);
Run Code Online (Sandbox Code Playgroud)
问题来了:如何让 GLSL 正确使用它?Sampler2D 将其转换为经典的 8 位 RGBA...钳位怎么样?在 GLSL 中,每个分量颜色都归一化为 [0,1] - 16 位是否相同?我只想知道如何使用它。