嘉兴有什么大学| 动物的脖子有什么作用| 相位是什么意思| 什么是津液| 白酒是什么酿造的| 你有什么| 二次元谷子是什么意思| aq是什么标准| 什么牌子护肤品好| 脚痒是什么原因| 内火重吃什么药见效快| 珐琅手镯是什么材质| 月亮为什么是红色的| 青蛙喜欢吃什么| MS医学上是什么意思| 丸吞是什么意思| 老鼠吃什么| 青鱼又叫什么鱼| 多巴胺高是什么原因| 小钢炮是什么意思| ve是什么意思| 喝石斛水有什么禁忌| 2005年属什么生肖| 孕妇现在吃什么水果好| 手指关节疼是什么原因| 异地补办身份证需要什么手续| 抵抗力差吃什么可以增强抵抗力| 蒂芙尼算什么档次| 呕什么意思| cos是什么| toryburch什么牌子| 做喉镜挂什么科| 女性私处长什么样| 喝醋对身体有什么好处| kalenji是什么品牌| 指甲盖有竖纹是什么原因| 三长两短是什么意思| 脂溢性皮炎吃什么药| 精子是什么颜色的| 姑姑和我是什么关系| 什么叫两会| 十月二十七是什么星座| 蝉又叫什么名字| 什么是地震| 健康证照片用什么底色| 海鸥吃什么食物| 三亚是什么海| 植脂末是什么东西| 熬夜流鼻血是什么原因| 月经准时来说明什么| 一九七一年属什么生肖| 十点是什么时辰| 做梦梦到大蟒蛇是什么意思| 孕妇梦见别人怀孕是什么意思| 扁桃体切除有什么影响| 流脑是什么| 八九不离十是什么意思| 乔顿男装属于什么档次| 看牙齿挂什么科| 四季春属于什么茶| 儿童节吃什么| 红花泡水喝有什么功效和作用| 舌头发苦是什么原因造成的| 祖师香是什么意思| 喝铁观音茶有什么好处| 甘油三酯高吃什么药效果好| xl代表什么尺码| 摩羯座喜欢什么样的女生| 不喜欢是什么意思| 牛气冲天是什么生肖| 血压高吃什么水果| 血压高什么不能吃| 墨迹是什么意思| 3月4日是什么星座| 哪吒他妈叫什么名字| 植物园里有什么| 长期打嗝是什么原因| 有口臭是什么原因引起的| 冠脉ct和冠脉造影有什么区别| 离子检测是检查什么| 正襟危坐什么意思| 血小板偏低是什么意思| 胃酸过多吃什么食物好| 白蛋白低吃什么补得快| 维生素b补什么的| 白莲花什么意思| 手腕疼挂什么科| 梦见办酒席是什么意思| 收尿干什么用的| 容祖儿老公叫什么名字| 什么情况下要打狂犬疫苗| 什么植物最好养| 10.8号是什么星座| 7月30号是什么星座| 深圳市市长是什么级别| 碳酸钙是什么| 天天吃玉米有什么好处和坏处| 经变是什么意思| 眼睛肿胀是什么原因| 黄色是什么颜色组成的| 孕妇能吃什么水果| 吗丁啉有什么功效| 什么是肝阳上亢| 女人没经验开什么店好| 鼻窦炎用什么药效果最好| 后背疼是什么原因引起的| 什么是手性碳原子| 金玉其外败絮其中是什么意思| 胃溃疡是什么原因引起的| 烫伤起水泡涂什么药膏| 骨强度不足是什么原因| 吃什么补记忆力最快| 蓝莓什么时候开花结果| 孕早期有什么症状| 坐骨神经吃什么药效果最好| 驻马店古代叫什么| 94什么意思| 什么减肥产品最好| 乔顿男装属于什么档次| 嗓子痒痒是什么原因| 喝水不排尿是什么原因| 神迹是什么意思| aupres是什么牌子化妆品| 吃什么可以减肥肚子| 心悸是什么| 信奥是什么| 焦虑症应该挂什么科室| 口交是什么| 什么的山坡| 经常上火口腔溃疡是什么原因| 吃什么食物增加黑色素| 苏格兰牧羊犬吃什么| 鲨鱼是什么动物| 手上的三条线分别代表什么| 戒指戴左手食指是什么意思| 奇货可居什么意思| 什么生机| 鸭肫是鸭的什么部位| 梦见狗打架是什么意思| 抗美援朝什么时候结束| 太阳穴疼痛是什么原因| 杏仁是什么树的果实| 钱丢了预示着什么| 口嗨是什么意思| 人的舌头有什么作用| 现在最火的歌是什么| 手心发烧是什么原因| 逝者如斯夫是什么意思| 助力车是什么车| 再者是什么意思| 别致是什么意思| 2006年属什么生肖| 涧是什么意思| 蓝营绿营什么意思| 孕妇胃痛可以吃什么药| 香薰是什么| 枸杞泡酒有什么作用和功效| 夫妻备孕检查挂什么科| 立夏节吃什么| 额头凉凉的是什么原因| 脉弦是什么意思和症状| 草莓什么季节种植| 胆囊壁不光滑是什么意思| 蜜蜡和琥珀有什么区别| 肾气虚吃什么药| 吃深海鱼油有什么好处和坏处| 人夫是什么意思| 1978年是什么命| 今晚吃什么| herb是什么意思| 小狗能吃什么| 吸入物变应原筛查是什么| 晒伤用什么| 经期可以吃什么水果| cl是什么牌子| 什么地找| 生理期肚子疼吃什么药| 幽门螺杆菌阳性是什么意思| 教授是什么级别| 中性粒细胞百分比低是什么原因| 1941年是什么年| 4p是什么意思| fpa是什么意思| 天蝎女喜欢什么样的男生| ncu病房是什么意思| 梦见弟媳妇是什么预兆| 老人头晕是什么原因引起的| 脸色苍白没有血色是什么原因| 感冒为什么会咳嗽| 沄字五行属什么| 为什么晚上睡不着| 什么人不能坐飞机| 金脸银脸代表什么人物| 鱼头炖什么好吃| 胆囊切除对身体有什么影响| 什么时间容易受孕| 一什么旋风| 总出虚汗什么原因怎么解决| 送礼送什么水果| 肖想是什么意思| 胎儿为什么会喜欢臀位| 人大常委会副主任是什么级别| 天庭的动物是什么生肖| 今年夏天为什么这么热| 同房痛什么原因引起的| 为什么不建议打卧蚕呢| 猫传腹是什么| 2岁打什么疫苗| 什么是甲状腺| 纳囊是什么| 4.25什么日子| 冠脉cta是什么检查| 黑匣子是什么意思| 什么病不能吃西洋参| 沉香是什么东西| 为什么下雨后会出现彩虹| 吹喇叭什么意思| 药剂师是什么专业| 飞机什么不能带| 喝牛奶有什么好处| 仕字五行属什么| moncler是什么品牌| 大头鱼吃什么食物| 什么牌子的空调好| 来月经头晕是什么原因| 本加一笔是什么字| 甲状腺结节吃什么药好| 三十而立四十不惑什么意思| 用什么洗脸可以祛斑| 胰腺最怕什么| 外地车进北京有什么限制| 宫颈阳性是什么意思| 头发白缺什么| 什么叫有格局的人| 检查过敏源挂什么科| 走资派是什么意思| 屁多不臭是什么原因| 胆固醇高不能吃什么| En什么意思| 梦见两个小男孩是什么意思| 长期口臭吃什么药| 院士是什么级别| 湿热带下是什么意思| 甲床是什么| 孩子肚子有虫子有什么症状| 步步为营是什么意思| 胆红素偏高是什么意思| 千人千面是什么意思| 蒙脱石散什么时候吃| 老巫婆是什么意思| 甲钴胺的副作用是什么| 血红蛋白低吃什么补最快| 红豆大红豆芋头是什么歌| 超五行属什么| 溥仪为什么没有后代| 老年人腿脚无力是什么原因| 形影不离是什么意思| 眼窝凹陷是什么原因| 咏字五行属什么| 洛阳白马寺求什么最灵| 地黄长什么样| 下海的意思是什么| 眼睛有点模糊是什么原因| 肠胃不好能吃什么水果| 百度Jump to content

