Recent logs - GODS EATER BURST

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
GODS EATER BURST v1.8.0 2019-07-17 FBO using existing buffer as depthbuffer, 04158000/040dc000 and 040dc000/04088000
GODS EATER BURST v1.7.4 2019-07-02 FBO using existing buffer as depthbuffer, 001e4000/000dc000 and 000dc000/00088000
GODS EATER BURST v1.8.0 2019-05-24 ReadFromHardware: Invalid address 0a0002a8 near PC 0881af7c LR 0881af7c
GODS EATER BURST v1.8.0 2019-05-27 Error in shader compilation: info: Vertex shader compilation failed. ERROR: 0:176: 'outerProduct' : no matching overloaded function found ERROR: 0:176: '=' : cannot convert from 'const float' to '4X4 matrix of float' ERROR: 2 compilation errors. No code generated. 00080000:00007b1c HWX C T N Fog Tex Spline TessC TessT TessRevN #version 300 es precision highp float; in vec3 position; in mediump vec3 normal; 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; uniform sampler2D u_tess_points; uniform sampler2D u_tess_weights_u; uniform sampler2D u_tess_weights_v; uniform int u_spline_counts; vec2 tess_sample(in vec2 points[16], mat4 weights) { vec2 pos = vec2(0.0); pos += weights[0][0] * points[0]; pos += weights[0][1] * points[1]; pos += weights[0][2] * points[2]; pos += weights[0][3] * points[3]; pos += weights[1][0] * points[4]; pos += weights[1][1] * points[5]; pos += weights[1][2] * points[6]; pos += weights[1][3] * points[7]; pos += weights[2][0] * points[8]; pos += weights[2][1] * points[9]; pos += weights[2][2] * points[10]; pos += weights[2][3] * points[11]; pos += weights[3][0] * points[12]; pos += weights[3][1] * points[13]; pos += weights[3][2] * points[14]; pos += weights[3][3] * points[15]; return pos; } vec3 tess_sample(in vec3 points[16], mat4 weights) { vec3 pos = vec3(0.0); pos += weights[0][0] * points[0]; pos += weights[0][1] * points[1]; pos += weights[0][2] * points[2]; pos += weights[0][3] * points[3]; pos += weights[1][0] * points[4]; pos += weights[1][1] * points[5]; pos += weights[1][2] * points[6]; pos += weights[1][3] * points[7]; pos += weights[2][0] * points[8]; pos += weights[2][1] * points[9]; pos += weights[2][2] * points[10]; pos += weights[2][3] * points[11]; pos += weights[3][0] * points[12]; pos += weights[3][1] * points[13]; pos += weights[3][2] * points[14]; pos += weights[3][3] * points[15]; return pos; } vec4 tess_sample(in vec4 points[16], mat4 weights) { vec4 pos = vec4(0.0); pos += weights[0][0] * points[0]; pos += weights[0][1] * points[1]; pos += weights[0][2] * points[2]; pos += weights[0][3] * points[3]; pos += weights[1][0] * points[4]; pos += weights[1][1] * points[5]; pos += weights[1][2] * points[6]; pos += weights[1][3] * points[7]; pos += weights[2][0] * points[8]; pos += weights[2][1] * points[9]; pos += weights[2][2] * points[10]; pos += weights[2][3] * points[11]; pos += weights[3][0] * points[12]; pos += weights[3][1] * points[13]; pos += weights[3][2] * points[14]; pos += weights[3][3] * points[15]; return pos; } struct Tess { vec3 pos; vec2 tex; vec4 col; }; void tessellate(out Tess tess) { ivec2 point_pos = ivec2(position.z, normal.z); ivec2 weight_idx = ivec2(position.xy); vec3 _pos[16]; vec2 _tex[16]; vec4 _col[16]; int index_u, index_v; index_u = (0 + point_pos.x); index_v = (0 + point_pos.y); _pos[0] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz; _tex[0] = texelFetch(u_tess_points, ivec2(index_u + u_spline_counts, index_v), 0).xy; _col[0] = texelFetch(u_tess_points, ivec2(index_u + u_spline_counts * 2, index_v), 0).rgba; index_u = (1 + point_pos.x); index_v = (0 + point_pos.y); _pos[1] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz; _tex[1] = texelFetch(u_tess_points, ivec2(index_u + u_spline_counts, index_v), 0).xy; _col[1] = texelFetch(u_tess_points, ivec2(index_u + u_spline_counts * 2, index_v), 0).rgba; index_u = (2 + point_pos.x); index_v = (0 + point_pos.y); _pos[2] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz; _tex[2] = texelFetch(u_tess_points, ivec2(index_u + u_spline_counts, index_v), 0).xy; _col[2] = texelFetch(u_tess_points, ivec2(index_u + u_spline_cou
GODS EATER BURST v1.8.0 2019-05-27 Error in shader compilation: info: Vertex shader compilation failed. ERROR: 0:158: 'outerProduct' : no matching overloaded function found ERROR: 0:158: '=' : cannot convert from 'const float' to '4X4 matrix of float' ERROR: 2 compilation errors. No code generated. 80000000:00006b18 HWX C T N Tex Bezier TessT TessRevN #version 300 es precision highp float; in vec3 position; in mediump vec3 normal; 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; uniform sampler2D u_tess_points; uniform sampler2D u_tess_weights_u; uniform sampler2D u_tess_weights_v; uniform int u_spline_counts; vec2 tess_sample(in vec2 points[16], mat4 weights) { vec2 pos = vec2(0.0); pos += weights[0][0] * points[0]; pos += weights[0][1] * points[1]; pos += weights[0][2] * points[2]; pos += weights[0][3] * points[3]; pos += weights[1][0] * points[4]; pos += weights[1][1] * points[5]; pos += weights[1][2] * points[6]; pos += weights[1][3] * points[7]; pos += weights[2][0] * points[8]; pos += weights[2][1] * points[9]; pos += weights[2][2] * points[10]; pos += weights[2][3] * points[11]; pos += weights[3][0] * points[12]; pos += weights[3][1] * points[13]; pos += weights[3][2] * points[14]; pos += weights[3][3] * points[15]; return pos; } vec3 tess_sample(in vec3 points[16], mat4 weights) { vec3 pos = vec3(0.0); pos += weights[0][0] * points[0]; pos += weights[0][1] * points[1]; pos += weights[0][2] * points[2]; pos += weights[0][3] * points[3]; pos += weights[1][0] * points[4]; pos += weights[1][1] * points[5]; pos += weights[1][2] * points[6]; pos += weights[1][3] * points[7]; pos += weights[2][0] * points[8]; pos += weights[2][1] * points[9]; pos += weights[2][2] * points[10]; pos += weights[2][3] * points[11]; pos += weights[3][0] * points[12]; pos += weights[3][1] * points[13]; pos += weights[3][2] * points[14]; pos += weights[3][3] * points[15]; return pos; } vec4 tess_sample(in vec4 points[16], mat4 weights) { vec4 pos = vec4(0.0); pos += weights[0][0] * points[0]; pos += weights[0][1] * points[1]; pos += weights[0][2] * points[2]; pos += weights[0][3] * points[3]; pos += weights[1][0] * points[4]; pos += weights[1][1] * points[5]; pos += weights[1][2] * points[6]; pos += weights[1][3] * points[7]; pos += weights[2][0] * points[8]; pos += weights[2][1] * points[9]; pos += weights[2][2] * points[10]; pos += weights[2][3] * points[11]; pos += weights[3][0] * points[12]; pos += weights[3][1] * points[13]; pos += weights[3][2] * points[14]; pos += weights[3][3] * points[15]; return pos; } struct Tess { vec3 pos; vec2 tex; vec4 col; }; void tessellate(out Tess tess) { ivec2 point_pos = ivec2(position.z, normal.z) * 3; ivec2 weight_idx = ivec2(position.xy); vec3 _pos[16]; vec2 _tex[16]; vec4 _col[16]; int index_u, index_v; index_u = (0 + point_pos.x); index_v = (0 + point_pos.y); _pos[0] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz; _tex[0] = texelFetch(u_tess_points, ivec2(index_u + u_spline_counts, index_v), 0).xy; index_u = (1 + point_pos.x); index_v = (0 + point_pos.y); _pos[1] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz; _tex[1] = texelFetch(u_tess_points, ivec2(index_u + u_spline_counts, index_v), 0).xy; index_u = (2 + point_pos.x); index_v = (0 + point_pos.y); _pos[2] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz; _tex[2] = texelFetch(u_tess_points, ivec2(index_u + u_spline_counts, index_v), 0).xy; index_u = (3 + point_pos.x); index_v = (0 + point_pos.y); _pos[3] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz; _tex[3] = texelFetch(u_tess_points, ivec2(index_u + u_spline_counts, index_v), 0).xy; index_u = (0 + point_pos.x); index_v = (1 + point_pos.y); _pos[4] = texelFetch(u_tess_points,
GODS EATER BURST v1.8.0 2019-05-27 Error in shader compilation: info: Vertex shader compilation failed. ERROR: 0:160: 'outerProduct' : no matching overloaded function found ERROR: 0:160: '=' : cannot convert from 'const float' to '4X4 matrix of float' ERROR: 2 compilation errors. No code generated. 80000000:00006b1c HWX C T N Fog Tex Bezier TessT TessRevN #version 300 es precision highp float; in vec3 position; in mediump vec3 normal; 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; uniform sampler2D u_tess_points; uniform sampler2D u_tess_weights_u; uniform sampler2D u_tess_weights_v; uniform int u_spline_counts; vec2 tess_sample(in vec2 points[16], mat4 weights) { vec2 pos = vec2(0.0); pos += weights[0][0] * points[0]; pos += weights[0][1] * points[1]; pos += weights[0][2] * points[2]; pos += weights[0][3] * points[3]; pos += weights[1][0] * points[4]; pos += weights[1][1] * points[5]; pos += weights[1][2] * points[6]; pos += weights[1][3] * points[7]; pos += weights[2][0] * points[8]; pos += weights[2][1] * points[9]; pos += weights[2][2] * points[10]; pos += weights[2][3] * points[11]; pos += weights[3][0] * points[12]; pos += weights[3][1] * points[13]; pos += weights[3][2] * points[14]; pos += weights[3][3] * points[15]; return pos; } vec3 tess_sample(in vec3 points[16], mat4 weights) { vec3 pos = vec3(0.0); pos += weights[0][0] * points[0]; pos += weights[0][1] * points[1]; pos += weights[0][2] * points[2]; pos += weights[0][3] * points[3]; pos += weights[1][0] * points[4]; pos += weights[1][1] * points[5]; pos += weights[1][2] * points[6]; pos += weights[1][3] * points[7]; pos += weights[2][0] * points[8]; pos += weights[2][1] * points[9]; pos += weights[2][2] * points[10]; pos += weights[2][3] * points[11]; pos += weights[3][0] * points[12]; pos += weights[3][1] * points[13]; pos += weights[3][2] * points[14]; pos += weights[3][3] * points[15]; return pos; } vec4 tess_sample(in vec4 points[16], mat4 weights) { vec4 pos = vec4(0.0); pos += weights[0][0] * points[0]; pos += weights[0][1] * points[1]; pos += weights[0][2] * points[2]; pos += weights[0][3] * points[3]; pos += weights[1][0] * points[4]; pos += weights[1][1] * points[5]; pos += weights[1][2] * points[6]; pos += weights[1][3] * points[7]; pos += weights[2][0] * points[8]; pos += weights[2][1] * points[9]; pos += weights[2][2] * points[10]; pos += weights[2][3] * points[11]; pos += weights[3][0] * points[12]; pos += weights[3][1] * points[13]; pos += weights[3][2] * points[14]; pos += weights[3][3] * points[15]; return pos; } struct Tess { vec3 pos; vec2 tex; vec4 col; }; void tessellate(out Tess tess) { ivec2 point_pos = ivec2(position.z, normal.z) * 3; ivec2 weight_idx = ivec2(position.xy); vec3 _pos[16]; vec2 _tex[16]; vec4 _col[16]; int index_u, index_v; index_u = (0 + point_pos.x); index_v = (0 + point_pos.y); _pos[0] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz; _tex[0] = texelFetch(u_tess_points, ivec2(index_u + u_spline_counts, index_v), 0).xy; index_u = (1 + point_pos.x); index_v = (0 + point_pos.y); _pos[1] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz; _tex[1] = texelFetch(u_tess_points, ivec2(index_u + u_spline_counts, index_v), 0).xy; index_u = (2 + point_pos.x); index_v = (0 + point_pos.y); _pos[2] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz; _tex[2] = texelFetch(u_tess_points, ivec2(index_u + u_spline_counts, index_v), 0).xy; index_u = (3 + point_pos.x); index_v = (0 + point_pos.y); _pos[3] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz; _tex[3] = texelFetch(u_tess_points, ivec2(index_u + u_spline_counts, index_v), 0).xy; index_u = (0 + point_pos.x); in
GODS EATER BURST v1.8.0 2019-05-25 Unknown GetPointer 00000000 PC 08841ac8 LR 08000030
GODS EATER BURST v1.8.0-100-g54e102cfa 2019-04-19 sceKernelCreateThread(name=creature_vajra): unsupported attributes 00000006
GODS EATER BURST v1.8.0-100-g54e102cfa 2019-04-19 sceKernelCreateThread(name=creature_chihyu): unsupported attributes 00000006
GODS EATER BURST v1.8.0-100-g54e102cfa 2019-04-18 sceKernelCreateThread(name=creature_zygote): unsupported attributes 00000006
GODS EATER BURST v1.8.0-100-g54e102cfa 2019-04-19 sceKernelCreateThread(name=creature_kongou): unsupported attributes 00000006
GODS EATER BURST v1.8.0-100-g54e102cfa 2019-04-17 sceKernelCreateThread(name=creature_gborogboro): unsupported attributes 00000006
GODS EATER BURST v1.8.0-100-g54e102cfa 2019-04-19 sceKernelCreateThread(name=god_g997_Save_test): unsupported attributes 00000006
GODS EATER BURST v1.8.0-100-g54e102cfa 2019-04-19 sceKernelCreateThread(name=god_g998_Result_test): unsupported attributes 00000006
GODS EATER BURST v1.8.0-100-g54e102cfa 2019-04-18 sceKernelCreateThread(name=creature_cocoonmaiden): unsupported attributes 00000006
GODS EATER BURST v1.8.0-100-g54e102cfa 2019-04-19 sceKernelCreateThread(name=creature_ogretail): unsupported attributes 00000006
GODS EATER BURST v1.8.0-100-g54e102cfa 2019-04-19 sceKernelCreateThread(name=god_g000_Field): unsupported attributes 00000006
GODS EATER BURST v1.8.0-100-g54e102cfa 2019-04-19 sceKernelCreateThread(name=god_g999_Base): unsupported attributes 00000006
GODS EATER BURST v1.8.0-268-gf49999efc 2019-06-12 sceKernelCreateThread(name=god_g001_Demo): unsupported attributes 00000006
GODS EATER BURST v1.8.0-268-gf49999efc 2019-06-12 sceKernelCreateThread(name=god_game): unsupported attributes 00000006
GODS EATER BURST v1.8.0-268-gf49999efc 2019-06-12 sceKernelCreateThread(name=god_m001_Title): unsupported attributes 00000006
GODS EATER BURST v1.8.0-268-gf49999efc 2019-06-12 sceKernelCreateThread(name=god_m002_Movie): unsupported attributes 00000006
GODS EATER BURST v1.8.0-268-gf49999efc 2019-06-12 sceKernelCreateThread(name=god_m000_Boot): unsupported attributes 00000006
GODS EATER BURST v1.8.0-268-gf49999efc 2019-06-12 sceKernelCreateThread(name=god_menu): unsupported attributes 00000006
GODS EATER BURST v1.8.0-268-gf49999efc 2019-06-12 sceKernelCreateThread(name=system): unsupported attributes 00000006
GODS EATER BURST v1.8.0 2019-05-27 Unknown GetPointer 00000000 PC 0882f008 LR 08000020
GODS EATER BURST v1.7.4 2019-04-06 Unknown GE command : 5200011a
GODS EATER BURST v1.7.4 2019-04-06 Bad bounding box data: ae0000
GODS EATER BURST v1.5.4 2019-01-26 FBO using existing buffer as depthbuffer, 001e8000/000dc000 and 000dc000/00088000
GODS EATER BURST v1.7.5 2019-01-05 Error in shader program link: info: (unknown reason) fs: 00000000:06217022 Tex TexAlpha Fog StenToAlphaDual Sten0 TFuncMod AlphaTest0 != #version 300 es #extension GL_EXT_blend_func_extended : require #extension GL_EXT_shader_framebuffer_fetch : require precision lowp float; uniform sampler2D tex; uniform sampler2D testtex; in vec4 v_color0; uniform vec3 u_fogcolor; in mediump float v_fogdepth; in mediump vec3 v_texcoord; inout vec4 fragColor0; out vec4 fragColor1; void main() { vec4 t = texture(tex, v_texcoord.xy); vec4 p = v_color0; vec4 v = p * t; float fogCoef = clamp(v_fogdepth, 0.0, 1.0); v = mix(vec4(u_fogcolor, v.a), v, fogCoef); if (v.a < 0.002) discard; fragColor0 = vec4(v.rgb, 0.0); fragColor1 = vec4(0.0, 0.0, 0.0, v.a); } vs: 00080000:00007b1c HWX C T N Fog Tex Spline TessC TessT TessRevN #version 300 es precision highp float; in vec3 position; in mediump vec3 normal; 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; uniform sampler2D u_tess_pos_tex; uniform sampler2D u_tess_tex_tex; uniform sampler2D u_tess_col_tex; uniform int u_spline_count_u; vec2 tess_sample(in vec2 points[16], in vec2 weights[4]) { vec2 pos = vec2(0.0); for (int i = 0; i < 4; ++i) { for (int j = 0; j < 4; ++j) { float f = weights[j].x * weights[i].y; if (f != 0.0) pos = pos + f * points[i * 4 + j]; } } return pos; } vec3 tess_sample(in vec3 points[16], in vec2 weights[4]) { vec3 pos = vec3(0.0); for (int i = 0; i < 4; ++i) { for (int j = 0; j < 4; ++j) { float f = weights[j].x * weights[i].y; if (f != 0.0) pos = pos + f * points[i * 4 + j]; } } return pos; } vec4 tess_sample(in vec4 points[16], in vec2 weights[4]) { vec4 pos = vec4(0.0); for (int i = 0; i < 4; ++i) { for (int j = 0; j < 4; ++j) { float f = weights[j].x * weights[i].y; if (f != 0.0) pos = pos + f * points[i * 4 + j]; } } return pos; } uniform int u_spline_count_v; uniform int u_spline_type_u; uniform int u_spline_type_v; void spline_knot(ivec2 num_patches, ivec2 type, out vec2 knot[6], ivec2 patch_pos) { for (int i = 0; i < 6; ++i) { knot[i] = vec2(float(i + patch_pos.x - 2), float(i + patch_pos.y - 2)); } if ((type.x & 1) != 0) { if (patch_pos.x <= 2) knot[0].x = 0.0; if (patch_pos.x <= 1) knot[1].x = 0.0; } if ((type.x & 2) != 0) { if (patch_pos.x >= (num_patches.x - 2)) knot[5].x = float(num_patches.x); if (patch_pos.x == (num_patches.x - 1)) knot[4].x = float(num_patches.x); } if ((type.y & 1) != 0) { if (patch_pos.y <= 2) knot[0].y = 0.0; if (patch_pos.y <= 1) knot[1].y = 0.0; } if ((type.y & 2) != 0) { if (patch_pos.y >= (num_patches.y - 2)) knot[5].y = float(num_patches.y); if (patch_pos.y == (num_patches.y - 1)) knot[4].y = float(num_patches.y); } } void spline_weight(vec2 t, in vec2 knot[6], out vec2 weights[4]) { vec2 t0 = (t - knot[0]); vec2 t1 = (t - knot[1]); vec2 t2 = (t - knot[2]); vec2 f30 = t0 / (knot[3] - knot[0]); vec2 f41 = t1 / (knot[4] - knot[1]); vec2 f52 = t2 / (knot[5] - knot[2]); vec2 f31 = t1 / (knot[3] - knot[1]); vec2 f42 = t2 / (knot[4] - knot[2]); vec2 f32 = t2 / (knot[3] - knot[2]); vec2 a = (1.0 - f30)*(1.0 - f31); vec2 b = (f31*f41); vec2 c = (1.0 - f41)*(1.0 - f42); vec2 d = (f42*f52); weights[0] = a - (a*f32); weights[1] = vec2(1.0) - a - b + ((a + b + c - vec2(1.0))*f32); weights[2] = b + ((vec2(1.0) - b - c - d)*f32); weights[3] = d*f32; } void main() { vec3 _pos[16]; vec2 _tex[16]; vec4 _col[16]; int num_patches_u = u_spline_count_u - 3; int u = int(mod(float(gl_InstanceID), float(num_patches_u))); int v = gl_InstanceID / num_patches_u; ivec2 patch_pos = ivec2(
GODS EATER BURST v1.7.2 2018-12-06 Unknown GetPointer 00000000 PC 08825e68 LR 08825e78
GODS EATER BURST v1.8.0 2019-04-27 GL ran out of GPU memory; switching to low memory mode
GODS EATER BURST v1.6.3 2018-11-15 Error in shader compilation: info: Fragment shader compilation failed. ERROR: 0:348: '*' : wrong operand types no operation '*' exists that takes a left-hand operand of type 'const int' and a right operand of type '3-component vector of float' (or there is no acceptable conversion) ERROR: 0:348: '+' : wrong operand types no operation '+' exists that takes a left-hand operand of type '3-component vector of float' and a right operand of type 'const int' (or there is no acceptable conversion) ERROR: 0:348: '*' : wrong operand types no operation '*' exists that takes a left-hand operand of type 'const int' and a right operand of type '3-component vector of float' (or there is no acceptable conversion) ERROR: 0:348: '+' : wrong operand types no operation '+' exists that takes a left-hand operand of type '3-component vector of float' and a right operand of type 'const int' (or there is no acceptable conversion) ERROR: 0:351: '*' : wrong operand types no operation '*' exists that takes a left-hand operand of type 'const int' and a right op postshader // PPSSPP: Grabbed from Processing and slightly modified. // FXAA shader, GLSL code adapted from: // http://horde3d.org/wiki/index.php5?title=Shading_Technique_-_FXAA // Whitepaper describing the technique: // http://developer.download.nvidia.com/assets/gamedev/files/sdk/11/FXAA_WhitePaper.pdf //====================================================================================================================================================================== //Extra options: #define FXAA 0 //ON:1/OFF:0 /default FXAA, info above //there's no extra config for fxaa here since from what I checked this simple fxaa version offers only more blur or less aa;c, you can check it yourself below //================ #define GAUSS_SQ 0 //ON:1/OFF:0 /full square gauss filtering, don't use with either FXAA nor sharpen filters #define Gsmoothing 3.5 //Default: 3.5 /increase for smoother(blurry) graphics //================ #define GAUSS_S 0 //ON:1/OFF:0 /simple gauss filtering by Bigpet, slightly different from above /you can find standalone in https://github.com/hrydgard/ppsspp/issues/7242 //================ #define MIKU 0 //Hatsune<3 this is an optional filter for all those pale anime faces which get white with bloom/colored:P tested on Miku in white dress //================ #define BLOOM 0 //ON:1/OFF:0 /bloom implementation from "my heroics" blog http://myheroics.wordpress.com/2008/09/04/glsl-bloom-shader/ #define samples 4 //Default: 4 /higher = more glow, worser performance #define quality 0.25 //Default: 0.25 /lower = smaller glow, better quality #define factor 0.002 //Default: 0.002 /just an extra tweak for the bloom slightly higher values might look better in some cases, but too much can cause artifacts #define Bpower 0.5 //Default: 0.5 /amount of bloom mixed //================ #define COLORED 0 //ON:1/OFF:0 /coloring part of KrossX Overlay Bloom shader from here http://www.mediafire.com/krossx#ste5pa5ijfa0o #define Cpower 0.5 //Default: 0.5 /amount of effect mixed //================ #define SHARPEN 0 //ON:1/OFF:0 /a simple sharpen filter, might be counterproductive to FXAA and BLOOM, hence disabled by default #define value 7.5 //Default: 7.5 /higher = more visible effect //================ #define S_COM_V2 1 //Sharpen Complex v2 from https://github.com/mpc-hc similar to above in effect, maybe more accurate #define S_val0 5.0 //Default: 5.0 /higher ~ increases sharpness /negative ~ can add extra blurr/strange effect //================ #define SHADEBOOST 0 //ON:1/OFF:0 /color correction from GSdx/pcsx2 plugin, initially taken from http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=21057 #define saturation 1.0 //Default: 1.0 //negative will look like inverted colors shader #define brightness 1.0 //Default: 1.0 #define contrast 1.0 //Default: 1.0 //negative will be... well negative;p #define red
GODS EATER BURST v1.4-2-g648bc5d 2018-11-10 Jump to invalid address: 04a93b00
GODS EATER BURST v1.6.3 2018-10-27 ReadFromHardware: Invalid address 000002b4 near PC 08836bac LR 08836b94
GODS EATER BURST v1.6.3 2018-10-27 WriteToHardware: Invalid address 00001a34 near PC 08836bac LR 08836b94
GODS EATER BURST v1.5.4 2018-03-27 80630006=sceAtracSetDataAndGetID(08f8ca20, 0006a868): invalid RIFF header
GODS EATER BURST v1.8.0 2019-04-20 Load/Save function 19 not coded. Title: ULES01519 Save: ULES01519 File: C01.BIN
GODS EATER BURST v1.8.0 2019-04-20 Load/Save function 19 not coded. Title: ULES01519 Save: ULES01519 File: C00.BIN
GODS EATER BURST v1.0-15-ge6d9bdb 2016-04-27 sceAtracSetDataAndGetID(0af8ca20, 0006a868): bad data
GODS EATER BURST v1.0-15-ge6d9bdb 2016-04-27 Atrac buffer invalid RIFF header: 0af8ca20
GODS EATER BURST v1.1.1 2017-11-11 __sceSasSetVoiceATRAC3(08a95840, 29, 08220e00)
GODS EATER BURST v1.1.1-96-gc41b981 2017-11-11 __sceSasSetVoiceATRAC3(08a95840, 30, 08220e00)
GODS EATER BURST v1.1.1-96-gc41b981 2017-11-11 __sceSasSetVoiceATRAC3(08a95840, 31, 08220e00)
GODS EATER BURST v1.6.3-492-g9fddfff66 2019-06-07 sceKernelCreateThread(name=AdhocThread): unsupported options parameter 00001000
GODS EATER BURST v1.5.2 2019-05-28 Loading module sceFont_Library with version 0101, devkit 06030010
GODS EATER BURST v1.5.2 2019-05-28 Loading module sceCcc_Library with version 0101, devkit 06030010
GODS EATER BURST v1.1.1-96-gc41b981 2017-11-11 __sceSasSetVoiceATRAC3(08a95840, 31, 08220d00)
GODS EATER BURST v1.1.1-96-gc41b981 2017-11-24 __sceSasSetVoiceATRAC3(08a95840, 30, 08220d00)
GODS EATER BURST v1.1.1-96-gc41b981 2017-11-19 __sceSasSetVoiceATRAC3(08a95840, 29, 08220d00)
GODS EATER BURST v1.1.1-96-gc41b981 2017-10-12 __sceSasSetVoiceATRAC3(08a95840, 31, 08220c00)
GODS EATER BURST v1.1.1-96-gc41b981 2017-11-29 __sceSasSetVoiceATRAC3(08a95840, 29, 08220c00)
GODS EATER BURST v1.4.2 2019-05-10 ReadFromHardware: Invalid address 00000016 near PC 08832258 LR 08832258
GODS EATER BURST v1.4.2 2019-05-10 ReadFromHardware: Invalid address 00000078 near PC 08832258 LR 08832258
GODS EATER BURST v1.4.2 2019-05-10 WriteToHardware: Invalid address 0000007c near PC 08832258 LR 08832258
GODS EATER BURST v1.4.2 2019-05-10 WriteToHardware: Invalid address 00000013 near PC 088323cc LR 088323cc
GODS EATER BURST v0.9.9.1-1292-g2db9275 2015-11-10 __sceSasSetVoiceATRAC3(08a95840, 30, 08220b00)
GODS EATER BURST v0.9.9.1-1292-g2db9275 2015-11-10 __sceSasSetVoiceATRAC3(08a95840, 29, 08220b00)
GODS EATER BURST v1.1.1-96-gc41b981 2017-11-19 __sceSasSetVoiceATRAC3(08a95840, 30, 08220c00)
GODS EATER BURST v1.8.0-268-gf49999efc 2019-07-20 BREAK instruction hit