The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 795 - File: showthread.php PHP 7.4.33 (Linux)
File Line Function
/showthread.php 795 errorHandler->error





Thread Closed 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Fixed][New GLSL merge, NVidia GPU] Games only show a black screen
12-15-2013, 09:51 PM (This post was last modified: 12-16-2013 08:17 PM by TheDax.)
Post: #1
[Fixed][New GLSL merge, NVidia GPU] Games only show a black screen
After "v0.9.6-59-g214cc01" which reads:

"Fix bugs in stencil2alpha, fix bugs in glsl 3 support, enable dual source blending where availableThe stencil2alpha bug fixes fix some glows in Wipeout, dual source fixes the rest."

The games won't load, all of them gets a black screen, here's an example after loading MegaMan - Powered Up in the Debug Console:

[Image: jbhtmQIZE9ArBK.jpg]

[Image: jM0cKx9qeK73q.jpg]

[Image: j55Tl1bzwmLbw.jpg]

-
And here's the complete log:
-

Code:
23:44:685 EmuThread.cpp:113 I[BOOT]: Done.
23:46:115 System.cpp:290 I[BOOT]: PPSSPP v0.9.6-63-g9c545ee
23:46:116 MemArena.cpp:377 I[MM]: Found valid memory base at 08400000 after 30 tries.
23:46:116 MemMap.cpp:125 I[MM]: Memory system initialized. RAM at 08420000 (mirror at 0 @ 10400000, uncached @ 10400000)
23:46:182 PSPLoaders.cpp:118 I[LOAD]: ULUS10091 : Mega Man Powered Up
23:46:183 PSPLoaders.cpp:188 I[LOAD]: Loading disc0:/PSP_GAME/SYSDIR/EBOOT.BIN...
23:46:183 HLE\sceKernelMemory.cpp:213 I[KERNEL]: Kernel and user memory pools initialized
23:46:224 HLE\sceKernel.cpp:142 I[KERNEL]: Kernel initialized.
23:46:302 Util\BlockAllocator.cpp:379 I[HLE]: -----------
23:46:302 Util\BlockAllocator.cpp:383 I[HLE]: Block: 08800000 - 08804000 size 00004000 taken=0 tag=(untitled)
23:46:302 Util\BlockAllocator.cpp:383 I[HLE]: Block: 08804000 - 08afba00 size 002f7a00 taken=1 tag=ELF
23:46:302 Util\BlockAllocator.cpp:383 I[HLE]: Block: 08afba00 - 0c000000 size 03504600 taken=0 tag=(untitled)
23:46:302 Util\BlockAllocator.cpp:385 I[HLE]: -----------
23:46:372 HLE\sceKernelModule.cpp:823 I[LOAD]: Module RockmanRockman: 00000000 08a1d3d0 08a1d3e8
23:46:373 HLE\sceKernelModule.cpp:1017 I[LOAD]: Exporting ent 0 named RockmanRockman, 2 funcs, 3 vars, resident 08a1d8f4
23:46:373 HLE\sceKernelModule.cpp:1302 I[LOAD]: Module entry: 089fc0e0
23:46:463 root         N[BOOT]: EmuScreen.cpp:110 Loading C:/Roms-Emulators/Roms/PSP Games/MegaMan - Powered Up.cso...
23:46:464 root         I[KERNEL]: HLE\sceKernelThread.cpp:2111 276=sceKernelCreateThread(name=user_main, entry=089fc19c, prio=20, stacksize=262144)
23:46:464 root         I[KERNEL]: HLE\sceKernelThread.cpp:2162 sceKernelStartThread(thread=276, argSize=33, argPtr=0bfffed0)
23:46:465 root         I[KERNEL]: HLE\sceKernelThread.cpp:2242 __KernelReturnFromThread: 0
23:46:504 user_main    I[SCEGE]: GLES\Framebuffer.cpp:773 Creating FBO for 00000000 : 480 x 272 x 3
23:46:505 user_main    E[G3D]: GLES\ShaderManager.cpp:62 Error in shader compilation!

23:46:505 user_main    E[G3D]: GLES\ShaderManager.cpp:63 Info log: 0(6) : error C5060: out can't be used with non-varying fragColor0
0(7) : error C5060: out can't be used with non-varying fragColor1


