mirror of
https://github.com/libretro/RetroArch.git
synced 2024-12-01 04:00:32 +00:00
62c6d60c57
This reverts commit c1de2e5697
.
34 lines
1.1 KiB
C
34 lines
1.1 KiB
C
#ifndef _SHADERS_COMMON
|
|
#define _SHADERS_COMMON
|
|
|
|
#if defined(HAVE_OPENGLES)
|
|
#define CG(src) "" #src
|
|
#define GLSL(src) "#extension GL_OES_standard_derivatives : enable\n" \
|
|
"#ifdef GL_ES\n" \
|
|
" #ifdef GL_FRAGMENT_PRECISION_HIGH\n" \
|
|
" precision highp float;\n" \
|
|
" #else\n" \
|
|
" precision mediump float;\n" \
|
|
" #endif\n" \
|
|
"#else\n" \
|
|
" precision mediump float;\n" \
|
|
"#endif\n" #src
|
|
#define GLSL_330(src) "#version 330 es\n" \
|
|
"#ifdef GL_ES\n" \
|
|
" #ifdef GL_FRAGMENT_PRECISION_HIGH\n" \
|
|
" precision highp float;\n" \
|
|
" #else\n" \
|
|
" precision mediump float;\n" \
|
|
" #endif\n" \
|
|
"#else\n" \
|
|
" precision mediump float;\n" \
|
|
"#endif\n" #src
|
|
#else
|
|
#define CG(src) "" #src
|
|
#define GLSL(src) "" #src
|
|
#define GLSL_300(src) "#version 300 es\n" #src
|
|
#define GLSL_330(src) "#version 330 core\n" #src
|
|
#endif
|
|
|
|
#endif
|