Recent logs - MONSTER HUNTER PORTABLE 3rd

To see your stuff show here, enable Compatibility Server Reports in PPSSPP.

Click on a version, game, or report message to show similar entries. Hover over version to see platform info, and hover over a game title to see region and version info.

Game title Version Latest Report Message
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-13 __KernelStopThread: thread 701 does not exist (ApctlThread stopped)
MONSTER HUNTER PORTABLE 3rd v1.13.2-1944-g3e481634a 2025-02-13 UI scissor out of bounds in SavedataScreen: 2021,75-0,74 / 1920,1080
MONSTER HUNTER PORTABLE 3rd v1.13.2-1944-g3e481634a 2025-02-13 UI scissor out of bounds in SavedataScreen: 2070,75-0,74 / 1920,1080
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-12 Error in shader program link: info: L0001 The fragment floating-point variable u_texelDelta does not match the vertex variable u_texelDelta. The precision does not match. fs: postshader #version 320 es precision mediump float; precision highp int; uniform vec2 u_pixelDelta; layout(binding = 0) uniform mediump sampler2D sampler0; uniform vec4 u_time; uniform vec2 u_texelDelta; in vec2 v_texcoord0; out vec4 _RESERVED_IDENTIFIER_FIXUP_gl_FragColor; in vec4 v_texcoordNC0; in vec4 v_texcoordNC1; in vec4 v_texcoordNC2; in vec4 v_texcoordNC3; mediump int SEPIA; mediump int GRAYSCALE; mediump int NEGATIVE; mediump int PSPCOLORS; vec3 processGAUSS_S(inout vec3 color) { float GAUSSS_SPAN_MAX = 1.5; float GAUSSS_KERNEL_SIZE = 5.0; vec2 offsetS = (u_pixelDelta * GAUSSS_SPAN_MAX) / vec2(GAUSSS_KERNEL_SIZE); vec3 cGaussS0 = texture(sampler0, v_texcoord0 + (offsetS * vec2(0.0, -2.0))).xyz * 1.0; vec3 cGaussS1 = texture(sampler0, v_texcoord0 + (offsetS * vec2(-1.0))).xyz * 3.0; vec3 cGaussS2 = texture(sampler0, v_texcoord0 + (offsetS * vec2(0.0, -1.0))).xyz * 8.0; vec3 cGaussS3 = texture(sampler0, v_texcoord0 + (offsetS * vec2(1.0, -1.0))).xyz * 3.0; vec3 cGaussS4 = texture(sampler0, v_texcoord0 + (offsetS * vec2(-2.0, 0.0))).xyz * 1.0; vec3 cGaussS5 = texture(sampler0, v_texcoord0 + (offsetS * vec2(-1.0, 0.0))).xyz * 8.0; vec3 cGaussS6 = texture(sampler0, v_texcoord0 + (offsetS * vec2(0.0))).xyz * 10.0; vec3 cGaussS7 = texture(sampler0, v_texcoord0 + (offsetS * vec2(1.0, 0.0))).xyz * 8.0; vec3 cGaussS8 = texture(sampler0, v_texcoord0 + (offsetS * vec2(2.0, 0.0))).xyz * 1.0; vec3 cGaussS9 = texture(sampler0, v_texcoord0 + (offsetS * vec2(-1.0, 1.0))).xyz * 3.0; vec3 cGaussS10 = texture(sampler0, v_texcoord0 + (offsetS * vec2(0.0, 1.0))).xyz * 8.0; vec3 cGaussS11 = texture(sampler0, v_texcoord0 + (offsetS * vec2(1.0))).xyz * 3.0; vec3 cGaussS12 = texture(sampler0, v_texcoord0 + (offsetS * vec2(0.0, 2.0))).xyz * 1.0; color = (((((((((((cGaussS0 + cGaussS1) + cGaussS2) + cGaussS3) + cGaussS4) + cGaussS5) + cGaussS6) + cGaussS7) + cGaussS8) + cGaussS9) + cGaussS10) + cGaussS11) + cGaussS12; color /= vec3(58.0); return color; } vec3 processSHADEBOOST(inout vec3 color) { float sat = 1.89999997615814208984375; float brt = 0.699999988079071044921875; float con = 1.2000000476837158203125; float AvgLumR = 1.5; float AvgLumG = 1.5; float AvgLumB = 1.5; if (SEPIA == 1) { sat = 0.00999999977648258209228515625; brt = 1.75; con = 1.0; AvgLumR = 0.439999997615814208984375; AvgLumG = 0.2599999904632568359375; AvgLumB = 0.07999999821186065673828125; } if (GRAYSCALE == 1) { sat = 0.0; brt = 1.0; con = 1.0; AvgLumR = 1.0; AvgLumG = 1.0; AvgLumB = 1.0; } if (NEGATIVE == 1) { sat = 1.0; brt = 1.0; con = -1.0; AvgLumR = 1.0; AvgLumG = 1.0; AvgLumB = 1.0; } if (PSPCOLORS == 1) { sat = 1.0; brt = 1.0; con = 1.0; AvgLumR = 0.959299981594085693359375; AvgLumG = 1.0738999843597412109375; AvgLumB = 1.46039998531341552734375; } vec3 AvgLumin = vec3(AvgLumR, AvgLumG, AvgLumB); vec3 conRGB = vec3(0.5); vec3 brtColor = color * brt; vec3 intensity = vec3(((brtColor.x * 0.2125000059604644775390625) + (brtColor.y * 0.7153999805450439453125)) + (brtColor.z * 0.07209999859333038330078125)); vec3 satColor = mix(intensity, brtColor, vec3(sat)); vec3 conColor = mix(conRGB, satColor, vec3(con)); vec3 mixColor = AvgLumin * conColor; color = mixColor; return color; } void main() { SEPIA = 0; GRAYSCALE = 0; NEGATIVE = 0; PSPCOLORS = 5; vec3 color = texture(sampler0, v_texcoord0).xyz; vec3 param = color; vec3 _311 = processGAUSS_S(param); color = _311; vec3 param_1 = color; vec3 _314 = processSHADEBOOST(param_1); color = _314; _RESERVED_IDENTIFIER_FIXUP_gl_Fr
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 06357e00
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 0713d860
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Branch in RSZeroComp delay slot at 09c4fac4 in block starting at 09c4f900
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 0713de20
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 06358240
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 06252980
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 0713e620
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 0713dd90
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 0713dea0
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Branch in Jump delay slot at 09c4f9c8 in block starting at 09c4f900
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Branch in Jump delay slot at 09c4f9d0 in block starting at 09c4f900
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 0713dfe0
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Branch in Jump delay slot at 09c4f988 in block starting at 09c4f900
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Branch in Jump delay slot at 09c4f9a4 in block starting at 09c4f900
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 02344830
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Branch in Jump delay slot at 09c4f9bc in block starting at 09c4f900
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 0713df20
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Branch in Jump delay slot at 09c4f9c4 in block starting at 09c4f900
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 0713df60
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Branch in Jump delay slot at 09c4f9b8 in block starting at 09c4f900
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 0713dee0
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 0236cbb0
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Branch in Jump delay slot at 09c4f9a0 in block starting at 09c4f900
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Branch in Jump delay slot at 09c4f9a8 in block starting at 09c4f900
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 0713d990
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Branch in Jump delay slot at 09c4f99c in block starting at 09c4f900
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Branch in Jump delay slot at 09c4f994 in block starting at 09c4f900
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 0713de60
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 0713d810
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Branch in Jump delay slot at 09c4f990 in block starting at 09c4f900
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Branch in Jump delay slot at 09c4f9b4 in block starting at 09c4f900
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Branch in Jump delay slot at 09c4f9cc in block starting at 09c4f900
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Branch in Jump delay slot at 09c4f9ac in block starting at 09c4f900
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 02341250
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Branch in Jump delay slot at 09c4f98c in block starting at 09c4f900
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 02359110
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 MIPSCompileOp: Invalid instruction 43d60000
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Branch in Jump delay slot at 09c4f9c0 in block starting at 09c4f900
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 0713dfa0
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 MIPSCompileOp: Invalid instruction 42380000
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 0236c200
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 0713d950
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Branch in Jump delay slot at 09c4f9b0 in block starting at 09c4f900
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Branch in Jump delay slot at 09c4f998 in block starting at 09c4f900
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 02341580
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 02341820
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 Jump to invalid address: 02341d40
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-10 MIPSCompileOp: Invalid instruction 427c0000
MONSTER HUNTER PORTABLE 3rd v1.18 2025-02-10 MIPSCompileOp: Invalid instruction 9f3edf0f
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-09 sceDmacMemcpy(dest=040e6800, src=09a6a6e0, size=21104): overlapping read
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-07 __KernelStopThread: thread 330 does not exist (ApctlThread stopped)
MONSTER HUNTER PORTABLE 3rd v1.17.1 2025-02-07 sceDmacMemcpy(dest=040cc000, src=09aacfe0, size=20256): overlapping read
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-07 __KernelStopThread: thread 947 does not exist (ApctlThread deleted)
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-07 __KernelStopThread: thread 947 does not exist (ApctlThread stopped)
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-04 Unknown GetPointerWrite 24f7c600 PC 0880c088 LR 0886407c
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-11 Imm vertex used clip value, flags=02e000
MONSTER HUNTER PORTABLE 3rd v1.17.1 2025-02-02 sceDmacMemcpy(dest=04101000, src=09a7db00, size=20912): overlapping read
MONSTER HUNTER PORTABLE 3rd v1.17.1 2025-02-02 sceDmacMemcpy(dest=040e6800, src=09a6a630, size=20688): overlapping read
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-01 Branch in RSRTComp delay slot at 08b38888 in block starting at 08b38888
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-02-01 Jump to invalid address: 0a568000
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-30 Unknown GetPointer 8b89a586 PC 0880c088 LR 088e9ea4
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-30 Jump to invalid address: 0a0d5ae8
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-27 __KernelStopThread: thread 439 does not exist (ApctlThread deleted)
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-27 __KernelStopThread: thread 439 does not exist (ApctlThread stopped)
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-27 Unknown GetPointerWrite 87f71600 PC 0880c088 LR 0886407c
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-26 __KernelStopThread: thread 758 does not exist (ApctlThread stopped)
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-25 __KernelStopThread: thread 656 does not exist (ApctlThread stopped)
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-25 __KernelStopThread: thread 656 does not exist (ApctlThread deleted)
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-26 Unknown GetPointer 8b897b86 PC 0880c088 LR 088e9ea4
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-22 sceDmacMemcpy(dest=040e6800, src=09a6a600, size=21136): overlapping read
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-26 Unknown GetPointer a32b71d0 PC 0880c088 LR 088e9ea4
MONSTER HUNTER PORTABLE 3rd v1.11.2-917-g89e70c319 2025-01-20 Error in shader compilation: info: 0:40: S0027: Cannot modify an input variable 00000000:0000093c HWX C T Fog Tex Cull #version 320 es // Mali-T820 - GLSL 320 precision highp float; #define gl_VertexIndex gl_VertexID #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) in vec3 position; in vec2 texcoord; in lowp vec4 color0; uniform mat4 u_proj; uniform mat4 u_world; uniform mat4 u_view; uniform vec4 u_uvscaleoffset; uniform lowp vec4 u_matambientalpha; uniform highp vec2 u_fogcoef; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; out lowp vec4 v_color0; out mediump vec3 v_texcoord; out mediump float v_fogdepth; in float h_depth; vec3 normalizeOr001(vec3 v) { return length(v) == 0.0 ? vec3(0.0, 0.0, 1.0) : normalize(v); } void main() { vec3 worldpos = mul(vec4(position, 1.0), u_world).xyz; mediump vec3 worldnormal = vec3(0.0, 0.0, 1.0); vec4 viewPos = vec4(mul(vec4(worldpos, 1.0), u_view).xyz, 1.0); viewPos.xy *= 0.859063; vec4 outPos = mul(u_proj, viewPos); v_color0 = color0; v_texcoord = vec3(texcoord.xy * u_uvscaleoffset.xy, 0.0); v_fogdepth = (viewPos.z + u_fogcoef.x) * u_fogcoef.y; vec3 projPos = outPos.xyz / outPos.w; if (u_cullRangeMin.w <= 0.0 || (projPos.z >= u_cullRangeMin.z && projPos.z <= u_cullRangeMax.z)) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.z < u_cullRangeMin.z || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_depth = outPos.z/outPos.w; }
MONSTER HUNTER PORTABLE 3rd v1.11.2-917-g89e70c319 2025-01-20 Error in shader compilation: info: 0:69: S0027: Cannot modify an input variable 01730000:00000b34 HWX T N Fog Tex Light: 0: c:0 t:0 1: c:0 t:0 2: c:0 t:0 MatUp:3 Cull #version 320 es // Mali-T820 - GLSL 320 precision highp float; #define gl_VertexIndex gl_VertexID #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) in vec3 position; in mediump vec3 normal; in vec2 texcoord; uniform mat4 u_proj; uniform mat4 u_world; uniform mat4 u_view; uniform vec4 u_uvscaleoffset; uniform vec3 u_lightpos0; uniform lowp vec3 u_lightambient0; uniform lowp vec3 u_lightdiffuse0; uniform vec3 u_lightpos1; uniform lowp vec3 u_lightambient1; uniform lowp vec3 u_lightdiffuse1; uniform vec3 u_lightpos2; uniform lowp vec3 u_lightambient2; uniform lowp vec3 u_lightdiffuse2; uniform lowp vec4 u_ambient; uniform lowp vec3 u_matdiffuse; uniform lowp vec4 u_matspecular; uniform lowp vec3 u_matemissive; uniform lowp vec4 u_matambientalpha; uniform highp vec2 u_fogcoef; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; out lowp vec4 v_color0; out mediump vec3 v_texcoord; out mediump float v_fogdepth; in float h_depth; vec3 normalizeOr001(vec3 v) { return length(v) == 0.0 ? vec3(0.0, 0.0, 1.0) : normalize(v); } void main() { vec3 worldpos = mul(vec4(position, 1.0), u_world).xyz; mediump vec3 worldnormal = normalizeOr001(mul(vec4(normal, 0.0), u_world).xyz); vec4 viewPos = vec4(mul(vec4(worldpos, 1.0), u_view).xyz, 1.0); viewPos.xy *= 0.859063; vec4 outPos = mul(u_proj, viewPos); lowp vec4 lightSum0 = u_ambient * u_matambientalpha + vec4(u_matemissive, 0.0); vec3 toLight; lowp vec3 diffuse; mediump float ldot; toLight = u_lightpos0; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse0 * u_matdiffuse) * max(ldot, 0.0); lightSum0.rgb += (u_lightambient0 * u_matambientalpha.rgb + diffuse); toLight = u_lightpos1; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse1 * u_matdiffuse) * max(ldot, 0.0); lightSum0.rgb += (u_lightambient1 * u_matambientalpha.rgb + diffuse); toLight = u_lightpos2; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse2 * u_matdiffuse) * max(ldot, 0.0); lightSum0.rgb += (u_lightambient2 * u_matambientalpha.rgb + diffuse); v_color0 = clamp(lightSum0, 0.0, 1.0); v_texcoord = vec3(texcoord.xy * u_uvscaleoffset.xy, 0.0); v_fogdepth = (viewPos.z + u_fogcoef.x) * u_fogcoef.y; vec3 projPos = outPos.xyz / outPos.w; if (u_cullRangeMin.w <= 0.0 || (projPos.z >= u_cullRangeMin.z && projPos.z <= u_cullRangeMax.z)) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.z < u_cullRangeMin.z || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_depth = outPos.z/outPos.w; }
MONSTER HUNTER PORTABLE 3rd v1.11.2-917-g89e70c319 2025-01-20 Error in shader compilation: info: 0:37: S0027: Cannot modify an input variable 00000000:00000b30 HWX T N Tex Cull #version 320 es // Mali-T820 - GLSL 320 precision highp float; #define gl_VertexIndex gl_VertexID #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) in vec3 position; in mediump vec3 normal; in vec2 texcoord; uniform mat4 u_proj; uniform mat4 u_world; uniform mat4 u_view; uniform vec4 u_uvscaleoffset; uniform lowp vec4 u_matambientalpha; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; out lowp vec4 v_color0; out mediump vec3 v_texcoord; in float h_depth; vec3 normalizeOr001(vec3 v) { return length(v) == 0.0 ? vec3(0.0, 0.0, 1.0) : normalize(v); } void main() { vec3 worldpos = mul(vec4(position, 1.0), u_world).xyz; mediump vec3 worldnormal = normalizeOr001(mul(vec4(normal, 0.0), u_world).xyz); vec4 viewPos = vec4(mul(vec4(worldpos, 1.0), u_view).xyz, 1.0); viewPos.xy *= 0.859063; vec4 outPos = mul(u_proj, viewPos); v_color0 = u_matambientalpha; v_texcoord = vec3(texcoord.xy * u_uvscaleoffset.xy, 0.0); vec3 projPos = outPos.xyz / outPos.w; if (u_cullRangeMin.w <= 0.0 || (projPos.z >= u_cullRangeMin.z && projPos.z <= u_cullRangeMax.z)) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.z < u_cullRangeMin.z || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_depth = outPos.z/outPos.w; }
MONSTER HUNTER PORTABLE 3rd v1.11.2-917-g89e70c319 2025-01-20 Error in shader compilation: info: 0:45: S0027: Cannot modify an input variable 01030000:0000093c HWX C T Fog Tex Light: MatUp:3 Cull #version 320 es // Mali-T820 - GLSL 320 precision highp float; #define gl_VertexIndex gl_VertexID #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) in vec3 position; in vec2 texcoord; in lowp vec4 color0; uniform mat4 u_proj; uniform mat4 u_world; uniform mat4 u_view; uniform vec4 u_uvscaleoffset; uniform lowp vec4 u_ambient; uniform lowp vec4 u_matspecular; uniform lowp vec3 u_matemissive; uniform lowp vec4 u_matambientalpha; uniform highp vec2 u_fogcoef; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; out lowp vec4 v_color0; out mediump vec3 v_texcoord; out mediump float v_fogdepth; in float h_depth; vec3 normalizeOr001(vec3 v) { return length(v) == 0.0 ? vec3(0.0, 0.0, 1.0) : normalize(v); } void main() { vec3 worldpos = mul(vec4(position, 1.0), u_world).xyz; mediump vec3 worldnormal = vec3(0.0, 0.0, 1.0); vec4 viewPos = vec4(mul(vec4(worldpos, 1.0), u_view).xyz, 1.0); viewPos.xy *= 0.859063; vec4 outPos = mul(u_proj, viewPos); lowp vec4 lightSum0 = u_ambient * color0 + vec4(u_matemissive, 0.0); mediump float ldot; v_color0 = clamp(lightSum0, 0.0, 1.0); v_texcoord = vec3(texcoord.xy * u_uvscaleoffset.xy, 0.0); v_fogdepth = (viewPos.z + u_fogcoef.x) * u_fogcoef.y; vec3 projPos = outPos.xyz / outPos.w; if (u_cullRangeMin.w <= 0.0 || (projPos.z >= u_cullRangeMin.z && projPos.z <= u_cullRangeMax.z)) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.z < u_cullRangeMin.z || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_depth = outPos.z/outPos.w; }
MONSTER HUNTER PORTABLE 3rd v1.11.2-917-g89e70c319 2025-01-20 Error in shader compilation: info: 0:37: S0027: Cannot modify an input variable 00000000:00000938 HWX C T Tex Cull #version 320 es // Mali-T820 - GLSL 320 precision highp float; #define gl_VertexIndex gl_VertexID #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) in vec3 position; in vec2 texcoord; in lowp vec4 color0; uniform mat4 u_proj; uniform mat4 u_world; uniform mat4 u_view; uniform vec4 u_uvscaleoffset; uniform lowp vec4 u_matambientalpha; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; out lowp vec4 v_color0; out mediump vec3 v_texcoord; in float h_depth; vec3 normalizeOr001(vec3 v) { return length(v) == 0.0 ? vec3(0.0, 0.0, 1.0) : normalize(v); } void main() { vec3 worldpos = mul(vec4(position, 1.0), u_world).xyz; mediump vec3 worldnormal = vec3(0.0, 0.0, 1.0); vec4 viewPos = vec4(mul(vec4(worldpos, 1.0), u_view).xyz, 1.0); viewPos.xy *= 0.859063; vec4 outPos = mul(u_proj, viewPos); v_color0 = color0; v_texcoord = vec3(texcoord.xy * u_uvscaleoffset.xy, 0.0); vec3 projPos = outPos.xyz / outPos.w; if (u_cullRangeMin.w <= 0.0 || (projPos.z >= u_cullRangeMin.z && projPos.z <= u_cullRangeMax.z)) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.z < u_cullRangeMin.z || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_depth = outPos.z/outPos.w; }
MONSTER HUNTER PORTABLE 3rd v1.11.2-917-g89e70c319 2025-01-20 Error in shader compilation: info: 0:39: S0027: Cannot modify an input variable 00000000:0000093c HWX C T Fog Tex Cull #version 320 es // Mali-T820 - GLSL 320 precision highp float; #define gl_VertexIndex gl_VertexID #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) in vec3 position; in vec2 texcoord; in lowp vec4 color0; uniform mat4 u_proj; uniform mat4 u_world; uniform mat4 u_view; uniform vec4 u_uvscaleoffset; uniform lowp vec4 u_matambientalpha; uniform highp vec2 u_fogcoef; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; out lowp vec4 v_color0; out mediump vec3 v_texcoord; out mediump float v_fogdepth; in float h_depth; vec3 normalizeOr001(vec3 v) { return length(v) == 0.0 ? vec3(0.0, 0.0, 1.0) : normalize(v); } void main() { vec3 worldpos = mul(vec4(position, 1.0), u_world).xyz; mediump vec3 worldnormal = vec3(0.0, 0.0, 1.0); vec4 viewPos = vec4(mul(vec4(worldpos, 1.0), u_view).xyz, 1.0); vec4 outPos = mul(u_proj, viewPos); v_color0 = color0; v_texcoord = vec3(texcoord.xy * u_uvscaleoffset.xy, 0.0); v_fogdepth = (viewPos.z + u_fogcoef.x) * u_fogcoef.y; vec3 projPos = outPos.xyz / outPos.w; if (u_cullRangeMin.w <= 0.0 || (projPos.z >= u_cullRangeMin.z && projPos.z <= u_cullRangeMax.z)) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.z < u_cullRangeMin.z || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_depth = outPos.z/outPos.w; }
MONSTER HUNTER PORTABLE 3rd v1.11.2-917-g89e70c319 2025-01-20 Error in shader compilation: info: 0:68: S0027: Cannot modify an input variable 01730000:00000b34 HWX T N Fog Tex Light: 0: c:0 t:0 1: c:0 t:0 2: c:0 t:0 MatUp:3 Cull #version 320 es // Mali-T820 - GLSL 320 precision highp float; #define gl_VertexIndex gl_VertexID #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) in vec3 position; in mediump vec3 normal; in vec2 texcoord; uniform mat4 u_proj; uniform mat4 u_world; uniform mat4 u_view; uniform vec4 u_uvscaleoffset; uniform vec3 u_lightpos0; uniform lowp vec3 u_lightambient0; uniform lowp vec3 u_lightdiffuse0; uniform vec3 u_lightpos1; uniform lowp vec3 u_lightambient1; uniform lowp vec3 u_lightdiffuse1; uniform vec3 u_lightpos2; uniform lowp vec3 u_lightambient2; uniform lowp vec3 u_lightdiffuse2; uniform lowp vec4 u_ambient; uniform lowp vec3 u_matdiffuse; uniform lowp vec4 u_matspecular; uniform lowp vec3 u_matemissive; uniform lowp vec4 u_matambientalpha; uniform highp vec2 u_fogcoef; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; out lowp vec4 v_color0; out mediump vec3 v_texcoord; out mediump float v_fogdepth; in float h_depth; vec3 normalizeOr001(vec3 v) { return length(v) == 0.0 ? vec3(0.0, 0.0, 1.0) : normalize(v); } void main() { vec3 worldpos = mul(vec4(position, 1.0), u_world).xyz; mediump vec3 worldnormal = normalizeOr001(mul(vec4(normal, 0.0), u_world).xyz); vec4 viewPos = vec4(mul(vec4(worldpos, 1.0), u_view).xyz, 1.0); vec4 outPos = mul(u_proj, viewPos); lowp vec4 lightSum0 = u_ambient * u_matambientalpha + vec4(u_matemissive, 0.0); vec3 toLight; lowp vec3 diffuse; mediump float ldot; toLight = u_lightpos0; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse0 * u_matdiffuse) * max(ldot, 0.0); lightSum0.rgb += (u_lightambient0 * u_matambientalpha.rgb + diffuse); toLight = u_lightpos1; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse1 * u_matdiffuse) * max(ldot, 0.0); lightSum0.rgb += (u_lightambient1 * u_matambientalpha.rgb + diffuse); toLight = u_lightpos2; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse2 * u_matdiffuse) * max(ldot, 0.0); lightSum0.rgb += (u_lightambient2 * u_matambientalpha.rgb + diffuse); v_color0 = clamp(lightSum0, 0.0, 1.0); v_texcoord = vec3(texcoord.xy * u_uvscaleoffset.xy, 0.0); v_fogdepth = (viewPos.z + u_fogcoef.x) * u_fogcoef.y; vec3 projPos = outPos.xyz / outPos.w; if (u_cullRangeMin.w <= 0.0 || (projPos.z >= u_cullRangeMin.z && projPos.z <= u_cullRangeMax.z)) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.z < u_cullRangeMin.z || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_depth = outPos.z/outPos.w; }
MONSTER HUNTER PORTABLE 3rd v1.11.2-917-g89e70c319 2025-01-20 Error in shader compilation: info: 0:36: S0027: Cannot modify an input variable 00000000:00000b30 HWX T N Tex Cull #version 320 es // Mali-T820 - GLSL 320 precision highp float; #define gl_VertexIndex gl_VertexID #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) in vec3 position; in mediump vec3 normal; in vec2 texcoord; uniform mat4 u_proj; uniform mat4 u_world; uniform mat4 u_view; uniform vec4 u_uvscaleoffset; uniform lowp vec4 u_matambientalpha; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; out lowp vec4 v_color0; out mediump vec3 v_texcoord; in float h_depth; vec3 normalizeOr001(vec3 v) { return length(v) == 0.0 ? vec3(0.0, 0.0, 1.0) : normalize(v); } void main() { vec3 worldpos = mul(vec4(position, 1.0), u_world).xyz; mediump vec3 worldnormal = normalizeOr001(mul(vec4(normal, 0.0), u_world).xyz); vec4 viewPos = vec4(mul(vec4(worldpos, 1.0), u_view).xyz, 1.0); vec4 outPos = mul(u_proj, viewPos); v_color0 = u_matambientalpha; v_texcoord = vec3(texcoord.xy * u_uvscaleoffset.xy, 0.0); vec3 projPos = outPos.xyz / outPos.w; if (u_cullRangeMin.w <= 0.0 || (projPos.z >= u_cullRangeMin.z && projPos.z <= u_cullRangeMax.z)) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.z < u_cullRangeMin.z || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_depth = outPos.z/outPos.w; }
MONSTER HUNTER PORTABLE 3rd v1.11.2-917-g89e70c319 2025-01-20 Error in shader compilation: info: 0:15: S0027: Cannot modify an input variable 00000000:0000000a THR C #version 320 es // Mali-T820 - GLSL 320 precision highp float; #define gl_VertexIndex gl_VertexID #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) in vec4 position; in lowp vec4 color0; uniform mat4 u_proj_through; out lowp vec4 v_color0; in float h_depth; void main() { v_color0 = color0; vec4 outPos = mul(u_proj_through, vec4(position.xyz, 1.0)); gl_Position = outPos; h_depth = outPos.z/outPos.w; }
MONSTER HUNTER PORTABLE 3rd v1.11.2-917-g89e70c319 2025-01-20 Error in shader compilation: info: 0:44: S0027: Cannot modify an input variable 01030000:0000093c HWX C T Fog Tex Light: MatUp:3 Cull #version 320 es // Mali-T820 - GLSL 320 precision highp float; #define gl_VertexIndex gl_VertexID #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) in vec3 position; in vec2 texcoord; in lowp vec4 color0; uniform mat4 u_proj; uniform mat4 u_world; uniform mat4 u_view; uniform vec4 u_uvscaleoffset; uniform lowp vec4 u_ambient; uniform lowp vec4 u_matspecular; uniform lowp vec3 u_matemissive; uniform lowp vec4 u_matambientalpha; uniform highp vec2 u_fogcoef; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; out lowp vec4 v_color0; out mediump vec3 v_texcoord; out mediump float v_fogdepth; in float h_depth; vec3 normalizeOr001(vec3 v) { return length(v) == 0.0 ? vec3(0.0, 0.0, 1.0) : normalize(v); } void main() { vec3 worldpos = mul(vec4(position, 1.0), u_world).xyz; mediump vec3 worldnormal = vec3(0.0, 0.0, 1.0); vec4 viewPos = vec4(mul(vec4(worldpos, 1.0), u_view).xyz, 1.0); vec4 outPos = mul(u_proj, viewPos); lowp vec4 lightSum0 = u_ambient * color0 + vec4(u_matemissive, 0.0); mediump float ldot; v_color0 = clamp(lightSum0, 0.0, 1.0); v_texcoord = vec3(texcoord.xy * u_uvscaleoffset.xy, 0.0); v_fogdepth = (viewPos.z + u_fogcoef.x) * u_fogcoef.y; vec3 projPos = outPos.xyz / outPos.w; if (u_cullRangeMin.w <= 0.0 || (projPos.z >= u_cullRangeMin.z && projPos.z <= u_cullRangeMax.z)) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.z < u_cullRangeMin.z || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_depth = outPos.z/outPos.w; }
MONSTER HUNTER PORTABLE 3rd v1.11.2-917-g89e70c319 2025-01-20 Error in shader compilation: info: 0:18: S0027: Cannot modify an input variable 00000000:0000001a THR C Tex #version 320 es // Mali-T820 - GLSL 320 precision highp float; #define gl_VertexIndex gl_VertexID #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) in vec4 position; in vec2 texcoord; in lowp vec4 color0; uniform mat4 u_proj_through; out lowp vec4 v_color0; out mediump vec3 v_texcoord; in float h_depth; void main() { v_texcoord = vec3(texcoord, 1.0); v_color0 = color0; vec4 outPos = mul(u_proj_through, vec4(position.xyz, 1.0)); gl_Position = outPos; h_depth = outPos.z/outPos.w; }
MONSTER HUNTER PORTABLE 3rd v1.11.2-917-g89e70c319 2025-01-20 Error in shader compilation: info: 0:36: S0027: Cannot modify an input variable 00000000:00000938 HWX C T Tex Cull #version 320 es // Mali-T820 - GLSL 320 precision highp float; #define gl_VertexIndex gl_VertexID #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) in vec3 position; in vec2 texcoord; in lowp vec4 color0; uniform mat4 u_proj; uniform mat4 u_world; uniform mat4 u_view; uniform vec4 u_uvscaleoffset; uniform lowp vec4 u_matambientalpha; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; out lowp vec4 v_color0; out mediump vec3 v_texcoord; in float h_depth; vec3 normalizeOr001(vec3 v) { return length(v) == 0.0 ? vec3(0.0, 0.0, 1.0) : normalize(v); } void main() { vec3 worldpos = mul(vec4(position, 1.0), u_world).xyz; mediump vec3 worldnormal = vec3(0.0, 0.0, 1.0); vec4 viewPos = vec4(mul(vec4(worldpos, 1.0), u_view).xyz, 1.0); vec4 outPos = mul(u_proj, viewPos); v_color0 = color0; v_texcoord = vec3(texcoord.xy * u_uvscaleoffset.xy, 0.0); vec3 projPos = outPos.xyz / outPos.w; if (u_cullRangeMin.w <= 0.0 || (projPos.z >= u_cullRangeMin.z && projPos.z <= u_cullRangeMax.z)) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.z < u_cullRangeMin.z || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_depth = outPos.z/outPos.w; }
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-23 MIPSCompileOp: Invalid instruction 4cb10004
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-19 WriteToHardware: Invalid address e0459503 near PC 08000000 LR 08000000
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-21 Unknown GetPointer f14f1e13 PC 0880c088 LR 088e9ea4
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-19 MIPSCompileOp: Invalid instruction 65f60a54
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-15 Unknown GetPointer a6289839 PC 0880c088 LR 088e9ea4
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-14 __KernelStopThread: thread 379 does not exist (ApctlThread stopped)
MONSTER HUNTER PORTABLE 3rd v1.15.3 2025-01-13 __KernelStopThread: thread 741 does not exist (ApctlThread deleted)
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-13 sceDmacMemcpy(dest=040e6800, src=09a6a5c0, size=21024): overlapping read
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-12 __KernelStopThread: thread 622 does not exist (ApctlThread stopped)
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-12 __KernelStopThread: thread 622 does not exist (ApctlThread deleted)
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-12 Unknown GetPointerWrite 2ca563d0 PC 0880c088 LR 0886407c
MONSTER HUNTER PORTABLE 3rd v1.18.1 2025-01-12 sceDmacMemcpy(dest=040cc000, src=09aacf20, size=16544): overlapping read
MONSTER HUNTER PORTABLE 3rd v1.18.1-670-g63c7c73fa0 2025-01-11 Branch in Jump delay slot at 09ffdd80 in block starting at 09ffdd30