23:46:505 user_main    E[G3D]: GLES\ShaderManager.cpp:64 Shader source:
#version 110
#define lowp
#define mediump
#define highp
varying lowp vec4 v_color0;
out lowp vec4 fragColor0;
out lowp vec4 fragColor1;
void main() {
  vec4 v = v_color0;
  fragColor0 = vec4(v.rgb, 0.0);
  fragColor1 = vec4(0.0, 0.0, 0.0, v.a);
}


23:46:507 user_main    I[G3D]: GLES\ShaderManager.cpp:143 Linked shader: vs 13 fs 0
23:46:510 user_main    I[KERNEL]: HLE\sceKernelThread.cpp:2111 278=sceKernelCreateThread(name=, entry=0893a684, prio=72, stacksize=4096)
23:46:510 user_main    I[KERNEL]: HLE\sceKernelThread.cpp:2162 sceKernelStartThread(thread=278, argSize=0, argPtr=00000000)
23:46:510 user_main    I[KERNEL]: HLE\sceKernelThread.cpp:2111 280=sceKernelCreateThread(name=, entry=0893b608, prio=73, stacksize=8192)
23:46:510 user_main    I[KERNEL]: HLE\sceKernelThread.cpp:2162 sceKernelStartThread(thread=280, argSize=0, argPtr=00000000)
23:46:511 user_main    I[KERNEL]: HLE\sceKernelThread.cpp:2111 283=sceKernelCreateThread(name=, entry=08831e5c, prio=74, stacksize=131072)
23:46:511 user_main    I[KERNEL]: HLE\sceKernelThread.cpp:2162 sceKernelStartThread(thread=283, argSize=0, argPtr=00000000)
23:46:511              E[HLE]: HLE\sceOpenPSID.cpp:24 UNTESTED sceOpenPSIDGetOpenPSID(201050660)
23:46:511              I[MODULE]: HLE\sceKernelModule.cpp:693 ~SCE module, skipping header
23:46:511              I[HLE]: ELF\PrxDecrypter.cpp:299 Missing key 59, cannot decrypt module
23:46:511              I[MODULE]: HLE\sceKernelModule.cpp:1780 285=sceKernelLoadModuleByID(4,flag=00000000,00000014,00000001,00000001,position = 00000000)
23:46:511              I[MODULE]: HLE\sceKernelModule.cpp:1474 sceKernelStartModule(285,asize=00000000,aptr=00000000,retptr=0bfbca44,00000000):​ faked (undecryptable module)
23:46:511              I[MODULE]: HLE\sceKernelModule.cpp:693 ~SCE module, skipping header
23:46:512              I[HLE]: ELF\PrxDecrypter.cpp:299 Missing key 59, cannot decrypt module
23:46:512              I[MODULE]: HLE\sceKernelModule.cpp:1780 287=sceKernelLoadModuleByID(4,flag=00000000,00000014,00000001,00000001,position = 00000000)
23:46:512              I[MODULE]: HLE\sceKernelModule.cpp:1474 sceKernelStartModule(287,asize=00000000,aptr=00000000,retptr=0bfbca44,00000000):​ faked (undecryptable module)
23:46:512              I[MODULE]: HLE\sceKernelModule.cpp:693 ~SCE module, skipping header
23:46:512              I[HLE]: ELF\PrxDecrypter.cpp:299 Missing key 5B, cannot decrypt module
23:46:512              I[MODULE]: HLE\sceKernelModule.cpp:1780 289=sceKernelLoadModuleByID(4,flag=00000000,00000014,00000002,00000002,position = 00000000)
23:46:512              I[MODULE]: HLE\sceKernelModule.cpp:1474 sceKernelStartModule(289,asize=00000000,aptr=00000000,retptr=0bfbca44,00000000):​ faked (undecryptable module)
23:46:512              I[MODULE]: HLE\sceKernelModule.cpp:693 ~SCE module, skipping header
23:46:512              I[HLE]: ELF\PrxDecrypter.cpp:299 Missing key 59, cannot decrypt module
23:46:512              I[MODULE]: HLE\sceKernelModule.cpp:1780 291=sceKernelLoadModuleByID(4,flag=00000000,00000014,00000001,00000001,position = 00000000)
23:46:512              I[MODULE]: HLE\sceKernelModule.cpp:1474 sceKernelStartModule(291,asize=00000000,aptr=00000000,retptr=0bfbca44,00000000):​ faked (undecryptable module)
23:46:512              I[MODULE]: HLE\sceKernelModule.cpp:693 ~SCE module, skipping header
23:46:512              I[HLE]: ELF\PrxDecrypter.cpp:299 Missing key 59, cannot decrypt module
23:46:512              I[MODULE]: HLE\sceKernelModule.cpp:1780 293=sceKernelLoadModuleByID(4,flag=00000000,00000014,00000001,00000001,position = 00000000)
23:46:512              I[MODULE]: HLE\sceKernelModule.cpp:1474 sceKernelStartModule(293,asize=00000000,aptr=00000000,retptr=0bfbca44,00000000):​ faked (undecryptable module)
23:46:512              I[MODULE]: HLE\sceKernelModule.cpp:693 ~SCE module, skipping header
23:46:512              I[HLE]: ELF\PrxDecrypter.cpp:299 Missing key 5B, cannot decrypt module
23:46:512              I[MODULE]: HLE\sceKernelModule.cpp:1780 295=sceKernelLoadModuleByID(4,flag=00000000,00000014,00000002,00000002,position = 00000000)
23:46:512              I[MODULE]: HLE\sceKernelModule.cpp:1474 sceKernelStartModule(295,asize=00000000,aptr=00000000,retptr=0bfbca44,00000000):​ faked (undecryptable module)
23:46:513              I[MODULE]: HLE\sceKernelModule.cpp:693 ~SCE module, skipping header
23:46:513              I[HLE]: ELF\PrxDecrypter.cpp:299 Missing key 5B, cannot decrypt module
23:46:513              I[MODULE]: HLE\sceKernelModule.cpp:1780 297=sceKernelLoadModuleByID(4,flag=00000000,00000014,00000002,00000002,position = 00000000)
23:46:513              I[MODULE]: HLE\sceKernelModule.cpp:1474 sceKernelStartModule(297,asize=00000000,aptr=00000000,retptr=0bfbca44,00000000):​ faked (undecryptable module)
23:46:513              I[MODULE]: HLE\sceKernelModule.cpp:693 ~SCE module, skipping header
23:46:513              I[HLE]: ELF\PrxDecrypter.cpp:299 Missing key 5B, cannot decrypt module
23:46:513              I[MODULE]: HLE\sceKernelModule.cpp:1780 299=sceKernelLoadModuleByID(4,flag=00000000,00000014,00000002,00000002,position = 00000000)
23:46:513              I[MODULE]: HLE\sceKernelModule.cpp:1474 sceKernelStartModule(299,asize=00000000,aptr=00000000,retptr=0bfbca44,00000000):​ faked (undecryptable module)
23:46:523 user_main    I[SCEGE]: GLES\Framebuffer.cpp:773 Creating FBO for 00088000 : 480 x 272 x 3
23:46:606              I[KERNEL]: HLE\sceKernelThread.cpp:2111 304=sceKernelCreateThread(name=CsePspSndDrvThread, entry=0893a600, prio=1a, stacksize=4096)
23:46:606              I[KERNEL]: HLE\sceKernelThread.cpp:2162 sceKernelStartThread(thread=304, argSize=4, argPtr=0bfbca20)
23:46:606              I[KERNEL]: HLE\sceKernelThread.cpp:2111 305=sceKernelCreateThread(name=CsePspSasRendThread, entry=0893a36c, prio=10, stacksize=4096)
23:46:607              I[SCESAS]: HLE\sceSas.cpp:99 sceSasInit(08aaaac0, 256, 32, 0, 44100)
23:46:607              I[KERNEL]: HLE\sceKernelThread.cpp:2162 sceKernelStartThread(thread=305, argSize=0, argPtr=00000000)
23:46:611              I[KERNEL]: HLE\sceKernelThread.cpp:2111 309=sceKernelCreateThread(name=CsePspAtrac3DecodeThrd, entry=089396bc, prio=10, stacksize=32768)
23:46:611              I[KERNEL]: HLE\sceKernelThread.cpp:2162 sceKernelStartThread(thread=309, argSize=4, argPtr=0bfbc9f0)
23:46:611              I[KERNEL]: HLE\sceKernelThread.cpp:2111 310=sceKernelCreateThread(name=CsePspAtrac3DecodeThrd, entry=089396bc, prio=10, stacksize=32768)
23:46:611              I[KERNEL]: HLE\sceKernelThread.cpp:2162 sceKernelStartThread(thread=310, argSize=4, argPtr=0bfbc9f0)
23:46:778              E[G3D]: GLES\ShaderManager.cpp:62 Error in shader compilation!

