mkxp-z/shader
刘皓 3f722b8135
Define MKXPZ_NO_GL_TYPES at the top of each PortableGL shader header
Since portablegl.h defines OpenGL types and Khronos's OpenGL headers
also define OpenGL types, and we use both of these headers, this define
is necessary to make sure the Khronos headers don't try to define the
OpenGL types again.
2025-03-14 14:38:46 -04:00
..
alphaSprite.pgl.c Convert GLSL shaders to PortableGL's shader format 2025-03-13 16:16:17 -04:00
alphaSprite.pgl.h Define MKXPZ_NO_GL_TYPES at the top of each PortableGL shader header 2025-03-14 14:38:46 -04:00
bicubic.frag Lanczos3/bicubic shaders: Only set default precision on GLES 2023-11-14 00:10:10 +00:00
bitmapBlit.frag Revert to using GL compatibility contexts (and GLES2) 2020-11-16 21:56:19 -05:00
bitmapBlit.pgl.c Convert GLSL shaders to PortableGL's shader format 2025-03-13 16:16:17 -04:00
bitmapBlit.pgl.h Define MKXPZ_NO_GL_TYPES at the top of each PortableGL shader header 2025-03-14 14:38:46 -04:00
blur.frag Revert to using GL compatibility contexts (and GLES2) 2020-11-16 21:56:19 -05:00
blurH.pgl.c Convert GLSL shaders to PortableGL's shader format 2025-03-13 16:16:17 -04:00
blurH.pgl.h Define MKXPZ_NO_GL_TYPES at the top of each PortableGL shader header 2025-03-14 14:38:46 -04:00
blurH.vert Fix shader code. Thanks Mesa! 2013-10-02 15:00:17 +02:00
blurV.pgl.c Convert GLSL shaders to PortableGL's shader format 2025-03-13 16:16:17 -04:00
blurV.pgl.h Define MKXPZ_NO_GL_TYPES at the top of each PortableGL shader header 2025-03-14 14:38:46 -04:00
blurV.vert Fix shader code. Thanks Mesa! 2013-10-02 15:00:17 +02:00
common.h Fix precision issues in vertex shaders 2023-11-12 09:27:12 -05:00
flashMap.frag Revert to using GL compatibility contexts (and GLES2) 2020-11-16 21:56:19 -05:00
flashMap.pgl.c Convert GLSL shaders to PortableGL's shader format 2025-03-13 16:16:17 -04:00
flashMap.pgl.h Define MKXPZ_NO_GL_TYPES at the top of each PortableGL shader header 2025-03-14 14:38:46 -04:00
flatColor.frag Revert to using GL compatibility contexts (and GLES2) 2020-11-16 21:56:19 -05:00
flatColor.pgl.c Convert GLSL shaders to PortableGL's shader format 2025-03-13 16:16:17 -04:00
flatColor.pgl.h Define MKXPZ_NO_GL_TYPES at the top of each PortableGL shader header 2025-03-14 14:38:46 -04:00
gray.frag Revert to using GL compatibility contexts (and GLES2) 2020-11-16 21:56:19 -05:00
gray.pgl.c Convert GLSL shaders to PortableGL's shader format 2025-03-13 16:16:17 -04:00
gray.pgl.h Define MKXPZ_NO_GL_TYPES at the top of each PortableGL shader header 2025-03-14 14:38:46 -04:00
hue.frag Revert to using GL compatibility contexts (and GLES2) 2020-11-16 21:56:19 -05:00
hue.pgl.c Convert GLSL shaders to PortableGL's shader format 2025-03-13 16:16:17 -04:00
hue.pgl.h Define MKXPZ_NO_GL_TYPES at the top of each PortableGL shader header 2025-03-14 14:38:46 -04:00
lanczos3.frag Lanczos3/bicubic shaders: Only set default precision on GLES 2023-11-14 00:10:10 +00:00
meson.build Replace xxd with a custom executable 2025-02-27 22:55:22 -05:00
minimal.vert Revert to using GL compatibility contexts (and GLES2) 2020-11-16 21:56:19 -05:00
plane.frag Revert to using GL compatibility contexts (and GLES2) 2020-11-16 21:56:19 -05:00
plane.pgl.c Convert GLSL shaders to PortableGL's shader format 2025-03-13 16:16:17 -04:00
plane.pgl.h Define MKXPZ_NO_GL_TYPES at the top of each PortableGL shader header 2025-03-14 14:38:46 -04:00
simple.frag Revert to using GL compatibility contexts (and GLES2) 2020-11-16 21:56:19 -05:00
simple.pgl.c Convert GLSL shaders to PortableGL's shader format 2025-03-13 16:16:17 -04:00
simple.pgl.h Define MKXPZ_NO_GL_TYPES at the top of each PortableGL shader header 2025-03-14 14:38:46 -04:00
simple.vert Remove unneeded shader uniform 2013-09-28 15:41:09 +02:00
simpleAlpha.frag Revert to using GL compatibility contexts (and GLES2) 2020-11-16 21:56:19 -05:00
simpleAlpha.pgl.c Convert GLSL shaders to PortableGL's shader format 2025-03-13 16:16:17 -04:00
simpleAlpha.pgl.h Define MKXPZ_NO_GL_TYPES at the top of each PortableGL shader header 2025-03-14 14:38:46 -04:00
simpleAlphaUni.frag Revert to using GL compatibility contexts (and GLES2) 2020-11-16 21:56:19 -05:00
simpleColor.frag Revert to using GL compatibility contexts (and GLES2) 2020-11-16 21:56:19 -05:00
simpleColor.pgl.c Convert GLSL shaders to PortableGL's shader format 2025-03-13 16:16:17 -04:00
simpleColor.pgl.h Define MKXPZ_NO_GL_TYPES at the top of each PortableGL shader header 2025-03-14 14:38:46 -04:00
simpleColor.vert Shader: Refine preprocessing on GLES platform 2014-12-31 18:52:19 +01:00
simpleMatrix.pgl.c Convert GLSL shaders to PortableGL's shader format 2025-03-13 16:16:17 -04:00
simpleMatrix.pgl.h Define MKXPZ_NO_GL_TYPES at the top of each PortableGL shader header 2025-03-14 14:38:46 -04:00
simpleMatrix.vert Shader: Refine preprocessing on GLES platform 2014-12-31 18:52:19 +01:00
simpleSprite.pgl.c Convert GLSL shaders to PortableGL's shader format 2025-03-13 16:16:17 -04:00
simpleSprite.pgl.h Define MKXPZ_NO_GL_TYPES at the top of each PortableGL shader header 2025-03-14 14:38:46 -04:00
sprite.frag make pattern subtract blend mode actually subtract 2022-01-18 03:28:05 -05:00
sprite.pgl.c Convert GLSL shaders to PortableGL's shader format 2025-03-13 16:16:17 -04:00
sprite.pgl.h Define MKXPZ_NO_GL_TYPES at the top of each PortableGL shader header 2025-03-14 14:38:46 -04:00
sprite.vert add Sprite.pattern_blend_type 2021-11-29 21:58:18 -05:00
tilemap.frag Revert to using GL compatibility contexts (and GLES2) 2020-11-16 21:56:19 -05:00
tilemap.pgl.c Convert constants in PortableGL tilemap shader into macros 2025-03-13 16:43:08 -04:00
tilemap.pgl.h Define MKXPZ_NO_GL_TYPES at the top of each PortableGL shader header 2025-03-14 14:38:46 -04:00
tilemap.vert Revert to using GL compatibility contexts (and GLES2) 2020-11-16 21:56:19 -05:00
tilemapvx.pgl.c Convert GLSL shaders to PortableGL's shader format 2025-03-13 16:16:17 -04:00
tilemapvx.pgl.h Define MKXPZ_NO_GL_TYPES at the top of each PortableGL shader header 2025-03-14 14:38:46 -04:00
tilemapvx.vert Shaders: Prefer arithmetic conditionals to branching 2014-12-31 18:52:20 +01:00
trans.frag Revert to using GL compatibility contexts (and GLES2) 2020-11-16 21:56:19 -05:00
trans.pgl.c Convert GLSL shaders to PortableGL's shader format 2025-03-13 16:16:17 -04:00
trans.pgl.h Define MKXPZ_NO_GL_TYPES at the top of each PortableGL shader header 2025-03-14 14:38:46 -04:00
transSimple.frag Revert to using GL compatibility contexts (and GLES2) 2020-11-16 21:56:19 -05:00
transSimple.pgl.c Convert GLSL shaders to PortableGL's shader format 2025-03-13 16:16:17 -04:00
transSimple.pgl.h Define MKXPZ_NO_GL_TYPES at the top of each PortableGL shader header 2025-03-14 14:38:46 -04:00
xbrz.frag Add xBRZ shader 2024-01-13 05:53:09 +00:00