关于全市公共卫生服务体系建设情况的调研报告

From Wikipedia, the free encyclopedia
百度 冬季比常年偏多亿立方米,降水资源异常丰富;春季比常年偏少亿立方米,降水资源异常欠缺;夏季比常年偏少亿立方米,降水资源比较欠缺;秋季比常年偏少亿立方米,降水资源正常。

Adaptive scalable texture compression (ASTC) is a lossy block-based texture compression algorithm developed by J?rn Nystad et al. of ARM Ltd. and AMD.[1]

Full details of ASTC were first presented publicly at the High Performance Graphics 2012 conference, in a paper by Olson et al. entitled "Adaptive Scalable Texture Compression".[2]

ASTC was adopted as an official extension for both OpenGL and OpenGL ES by the Khronos Group on 6 August 2012.[3]

Hardware support

[edit]
Vendor/product Profile Generation
AMD Radeon ?
Apple GPUs LDR only A8 through A12[4]
Full Since A13[4]
Arm Mali Full Since Mali-T620/T720/T820[5]
Imagination PowerVR Full Since Series6XT[6]
Intel GPUs Full[7] From Skylake[8] ; Removed in Arc / Gen12.5[9]
Nvidia Tegra ? Since Kepler[10]
Qualcomm Adreno Full LDR since 4xx series,[11] at least 7xx series support GL_KHR_texture_compression_astc_hdr extension on Android 13

