payload: {"push_id":3712025346,"size":1,"distinct_size":1,"ref":"refs/heads/video_shader_parse_refactor","head":"6942a3610076319159f1997f7e95bfe9856e7bae","before":"91a794cbc5256da02287ddb4861695e58fb6a84a","commits":[{"sha":"6942a3610076319159f1997f7e95bfe9856e7bae","author":{"name":"LazyBumHorse","email":"2635fe590daae2aaa0c67634b274444ace3264a9@gmail.com"},"message":"refactor shader checks affected by last commit and more:\n\n - gl.c: refactor backend fallback into more general gl2_get_fallback_shader_type\n - d3d9-12, gl_core, gx2_gfx, gl, vulkan: more consistent shader init and `set_shader` behavior\n - configuration.c: remove check_shader_compatibility\n - shader_glsl.c, shader_gl_cg.c: use `video_shader_get_type_from_ext`\n - shader_gl_cg.c: add shader type check with fallback to stock like in shader_glsl.c\n - menu_shader.c: use `enum rarch_shader_type` instead of `unsigned`\n - video_shader_parse.c: add `video_shader_to_str` for easier logging\n - remove `type` from `struct video_shader`, which was always set to CG and wrongly used in lang_process.cpp's `slang_process()` (has no further consequences because the code is unused)\n - command.c: removed `#ifdef HAVE_MENU` from `CMD_EVENT_SHADERS_APPLY_CHANGES` because the called function has an internal `#ifdef`, this may fix a bug","distinct":true,"url":"https://api.github.com/repos/LazyBumHorse/RetroArch/commits/6942a3610076319159f1997f7e95bfe9856e7bae"}]}
other: {"actor":{"display_login":"LazyBumHorse"}}