0% found this document useful (0 votes)
49 views3 pages

Citra Log

The document contains log messages from Citra, an open-source Nintendo 3DS emulator. It reports: 1) Initialization of the emulator display and OpenGL context. 2) Warnings that CPU JIT is requested but not available, and an invalid audio sink was selected. 3) Information about the OpenGL version, vendor, and renderer. 4) Several warnings and errors related to shader compilation, including undeclared identifiers and invalid enum errors.

Uploaded by

Yizuz Uju
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views3 pages

Citra Log

The document contains log messages from Citra, an open-source Nintendo 3DS emulator. It reports: 1) Initialization of the emulator display and OpenGL context. 2) Warnings that CPU JIT is requested but not available, and an invalid audio sink was selected. 3) Information about the OpenGL version, vendor, and renderer. 4) Several warnings and errors related to shader compilation, including undeclared identifiers and invalid enum errors.

Uploaded by

Yizuz Uju
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

[ 0.

041981] Frontend <Info>


citra_android/jni/emu_window/emu_window.cpp:EmuWindow_Android:52: InitDisplay
[ 0.042042] Frontend <Info> citra_android/jni/ndk_helper/GLContext.cpp:Init:78:
GLContext Init()
[ 0.146369] Core <Warning> core/core.cpp:Init:162: CPU JIT requested, but
Dynarmic not available
[ 0.147467] Audio <Error> audio_core/sink_details.cpp:GetSinkDetails:39:
AudioCore::SelectSink given invalid sink_id
[ 0.175138] Render.OpenGL <Info>
video_core/renderer_opengl/renderer_opengl.cpp:Init:544: GL_VERSION: OpenGL ES 3.2
build 1.13@5776728
[ 0.175178] Render.OpenGL <Info>
video_core/renderer_opengl/renderer_opengl.cpp:Init:545: GL_VENDOR: Imagination
Technologies
[ 0.175186] Render.OpenGL <Info>
video_core/renderer_opengl/renderer_opengl.cpp:Init:546: GL_RENDERER: PowerVR Rogue
GE8100
[ 0.181469] Render.OpenGL <Warning>
video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:527: SHADER_COMPILER
PERFORMANCE 0: For Shader 1, Estimated Instruction Cycle Count (lower is better):
average case: 13.0f, worst case: 13.0f
[ 0.187051] Render.OpenGL <Warning>
video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:527: SHADER_COMPILER
PERFORMANCE 0: For Shader 2, Estimated Instruction Cycle Count (lower is better):
average case: 4.0f, worst case: 4.0f
[ 0.192635] Render.OpenGL <Warning>
video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:527: SHADER_COMPILER
PERFORMANCE 0: For Shader 4, Estimated Instruction Cycle Count (lower is better):
average case: 9.0f, worst case: 9.0f
[ 0.202255] Render.OpenGL <Warning>
video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:527: SHADER_COMPILER
PERFORMANCE 0: For Shader 5, Estimated Instruction Cycle Count (lower is better):
average case: 15.0f, worst case: 15.0f
[ 0.232108] Render.OpenGL <Error>
video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:527: API ERROR 0:
glEnable: glEnable: cap is not one of the values accepted by this
function(GL_INVALID_ENUM)
[ 0.236951] Render.OpenGL <Error>
video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:527: SHADER_COMPILER
ERROR 0: For Shader 7, ERROR: 0:66: 'gl_ClipDistance' : undeclared identifier

[ 0.237028] Render.OpenGL <Error>


video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:527: SHADER_COMPILER
ERROR 0: For Shader 7, ERROR: 0:66: 'gl_ClipDistance' : left of '[' is not of type
array, matrix, or vector

[ 0.237039] Render.OpenGL <Error>


video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:527: SHADER_COMPILER
ERROR 0: For Shader 7, ERROR: 0:67: 'gl_ClipDistance' : undeclared identifier

[ 0.237333] Render.OpenGL <Error>


video_core/renderer_opengl/renderer_opengl.cpp:DebugHandler:527: SHADER_COMPILER
ERROR 0: For Shader 7, ERROR: 0:67: 'gl_ClipDistance' : left of '[' is not of type
array, matrix, or vector

[ 0.237580] Render.OpenGL <Error>


video_core/renderer_opengl/gl_shader_util.cpp:LoadShader:47: Error compiling vertex
shader:
Compile failed.
ERROR: 0:66: 'gl_ClipDistance' : undeclared identifier
ERROR: 0:66: 'gl_ClipDistance' : left of '[' is not of type array, matrix, or
vector
ERROR: 0:67: 'gl_ClipDistance' : undeclared identifier
ERROR: 0:67: 'gl_ClipDistance' : left of '[' is not of type array, matrix, or
vector
WARNING: 0:4: Extension GL_EXT_clip_cull_distance not supported
1 compilation warnings.

4 compilation errors. No code generated.

[ 0.237603] Render.OpenGL <Error>


video_core/renderer_opengl/gl_shader_util.cpp:LoadShader:48: Shader source code:
#version 320 es

#ifdef GL_ES
#extension GL_EXT_clip_cull_distance : enable
#endif // GL_ES
layout(location = 0) in vec4 vert_position;
layout(location = 1) in vec4 vert_color;
layout(location = 2) in vec2 vert_texcoord0;
layout(location = 3) in vec2 vert_texcoord1;
layout(location = 4) in vec2 vert_texcoord2;
layout(location = 5) in float vert_texcoord0_w;
layout(location = 6) in vec4 vert_normquat;
layout(location = 7) in vec3 vert_view;
out vec4 primary_color;
out vec2 texcoord0;
out vec2 texcoord1;
out vec2 texcoord2;
out float texcoord0_w;
out vec4 normquat;
out vec3 view;

#define NUM_TEV_STAGES 6
#define NUM_LIGHTS 8

struct LightSrc {
vec3 specular_0;
vec3 specular_1;
vec3 diffuse;
vec3 ambient;
vec3 position;
vec3 spot_direction;
float dist_atten_bias;
float dist_atten_scale;
};

layout (std140) uniform shader_data {


int framebuffer_scale;
int alphatest_ref;
float depth_scale;
float depth_offset;
int scissor_x1;
int scissor_y1;
int scissor_x2;
int scissor_y2;
vec3 fog_color;
vec2 proctex_noise_f;
vec2 proctex_noise_a;
vec2 proctex_noise_p;
vec3 lighting_global_ambient;
LightSrc light_src[NUM_LIGHTS];
vec4 const_color[NUM_TEV_STAGES];
vec4 tev_combiner_buffer_color;
vec4 clip_coef;
};

void main() {
primary_color = vert_color;
texcoord0 = vert_texcoord0;
texcoord1 = vert_texcoord1;
texcoord2 = vert_texcoord2;
texcoord0_w = vert_texcoord0_w;
normquat = vert_normquat;
view = vert_view;
gl_Position = vert_position;
gl_ClipDistance[0] = -vert_position.z; // fixed PICA clipping plane z <= 0
gl_ClipDistance[1] = dot(clip_coef, vert_position);
}

You might also like