23:46:778              E[G3D]: GLES\ShaderManager.cpp:63 Info log: 0(6) : error C5060: out can't be used with non-varying fragColor0
0(7) : error C5060: out can't be used with non-varying fragColor1


23:46:778              E[G3D]: GLES\ShaderManager.cpp:64 Shader source:
#version 110
#define lowp
#define mediump
#define highp
varying lowp vec4 v_color0;
out lowp vec4 fragColor0;
out lowp vec4 fragColor1;
void main() {
  vec4 v = v_color0 ;
  fragColor0 = vec4(v.rgb, 0.0);
  fragColor1 = vec4(0.0, 0.0, 0.0, v.a);
}


23:46:780              I[G3D]: GLES\ShaderManager.cpp:143 Linked shader: vs 13 fs 0
23:46:803              E[G3D]: GLES\ShaderManager.cpp:62 Error in shader compilation!

23:46:803              E[G3D]: GLES\ShaderManager.cpp:63 Info log: 0(8) : error C5060: out can't be used with non-varying fragColor0
0(9) : error C5060: out can't be used with non-varying fragColor1


23:46:803              E[G3D]: GLES\ShaderManager.cpp:64 Shader source:
#version 110
#define lowp
#define mediump
#define highp
uniform sampler2D tex;
varying lowp vec4 v_color0;
varying mediump vec2 v_texcoord;
out lowp vec4 fragColor0;
out lowp vec4 fragColor1;
void main() {
  vec4 t = texture2D(tex, v_texcoord);
  vec4 p = v_color0;
  vec4 v = p * t;
  fragColor0 = vec4(v.rgb, 0.0);
  fragColor1 = vec4(0.0, 0.0, 0.0, v.a);
}


