Opengl integer和SNORM纹理需要什么

Opengl integer和SNORM纹理需要什么,opengl,textures,texture-mapping,Opengl,Textures,Texture Mapping,integer和SNORM纹理的优点或需求是什么?我们何时使用(-1,0)范围作为纹理? 任何我们特别需要integer或SNORM纹理的示例?根据, 有符号规范化整数纹理格式用于表示范围[-1.0,1.0]内的浮点值,精确值为浮点零 它很适合储存噪音,尤其是柏林木。 优于浮动纹理,因为指数上没有浪费比特 不幸的是,从GL4.4开始,没有一种snorm格式可以呈现给用户。 您可以使用unorm格式和*2-1来获得相同的效果,尽管获取精确的0可能会有问题

integer和SNORM纹理的优点或需求是什么?我们何时使用(-1,0)范围作为纹理? 任何我们特别需要integer或SNORM纹理的示例?

根据,
有符号规范化整数纹理格式用于表示范围
[-1.0,1.0]
内的浮点值,精确值为浮点零

它很适合储存噪音,尤其是柏林木。 优于浮动纹理,因为指数上没有浪费比特

不幸的是,从GL4.4开始,没有一种snorm格式可以呈现给用户。 您可以使用unorm格式和*2-1来获得相同的效果,尽管获取精确的0可能会有问题