On Linux, all Gallium 3D drivers have a software fallback since 2018, so ASTC can be used on any AMD Radeon GPU.[12]

Overview

[edit]
Example image prior to compression
Detail from example image, after compression at 8, 3.56 and 2 bits/pixel

The method of compression is an evolution of Color Cell Compression with features including numerous closely spaced fractional bit rates, multiple color formats, support for high-dynamic-range (HDR) textures, and real 3D texture support.

The stated primary design goal for ASTC is to enable content developers to have better control over the space/quality tradeoff inherent in any lossy compression scheme. With ASTC, the ratio between adjacent bit rates is of the order of 25%, making it less expensive to increase quality for a given texture.

Encoding different assets often requires different color formats. ASTC allows a wide choice of input formats, including luminance-only, luminance-alpha, RGB, RGBA, and modes optimized for surface normals. The designer can thus choose the optimal format without having to support multiple different compression schemes.

The choices of bit rate and color format do not constrain each other, so that it's possible to choose from a large number of combinations.

Despite this flexibility, ASTC achieves better peak signal-to-noise ratios than PVRTC, S3TC, and ETC2 when measured at 2 and 3.56 bits per texel.[2] For HDR textures, it produces results comparable to BC6H at 8 bits per texel.[2]

Supported color formats

[edit]

ASTC supports anywhere from 1 to 4 channels. In modes with 2–4 channels, one of the channels can be treated as "uncorrelated" and be given a separate gradient for prediction. In any case, the data is decoded as RGBA.[13]

Channel count RGBA interpretation Description
1 L Luminance-only: RGB set to same value in decoded buffer, alpha set to 1
2 LA Luminance with transparency
2 L+A Luminance with uncorrelated transparency
3 RGB Full color, alpha set to 1
3 RG+B Full color with uncorrelated blue (not actually used for color purposes)
4 RGBA Full color with transparency
4 RGB+A Full color with uncorrelated transparency

Each of these may be encoded as low or high dynamic range. The encoder selects color formats independently for each block in the image.

In practice, ASTC may be used to represent data other than color. For example, the L+A format may be used to represent "X+Y", a normal map with uncorrelated components; the "RG+B" format can be used to represent XY+Z.[14] The astc-encoder software supplied by ARM supports "X+Y" generation with the -normal option. The shader is expected to treat the decoded output as a swizzled texture.[15]

2D block footprints and bit rates

[edit]

ASTC textures are compressed using a fixed block size of 128 bits, but with a variable block footprint ranging from 4×4 texels up to 12×12 texels. The available bit rates thus range from 8 bits per texel down to 0.89 bits per texel, with fine steps in between.

Block footprint Bit rate Increment
4×4 8.00 25%
5×4 6.40 25%
5×5 5.12 20%
6×5 4.27 20%
6×6 3.56 14%
8×5 3.20 20%
8×6 2.67 5%
10×5 2.56 20%
10×6 2.13 7%
8×8 2.00 25%
10×8 1.60 25%
10×10 1.28 20%
12×10 1.07 20%
12×12 0.89

In the above table, the "Increment" column shows the additional storage required to store a texture using this bit rate, as compared to the next smallest. Block footprints are presented as width × height.

3D block footprints and bit rates

[edit]

ASTC 3D textures are compressed using a fixed block size of 128 bits, as for 2D but with a variable block footprint ranging from 3×3×3 texels up to 6×6×6 texels. The available bit rates thus range from 4.74 bits per texel down to 0.59 bits per texel, with fine steps in between.

Block footprint Bit rate Increment
3×3×3 4.74 33%
4×3×3 3.56 33%
4×4×3 2.67 33%
4×4×4 2.00 25%
5×4×4 1.60 25%
5×5×4 1.28 25%
5×5×5 1.02 20%
6×5×5 0.85 20%
6×6×5 0.71 20%
6×6×6 0.59

Block footprints are presented as width × height × depth.

Universal ASTC

[edit]

UASTC (Universal ASTC) is a subset of ASTC specified by Binomial. The format is used in their Basis Universal "supercompressed" GPU texture format, which adds extra compression over compressed texture formats such as UASTC and ETC1S and allows for efficient conversion from UASTC/ETC1S to compressed texture formats directly usable by GPUs.[16] UASTC, as part of Basis Universal, is part of the KTX (Khronos Texture) file format.[17]