23:46:805              I[G3D]: GLES\ShaderManager.cpp:143 Linked shader: vs 18 fs 0
23:46:819 user_main    E[G3D]: GLES\ShaderManager.cpp:62 Error in shader compilation!

23:46:819 user_main    E[G3D]: GLES\ShaderManager.cpp:63 Info log: 0(10) : error C5060: out can't be used with non-varying fragColor0
0(11) : error C5060: out can't be used with non-varying fragColor1


23:46:819 user_main    E[G3D]: GLES\ShaderManager.cpp:64 Shader source:
#version 110
#define lowp
#define mediump
#define highp
uniform sampler2D tex;
uniform vec4 u_alphacolorref;
varying lowp vec4 v_color0;
varying mediump vec2 v_texcoord;
float roundAndScaleTo255f(in float x) { return floor(x * 255.0 + 0.5); }
out lowp vec4 fragColor0;
out lowp vec4 fragColor1;
void main() {
  vec4 t = texture2D(tex, v_texcoord);
  vec4 p = v_color0;
  vec4 v = p * t;
  if (roundAndScaleTo255f(v.a)  ==  u_alphacolorref.a) discard;
  fragColor0 = vec4(v.rgb, 0.0);
  fragColor1 = vec4(0.0, 0.0, 0.0, v.a);
}


