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 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.7.4 |
2019-02-17 |
sceDmacMemcpy(dest=49bd8420, src=09ce10c0, size=47040): overlapping read |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.7.4 |
2019-02-17 |
Ignoring possible render to texture at 041b2000 +0x93 / 256x128 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.7.4 |
2019-02-17 |
Render to texture with incompatible formats 5 != 1 at 041b2000 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.7.4 |
2019-02-16 |
Render to texture with incompatible formats 5 != 1 at 04168000 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.7.5 |
2019-02-15 |
Ignoring possible render to texture at 04180000 +0x43 / 256x128 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.7.4 |
2019-02-01 |
Ignoring possible render to texture at 0418a000 +0x48 / 256x128 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.5 |
2019-01-07 |
Error in shader compilation: info: ERROR: 0:115: 'null' : undeclared identifier
ERROR: 0:115: 'assign' : cannot convert from 'float' to '3-component vector of float'
ERROR: 0:115: '(' : syntax error syntax error
/ code: #version 130
#define lowp
#define mediump
#define highp
attribute vec3 position;
attribute mediump vec3 normal;
attribute vec2 texcoord;
attribute lowp vec4 color0;
uniform mat4 u_proj;
uniform mat4 u_world;
uniform mat4 u_view;
uniform vec4 u_uvscaleoffset;
uniform lowp vec4 u_matambientalpha;
varying lowp vec4 v_color0;
varying mediump vec3 v_texcoord;
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(u, v);
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
int index = (i + v) * u_spline_count_u + (j + u);
_pos[i * 4 + j] = (null)(u_tess_pos_tex, ivec2(index, 0), 0).xyz;
_tex[i * 4 + j] = (null)(u_tess_tex_tex, ivec2(index, 0), 0).xy;
_col[i * 4 + j] = (null)(u_tess_col_tex, ivec2(index, 0), 0).rgba;
}
}
vec2 tess_pos = position.xy;
vec2 weights[4];
ivec2 spline_num_patches = ivec2(u_spline_count_u - 3, u_spline_count_v - 3);
ivec2 spline_type = ivec2(u_spline_type_u, u_spline_type_v);
vec2 knots[6];
spline_knot(spline_num_patches, spline_type, knots, patch_pos);
spline_weight(tess_pos + vec2(patch_pos), knots, wei |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.7.5 |
2018-12-20 |
WriteToHardware: Invalid address 461499ad near PC 08000000 LR 08000000 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.7.5 |
2018-12-20 |
WriteToHardware: Invalid address 4614a7d5 near PC 08000000 LR 08000000 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.4.2 |
2018-11-26 |
Ignoring possible render to texture at 04178000 +0x83 / 256x128 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.6.3 |
2018-10-19 |
Ignoring possible render to texture at 04196000 +128x99 / 256x128 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.7.5 |
2019-02-15 |
Render to texture with incompatible formats 5 != 1 at 04178000 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.7.5 |
2019-02-10 |
Render to texture with different strides 128 != 512 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.4.2 |
2018-01-25 |
Ignoring possible render to texture at 04180000 +128x65 / 256x128 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.4.2 |
2018-01-25 |
Render to texture with incompatible formats 5 != 1 at 04170000 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.4.2 |
2017-10-03 |
80630006=sceAtracSetDataAndGetID(09440bc0, 00040000): invalid RIFF header |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.4.2 |
2017-06-09 |
sceDmacMemcpy(dest=49c2d4a0, src=09ce10c0, size=12288): overlapping read |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.0.1 |
2017-03-29 |
Render to texture with incompatible formats 5 != 1 at 04190000 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.7.5 |
2019-02-17 |
4 and 8-bit CLUT format not supported for framebuffers |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.2.2 |
2016-05-11 |
Render to area containing texture at 04196000 +0x32 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.1.1-741-g3e127a1 |
2016-01-18 |
Ignoring possible render to texture at 04184000 +128x35 / 256x128 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.4.2 |
2017-12-03 |
Render to texture with different strides 64 != 512 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v0.9.9.1-1363-g0b8c9fd |
2015-07-05 |
Render to area containing texture at 04190000 +0x32 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v0.9.9.1-1363-g0b8c9fd |
2015-07-05 |
Ignoring possible render to texture at 0418a000 +0x80 / 256x128 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.7.4 |
2019-02-16 |
Ignoring possible render to texture at 04178000 +128x86 / 256x128 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.7.5 |
2019-02-17 |
Render to texture with different strides 512 != 64 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.7.4 |
2019-02-17 |
Unsupported RGB mask: r=ff g=7f b=00 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.7.5 |
2019-02-19 |
Render to texture with different strides 512 != 128 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.5 |
2019-01-07 |
Loading module sceFont_Library with version 0101, devkit 03090510 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.7.5 |
2019-02-10 |
Render to texture with different formats 3 != 1 |
DISSIDIA FINAL FANTASY UNIVERSAL TUNING |
v1.7.5 |
2019-02-19 |
Render to texture with different formats 1 != 3 |