diff --git a/gfx/drivers_shader/slang_reflection.cpp b/gfx/drivers_shader/slang_reflection.cpp index a34f9aa66d..9d4ca97473 100644 --- a/gfx/drivers_shader/slang_reflection.cpp +++ b/gfx/drivers_shader/slang_reflection.cpp @@ -600,7 +600,8 @@ bool slang_reflect( } else if (index == SLANG_INVALID_TEXTURE_SEMANTIC) { - RARCH_ERR("[slang]: Non-semantic textures not supported yet.\n"); + RARCH_ERR("[slang]: Non-semantic textures not supported yet, " + "Probably a texture name or pass alias is not found. \n"); return false; } diff --git a/gfx/drivers_shader/slang_reflection.h b/gfx/drivers_shader/slang_reflection.h index d99c737639..3f60a38d8e 100644 --- a/gfx/drivers_shader/slang_reflection.h +++ b/gfx/drivers_shader/slang_reflection.h @@ -93,7 +93,7 @@ enum slang_constant_buffer }; /* Vulkan minimum limit. */ -#define SLANG_NUM_BINDINGS 16 +#define SLANG_NUM_BINDINGS 32 struct slang_texture_semantic_map { diff --git a/gfx/video_shader_parse.h b/gfx/video_shader_parse.h index 7d55299ac0..ec928c4f3e 100644 --- a/gfx/video_shader_parse.h +++ b/gfx/video_shader_parse.h @@ -26,11 +26,11 @@ RETRO_BEGIN_DECLS #ifndef GFX_MAX_SHADERS -#define GFX_MAX_SHADERS 26 +#define GFX_MAX_SHADERS 64 #endif #ifndef GFX_MAX_TEXTURES -#define GFX_MAX_TEXTURES 8 +#define GFX_MAX_TEXTURES 16 #endif #ifndef GFX_MAX_VARIABLES @@ -38,7 +38,7 @@ RETRO_BEGIN_DECLS #endif #ifndef GFX_MAX_PARAMETERS -#define GFX_MAX_PARAMETERS 128 +#define GFX_MAX_PARAMETERS 256 #endif #ifndef GFX_MAX_FRAME_HISTORY