23:46:820 user_main    I[G3D]: GLES\ShaderManager.cpp:143 Linked shader: vs 18 fs 0
26:04:946 user_main    I[LOAD]: Config.cpp:624 Config saved: C:\Users\Resus\Desktop\ppsspp\memstick/PSP/SYSTEM/ppsspp.ini
26:04:953 user_main    I[LOAD]: Config.cpp:636 Controller config saved: C:\Users\Resus\Desktop\ppsspp\memstick/PSP/SYSTEM/controls.ini
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 272: Thread "idle0": pc= 08000000 sp= 083fff00  READY     (wt=0 wid=0 wv= 00000000 )
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 273: Thread "idle1": pc= 08000000 sp= 083fef00  READY     (wt=0 wid=0 wv= 00000000 )
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 274: Module "RockmanRockman": name=RockmanRockman gp=00000000 entry=089fc0e0
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 276: Thread "user_main": pc= 0893e97c sp= 0bfff630 RUN      (wt=0 wid=0 wv= 00000000 )
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 277: Semaphore "normal_sema": -
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 278: Thread "": pc= 0893b3c4 sp= 0bfbfa80   WAIT    (wt=1 wid=0 wv= 00000000 )
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 279: CallBack "exit": thread=278, argument= 00000000
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 280: Thread "": pc= 0893b3c4 sp= 0bfbea80   WAIT    (wt=1 wid=0 wv= 00000000 )
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 281: CallBack "umd": thread=280, argument= 00000000
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 283: Thread "": pc= 0893b3c4 sp= 0bfbca20   WAIT    (wt=1 wid=0 wv= 00000000 )
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 285: Module "sceSAScore": faked name=sceSAScore gp=ffffffff entry=ffffffff
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 287: Module "sceAudiocodec_Driver": faked name=sceAudiocodec_Driver gp=ffffffff entry=ffffffff
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 289: Module "sceATRAC3plus_Library": faked name=sceATRAC3plus_Library gp=ffffffff entry=ffffffff
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 291: Module "sceVideocodec_Driver": faked name=sceVideocodec_Driver gp=ffffffff entry=ffffffff
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 293: Module "sceMpegbase_Driver": faked name=sceMpegbase_Driver gp=ffffffff entry=ffffffff
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 295: Module "sceMpeg_library": faked name=sceMpeg_library gp=ffffffff entry=ffffffff
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 297: Module "scePsmf_library": faked name=scePsmf_library gp=ffffffff entry=ffffffff
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 299: Module "sceFont_Library": faked name=sceFont_Library gp=ffffffff entry=ffffffff
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 301: Semaphore "CsePspSndDrvBgn": -
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 302: Semaphore "CsePspSndDrvEnd": -
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 303: VTimer "CsePspVTimer": -
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 304: Thread "CsePspSndDrvThread": pc= 08935fb0 sp= 0bf9ca70   WAIT    (wt=3 wid=301 wv= 00000001 )
26:04:954 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 305: Thread "CsePspSasRendThread": pc= 089fe6f0 sp= 0bf9ba70   WAIT    (wt=10 wid=7 wv= 00000100 )
26:04:955 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 306: Semaphore "SemaSifRpcQueueSend": -
26:04:955 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 307: Semaphore "CsePspATRAC3Proc": -
26:04:955 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 308: Semaphore "CsePspATRAC3Stat": -
26:04:955 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 309: Thread "CsePspAtrac3DecodeThrd": pc= 0893986c sp= 0bf9aa70   WAIT    (wt=2 wid=309 wv= 00000000 )
26:04:955 user_main    I[KERNEL]: HLE\sceKernel.cpp:487 KO 310: Thread "CsePspAtrac3DecodeThrd": pc= 0893985c sp= 0bf92a70   WAIT    (wt=2 wid=310 wv= 00000000 )
26:04:955 user_main    I[KERNEL]: HLE\sceKernel.cpp:153 Shutting down kernel - 28 kernel objects alive
26:04:992 GLES\Framebuffer.cpp:1508 I[SCEGE]: Destroying FBO for 00000000 : 480 x 272 x 3
26:04:992 GLES\Framebuffer.cpp:1508 I[SCEGE]: Destroying FBO for 00088000 : 480 x 272 x 3
26:05:812 Config.cpp:624 I[LOAD]: Config saved: C:\Users\Resus\Desktop\ppsspp\memstick/PSP/SYSTEM/ppsspp.ini
26:05:813 Config.cpp:636 I[LOAD]: Controller config saved: C:\Users\Resus\Desktop\ppsspp\memstick/PSP/SYSTEM/controls.ini

-
PC Specs:
-

CPU: Intel® Core™2 Duo CPU E8200 2.66GHz
GPU: BFG Tech NVIDIA GeForce GTS 250 OverClock Edition 1GB
RAM: KINGSTON 2GB 800MHz PC2-6400 DDR2
PSU: Super Flower 700W
MB: MSI G31TM-P21
OS: Windows 7 Ultimate (32-bit)

Edited by GuilhermeGS2 - put the tag "[code]" in the log.

[CPU]: Intel Core i7-4790K 4.0GHz
[GPU]: EVGA GeForce GTX 970 Superclocked ACX 2.0 4GB GDDR5
[PSU]: EVGA SuperNOVA G1 1000W (80 Plus Gold)
[RAM]: Corsair Vengeance 16GB (2x8GB) DDR3 1600MHz
[MOBO]: MSI Z97-GAMING 5
[PC CASE]: ENERMAX Ostrog GT (Red)
[CPU FAN]: Cooler Master: Hyper 212 EVO
Find all posts by this user
Thread Closed 


Messages In This Thread
[Fixed][New GLSL merge, NVidia GPU] Games only show a black screen - xZabuzax - 12-15-2013 09:51 PM

Forum Jump: