Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [ 13.864231] HW.GPU <Critical> video_core\renderer_opengl\gl_shader_decompiler.cpp:CompileInstr:3254: Unhandled system move: 30
- [ 13.864263] HW.GPU <Critical> video_core\renderer_opengl\gl_shader_decompiler.cpp:CompileInstr:3254: Unhandled system move: 31
- [ 13.864588] HW.GPU <Critical> video_core\renderer_opengl\gl_shader_decompiler.cpp:CompileInstr:1324: Unhandled instruction: 50e2432111170000
- [ 13.864594] HW.GPU <Critical> video_core\renderer_opengl\gl_shader_decompiler.cpp:CompileInstr:3202: Skipping unknown FlowCondition::Fcsm_Tr
- [ 13.887983] Render.OpenGL <Error> video_core\renderer_opengl\gl_shader_util.cpp:LoadShader:44: Error compiling vertex shader:
- 0(606) : error C1038: declaration of "position" conflicts with previous declaration at 0(280)
- [ 13.908209] Render.OpenGL <Error> video_core\renderer_opengl\gl_shader_util.h:LoadProgram:76: Error linking shader:
- Vertex info
- -----------
- 0(606) : error C1038: declaration of "position" conflicts with previous declaration at 0(280)
- (0) : error C2003: incompatible options for link
- [ 13.908307] Render.OpenGL <Info> video_core\renderer_opengl\gl_shader_util.h:LogShaderSource:32: Shader source #version 430 core
- #extension GL_ARB_separate_shader_objects : enable
- #define MAX_CONSTBUFFER_ELEMENTS 4096
- out gl_PerVertex {
- vec4 gl_Position;
- };
- layout(std140) uniform vs_config {
- vec4 viewport_flip;
- uvec4 instance_id;
- uvec4 flip_stage;
- };
- bool exec_vertex_b();
- float reg_0_vertex = 0;
- float reg_1_vertex = 0;
- float reg_2_vertex = 0;
- float reg_3_vertex = 0;
- float reg_4_vertex = 0;
- float reg_5_vertex = 0;
- float reg_6_vertex = 0;
- float reg_7_vertex = 0;
- float reg_8_vertex = 0;
- float reg_9_vertex = 0;
- float reg_10_vertex = 0;
- float reg_11_vertex = 0;
- float reg_12_vertex = 0;
- float reg_13_vertex = 0;
- float reg_14_vertex = 0;
- float reg_15_vertex = 0;
- float reg_16_vertex = 0;
- float reg_17_vertex = 0;
- float reg_18_vertex = 0;
- float reg_19_vertex = 0;
- float reg_20_vertex = 0;
- float reg_21_vertex = 0;
- float reg_22_vertex = 0;
- float reg_23_vertex = 0;
- float reg_24_vertex = 0;
- float reg_25_vertex = 0;
- float reg_26_vertex = 0;
- float reg_27_vertex = 0;
- float reg_28_vertex = 0;
- float reg_29_vertex = 0;
- float reg_30_vertex = 0;
- float reg_31_vertex = 0;
- float reg_32_vertex = 0;
- float reg_33_vertex = 0;
- float reg_34_vertex = 0;
- float reg_35_vertex = 0;
- float reg_36_vertex = 0;
- float reg_37_vertex = 0;
- float reg_38_vertex = 0;
- float reg_39_vertex = 0;
- float reg_40_vertex = 0;
- float reg_41_vertex = 0;
- float reg_42_vertex = 0;
- float reg_43_vertex = 0;
- float reg_44_vertex = 0;
- float reg_45_vertex = 0;
- float reg_46_vertex = 0;
- float reg_47_vertex = 0;
- float reg_48_vertex = 0;
- float reg_49_vertex = 0;
- float reg_50_vertex = 0;
- float reg_51_vertex = 0;
- float reg_52_vertex = 0;
- float reg_53_vertex = 0;
- float reg_54_vertex = 0;
- float reg_55_vertex = 0;
- float reg_56_vertex = 0;
- float reg_57_vertex = 0;
- float reg_58_vertex = 0;
- float reg_59_vertex = 0;
- float reg_60_vertex = 0;
- float reg_61_vertex = 0;
- float reg_62_vertex = 0;
- float reg_63_vertex = 0;
- float reg_64_vertex = 0;
- float reg_65_vertex = 0;
- float reg_66_vertex = 0;
- float reg_67_vertex = 0;
- float reg_68_vertex = 0;
- float reg_69_vertex = 0;
- float reg_70_vertex = 0;
- float reg_71_vertex = 0;
- float reg_72_vertex = 0;
- float reg_73_vertex = 0;
- float reg_74_vertex = 0;
- float reg_75_vertex = 0;
- float reg_76_vertex = 0;
- float reg_77_vertex = 0;
- float reg_78_vertex = 0;
- float reg_79_vertex = 0;
- float reg_80_vertex = 0;
- float reg_81_vertex = 0;
- float reg_82_vertex = 0;
- float reg_83_vertex = 0;
- float reg_84_vertex = 0;
- float reg_85_vertex = 0;
- float reg_86_vertex = 0;
- float reg_87_vertex = 0;
- float reg_88_vertex = 0;
- float reg_89_vertex = 0;
- float reg_90_vertex = 0;
- float reg_91_vertex = 0;
- float reg_92_vertex = 0;
- float reg_93_vertex = 0;
- float reg_94_vertex = 0;
- float reg_95_vertex = 0;
- float reg_96_vertex = 0;
- float reg_97_vertex = 0;
- float reg_98_vertex = 0;
- float reg_99_vertex = 0;
- float reg_100_vertex = 0;
- float reg_101_vertex = 0;
- float reg_102_vertex = 0;
- float reg_103_vertex = 0;
- float reg_104_vertex = 0;
- float reg_105_vertex = 0;
- float reg_106_vertex = 0;
- float reg_107_vertex = 0;
- float reg_108_vertex = 0;
- float reg_109_vertex = 0;
- float reg_110_vertex = 0;
- float reg_111_vertex = 0;
- float reg_112_vertex = 0;
- float reg_113_vertex = 0;
- float reg_114_vertex = 0;
- float reg_115_vertex = 0;
- float reg_116_vertex = 0;
- float reg_117_vertex = 0;
- float reg_118_vertex = 0;
- float reg_119_vertex = 0;
- float reg_120_vertex = 0;
- float reg_121_vertex = 0;
- float reg_122_vertex = 0;
- float reg_123_vertex = 0;
- float reg_124_vertex = 0;
- float reg_125_vertex = 0;
- float reg_126_vertex = 0;
- float reg_127_vertex = 0;
- float reg_128_vertex = 0;
- float reg_129_vertex = 0;
- float reg_130_vertex = 0;
- float reg_131_vertex = 0;
- float reg_132_vertex = 0;
- float reg_133_vertex = 0;
- float reg_134_vertex = 0;
- float reg_135_vertex = 0;
- float reg_136_vertex = 0;
- float reg_137_vertex = 0;
- float reg_138_vertex = 0;
- float reg_139_vertex = 0;
- float reg_140_vertex = 0;
- float reg_141_vertex = 0;
- float reg_142_vertex = 0;
- float reg_143_vertex = 0;
- float reg_144_vertex = 0;
- float reg_145_vertex = 0;
- float reg_146_vertex = 0;
- float reg_147_vertex = 0;
- float reg_148_vertex = 0;
- float reg_149_vertex = 0;
- float reg_150_vertex = 0;
- float reg_151_vertex = 0;
- float reg_152_vertex = 0;
- float reg_153_vertex = 0;
- float reg_154_vertex = 0;
- float reg_155_vertex = 0;
- float reg_156_vertex = 0;
- float reg_157_vertex = 0;
- float reg_158_vertex = 0;
- float reg_159_vertex = 0;
- float reg_160_vertex = 0;
- float reg_161_vertex = 0;
- float reg_162_vertex = 0;
- float reg_163_vertex = 0;
- float reg_164_vertex = 0;
- float reg_165_vertex = 0;
- float reg_166_vertex = 0;
- float reg_167_vertex = 0;
- float reg_168_vertex = 0;
- float reg_169_vertex = 0;
- float reg_170_vertex = 0;
- float reg_171_vertex = 0;
- float reg_172_vertex = 0;
- float reg_173_vertex = 0;
- float reg_174_vertex = 0;
- float reg_175_vertex = 0;
- float reg_176_vertex = 0;
- float reg_177_vertex = 0;
- float reg_178_vertex = 0;
- float reg_179_vertex = 0;
- float reg_180_vertex = 0;
- float reg_181_vertex = 0;
- float reg_182_vertex = 0;
- float reg_183_vertex = 0;
- float reg_184_vertex = 0;
- float reg_185_vertex = 0;
- float reg_186_vertex = 0;
- float reg_187_vertex = 0;
- float reg_188_vertex = 0;
- float reg_189_vertex = 0;
- float reg_190_vertex = 0;
- float reg_191_vertex = 0;
- float reg_192_vertex = 0;
- float reg_193_vertex = 0;
- float reg_194_vertex = 0;
- float reg_195_vertex = 0;
- float reg_196_vertex = 0;
- float reg_197_vertex = 0;
- float reg_198_vertex = 0;
- float reg_199_vertex = 0;
- float reg_200_vertex = 0;
- float reg_201_vertex = 0;
- float reg_202_vertex = 0;
- float reg_203_vertex = 0;
- float reg_204_vertex = 0;
- float reg_205_vertex = 0;
- float reg_206_vertex = 0;
- float reg_207_vertex = 0;
- float reg_208_vertex = 0;
- float reg_209_vertex = 0;
- float reg_210_vertex = 0;
- float reg_211_vertex = 0;
- float reg_212_vertex = 0;
- float reg_213_vertex = 0;
- float reg_214_vertex = 0;
- float reg_215_vertex = 0;
- float reg_216_vertex = 0;
- float reg_217_vertex = 0;
- float reg_218_vertex = 0;
- float reg_219_vertex = 0;
- float reg_220_vertex = 0;
- float reg_221_vertex = 0;
- float reg_222_vertex = 0;
- float reg_223_vertex = 0;
- float reg_224_vertex = 0;
- float reg_225_vertex = 0;
- float reg_226_vertex = 0;
- float reg_227_vertex = 0;
- float reg_228_vertex = 0;
- float reg_229_vertex = 0;
- float reg_230_vertex = 0;
- float reg_231_vertex = 0;
- float reg_232_vertex = 0;
- float reg_233_vertex = 0;
- float reg_234_vertex = 0;
- float reg_235_vertex = 0;
- float reg_236_vertex = 0;
- float reg_237_vertex = 0;
- float reg_238_vertex = 0;
- float reg_239_vertex = 0;
- float reg_240_vertex = 0;
- float reg_241_vertex = 0;
- float reg_242_vertex = 0;
- float reg_243_vertex = 0;
- float reg_244_vertex = 0;
- float reg_245_vertex = 0;
- float reg_246_vertex = 0;
- float reg_247_vertex = 0;
- float reg_248_vertex = 0;
- float reg_249_vertex = 0;
- float reg_250_vertex = 0;
- float reg_251_vertex = 0;
- float reg_252_vertex = 0;
- float reg_253_vertex = 0;
- float reg_254_vertex = 0;
- float reg_255_vertex = 0;
- bool internalFlag_0vertex = false;
- bool internalFlag_1vertex = false;
- bool internalFlag_2vertex = false;
- bool internalFlag_3vertex = false;
- layout (location = 1) in vec4 input_attribute_1;
- layout (location = 0) out vec4 position;
- bool p0_vertex = false;
- bool p1_vertex = false;
- bool p2_vertex = false;
- bool p3_vertex = false;
- bool p4_vertex = false;
- bool p5_vertex = false;
- bool p6_vertex = false;
- bool sub_10_4096_vertex();
- bool exec_vertex() {
- sub_10_4096_vertex();
- return true;
- }
- bool sub_10_4096_vertex() {
- // 11: MOV32_IMM (0x0103f8000007f003)
- reg_3_vertex = (uintBitsToFloat(1065353216));
- // 12: MOV_SYS (0xf0c8000001e70002)
- // 13: FSETP_R (0x5bb983800ff70337)
- p6_vertex = ((reg_3_vertex) < (0) || isnan(reg_3_vertex) || isnan(0)) && (true);
- // 15: MOV_SYS (0xf0c8000001f70004)
- // 16: LD_A (0xefd87f800907ff00)
- reg_0_vertex = input_attribute_1.x;
- // 17: LD_A (0xefd87f800947ff01)
- reg_1_vertex = input_attribute_1.y;
- // 19: FMUL_R (0x5c68100000370206)
- reg_6_vertex = (reg_2_vertex * reg_3_vertex);
- // 20: MOV_R (0x5c9807800ff70002)
- reg_2_vertex = (0);
- // 21: FMUL_R (0x5c68100000370404)
- reg_4_vertex = (reg_4_vertex * reg_3_vertex);
- // 23: FSETP_R (0x5bb9838000070607)
- p0_vertex = ((reg_6_vertex) < (reg_0_vertex) || isnan(reg_6_vertex) || isnan(reg_0_vertex)) && (true);
- // 24: FSETP_R (0x5bb983800007064f)
- p1_vertex = ((reg_6_vertex) < (reg_0_vertex) || isnan(reg_6_vertex) || isnan(reg_0_vertex)) && (true);
- // 25: FSETP_R (0x5bb9838000270427)
- p4_vertex = ((reg_4_vertex) < (reg_2_vertex) || isnan(reg_4_vertex) || isnan(reg_2_vertex)) && (true);
- // 27: FSETP_R (0x5bb983800027046f)
- p5_vertex = ((reg_4_vertex) < (reg_2_vertex) || isnan(reg_4_vertex) || isnan(reg_2_vertex)) && (true);
- // 28: FSETP_R (0x5bb9838000170617)
- p2_vertex = ((reg_6_vertex) < (reg_1_vertex) || isnan(reg_6_vertex) || isnan(reg_1_vertex)) && (true);
- // 29: FSETP_R (0x5bb983800017065f)
- p3_vertex = ((reg_6_vertex) < (reg_1_vertex) || isnan(reg_6_vertex) || isnan(reg_1_vertex)) && (true);
- // 32: EXIT (0xe30000000007001c)
- // 33: ST_A (0xeff07f800707ff00)
- position.x = reg_0_vertex;
- // 35: ST_A (0xeff07f800747ff01)
- position.y = reg_1_vertex;
- // 36: ST_A (0xeff07f800787ff02)
- position.z = reg_2_vertex;
- // 37: ST_A (0xeff07f8007c7ff03)
- position.w = reg_3_vertex;
- // 39: EXIT (0xe30000000007000f)
- return true;
- }
- float reg_0_vertex_b = 0;
- float reg_1_vertex_b = 0;
- float reg_2_vertex_b = 0;
- float reg_3_vertex_b = 0;
- float reg_4_vertex_b = 0;
- float reg_5_vertex_b = 0;
- float reg_6_vertex_b = 0;
- float reg_7_vertex_b = 0;
- float reg_8_vertex_b = 0;
- float reg_9_vertex_b = 0;
- float reg_10_vertex_b = 0;
- float reg_11_vertex_b = 0;
- float reg_12_vertex_b = 0;
- float reg_13_vertex_b = 0;
- float reg_14_vertex_b = 0;
- float reg_15_vertex_b = 0;
- float reg_16_vertex_b = 0;
- float reg_17_vertex_b = 0;
- float reg_18_vertex_b = 0;
- float reg_19_vertex_b = 0;
- float reg_20_vertex_b = 0;
- float reg_21_vertex_b = 0;
- float reg_22_vertex_b = 0;
- float reg_23_vertex_b = 0;
- float reg_24_vertex_b = 0;
- float reg_25_vertex_b = 0;
- float reg_26_vertex_b = 0;
- float reg_27_vertex_b = 0;
- float reg_28_vertex_b = 0;
- float reg_29_vertex_b = 0;
- float reg_30_vertex_b = 0;
- float reg_31_vertex_b = 0;
- float reg_32_vertex_b = 0;
- float reg_33_vertex_b = 0;
- float reg_34_vertex_b = 0;
- float reg_35_vertex_b = 0;
- float reg_36_vertex_b = 0;
- float reg_37_vertex_b = 0;
- float reg_38_vertex_b = 0;
- float reg_39_vertex_b = 0;
- float reg_40_vertex_b = 0;
- float reg_41_vertex_b = 0;
- float reg_42_vertex_b = 0;
- float reg_43_vertex_b = 0;
- float reg_44_vertex_b = 0;
- float reg_45_vertex_b = 0;
- float reg_46_vertex_b = 0;
- float reg_47_vertex_b = 0;
- float reg_48_vertex_b = 0;
- float reg_49_vertex_b = 0;
- float reg_50_vertex_b = 0;
- float reg_51_vertex_b = 0;
- float reg_52_vertex_b = 0;
- float reg_53_vertex_b = 0;
- float reg_54_vertex_b = 0;
- float reg_55_vertex_b = 0;
- float reg_56_vertex_b = 0;
- float reg_57_vertex_b = 0;
- float reg_58_vertex_b = 0;
- float reg_59_vertex_b = 0;
- float reg_60_vertex_b = 0;
- float reg_61_vertex_b = 0;
- float reg_62_vertex_b = 0;
- float reg_63_vertex_b = 0;
- float reg_64_vertex_b = 0;
- float reg_65_vertex_b = 0;
- float reg_66_vertex_b = 0;
- float reg_67_vertex_b = 0;
- float reg_68_vertex_b = 0;
- float reg_69_vertex_b = 0;
- float reg_70_vertex_b = 0;
- float reg_71_vertex_b = 0;
- float reg_72_vertex_b = 0;
- float reg_73_vertex_b = 0;
- float reg_74_vertex_b = 0;
- float reg_75_vertex_b = 0;
- float reg_76_vertex_b = 0;
- float reg_77_vertex_b = 0;
- float reg_78_vertex_b = 0;
- float reg_79_vertex_b = 0;
- float reg_80_vertex_b = 0;
- float reg_81_vertex_b = 0;
- float reg_82_vertex_b = 0;
- float reg_83_vertex_b = 0;
- float reg_84_vertex_b = 0;
- float reg_85_vertex_b = 0;
- float reg_86_vertex_b = 0;
- float reg_87_vertex_b = 0;
- float reg_88_vertex_b = 0;
- float reg_89_vertex_b = 0;
- float reg_90_vertex_b = 0;
- float reg_91_vertex_b = 0;
- float reg_92_vertex_b = 0;
- float reg_93_vertex_b = 0;
- float reg_94_vertex_b = 0;
- float reg_95_vertex_b = 0;
- float reg_96_vertex_b = 0;
- float reg_97_vertex_b = 0;
- float reg_98_vertex_b = 0;
- float reg_99_vertex_b = 0;
- float reg_100_vertex_b = 0;
- float reg_101_vertex_b = 0;
- float reg_102_vertex_b = 0;
- float reg_103_vertex_b = 0;
- float reg_104_vertex_b = 0;
- float reg_105_vertex_b = 0;
- float reg_106_vertex_b = 0;
- float reg_107_vertex_b = 0;
- float reg_108_vertex_b = 0;
- float reg_109_vertex_b = 0;
- float reg_110_vertex_b = 0;
- float reg_111_vertex_b = 0;
- float reg_112_vertex_b = 0;
- float reg_113_vertex_b = 0;
- float reg_114_vertex_b = 0;
- float reg_115_vertex_b = 0;
- float reg_116_vertex_b = 0;
- float reg_117_vertex_b = 0;
- float reg_118_vertex_b = 0;
- float reg_119_vertex_b = 0;
- float reg_120_vertex_b = 0;
- float reg_121_vertex_b = 0;
- float reg_122_vertex_b = 0;
- float reg_123_vertex_b = 0;
- float reg_124_vertex_b = 0;
- float reg_125_vertex_b = 0;
- float reg_126_vertex_b = 0;
- float reg_127_vertex_b = 0;
- float reg_128_vertex_b = 0;
- float reg_129_vertex_b = 0;
- float reg_130_vertex_b = 0;
- float reg_131_vertex_b = 0;
- float reg_132_vertex_b = 0;
- float reg_133_vertex_b = 0;
- float reg_134_vertex_b = 0;
- float reg_135_vertex_b = 0;
- float reg_136_vertex_b = 0;
- float reg_137_vertex_b = 0;
- float reg_138_vertex_b = 0;
- float reg_139_vertex_b = 0;
- float reg_140_vertex_b = 0;
- float reg_141_vertex_b = 0;
- float reg_142_vertex_b = 0;
- float reg_143_vertex_b = 0;
- float reg_144_vertex_b = 0;
- float reg_145_vertex_b = 0;
- float reg_146_vertex_b = 0;
- float reg_147_vertex_b = 0;
- float reg_148_vertex_b = 0;
- float reg_149_vertex_b = 0;
- float reg_150_vertex_b = 0;
- float reg_151_vertex_b = 0;
- float reg_152_vertex_b = 0;
- float reg_153_vertex_b = 0;
- float reg_154_vertex_b = 0;
- float reg_155_vertex_b = 0;
- float reg_156_vertex_b = 0;
- float reg_157_vertex_b = 0;
- float reg_158_vertex_b = 0;
- float reg_159_vertex_b = 0;
- float reg_160_vertex_b = 0;
- float reg_161_vertex_b = 0;
- float reg_162_vertex_b = 0;
- float reg_163_vertex_b = 0;
- float reg_164_vertex_b = 0;
- float reg_165_vertex_b = 0;
- float reg_166_vertex_b = 0;
- float reg_167_vertex_b = 0;
- float reg_168_vertex_b = 0;
- float reg_169_vertex_b = 0;
- float reg_170_vertex_b = 0;
- float reg_171_vertex_b = 0;
- float reg_172_vertex_b = 0;
- float reg_173_vertex_b = 0;
- float reg_174_vertex_b = 0;
- float reg_175_vertex_b = 0;
- float reg_176_vertex_b = 0;
- float reg_177_vertex_b = 0;
- float reg_178_vertex_b = 0;
- float reg_179_vertex_b = 0;
- float reg_180_vertex_b = 0;
- float reg_181_vertex_b = 0;
- float reg_182_vertex_b = 0;
- float reg_183_vertex_b = 0;
- float reg_184_vertex_b = 0;
- float reg_185_vertex_b = 0;
- float reg_186_vertex_b = 0;
- float reg_187_vertex_b = 0;
- float reg_188_vertex_b = 0;
- float reg_189_vertex_b = 0;
- float reg_190_vertex_b = 0;
- float reg_191_vertex_b = 0;
- float reg_192_vertex_b = 0;
- float reg_193_vertex_b = 0;
- float reg_194_vertex_b = 0;
- float reg_195_vertex_b = 0;
- float reg_196_vertex_b = 0;
- float reg_197_vertex_b = 0;
- float reg_198_vertex_b = 0;
- float reg_199_vertex_b = 0;
- float reg_200_vertex_b = 0;
- float reg_201_vertex_b = 0;
- float reg_202_vertex_b = 0;
- float reg_203_vertex_b = 0;
- float reg_204_vertex_b = 0;
- float reg_205_vertex_b = 0;
- float reg_206_vertex_b = 0;
- float reg_207_vertex_b = 0;
- float reg_208_vertex_b = 0;
- float reg_209_vertex_b = 0;
- float reg_210_vertex_b = 0;
- float reg_211_vertex_b = 0;
- float reg_212_vertex_b = 0;
- float reg_213_vertex_b = 0;
- float reg_214_vertex_b = 0;
- float reg_215_vertex_b = 0;
- float reg_216_vertex_b = 0;
- float reg_217_vertex_b = 0;
- float reg_218_vertex_b = 0;
- float reg_219_vertex_b = 0;
- float reg_220_vertex_b = 0;
- float reg_221_vertex_b = 0;
- float reg_222_vertex_b = 0;
- float reg_223_vertex_b = 0;
- float reg_224_vertex_b = 0;
- float reg_225_vertex_b = 0;
- float reg_226_vertex_b = 0;
- float reg_227_vertex_b = 0;
- float reg_228_vertex_b = 0;
- float reg_229_vertex_b = 0;
- float reg_230_vertex_b = 0;
- float reg_231_vertex_b = 0;
- float reg_232_vertex_b = 0;
- float reg_233_vertex_b = 0;
- float reg_234_vertex_b = 0;
- float reg_235_vertex_b = 0;
- float reg_236_vertex_b = 0;
- float reg_237_vertex_b = 0;
- float reg_238_vertex_b = 0;
- float reg_239_vertex_b = 0;
- float reg_240_vertex_b = 0;
- float reg_241_vertex_b = 0;
- float reg_242_vertex_b = 0;
- float reg_243_vertex_b = 0;
- float reg_244_vertex_b = 0;
- float reg_245_vertex_b = 0;
- float reg_246_vertex_b = 0;
- float reg_247_vertex_b = 0;
- float reg_248_vertex_b = 0;
- float reg_249_vertex_b = 0;
- float reg_250_vertex_b = 0;
- float reg_251_vertex_b = 0;
- float reg_252_vertex_b = 0;
- float reg_253_vertex_b = 0;
- float reg_254_vertex_b = 0;
- float reg_255_vertex_b = 0;
- bool internalFlag_0vertex_b = false;
- bool internalFlag_1vertex_b = false;
- bool internalFlag_2vertex_b = false;
- bool internalFlag_3vertex_b = false;
- layout (location = 0) in vec4 input_attribute_0;
- layout (location = 2) in vec4 input_attribute_2;
- layout (location = 0) out vec4 position;
- layout (location = 1) out vec4 output_attribute_0;
- layout (location = 2) out vec4 output_attribute_1;
- bool sub_10_4096_vertex_b();
- bool exec_vertex_b() {
- sub_10_4096_vertex_b();
- return true;
- }
- bool sub_10_4096_vertex_b() {
- // 11: LD_A (0xefd87f800807ff00)
- reg_0_vertex_b = input_attribute_0.x;
- // 12: LD_A (0xefd87f800847ff01)
- reg_1_vertex_b = input_attribute_0.y;
- // 13: LD_A (0xefd87f800887ff02)
- reg_2_vertex_b = input_attribute_0.z;
- // 15: LD_A (0xefd87f8008c7ff03)
- reg_3_vertex_b = input_attribute_0.w;
- // 16: LD_A (0xefd87f800a07ff04)
- reg_4_vertex_b = input_attribute_2.x;
- // 17: LD_A (0xefd87f800a47ff05)
- reg_5_vertex_b = input_attribute_2.y;
- // 19: ST_A (0xeff07f800807ff00)
- output_attribute_0.x = reg_0_vertex_b;
- // 20: ST_A (0xeff07f800847ff01)
- output_attribute_0.y = reg_1_vertex_b;
- // 21: ST_A (0xeff07f800887ff02)
- output_attribute_0.z = reg_2_vertex_b;
- // 23: ST_A (0xeff07f8008c7ff03)
- output_attribute_0.w = reg_3_vertex_b;
- // 24: ST_A (0xeff07f800907ff04)
- output_attribute_1.x = reg_4_vertex_b;
- // 25: ST_A (0xeff07f800947ff05)
- output_attribute_1.y = reg_5_vertex_b;
- // 27: EXIT (0xe30000000007000f)
- return true;
- }
- void main() {
- position = vec4(0.0, 0.0, 0.0, 0.0);
- exec_vertex();
- exec_vertex_b();
- // Check if the flip stage is VertexB
- if (flip_stage[0] == 1) {
- // Viewport can be flipped, which is unsupported by glViewport
- position.xy *= viewport_flip.xy;
- }
- gl_Position = position;
- // TODO(bunnei): This is likely a hack, position.w should be interpolated as 1.0
- // For now, this is here to bring order in lieu of proper emulation
- if (flip_stage[0] == 1) {
- position.w = 1.0;
- }
- }
- [ 13.930728] Render.OpenGL <Critical> video_core\renderer_opengl\renderer_opengl.cpp:DebugHandler:445: API ERROR 1282: GL_INVALID_OPERATION error generated. <program> object is not successfully linked.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement