|
def | remove_file (path) |
|
def | create_temporary (suff='') |
|
def | parse_stats (stats) |
|
def | get_shader_type (shader) |
|
def | get_shader_stats (shader) |
|
def | print_msl_compiler_version () |
|
def | validate_shader_msl (shader, opt) |
|
def | cross_compile_msl (shader, spirv, opt) |
|
def | shader_model_hlsl (shader) |
|
def | shader_to_win_path (shader) |
|
def | validate_shader_hlsl (shader) |
|
def | shader_to_sm (shader) |
|
def | cross_compile_hlsl (shader, spirv, opt) |
|
def | cross_compile_reflect (shader, spirv, opt) |
|
def | validate_shader (shader, vulkan) |
|
def | cross_compile (shader, vulkan, spirv, invalid_spirv, eliminate, is_legacy, flatten_ubo, sso, flatten_dim, opt) |
|
def | make_unix_newline (buf) |
|
def | md5_for_file (path) |
|
def | make_reference_dir (path) |
|
def | reference_path (directory, relpath, opt) |
|
def | json_ordered (obj) |
|
def | json_compare (json_a, json_b) |
|
def | regression_check_reflect (shader, json_file, update, keep, opt) |
|
def | regression_check (shader, glsl, update, keep, opt) |
|
def | shader_is_vulkan (shader) |
|
def | shader_is_desktop (shader) |
|
def | shader_is_eliminate_dead_variables (shader) |
|
def | shader_is_spirv (shader) |
|
def | shader_is_invalid_spirv (shader) |
|
def | shader_is_legacy (shader) |
|
def | shader_is_flatten_ubo (shader) |
|
def | shader_is_sso (shader) |
|
def | shader_is_flatten_dimensions (shader) |
|
def | shader_is_noopt (shader) |
|
def | test_shader (stats, shader, update, keep, opt) |
|
def | test_shader_msl (stats, shader, update, keep, opt) |
|
def | test_shader_hlsl (stats, shader, update, keep, opt) |
|
def | test_shader_reflect (stats, shader, update, keep, opt) |
|
def | test_shader_file (relpath, stats, shader_dir, update, keep, opt, backend) |
|
def | test_shaders_helper (stats) |
|
def | test_shaders () |
|
def | main () |
|