webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Functions | Variables
gen_texture_format_table.py File Reference

Namespaces

 gen_texture_format_table
 

Functions

def gen_texture_format_table.gl_format_channels (internal_format)
 
def gen_texture_format_table.get_internal_format_initializer (internal_format, angle_format)
 
def gen_texture_format_table.get_swizzle_format_id (internal_format, angle_format)
 
def gen_texture_format_table.get_blit_srv_format (angle_format)
 
def gen_texture_format_table.json_to_table_data (internal_format, format_name, prefix, json)
 
def gen_texture_format_table.parse_json_angle_format_case (format_name, angle_format, json_data)
 
def gen_texture_format_table.parse_json_into_switch_angle_format_string (json_map, json_data)
 
def gen_texture_format_table.reject_duplicate_keys (pairs)
 

Variables

string gen_texture_format_table.template_texture_format_table_autogen_cpp
 
string gen_texture_format_table.format_entry_template
 
string gen_texture_format_table.split_format_entry_template
 
 gen_texture_format_table.json_map = angle_format.load_with_override(os.path.abspath('texture_format_map.json'))
 
 gen_texture_format_table.texture_format_data = texture_format_json_file.read()
 
 gen_texture_format_table.json_data = json.loads(texture_format_data, object_pairs_hook=angle_format.reject_duplicate_keys)
 
def gen_texture_format_table.angle_format_cases = parse_json_into_switch_angle_format_string(json_map, json_data)
 
string gen_texture_format_table.output_cpp