See also

[edit]

References

[edit]
  1. ^ "Adaptive Scalable Texture Compression (ASTC) technology developed by ARM and AMD".
  2. ^ a b c "Adaptive Scalable Texture Compression" (PDF). HPG 2012. Retrieved 2025-08-06.
  3. ^ "Khronos Releases ATSC Next-Generation Texture Compression Specification". The Khronos Group Inc. 2025-08-06. Retrieved 2025-08-06.
  4. ^ a b "Metal Feature Set Tables" (PDF). Apple Inc. 2025-08-06. Retrieved 2025-08-06.
  5. ^ "Arm Mali GPU Datasheet" (PDF). Arm Limited. 2021. Retrieved 2025-08-06.
  6. ^ "Imagination's new generation PowerVR Series6XT architecture delivers up to 50% higher performance and advanced power management". Imagination Technologies. 2025-08-06. Retrieved 2025-08-06.
  7. ^ "Intel Skylake Adds ASTC Texture Compression, Open-Source Support Coming". Phoronix. 2025-08-06. Retrieved 2025-08-06.
  8. ^ "Graphics API Developer's Guide For 6th Generation Intel Core Processors". Archived from the original on 2025-08-06.
  9. ^ Michael Larabel (2025-08-06). "Intel Removes ASTC Hardware From Gen12.5+ Graphics". Phoronix. Retrieved 2025-08-06.
  10. ^ "Vulkan API" (PDF).
  11. ^ "Qualcomm Adreno OpenGL ES Developer Guide" (PDF). Qualcomm. 2025-08-06. Retrieved 2025-08-06.
  12. ^ "[Mesa-dev] [PATCH 0/7] ASTC texture compression for all Gallium drivers". Lists.freedesktop.org. 23 July 2018. Retrieved 2025-08-06.
  13. ^ "Khronos Data Format Specification v1.1 rev 9". registry.khronos.org.
  14. ^ "Khronos Releases ASTC Next-Generation Texture Compression Specification". The Khronos Group. 6 August 2012.
  15. ^ "Effective ASTC Encoding [astc-encoder/Docs/Encoding.md at 2042cfc1a507c0414fb41dce1603ed53c503a0da · ARM-software/astc-encoder]". GitHub. The best way to store normal maps using ASTC is similar to the scheme used by BC5; store the X and Y components of a unit-length normal. The Z component of the normal can be reconstructed in shader code based on the knowledge that the vector is unit length. To encode this we need to store only two input components in the compressed data, and therefore use the rrrg coding swizzle to align the data with the ASTC luminance+alpha endpoint.
  16. ^ "UASTC Texture Specification". GitHub.
  17. ^ "KTX - GPU Texture Container Format". The Khronos Group. 16 April 2021.
[edit]
公主抱是什么意思 无语凝噎是什么意思 软脚虾是什么意思 猪沙肝是什么部位 ms什么意思
爸爸的表哥叫什么 什么是roi 身主天机是什么意思 蔡司是什么 窦性心律逆钟向转位是什么意思
抽象思维是什么意思 荨麻疹用什么药好 丘疹是什么 癸水是什么水 夏天感冒吃什么药
六点半是什么时辰 qn是什么医嘱 菊花脑是什么菜 脾稍大什么意思 皮肤干燥是什么原因
日什么月什么的成语hcv9jop1ns3r.cn 乌龟为什么喜欢叠罗汉hcv9jop1ns9r.cn 核子是什么hcv9jop6ns8r.cn 阴道口瘙痒用什么药hcv9jop3ns2r.cn 早上起来头晕是什么原因hcv8jop2ns0r.cn
月牙消失了是什么原因hcv8jop6ns9r.cn 下面老是痒是什么原因hcv8jop1ns6r.cn 情感细腻是什么意思hcv7jop7ns2r.cn 胃袋是什么hcv7jop9ns1r.cn 为什么当兵hcv7jop6ns1r.cn
心脏彩超主要检查什么hcv8jop6ns2r.cn 绮罗是什么意思hcv8jop7ns1r.cn 大s什么病hcv8jop2ns3r.cn 迁坟有什么讲究和忌讳hcv8jop7ns9r.cn 拔牙挂什么科室sanhestory.com
喝啤酒吃什么菜最好hcv8jop8ns5r.cn edm是什么hcv8jop7ns4r.cn 湉字五行属什么imcecn.com 1月4日是什么星座hcv8jop3ns8r.cn 院士是什么级别hcv8jop2ns4r.cn
百度