RetroArch
Namespaces | Functions | Variables
test_shaders.py File Reference

Namespaces

 test_shaders
 

Functions

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

Variables

string test_shaders.backend = 'glsl'
 
dictionary test_shaders.args = {}
 
bool test_shaders.ignore_fxc = False