Add xmb ribbon simple core shader

This commit is contained in:
twinaphex 2018-07-12 21:34:17 +02:00
parent 140e657d51
commit 60d7d1c793
2 changed files with 13 additions and 1 deletions

View File

@ -0,0 +1,11 @@
#include "shaders_common.h"
static const char *stock_fragment_xmb_ribbon_simple_core = GLSL(
uniform float time;
out vec4 FragColor;
void main()
{
FragColor = vec4(0.05, 0.05, 0.05, 1.0);
}
);

View File

@ -118,6 +118,7 @@ static const char *glsl_prefixes[] = {
#ifdef HAVE_SHADERPIPELINE #ifdef HAVE_SHADERPIPELINE
#include "../drivers/gl_shaders/core_pipeline_xmb_ribbon.glsl.frag.h" #include "../drivers/gl_shaders/core_pipeline_xmb_ribbon.glsl.frag.h"
#include "../drivers/gl_shaders/core_pipeline_xmb_ribbon_simple.glsl.frag.h"
#include "../drivers/gl_shaders/legacy_pipeline_xmb_ribbon_simple.glsl.vert.h" #include "../drivers/gl_shaders/legacy_pipeline_xmb_ribbon_simple.glsl.vert.h"
#include "../drivers/gl_shaders/modern_pipeline_xmb_ribbon_simple.glsl.vert.h" #include "../drivers/gl_shaders/modern_pipeline_xmb_ribbon_simple.glsl.vert.h"
#include "../drivers/gl_shaders/modern_pipeline_snow.glsl.vert.h" #include "../drivers/gl_shaders/modern_pipeline_snow.glsl.vert.h"
@ -826,7 +827,7 @@ static void gl_glsl_init_menu_shaders(void *data)
&glsl->uniforms[VIDEO_SHADER_MENU]); &glsl->uniforms[VIDEO_SHADER_MENU]);
shader_prog_info.vertex = glsl_core ? stock_vertex_xmb_simple_modern : stock_vertex_xmb_ribbon_simple_legacy; shader_prog_info.vertex = glsl_core ? stock_vertex_xmb_simple_modern : stock_vertex_xmb_ribbon_simple_legacy;
shader_prog_info.fragment = stock_fragment_xmb_ribbon_simple; shader_prog_info.fragment = glsl_core ? stock_fragment_xmb_ribbon_simple_core : stock_fragment_xmb_ribbon_simple;
RARCH_LOG("[GLSL]: Compiling simple ribbon shader..\n"); RARCH_LOG("[GLSL]: Compiling simple ribbon shader..\n");
gl_glsl_compile_program( gl_glsl_compile_program(