Recent logs - Silent Hill® Origins

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
Silent Hill® Origins v1.17.1 2024-06-21 Unknown GE command : fcff95c4
Silent Hill® Origins v1.17.1 2024-06-19 Unexpected mpeg first timestamp: 73ecc3d8cf3 / 7966295952627
Silent Hill® Origins v1.17.1 2024-06-12 sceKernelLoadModule: unsupported options size=00000014, flags=0898786c, pos=0, access=1, data=2, text=2
Silent Hill® Origins v1.17.1 2024-06-12 sceKernelLoadModule: unsupported options size=00000014, flags=0898786c, pos=0, access=1, data=1, text=1
Silent Hill® Origins v1.17.1 2024-06-12 Unknown GE command : fe74de49
Silent Hill® Origins v1.17.1 2024-06-11 Unknown GE command : fe9beb98
Silent Hill® Origins v1.17.1 2024-06-11 Unexpected mpeg first timestamp: 3b4c83dd765 / 4074988492645
Silent Hill® Origins v1.17.1 2024-06-11 Unexpected mpeg first timestamp: 58d173d033e / 6103538402110
Silent Hill® Origins v1.17.1 2024-06-11 Unknown GE command : fded91a9
Silent Hill® Origins v1.17.1 2024-06-11 sceDmacMemcpy(dest=0989b710, src=0978b6d0, size=557056): overlapping read
Silent Hill® Origins v1.17.1 2024-06-06 Unknown GE command : fc7b3000
Silent Hill® Origins v1.17.1-491-g9cdd97c13b 2024-06-04 sceDmacMemcpy(dest=09a62090, src=0958c9e0, size=557056): overlapping read
Silent Hill® Origins v1.17.1-491-g9cdd97c13b 2024-06-02 sceDmacMemcpy(dest=0984cf40, src=0973cf00, size=557056): overlapping read
Silent Hill® Origins v1.17.1 2024-06-02 sceDmacMemcpy(dest=09dcad00, src=09cbacc0, size=557056): overlapping read
Silent Hill® Origins v1.17.1 2024-06-02 Unexpected mpeg first timestamp: 4e7cc3cbf7b / 5393610489723
Silent Hill® Origins v1.17.1 2024-06-02 Unexpected mpeg first timestamp: 58d173d2ae9 / 6103538412265
Silent Hill® Origins v1.17.1 2024-06-02 Unexpected mpeg first timestamp: f7a33bd1b8 / 1063595528632
Silent Hill® Origins v1.17.1 2024-06-02 Unexpected mpeg first timestamp: d7233c953f / 924009141567
Silent Hill® Origins v1.17.1-491-g9cdd97c13b 2024-05-31 sceDmacMemcpy(dest=09863130, src=097530f0, size=557056): overlapping read
Silent Hill® Origins v1.17.1 2024-05-31 Unexpected mpeg first timestamp: ef90bd7e12 / 1028925521426
Silent Hill® Origins v1.17.1 2024-05-31 Unexpected mpeg first timestamp: d7233c22c2 / 924009112258
Silent Hill® Origins v1.17.1 2024-05-31 Unexpected mpeg first timestamp: 8e5cabd3a05 / 9783041931781
Silent Hill® Origins v1.17.1 2024-05-29 sceDmacMemcpy(dest=09a0dd30, src=098fdcf0, size=557056): overlapping read
Silent Hill® Origins v1.17.1 2024-05-28 Unexpected mpeg first timestamp: f7233c00d3 / 1061448057043
Silent Hill® Origins v1.17.1 2024-05-26 Rendering to framebuffer offset at 04161800 +64x0 (stride 1024)
Silent Hill® Origins v1.17.1-491-g9cdd97c13b 2024-05-25 Error in shader program link: info: WARNING: Could not find vertex shader attribute 'Normal' to match BindAttributeLocation request. WARNING: Could not find vertex shader attribute 'Color1' to match BindAttributeLocation request. WARNING: Could not find vertex shader attribute 'TexCoord0' to match BindAttributeLocation request. WARNING: Could not find vertex shader attribute 'Position' to match BindAttributeLocation request. WARNING: Could not find vertex shader attribute 'Tangent' to match BindAttributeLocation request. WARNING: Could not find vertex shader attribute 'Binormal' to match BindAttributeLocation request. WARNING: Could not find vertex shader attribute 'Color0' to match BindAttributeLocation request. WARNING: Output of vertex shader 'v_texcoordNC0' not read by fragment shader WARNING: Output of vertex shader 'v_texcoordNC2' not read by fragment shader WARNING: Output of vertex shader 'v_texcoordNC3' not read by fragment shader WARNING: Output of vertex shader 'v_texcoordNC1' not read by fragment shader ERROR: Uniform precision mismatch 'u_texelDelta' fs: postshader #version 300 es precision mediump float; precision highp int; uniform vec2 u_texelDelta; uniform vec2 u_pixelDelta; uniform mediump sampler2D sampler0; uniform vec4 u_time; 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; bvec4 _and_(bvec4 A, bvec4 B) { return bvec4(A.x && B.x, A.y && B.y, A.z && B.z, A.w && B.w); } vec4 df(vec4 A, vec4 B) { return abs(A - B); } bvec4 close(vec4 A, vec4 B) { vec4 param = A; vec4 param_1 = B; return lessThan(df(param, param_1), vec4(15.0)); } bvec4 _or_(bvec4 A, bvec4 B) { return bvec4(A.x || B.x, A.y || B.y, A.z || B.z, A.w || B.w); } vec4 weighted_distance(vec4 a, vec4 b, vec4 c, vec4 d, vec4 e, vec4 f, vec4 g, vec4 h) { vec4 param = a; vec4 param_1 = b; vec4 param_2 = a; vec4 param_3 = c; vec4 param_4 = d; vec4 param_5 = e; vec4 param_6 = d; vec4 param_7 = f; vec4 param_8 = g; vec4 param_9 = h; return (((df(param, param_1) + df(param_2, param_3)) + df(param_4, param_5)) + df(param_6, param_7)) + (df(param_8, param_9) * 4.0); } vec3 processxBR(vec3 color) { vec2 pS = vec2(1.0) / u_texelDelta; vec2 fp = fract(v_texcoord0 * pS); vec2 TexCoord_0 = v_texcoord0 - (fp * u_pixelDelta); vec2 dx = vec2(u_texelDelta.x, 0.0); vec2 dy = vec2(0.0, u_texelDelta.y); vec2 y2 = dy + dy; vec2 x2 = dx + dx; vec3 A = texture(sampler0, (TexCoord_0 - dx) - dy).xyz; vec3 B = texture(sampler0, TexCoord_0 - dy).xyz; vec3 C = texture(sampler0, (TexCoord_0 + dx) - dy).xyz; vec3 D = texture(sampler0, TexCoord_0 - dx).xyz; vec3 E = texture(sampler0, TexCoord_0).xyz; vec3 F = texture(sampler0, TexCoord_0 + dx).xyz; vec3 G = texture(sampler0, (TexCoord_0 - dx) + dy).xyz; vec3 H = texture(sampler0, TexCoord_0 + dy).xyz; vec3 I = texture(sampler0, (TexCoord_0 + dx) + dy).xyz; vec3 A1 = texture(sampler0, (TexCoord_0 - dx) - y2).xyz; vec3 C1 = texture(sampler0, (TexCoord_0 + dx) - y2).xyz; vec3 A0 = texture(sampler0, (TexCoord_0 - x2) - dy).xyz; vec3 G0 = texture(sampler0, (TexCoord_0 - x2) + dy).xyz; vec3 C4 = texture(sampler0, (TexCoord_0 + x2) - dy).xyz; vec3 I4 = texture(sampler0, (TexCoord_0 + x2) + dy).xyz; vec3 G5 = texture(sampler0, (TexCoord_0 - dx) + y2).xyz; vec3 I5 = texture(sampler0, (TexCoord_0 + dx) + y2).xyz; vec3 B1 = texture(sampler0, TexCoord_0 - y2).xyz; vec3 D0 = texture(sampler0, TexCoord_0 - x2).xyz; vec3 H5 = texture(sampler0, TexCoord_0 + y2).xyz; vec3 F4 = texture(sampler0, TexCoord_0 + x2).xyz; vec4 b = vec4(dot(B, vec3(16.1630001068115234375, 23.3509998321533203125, 8.477199554443359375)), dot(D, vec3(16.1630001068115234375, 23.3509998321533203125, 8.477199554443359375)), dot(H, vec3(16.1630001068115234375, 23.3509998321533203125, 8.
Silent Hill® Origins v1.17.1 2024-05-24 Unexpected mpeg first timestamp: b089 / 45193
Silent Hill® Origins v1.17.1 2024-05-23 sceDmacMemcpy(dest=0990bbb0, src=097fbb70, size=557056): overlapping read
Silent Hill® Origins v1.17.1 2024-05-17 Imm vertex used clip value, flags=8f7800
Silent Hill® Origins v1.17.1 2024-05-15 Unknown GE command : fd59fea2
Silent Hill® Origins v1.17.1 2024-05-15 Unknown GE command : fe96f7cc
Silent Hill® Origins v1.17.1 2024-05-13 sceDmacMemcpy(dest=098515a0, src=09741560, size=557056): overlapping read
Silent Hill® Origins v1.17.1 2024-05-13 sceKernelReleaseWaitThread(): Refusing to wake HLE-delayed thread, right thing to do?
Silent Hill® Origins v1.17.1 2024-05-11 UNIMPL sceKernelStopUnloadSelfModuleWithStatus(00000001, 00000000, 00000000, 00000000, 00000000): game has likely crashed
Silent Hill® Origins v1.17.1-360-gedcf685037 2024-05-04 sceDmacMemcpy(dest=09530ab0, src=097de160, size=557056): overlapping read
Silent Hill® Origins v1.17.1 2024-05-02 Imm vertex used clip value, flags=bfd800
Silent Hill® Origins v1.13.1-547-g9f4a84945 2024-05-02 GetFramebufferCandidates: Multiple (2) candidate framebuffers. texaddr: 0404c000 offset: 0 (128x128 stride 512, 8888): [COLOR seq:38540 C:0404c000/512(8888) Z:04000000/512 X:0 Y:0 reint: false] [COLOR seq:38537 C:04000000/512(8888) Z:00000000/0 X:0 Y:152 reint: false]
Silent Hill® Origins v1.17.1 2024-04-30 Unknown GE command : fdf8dd09
Silent Hill® Origins v1.17.1 2024-04-24 Error in shader compilation: info: Fragment shader failed to compile with the following errors: ERROR: 0:2: error(#61) Required extension isn't found, extension 'GL_ARB_shader_stencil_export' is not supported ERROR: error(#273) 1 compilation errors. No code generated stencil_fs #version 330 #extension GL_ARB_shader_stencil_export : require // Driver: ATI Radeon 3100 Graphics - GLSL 330 #define DISCARD discard #define lowp #define mediump #define highp #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) uniform sampler2D tex; float roundAndScaleTo255f(in float x) { return floor(x * 255.99); } in highp vec2 v_texcoord; // TEXCOORD0 uniform float stencilValue; out vec4 fragColor0; void main() { vec4 index = texture(tex, v_texcoord.xy); vec4 outColor = index.aaaa; gl_FragStencilRefARB = int(roundAndScaleTo255f(index.a)); fragColor0 = outColor; }
Silent Hill® Origins v1.17.1 2024-04-24 Error in shader compilation: info: 0:1: F0002: Mali-400 GP register allocation failed for vertex shader. Please contact [email protected] with the shader causing the problem, along with this error message. Mali online shader compiler r6p0-01rel0 [Revision 96995]. 01f04480:00000b00 HWX T N Light: 0: c:0 t:0 1: c:0 t:2 2: c:0 t:1 3: c:0 t:1 #version 100 // Driver: Mali-400 MP - GLSL 100 precision highp float; #define gl_VertexIndex gl_VertexID #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) // 01f04480:00000b00 HWX T N Light: 0: c:0 t:0 1: c:0 t:2 2: c:0 t:1 3: c:0 t:1 attribute vec3 position; attribute mediump vec3 normal; attribute 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 mediump vec3 u_lightatt1; uniform mediump vec3 u_lightdir1; uniform mediump vec2 u_lightangle_spotCoef1; uniform lowp vec3 u_lightambient1; uniform lowp vec3 u_lightdiffuse1; uniform vec3 u_lightpos2; uniform mediump vec3 u_lightatt2; uniform lowp vec3 u_lightambient2; uniform lowp vec3 u_lightdiffuse2; uniform vec3 u_lightpos3; uniform mediump vec3 u_lightatt3; uniform lowp vec3 u_lightambient3; uniform lowp vec3 u_lightdiffuse3; 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_depthRange; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; varying lowp vec4 v_color0; varying mediump vec3 v_texcoord; varying mediump float v_fogdepth; 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); vec4 ambientColor = u_matambientalpha; vec3 diffuseColor = u_matdiffuse.rgb; vec3 specularColor = u_matspecular.rgb; lowp vec4 lightSum0 = u_ambient * ambientColor + vec4(u_matemissive, 0.0); vec3 toLight; lowp vec3 diffuse; float distance; lowp float lightScale; mediump float ldot; lowp float angle; toLight = u_lightpos0; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse0 * diffuseColor) * max(ldot, 0.0); lightSum0.rgb += (u_lightambient0 * ambientColor.rgb + diffuse); toLight = u_lightpos1 - worldpos; distance = length(toLight); toLight /= distance; ldot = dot(toLight, worldnormal); angle = dot(u_lightdir1, toLight); if (angle >= u_lightangle_spotCoef1.x) { lightScale = clamp(1.0 / dot(u_lightatt1, vec3(1.0, distance, distance*distance)), 0.0, 1.0) * (u_lightangle_spotCoef1.y <= 0.0 ? 1.0 : pow(angle, u_lightangle_spotCoef1.y)); } else { lightScale = 0.0; } diffuse = (u_lightdiffuse1 * diffuseColor) * max(ldot, 0.0); lightSum0.rgb += (u_lightambient1 * ambientColor.rgb + diffuse) * lightScale; toLight = u_lightpos2 - worldpos; distance = length(toLight); toLight /= distance; ldot = dot(toLight, worldnormal); lightScale = clamp(1.0 / dot(u_lightatt2, vec3(1.0, distance, distance*distance)), 0.0, 1.0); diffuse = (u_lightdiffuse2 * diffuseColor) * max(ldot, 0.0); lightSum0.rgb += (u_lightambient2 * ambientColor.rgb + diffuse) * lightScale; toLight = u_lightpos3 - worldpos; distance = length(toLight); toLight /= distance; ldot = dot(toLight, worldnormal); lightScale = clamp(1.0 / dot(u_lightatt3, vec3(1.0, distance, distance*distance)), 0.0, 1.0); diffuse = (u_lightdiffuse3 * diffuseColor) * max(ldot, 0.0); lightSum0.rgb += (u_lightambient3 * ambientColor.rgb + diffuse) * lightScale; 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; gl_Position = outPos;
Silent Hill® Origins v1.17 2024-04-22 sceGeBreak(mode=1, unknown=09ffd570): unknown ptr (valid)
Silent Hill® Origins v1.17.1 2024-04-20 sceKernelLoadModuleByID: unsupported options size=00000014, flags=00000136, pos=0, access=1, data=2, text=2
Silent Hill® Origins v1.14.4 2024-04-06 Ignoring possible texturing from framebuffer at 091cee50 +320x-20717 / 64x256
Silent Hill® Origins v1.17.1 2024-04-05 WriteToHardware: Invalid address 00000058 near PC 08000000 LR 08000000
Silent Hill® Origins v1.17.1 2024-03-28 sceDmacMemcpy(dest=09e449f0, src=09d349b0, size=557056): overlapping read
Silent Hill® Origins v1.16.4 2024-03-28 Unknown GE command : fddffd4f
Silent Hill® Origins v1.17.1 2024-03-28 sceDmacMemcpy(dest=09908840, src=0949e340, size=557056): overlapping read
Silent Hill® Origins v1.17.1 2024-03-26 sceDmacMemcpy(dest=09d10550, src=09c00510, size=557056): overlapping read
Silent Hill® Origins v1.17.1 2024-03-24 sceDmacMemcpy(dest=09e2c970, src=09d1c930, size=557056): overlapping read
Silent Hill® Origins v1.16.4 2024-03-18 Imm vertex used clip value, flags=279800
Silent Hill® Origins v1.16.4 2024-03-13 Unknown GE command : fe7fdc67
Silent Hill® Origins v1.17.1 2024-06-17 00000000=sceDisplaySetHoldMode(00000001): unsupported
Silent Hill® Origins v1.17.1 2024-03-13 sceDmacMemcpy(dest=09d05cc0, src=09bf5c80, size=557056): overlapping read
Silent Hill® Origins v1.17.1 2024-03-10 Unexpected mpeg first timestamp: 89ba6400000 / 9464602165248
Silent Hill® Origins v1.17.1 2024-02-26 sceDmacMemcpy(dest=09bd6a40, src=093d6df0, size=557056): overlapping read
Silent Hill® Origins v1.17.1 2024-02-23 sceDmacMemcpy(dest=09a70de0, src=09960da0, size=557056): overlapping read
Silent Hill® Origins v1.16.6 2024-02-20 sceDmacMemcpy(dest=09d08ca0, src=09bf8c60, size=557056): overlapping read
Silent Hill® Origins v1.17.1 2024-02-20 sceDmacMemcpy(dest=09a243e0, src=09174c50, size=557056): overlapping read
Silent Hill® Origins v1.17.1 2024-02-19 sceDmacMemcpy(dest=09983420, src=0968bfb0, size=557056): overlapping read
Silent Hill® Origins v1.16.6 2024-02-15 sceGeBreak(mode=0, unknown=09fff520): unknown ptr (valid)
Silent Hill® Origins v1.16.6 2024-02-15 sceGeBreak(mode=0, unknown=09fff420): unknown ptr (valid)
Silent Hill® Origins v1.16.6 2024-02-15 sceGeBreak(mode=0, unknown=09fff410): unknown ptr (valid)
Silent Hill® Origins v1.16.6 2024-02-15 sceGeBreak(mode=0, unknown=09fff4e0): unknown ptr (valid)
Silent Hill® Origins v1.16.6 2024-02-15 sceGeBreak(mode=0, unknown=09fff4d0): unknown ptr (valid)
Silent Hill® Origins v1.17.1 2024-02-15 Unknown GE command : fcfe9708
Silent Hill® Origins v1.17 2024-02-13 sceDmacMemcpy(dest=09d077c0, src=09bf7780, size=557056): overlapping read
Silent Hill® Origins v1.17.1 2024-02-12 sceDmacMemcpy(dest=09d000e0, src=09bf00a0, size=557056): overlapping read
Silent Hill® Origins v1.17.1 2024-02-09 sceDmacMemcpy(dest=0955a5d0, src=0944a590, size=557056): overlapping read
Silent Hill® Origins v1.16.6 2024-02-04 sceDmacMemcpy(dest=0991fa30, src=0980f9f0, size=557056): overlapping read
Silent Hill® Origins v1.16.6 2024-01-26 sceDmacMemcpy(dest=097a27b0, src=09537f20, size=557056): overlapping read
Silent Hill® Origins v1.6.3 2024-01-15 sceDmacMemcpy(dest=099040b0, src=097f4070, size=557056): overlapping read
Silent Hill® Origins v1.16.6 2024-01-15 Unknown GetPointerWrite 00000000 PC 08a8912c LR 08a89150
Silent Hill® Origins v1.16.6 2024-01-10 sceDmacMemcpy(dest=09868460, src=09758420, size=557056): overlapping read
Silent Hill® Origins v1.6.3 2024-01-10 sceDmacMemcpy(dest=09aa80f0, src=099980b0, size=557056): overlapping read
Silent Hill® Origins v1.16.6 2023-12-31 Unusual bezier/spline vtype: 12000780, morph: 0, bones: 1
Silent Hill® Origins v1.16.6 2023-12-27 sceKernelLoadModule: unsupported options size=00000014, flags=00000002, pos=0, access=1, data=2, text=2
Silent Hill® Origins v1.15.4 2023-12-24 Unknown GE command : fcff78f8
Silent Hill® Origins v1.16.6 2023-12-21 Utility access thread still running, state: shutting down, dialog=1/1
Silent Hill® Origins v1.16.6 2023-12-21 Utility access thread still running, state: shutting down, dialog=2/1
Silent Hill® Origins v1.16.6 2023-12-11 sceKernelLoadModuleByID: unsupported options size=00000014, flags=08b62c38, pos=0, access=1, data=2, text=2
Silent Hill® Origins v1.16.6 2023-12-11 sceKernelLoadModuleByID: unsupported options size=00000014, flags=08b62c38, pos=0, access=1, data=1, text=1
Silent Hill® Origins v1.16.5 2023-12-09 sceDmacMemcpy(dest=098eeda0, src=09866d80, size=557056): overlapping read
Silent Hill® Origins v1.16.6 2023-12-07 Unknown GE command : fd9e980d
Silent Hill® Origins v1.16.6 2023-12-03 Unimplemented HLE function sceUtilityGetNetParam
Silent Hill® Origins v1.16.6 2023-12-02 Unknown GE command : fef6b636
Silent Hill® Origins v1.17.1 2024-05-18 Unexpected mpeg first timestamp: 9f080027 / 2668101671
Silent Hill® Origins v1.16.6 2023-11-20 ELF relocation HI16/1(16) pair (instead of LO16) at 0888f814 / 0888f818
Silent Hill® Origins v1.16.6 2023-11-20 ELF relocation HI16/1(16) pair (instead of LO16) at 0888f6a0 / 0888f6a4
Silent Hill® Origins v1.16.6 2023-11-20 Error in shader compilation: info: 0:1: F0002: Mali-400 GP register allocation failed for vertex shader. Please contact [email protected] with the shader causing the problem, along with this error message. Mali online shader compiler r5p0-01rel0 [Revision 96995]. 03700444:40c00b20 HWX T N Bones:4 Light: 0: c:0 t:1 1: c:0 t:1 2: c:0 t:1 WScale 1 Cull #version 100 // Driver: Mali-400 MP - GLSL 100 precision highp float; #define gl_VertexIndex gl_VertexID #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) // 03700444:40c00b20 HWX T N Bones:4 Light: 0: c:0 t:1 1: c:0 t:1 2: c:0 t:1 WScale 1 Cull attribute mediump vec4 w1; attribute vec3 position; attribute mediump vec3 normal; attribute vec2 texcoord; uniform mat4 u_proj; uniform mat4 u_world; uniform mat4 u_view; uniform mat4 u_bone0; uniform mat4 u_bone1; uniform mat4 u_bone2; uniform mat4 u_bone3; uniform vec4 u_uvscaleoffset; uniform vec3 u_lightpos0; uniform mediump vec3 u_lightatt0; uniform lowp vec3 u_lightambient0; uniform lowp vec3 u_lightdiffuse0; uniform vec3 u_lightpos1; uniform mediump vec3 u_lightatt1; uniform lowp vec3 u_lightambient1; uniform lowp vec3 u_lightdiffuse1; uniform vec3 u_lightpos2; uniform mediump vec3 u_lightatt2; 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_depthRange; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; varying lowp vec4 v_color0; varying mediump vec3 v_texcoord; varying mediump float v_fogdepth; vec3 normalizeOr001(vec3 v) { return length(v) == 0.0 ? vec3(0.0, 0.0, 1.0) : normalize(v); } void main() { mat4 skinMatrix = mul(w1.x, u_bone0) + mul(w1.y, u_bone1) + mul(w1.z, u_bone2) + mul(w1.w, u_bone3); vec3 skinnedpos = mul(vec4(position, 1.0), skinMatrix).xyz * 1.9921875; vec3 worldpos = mul(vec4(skinnedpos, 1.0), u_world).xyz; mediump vec3 skinnednormal = mul(vec4(normal, 0.0), skinMatrix).xyz * 1.9921875; mediump vec3 worldnormal = normalizeOr001(mul(vec4(skinnednormal, 0.0), u_world).xyz); vec4 viewPos = vec4(mul(vec4(worldpos, 1.0), u_view).xyz, 1.0); vec4 outPos = mul(u_proj, viewPos); vec4 ambientColor = u_matambientalpha; vec3 diffuseColor = u_matdiffuse.rgb; vec3 specularColor = u_matspecular.rgb; lowp vec4 lightSum0 = u_ambient * ambientColor + vec4(u_matemissive, 0.0); vec3 toLight; lowp vec3 diffuse; float distance; lowp float lightScale; mediump float ldot; toLight = u_lightpos0 - worldpos; distance = length(toLight); toLight /= distance; ldot = dot(toLight, worldnormal); lightScale = clamp(1.0 / dot(u_lightatt0, vec3(1.0, distance, distance*distance)), 0.0, 1.0); diffuse = (u_lightdiffuse0 * diffuseColor) * max(ldot, 0.0); lightSum0.rgb += (u_lightambient0 * ambientColor.rgb + diffuse) * lightScale; toLight = u_lightpos1 - worldpos; distance = length(toLight); toLight /= distance; ldot = dot(toLight, worldnormal); lightScale = clamp(1.0 / dot(u_lightatt1, vec3(1.0, distance, distance*distance)), 0.0, 1.0); diffuse = (u_lightdiffuse1 * diffuseColor) * max(ldot, 0.0); lightSum0.rgb += (u_lightambient1 * ambientColor.rgb + diffuse) * lightScale; toLight = u_lightpos2 - worldpos; distance = length(toLight); toLight /= distance; ldot = dot(toLight, worldnormal); lightScale = clamp(1.0 / dot(u_lightatt2, vec3(1.0, distance, distance*distance)), 0.0, 1.0); diffuse = (u_lightdiffuse2 * diffuseColor) * max(ldot, 0.0); lightSum0.rgb += (u_lightambient2 * ambientColor.rgb + diffuse) * lightScale; 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; float projZ = (projPos.z - u_depthRange.z) * u_depthRange.w; if (u_cullRangeMin.w <= 0.0 || projZ * outPos.w > -outPos.w) { if ((projPos.x < u_cullRangeMin.x
Silent Hill® Origins v1.16.6 2023-11-17 sceKernelLoadModule: unsupported options size=00000014, flags=00001234, pos=0, access=1, data=1, text=1
Silent Hill® Origins v1.16.6 2023-11-13 sceDmacMemcpy(dest=09dce890, src=09cbe850, size=557056): overlapping read
Silent Hill® Origins v1.16.6 2023-11-12 sceDmacMemcpy(dest=0985c0b0, src=0974c070, size=557056): overlapping read
Silent Hill® Origins v1.17.1 2024-06-07 Can't draw: No current render step. Step count: 0
Silent Hill® Origins v1.16.6 2023-11-06 sceDmacMemcpy(dest=09dce460, src=09cbe420, size=557056): overlapping read
Silent Hill® Origins v1.16.6 2023-11-06 sceDmacMemcpy(dest=09c7a860, src=09456cc0, size=557056): overlapping read
Silent Hill® Origins v1.16.6 2023-11-04 sceDmacMemcpy(dest=09a68ab0, src=09958a70, size=557056): overlapping read
Silent Hill® Origins v1.15.3 2023-11-01 Unimplemented HLE function sceUtilityHtmlViewerGetStatus
Silent Hill® Origins v1.16.6 2023-10-29 sceDmacMemcpy(dest=09df0c70, src=09ce0c30, size=557056): overlapping read
Silent Hill® Origins v1.16.6 2023-10-29 sceDmacMemcpy(dest=09d0add0, src=09bfad90, size=557056): overlapping read
Silent Hill® Origins v1.15.4 2023-10-28 __KernelStopThread: thread 376 does not exist (helper deleted)