US 11,748,839 B2
Efficient fast random access enabled geometry attribute compression mechanism
Nilanjan Goswami, Livermore, CA (US); and Swati Atrish, San Jose, CA (US)
Assigned to SAMSUNG ELECTRONICS CO., LTD.
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Jun. 8, 2020, as Appl. No. 16/896,193.
Claims priority of provisional application 63/011,283, filed on Apr. 16, 2020.
Prior Publication US 2021/0327017 A1, Oct. 21, 2021
Int. Cl. G06T 1/20 (2006.01); G06T 15/00 (2011.01); G06F 7/483 (2006.01); G06F 9/30 (2018.01); G06F 9/38 (2018.01)
CPC G06T 1/20 (2013.01) [G06F 7/483 (2013.01); G06F 9/30145 (2013.01); G06F 9/3867 (2013.01); G06T 15/005 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
determining whether a format of one or more attributes of a vertex that is output from a vertex shader comprises a floating-point format, a fixed-point format or an integer format, the one or more attributes comprising one or more positional attributes and one or more non-positional attributes;
separating each of the one or more attributes into parts based on the format of the attribute, the parts including an integer part and a sign part;
compressing each respective part of the attribute based on a type of the part, including compressing the sign part using a run-length encoding and compressing the integer part using an encoding scheme other than run-length encoding; and
storing in a memory the compressed parts of the attribute of the vertex.