przemir / Ogre_Sample_GpuParticles

MIT License
0 stars 1 forks source link

The project run error #2

Open zhuhaipeng-byte opened 1 year ago

zhuhaipeng-byte commented 1 year ago

I use ogre2.3 , vs2019 to compile this project , it compiles well. but run error, do you know why? 图片

“Sample_GpuParticles.exe”(Win32): 已加载“D:\Project\vsproject\3DGIS\OgreNexTest\Ogre_Sample_GpuParticles-main\bin\Debug\Sample_GpuParticles.exe”。已加载符号。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\ntdll.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\kernel32.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\KernelBase.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\tsafedoc64.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\winhafnt64.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\user32.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\ws2_32.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\win32u.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\rpcrt4.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\gdi32.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\gdi32.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\gdi32full.dll”。 “Sample_GpuParticles.exe”(Win32): 已卸载“C:\Windows\System32\gdi32.dll” “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\advapi32.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\msvcp_win.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\winspool.drv”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\msvcrt.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\ucrtbase.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\sechost.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\shell32.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\version.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\ole32.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\combase.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\oleaut32.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\mpr.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“D:\Project\vsproject\3DGIS\OgreNexTest\Ogre_Sample_GpuParticles-main\bin\Debug\OgreOverlay_d.dll”。已加载符号。 “Sample_GpuParticles.exe”(Win32): 已加载“D:\Project\vsproject\3DGIS\OgreNexTest\Ogre_Sample_GpuParticles-main\bin\Debug\OgreHlmsUnlit_d.dll”。已加载符号。 “Sample_GpuParticles.exe”(Win32): 已加载“D:\Project\vsproject\3DGIS\OgreNexTest\Ogre_Sample_GpuParticles-main\bin\Debug\OgreHlmsPbs_d.dll”。已加载符号。 “Sample_GpuParticles.exe”(Win32): 已加载“D:\Project\vsproject\3DGIS\OgreNexTest\Ogre_Sample_GpuParticles-main\bin\Debug\OgreMain_d.dll”。已加载符号。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\vcruntime140d.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\vcruntime140_1d.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\msvcp140d.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“D:\Professional\VulkanSDK\INSTALL\Bin\SDL2.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\ucrtbased.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\ucrtbased.dll”。 “Sample_GpuParticles.exe”(Win32): 已卸载“C:\Windows\System32\ucrtbased.dll” “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\imm32.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\setupapi.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\cfgmgr32.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\winmm.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\bcrypt.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\winhadnt64.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\shlwapi.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\bcryptprimitives.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\dtframe64.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\TIjtDrvd64.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\dtsframe64.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\mswsock.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\psapi.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\TMailHook64.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\comdlg32.dll”。 “Sample_GpuParticles.exe”(Win32): 已卸载“C:\Windows\System32\comdlg32.dll” “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\comdlg32.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\SHCore.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.19041.1110_none_792d1c772443f647\comctl32.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\winusb.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\winncap364.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\hlink.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\iertutil.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\uxtheme.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\mscms.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\userenv.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\coloradapterclient.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\icm32.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\hid.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\devobj.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\wintrust.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\crypt32.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\msasn1.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\kernel.appcore.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\clbcatq.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\dinput8.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\InputHost.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\CoreMessaging.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\propsys.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\WinTypes.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\CoreUIComponents.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\ntmarta.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\Windows.Gaming.Input.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\twinapi.appcore.dll”。 Ogre: Creating resource group General Ogre: Creating resource group Internal Ogre: Creating resource group Autodetect Ogre: SceneManagerFactory for type 'DefaultSceneManager' registered. Ogre: Registering ResourceManager for type Material Ogre: Registering ResourceManager for type Mesh Ogre: Registering ResourceManager for type Mesh2 Ogre: Registering ResourceManager for type OldSkeleton Ogre: MovableObjectFactory for type 'ParticleSystem' registered. Ogre: ArchiveFactory for archive type FileSystem registered. Ogre: ArchiveFactory for archive type Zip registered. Ogre: ArchiveFactory for archive type EmbeddedZip registered. Ogre: DDS codec registering Ogre: FreeImage version: 3.18.0 Ogre: This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details Ogre: Supported formats: bmp,ico,jpg,jif,jpeg,jpe,jng,koa,iff,lbm,mng,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,tif,tiff,wap,wbmp,wbm,psd,psb,cut,xbm,xpm,gif,hdr,g3,sgi,rgb,rgba,bw,exr,j2k,j2c,jp2,pfm,pct,pict,pic,3fr,arw,bay,bmq,cap,cine,cr2,crw,cs1,dc2,dcr,drf,dsc,dng,erf,fff,ia,iiq,k25,kc2,kdc,mdc,mef,mos,mrw,nef,nrw,orf,pef,ptx,pxn,qtk,raf,raw,rdc,rw2,rwl,rwz,sr2,srf,srw,sti,x3f,webp Ogre: OITD codec registering Ogre: Registering ResourceManager for type HighLevelGpuProgram Ogre: MovableObjectFactory for type 'Decal' registered. Ogre: MovableObjectFactory for type 'InternalCubemapProbe' registered. Ogre: MovableObjectFactory for type 'Entity' registered. Ogre: MovableObjectFactory for type 'Item' registered. Ogre: MovableObjectFactory for type 'Light' registered. Ogre: MovableObjectFactory for type 'Rectangle2Dv2' registered. Ogre: MovableObjectFactory for type 'BillboardSet' registered. Ogre: MovableObjectFactory for type 'ManualObject2' registered. Ogre: MovableObjectFactory for type 'BillboardChain' registered. Ogre: MovableObjectFactory for type 'RibbonTrail' registered. Ogre: MovableObjectFactory for type 'WireAabb' registered. Ogre: Loading library Plugins\RenderSystem_Direct3D11_d “Sample_GpuParticles.exe”(Win32): 已加载“D:\Project\vsproject\3DGIS\OgreNexTest\Ogre_Sample_GpuParticles-main\bin\Debug\Plugins\RenderSystem_Direct3D11_d.dll”。已加载符号。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\d3d11.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\dxgi.dll”。 “Sample_GpuParticles.exe”(Win32): 已卸载“C:\Windows\System32\d3d11.dll” “Sample_GpuParticles.exe”(Win32): 已卸载“C:\Windows\System32\dxgi.dll” “Sample_GpuParticles.exe”(Win32): 已卸载“D:\Project\vsproject\3DGIS\OgreNexTest\Ogre_Sample_GpuParticles-main\bin\Debug\Plugins\RenderSystem_Direct3D11_d.dll” Ogre: Could not load optional dynamic library Plugins\RenderSystem_Direct3D11_d. System Error: 找不到指定的模块。

Ogre: Loading library Plugins\RenderSystem_GL3Plus_d “Sample_GpuParticles.exe”(Win32): 已加载“D:\Project\vsproject\3DGIS\OgreNexTest\Ogre_Sample_GpuParticles-main\bin\Debug\Plugins\RenderSystem_GL3Plus_d.dll”。已加载符号。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\opengl32.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\glu32.dll”。 Ogre: Installing plugin: GL 3+ RenderSystem Ogre: OpenGL 3+ Rendering Subsystem created. “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\msctf.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\AppXDeploymentClient.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_38c9bcde75985bb6\ig9icd64.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\dwmapi.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\dxgi.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_38c9bcde75985bb6\igdml64.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\ResourcePolicyClient.dll”。 “Sample_GpuParticles.exe”(Win32): 已卸载“C:\Windows\System32\ResourcePolicyClient.dll” “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_38c9bcde75985bb6\igdgmm64.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_38c9bcde75985bb6\igc64.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\powrprof.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\umpdc.dll”。 线程 0x7d7c 已退出,返回值为 1 (0x1)。 Ogre: Plugin successfully installed Ogre: Loading library Plugins\RenderSystem_Vulkan_d “Sample_GpuParticles.exe”(Win32): 已加载“D:\Project\vsproject\3DGIS\OgreNexTest\Ogre_Sample_GpuParticles-main\bin\Debug\Plugins\RenderSystem_Vulkan_d.dll”。已加载符号。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\vulkan-1.dll”。 Ogre: Installing plugin: Vulkan RenderSystem Ogre: [Vulkan] Initializing VkInstance “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_38c9bcde75985bb6\igvk64.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_38c9bcde75985bb6\igdmd64.dll”。 Ogre: Found instance extension: VK_KHR_surface Ogre: Found instance extension: VK_KHR_win32_surface Ogre: Found instance extension: VK_KHR_external_memory_capabilities Ogre: Found instance extension: VK_KHR_external_semaphore_capabilities Ogre: Found instance extension: VK_KHR_external_fence_capabilities Ogre: Found instance extension: VK_KHR_get_physical_device_properties2 Ogre: Found instance extension: VK_KHR_get_surface_capabilities2 Ogre: Found instance extension: VK_KHR_device_group_creation Ogre: Found instance extension: VK_EXT_swapchain_colorspace Ogre: Found instance extension: VK_EXT_debug_report Ogre: Found instance extension: VK_EXT_debug_utils Ogre: Found instance layer: VK_LAYER_OBS_HOOK Ogre: Found instance layer: VK_LAYER_LUNARG_api_dump Ogre: Found instance layer: VK_LAYER_LUNARG_gfxreconstruct Ogre: Found instance layer: VK_LAYER_KHRONOS_synchronization2 Ogre: Found instance layer: VK_LAYER_KHRONOS_validation Ogre: Found instance layer: VK_LAYER_LUNARG_monitor Ogre: Found instance layer: VK_LAYER_LUNARG_screenshot Ogre: Found instance layer: VK_LAYER_KHRONOS_profiles Ogre: Found instance layer: VK_LAYER_KHRONOS_shader_object Ogre: Requesting Instance Extension: VK_KHR_win32_surface Ogre: Requesting Instance Extension: VK_EXT_debug_report Ogre: Requesting Instance Extension: VK_EXT_debug_utils Ogre: Requesting Instance Extension: VK_KHR_surface Ogre: ERROR: [Loader Message] Code 0 : loaderGetDeviceRegistryFiles: unable to obtain GUID for:188 error:37 Ogre: ERROR: [Loader Message] Code 0 : loaderGetDeviceRegistryFiles: unable to obtain GUID for:188 error:37 Ogre: WARNING: [Loader Message] Code 0 : loaderAddLayerProperties: D:\Professional\VulkanSDK\INSTALL\Bin\VkLayer_khronos_profiles.json invalid layer manifest file version 1.2.1. May cause errors. “Sample_GpuParticles.exe”(Win32): 已加载“D:\Professional\VulkanSDK\INSTALL\Bin\VkLayer_khronos_validation.dll”。已加载符号。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\msvcp140.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\vcruntime140_1.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\vcruntime140.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\cryptbase.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\ProgramData\obs-studio-hook\graphics-hook64.dll”。 Ogre: [Vulkan] Found 1 devices Ogre: [Vulkan] Found devices: Ogre: Intel(R) UHD Graphics #0 Ogre: Plugin successfully installed Ogre: -- OGRE Initialising Ogre: -- Version 2.3.2 (Daedalus) “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\comctl32.dll”。 [OBS] Failed to open pipe [OBS] graphics-hook.dll loaded against process: Sample_GpuParticles.exe [OBS] (half life scientist) everything.. seems to be in order “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\TextInputFramework.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\thooksv364.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\TextShaping.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\secur32.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\sspicli.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Program Files (x86)\iFlytek\iFlyIME\3.0.1727\x64\iFlyTsfIme.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Program Files (x86)\iFlytek\iFlyIME\3.0.1727\x64\Microsoft.Windows.PrivateCPlusPlusRuntime\msvcp120.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Program Files (x86)\iFlytek\iFlyIME\3.0.1727\x64\Microsoft.Windows.PrivateCPlusPlusRuntime\msvcr120.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\WinSxS\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.19041.2251_none_91a40448cc8846c1\GdiPlus.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\dbghelp.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\dbgcore.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\windows.storage.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\wldp.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Program Files (x86)\iFlytek\iFlyIME\3.0.1727\x64\iFlyBuilder.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Program Files (x86)\iFlytek\iFlyIME\3.0.1727\x64\iFlyBaseLogic.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\profapi.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Program Files (x86)\iFlytek\iFlyIME\3.0.1727\XFPlatformBusiness.dll”。 “Sample_GpuParticles.exe”(Win32): 已卸载“C:\Program Files (x86)\iFlytek\iFlyIME\3.0.1727\XFPlatformBusiness.dll” “Sample_GpuParticles.exe”(Win32): 已加载“C:\Program Files (x86)\iFlytek\iFlyIME\3.0.1727\x64\iFlyClient.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Program Files (x86)\iFlytek\iFlyIME\3.0.1727\x64\iflycommon.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Program Files (x86)\iFlytek\iFlyIME\3.0.1727\x64\iFlyIMEQuickLaunch.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\msvcp120.dll”。 “Sample_GpuParticles.exe”(Win32): 已加载“C:\Windows\System32\msvcr120.dll”。 Ogre: CPU Identifier & Features Ogre: ------------------------- Ogre: CPU ID: GenuineIntel: Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz Ogre: Logical cores: 8 Ogre: SSE: yes Ogre: SSE2: yes Ogre: SSE3: yes Ogre: MMX: yes Ogre: MMXEXT: yes Ogre: 3DNOW: no Ogre: 3DNOWEXT: no Ogre: CMOV: yes Ogre: TSC: yes Ogre: FPU: yes Ogre: PRO: yes Ogre: HT: no Ogre: ------------------------- Ogre: Starting Win32GL Subsystem Ogre: GL3PlusRenderSystem::_createRenderWindow "Tutorial: GPUParticle", 1024x768 windowed miscParams: FSAA=1 externalWindowHandle=7344906 gamma=Yes reverse_depth=Yes title=Tutorial: GPUParticle vsync=No Ogre: Created GL 4.5 context Ogre: GL Version = 4.5.0.0 Ogre: GL_VERSION = 4.5.0 - Build 30.0.101.1122 Ogre: GL_VENDOR = Intel Ogre: GL_RENDERER = Intel(R) UHD Graphics Ogre: GL_EXTENSIONS = Ogre: GL_3DFX_texture_compression_FXT1 Ogre: GL_AMD_depth_clamp_separate Ogre: GL_AMD_vertex_shader_layer Ogre: GL_AMD_vertex_shader_viewport_index Ogre: GL_ARB_ES2_compatibility Ogre: GL_ARB_ES3_1_compatibility Ogre: GL_ARB_ES3_compatibility Ogre: GL_ARB_arrays_of_arrays Ogre: GL_ARB_base_instance Ogre: GL_ARB_bindless_texture Ogre: GL_ARB_blend_func_extended Ogre: GL_ARB_buffer_storage Ogre: GL_ARB_cl_event Ogre: GL_ARB_clear_buffer_object Ogre: GL_ARB_clear_texture Ogre: GL_ARB_clip_control Ogre: GL_ARB_color_buffer_float Ogre: GL_ARB_compressed_texture_pixel_storage Ogre: GL_ARB_compute_shader Ogre: GL_ARB_conditional_render_inverted Ogre: GL_ARB_conservative_depth Ogre: GL_ARB_copy_buffer Ogre: GL_ARB_copy_image Ogre: GL_ARB_cull_distance Ogre: GL_ARB_debug_output Ogre: GL_ARB_depth_buffer_float Ogre: GL_ARB_depth_clamp Ogre: GL_ARB_depth_texture Ogre: GL_ARB_derivative_control Ogre: GL_ARB_direct_state_access Ogre: GL_ARB_draw_buffers Ogre: GL_ARB_draw_buffers_blend Ogre: GL_ARB_draw_elements_base_vertex Ogre: GL_ARB_draw_indirect Ogre: GL_ARB_draw_instanced Ogre: GL_ARB_enhanced_layouts Ogre: GL_ARB_explicit_attrib_location Ogre: GL_ARB_explicit_uniform_location Ogre: GL_ARB_fragment_coord_conventions Ogre: GL_ARB_fragment_layer_viewport Ogre: GL_ARB_fragment_program Ogre: GL_ARB_fragment_program_shadow Ogre: GL_ARB_fragment_shader Ogre: GL_ARB_fragment_shader_interlock Ogre: GL_ARB_framebuffer_no_attachments Ogre: GL_ARB_framebuffer_object Ogre: GL_ARB_framebuffer_sRGB Ogre: GL_ARB_geometry_shader4 Ogre: GL_ARB_get_program_binary Ogre: GL_ARB_get_texture_sub_image Ogre: GL_ARB_gl_spirv Ogre: GL_ARB_gpu_shader5 Ogre: GL_ARB_gpu_shader_fp64 Ogre: GL_ARB_half_float_pixel Ogre: GL_ARB_half_float_vertex Ogre: GL_ARB_indirect_parameters Ogre: GL_ARB_instanced_arrays Ogre: GL_ARB_internalformat_query Ogre: GL_ARB_internalformat_query2 Ogre: GL_ARB_invalidate_subdata Ogre: GL_ARB_map_buffer_alignment Ogre: GL_ARB_map_buffer_range Ogre: GL_ARB_multi_bind Ogre: GL_ARB_multi_draw_indirect Ogre: GL_ARB_multisample Ogre: GL_ARB_multitexture Ogre: GL_ARB_occlusion_query Ogre: GL_ARB_occlusion_query2 Ogre: GL_ARB_pipeline_statistics_query Ogre: GL_ARB_pixel_buffer_object Ogre: GL_ARB_point_parameters Ogre: GL_ARB_point_sprite Ogre: GL_ARB_polygon_offset_clamp Ogre: GL_ARB_post_depth_coverage Ogre: GL_ARB_program_interface_query Ogre: GL_ARB_provoking_vertex Ogre: GL_ARB_query_buffer_object Ogre: GL_ARB_robust_buffer_access_behavior Ogre: GL_ARB_robustness Ogre: GL_ARB_robustness_isolation Ogre: GL_ARB_sample_shading Ogre: GL_ARB_sampler_objects Ogre: GL_ARB_seamless_cube_map Ogre: GL_ARB_seamless_cubemap_per_texture Ogre: GL_ARB_separate_shader_objects Ogre: GL_ARB_shader_atomic_counter_ops Ogre: GL_ARB_shader_atomic_counters Ogre: GL_ARB_shader_bit_encoding Ogre: GL_ARB_shader_draw_parameters Ogre: GL_ARB_shader_group_vote Ogre: GL_ARB_shader_image_load_store Ogre: GL_ARB_shader_image_size Ogre: GL_ARB_shader_objects Ogre: GL_ARB_shader_precision Ogre: GL_ARB_shader_stencil_export Ogre: GL_ARB_shader_storage_buffer_object Ogre: GL_ARB_shader_subroutine Ogre: GL_ARB_shader_texture_image_samples Ogre: GL_ARB_shading_language_100 Ogre: GL_ARB_shading_language_420pack Ogre: GL_ARB_shading_language_packing Ogre: GL_ARB_shadow Ogre: GL_ARB_spirv_extensions Ogre: GL_ARB_stencil_texturing Ogre: GL_ARB_sync Ogre: GL_ARB_tessellation_shader Ogre: GL_ARB_texture_barrier Ogre: GL_ARB_texture_border_clamp Ogre: GL_ARB_texture_buffer_object Ogre: GL_ARB_texture_buffer_object_rgb32 Ogre: GL_ARB_texture_buffer_range Ogre: GL_ARB_texture_compression Ogre: GL_ARB_texture_compression_bptc Ogre: GL_ARB_texture_compression_rgtc Ogre: GL_ARB_texture_cube_map Ogre: GL_ARB_texture_cube_map_array Ogre: GL_ARB_texture_env_add Ogre: GL_ARB_texture_env_combine Ogre: GL_ARB_texture_env_crossbar Ogre: GL_ARB_texture_env_dot3 Ogre: GL_ARB_texture_filter_anisotropic Ogre: GL_ARB_texture_float Ogre: GL_ARB_texture_gather Ogre: GL_ARB_texture_mirror_clamp_to_edge Ogre: GL_ARB_texture_mirrored_repeat Ogre: GL_ARB_texture_multisample Ogre: GL_ARB_texture_non_power_of_two Ogre: GL_ARB_texture_query_levels Ogre: GL_ARB_texture_query_lod Ogre: GL_ARB_texture_rectangle Ogre: GL_ARB_texture_rg Ogre: GL_ARB_texture_rgb10_a2ui Ogre: GL_ARB_texture_stencil8 Ogre: GL_ARB_texture_storage Ogre: GL_ARB_texture_storage_multisample Ogre: GL_ARB_texture_swizzle Ogre: GL_ARB_texture_view Ogre: GL_ARB_timer_query Ogre: GL_ARB_transform_feedback2 Ogre: GL_ARB_transform_feedback3 Ogre: GL_ARB_transform_feedback_instanced Ogre: GL_ARB_transform_feedback_overflow_query Ogre: GL_ARB_transpose_matrix Ogre: GL_ARB_uniform_buffer_object Ogre: GL_ARB_vertex_array_bgra Ogre: GL_ARB_vertex_array_object Ogre: GL_ARB_vertex_attrib_64bit Ogre: GL_ARB_vertex_attrib_binding Ogre: GL_ARB_vertex_buffer_object Ogre: GL_ARB_vertex_program Ogre: GL_ARB_vertex_shader Ogre: GL_ARB_vertex_type_10f_11f_11f_rev Ogre: GL_ARB_vertex_type_2_10_10_10_rev Ogre: GL_ARB_viewport_array Ogre: GL_ARB_window_pos Ogre: GL_ATI_separate_stencil Ogre: GL_EXT_abgr Ogre: GL_EXT_bgra Ogre: GL_EXT_blend_color Ogre: GL_EXT_blend_equation_separate Ogre: GL_EXT_blend_func_separate Ogre: GL_EXT_blend_minmax Ogre: GL_EXT_blend_subtract Ogre: GL_EXT_clip_volume_hint Ogre: GL_EXT_compiled_vertex_array Ogre: GL_EXT_direct_state_access Ogre: GL_EXT_draw_buffers2 Ogre: GL_EXT_draw_range_elements Ogre: GL_EXT_fog_coord Ogre: GL_EXT_framebuffer_blit Ogre: GL_EXT_framebuffer_multisample Ogre: GL_EXT_framebuffer_object Ogre: GL_EXT_geometry_shader4 Ogre: GL_EXT_gpu_program_parameters Ogre: GL_EXT_gpu_shader4 Ogre: GL_EXT_memory_object Ogre: GL_EXT_memory_object_win32 Ogre: GL_EXT_multi_draw_arrays Ogre: GL_EXT_packed_depth_stencil Ogre: GL_EXT_packed_float Ogre: GL_EXT_packed_pixels Ogre: GL_EXT_polygon_offset_clamp Ogre: GL_EXT_rescale_normal Ogre: GL_EXT_secondary_color Ogre: GL_EXT_semaphore Ogre: GL_EXT_semaphore_win32 Ogre: GL_EXT_separate_specular_color Ogre: GL_EXT_shader_framebuffer_fetch Ogre: GL_EXT_shader_integer_mix Ogre: GL_EXT_shadow_funcs Ogre: GL_EXT_stencil_two_side Ogre: GL_EXT_stencil_wrap Ogre: GL_EXT_texture3D Ogre: GL_EXT_texture_array Ogre: GL_EXT_texture_compression_s3tc Ogre: GL_EXT_texture_edge_clamp Ogre: GL_EXT_texture_env_add Ogre: GL_EXT_texture_env_combine Ogre: GL_EXT_texture_filter_anisotropic Ogre: GL_EXT_texture_integer Ogre: GL_EXT_texture_lod_bias Ogre: GL_EXT_texture_rectangle Ogre: GL_EXT_texture_sRGB Ogre: GL_EXT_texture_sRGB_decode Ogre: GL_EXT_texture_shared_exponent Ogre: GL_EXT_texture_snorm Ogre: GL_EXT_texture_storage Ogre: GL_EXT_texture_swizzle Ogre: GL_EXT_timer_query Ogre: GL_EXT_transform_feedback Ogre: GL_IBM_texture_mirrored_repeat Ogre: GL_INTEL_conservative_rasterization Ogre: GL_INTEL_fragment_shader_ordering Ogre: GL_INTEL_framebuffer_CMAA Ogre: GL_INTEL_map_texture Ogre: GL_INTEL_multi_rate_fragment_shader Ogre: GL_INTEL_performance_query Ogre: GL_KHR_blend_equation_advanced Ogre: GL_KHR_blend_equation_advanced_coherent Ogre: GL_KHR_context_flush_control Ogre: GL_KHR_debug Ogre: GL_KHR_no_error Ogre: GL_KHR_shader_subgroup Ogre: GL_KHR_shader_subgroup_arithmetic Ogre: GL_KHR_shader_subgroup_ballot Ogre: GL_KHR_shader_subgroup_basic Ogre: GL_KHR_shader_subgroup_clustered Ogre: GL_KHR_shader_subgroup_quad Ogre: GL_KHR_shader_subgroup_shuffle Ogre: GL_KHR_shader_subgroup_shuffle_relative Ogre: GL_KHR_shader_subgroup_vote Ogre: GL_KHR_texture_compression_astc_hdr Ogre: GL_KHR_texture_compression_astc_ldr Ogre: GL_NV_blend_square Ogre: GL_NV_conditional_render Ogre: GL_NV_primitive_restart Ogre: GL_NV_texgen_reflection Ogre: GL_SGIS_generate_mipmap Ogre: GL_SGIS_texture_edge_clamp Ogre: GL_SGIS_texture_lod Ogre: GL_SUN_multi_draw_arrays Ogre: GL_WIN_swap_hint Ogre: WGL_EXT_swap_control Ogre: Supported WGL extensions: WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_NV_DX_interop2 WGL_ARB_robustness_application_isolation WGL_ARB_robustness_share_group_isolation WGL_ARB_create_context_robustness WGL_ARB_context_flush_control Ogre: ** Ogre: OpenGL 3+ Renderer Started Ogre: ** 线程 0x9518 已退出,返回值为 0 (0x0)。 Ogre: Registering ResourceManager for type GpuProgram Ogre: RenderSystem capabilities Ogre: ------------------------- Ogre: RenderSystem Name: OpenGL 3+ Rendering Subsystem Ogre: GPU Vendor: intel Ogre: Device Name: Intel(R) UHD Graphics Ogre: Driver Version: 4.5.0.0 Ogre: Fixed function pipeline: no Ogre: Hardware generation of mipmaps: no Ogre: Texture blending: yes Ogre: Anisotropic texture filtering: yes Ogre: Dot product texture operation: yes Ogre: Cube mapping: yes Ogre: Hardware stencil buffer: yes Ogre: - Stencil depth: 8 Ogre: - Two sided stencil support: yes Ogre: - Wrap stencil values: yes Ogre: Hardware vertex / index buffers: yes Ogre: 32-bit index buffers: yes Ogre: Vertex programs: yes Ogre: Number of floating-point constants for vertex programs: 4096 Ogre: Number of integer constants for vertex programs: 4096 Ogre: Number of boolean constants for vertex programs: 4096 Ogre: Fragment programs: yes Ogre: Number of floating-point constants for fragment programs: 4096 Ogre: Number of integer constants for fragment programs: 4096 Ogre: Number of boolean constants for fragment programs: 4096 Ogre: Geometry programs: yes Ogre: Number of floating-point constants for geometry programs: 4096 Ogre: Number of integer constants for geometry programs: 4096 Ogre: Number of boolean constants for geometry programs: 4096 Ogre: Tessellation Hull programs: yes Ogre: Number of floating-point constants for tessellation hull programs: 4096 Ogre: Number of integer constants for tessellation hull programs: 4096 Ogre: Number of boolean constants for tessellation hull programs: 4096 Ogre: Tessellation Domain programs: yes Ogre: Number of floating-point constants for tessellation domain programs: 4096 Ogre: Number of integer constants for tessellation domain programs: 4096 Ogre: Number of boolean constants for tessellation domain programs: 4096 Ogre: Compute programs: yes Ogre: Number of floating-point constants for compute programs: 4096 Ogre: Number of integer constants for compute programs: 4096 Ogre: Number of boolean constants for compute programs: 4096 Ogre: Supported Shader Profiles: glsl glsl130 glsl140 glsl150 glsl330 glsl400 glsl410 glsl420 glsl430 glsl440 Ogre: Texture Compression: yes Ogre: - DXT: yes Ogre: - VTC: no Ogre: - PVRTC: no Ogre: - ATC: no Ogre: - ETC1: no Ogre: - ETC2: yes Ogre: - BC4/BC5: yes Ogre: - BC6H/BC7: yes Ogre: - ASTC: yes Ogre: Hardware Occlusion Query: yes Ogre: User clip planes: yes Ogre: VET_UBYTE4 vertex element type: yes Ogre: Infinite far plane projection: yes Ogre: Hardware render-to-texture: yes Ogre: Floating point textures: yes Ogre: Non-power-of-two textures: yes Ogre: 1d textures: yes Ogre: Volume textures: yes Ogre: Max Texture resolution (2D) 16384 Ogre: Max Texture resolution (3D) 2048 Ogre: Max Texture resolution (Cubemaps) 16384 Ogre: Multiple Render Targets: 8 Ogre: - With different bit depths: yes Ogre: Point Sprites: yes Ogre: Extended point parameters: yes Ogre: Max Point Size: 255 Ogre: Vertex texture fetch: yes Ogre: Number of world matrices: 0 Ogre: Number of texture units: 16 Ogre: Stencil buffer depth: 8 Ogre: Number of vertex blend matrices: 0 Ogre: - Max vertex textures: 32 Ogre: - Vertex textures shared: yes Ogre: Render to Vertex Buffer : yes Ogre: Hardware Atomic Counters: yes Ogre: Compute max threads per threadgroup per axis: 1024, 1024, 64 Ogre: Compute max threads per threadgroup total: 1024 Ogre: GL 1.5 without VBO workaround: no Ogre: Frame Buffer objects: yes Ogre: Frame Buffer objects (ARB extension): no Ogre: Frame Buffer objects (ATI extension): no Ogre: PBuffer support: no Ogre: GL 1.5 without HW-occlusion workaround: no Ogre: Vertex Array Objects: yes Ogre: Separate shader objects: no Ogre: * Using Reverse Z: yes Ogre: Using FSAA. Ogre: DefaultWorkQueue('Root') initialising on thread main. Ogre: Particle Renderer Type 'billboard' registered Ogre: OverlayElementFactory for type Panel registered. Ogre: OverlayElementFactory for type BorderPanel registered. Ogre: OverlayElementFactory for type TextArea registered. Ogre: Registering ResourceManager for type Font Ogre: Creating resource group Essential Ogre: Added resource location '../Data/DebugPack.zip' of type 'Zip' to resource group 'Essential' Ogre: Creating resource group Popular Ogre: Added resource location '../Data' of type 'FileSystem' to resource group 'Popular' Ogre: Added resource location '../Data/Materials/Common' of type 'FileSystem' to resource group 'Popular' Ogre: Added resource location '../Data/Materials/Common/Any' of type 'FileSystem' to resource group 'Popular' Ogre: Added resource location '../Data/Materials/Common/GLSL' of type 'FileSystem' to resource group 'Popular' Ogre: Added resource location '../Data/Materials/Common/HLSL' of type 'FileSystem' to resource group 'Popular' Ogre: Added resource location '../Data/Materials/Common/Metal' of type 'FileSystem' to resource group 'Popular' Ogre: Added resource location '../Data/Hlms/Common/GLSL' of type 'FileSystem' to resource group 'Popular' Ogre: Added resource location '../Data/Hlms/Common/HLSL' of type 'FileSystem' to resource group 'Popular' Ogre: Added resource location '../Data/Hlms/Common/Metal' of type 'FileSystem' to resource group 'Popular' Ogre: Added resource location '../../media/Materials/scripts' of type 'FileSystem' to resource group 'Popular' Ogre: Added resource location '../../media/Materials/textures' of type 'FileSystem' to resource group 'Popular' Ogre: Added resource location '../../media/Hlms/Compute' of type 'FileSystem' to resource group 'Popular' Ogre: Added resource location '../../media/Compositor' of type 'FileSystem' to resource group 'Popular' Ogre: Added resource location '../../media/Compositor/GLSL' of type 'FileSystem' to resource group 'Popular' Ogre: Added resource location '../../media/Compositor/HLSL' of type 'FileSystem' to resource group 'Popular' Ogre: Added resource location '../../media/ParticleSystems' of type 'FileSystem' to resource group 'Popular' Ogre: HLMS Library path '../Data/Hlms/Unlit/GLSL' has no piece files. Are you sure you provided the right path with read access? Ogre: HLMS Library path '../../media/Hlms/Particle/Any' has no piece files. Are you sure you provided the right path with read access? Ogre: [INFO] Texture cache not found at .//textureMetadataCache.json Ogre: Parsing scripts for resource group Autodetect Ogre: Finished parsing scripts for resource group Autodetect Ogre: Creating resources for group Autodetect Ogre: All done Ogre: Parsing scripts for resource group Essential Ogre: Parsing script Materials.material Ogre: Parsing script DebugFont.fontdef Ogre: Finished parsing scripts for resource group Essential Ogre: Creating resources for group Essential Ogre: All done Ogre: Parsing scripts for resource group General Ogre: Finished parsing scripts for resource group General Ogre: Creating resources for group General Ogre: All done Ogre: Parsing scripts for resource group Internal Ogre: Finished parsing scripts for resource group Internal Ogre: Creating resources for group Internal Ogre: All done Ogre: Parsing scripts for resource group Popular Ogre: Parsing script Quad.program Ogre: Parsing script Copyback.material Ogre: Parsing script DepthUtils.material Ogre: Parsing script DPM.material Ogre: Parsing script DPSM.material Ogre: Parsing script EsmGaussianBlurLogFilter.material Ogre: Parsing script HiddenAreaMeshVr.material Ogre: Parsing script PccDepthCompressor.material Ogre: Parsing script RadialDensityMask.material Ogre: Parsing script Sky.material Ogre: Parsing script spark.material Ogre: Parsing script CopybackDepth.material Ogre: Parsing script SampleGPUParticles.compositor Ogre: Parsing script EsmGaussianBlurLogFilter.material.json Ogre: Parsing script Mipmaps.material.json Ogre: Parsing script ParticleAdditive.material.json Ogre: Parsing script fire.gpuparticle.json Ogre: Parsing script sparks.gpuparticle.json Ogre: Finished parsing scripts for resource group Popular Ogre: Creating resources for group Popular Ogre: All done Ogre: Shader Compiler:error(high) 0: SHADER_ID_COMPILE error has been generated. GLSL compile failed for shader 10, "400000000PixelShader_ps (./400000000PixelShader_ps.glsl)": ERROR: 0:164: 'outColour' : syntax error syntax error

Ogre: GLSL compile log: 400000000PixelShader_ps ERROR: 0:164: 'outColour' : syntax error syntax error 0x00007FFF18D4CF19 处(位于 Sample_GpuParticles.exe 中)引发的异常: Microsoft C++ 异常: Ogre::RenderingAPIException,位于内存位置 0x00000081E4EFC820 处。 Ogre: WARNING: GraphicsSystem::deinitialize() not called!!! 0x00007FFF18D4CF19 处(位于 Sample_GpuParticles.exe 中)引发的异常: Microsoft C++ 异常: Ogre::Exception,位于内存位置 0x00000081E4EFF4F0 处。 “Sample_GpuParticles.exe”(Win32): 已卸载“C:\Windows\System32\winncap364.dll” 线程 0xaab4 已退出,返回值为 -1 (0xffffffff)。 线程 0x6924 已退出,返回值为 -1 (0xffffffff)。 线程 0xc4b4 已退出,返回值为 -1 (0xffffffff)。 线程 0xb2d0 已退出,返回值为 -1 (0xffffffff)。 线程 0x8648 已退出,返回值为 -1 (0xffffffff)。 线程 0xcef4 已退出,返回值为 -1 (0xffffffff)。 线程 0x91e4 已退出,返回值为 -1 (0xffffffff)。 线程 0x9490 已退出,返回值为 -1 (0xffffffff)。 线程 0x8f20 已退出,返回值为 -1 (0xffffffff)。 线程 0xc388 已退出,返回值为 -1 (0xffffffff)。 线程 0xb6c8 已退出,返回值为 -1 (0xffffffff)。 线程 0xcdc8 已退出,返回值为 -1 (0xffffffff)。 线程 0xc0ec 已退出,返回值为 -1 (0xffffffff)。 线程 0x86e8 已退出,返回值为 -1 (0xffffffff)。 线程 0x30b8 已退出,返回值为 -1 (0xffffffff)。 线程 0xc530 已退出,返回值为 -1 (0xffffffff)。 线程 0xc624 已退出,返回值为 -1 (0xffffffff)。 线程 0xada0 已退出,返回值为 -1 (0xffffffff)。 线程 0x97e4 已退出,返回值为 -1 (0xffffffff)。 线程 0xc7a4 已退出,返回值为 -1 (0xffffffff)。 线程 0xb2ec 已退出,返回值为 -1 (0xffffffff)。 程序“[53048] Sample_GpuParticles.exe”已退出,返回值为 -1 (0xffffffff)。

przemir commented 1 year ago

Sorry for late answer.

I updated Ogre version hovewer I was not able to reproduce this error.

Here is shader error from your log: `Ogre: Shader Compiler:error(high) 0: SHADER_ID_COMPILE error has been generated. GLSL compile failed for shader 10, "400000000PixelShader_ps (./400000000PixelShader_ps.glsl)": ERROR: 0:164: 'outColour' : syntax error syntax error

Ogre: GLSL compile log: 400000000PixelShader_ps ERROR: 0:164: 'outColour' : syntax error syntax error`

You may paste content of "/bin/Debug/400000000PixelShader_ps.glsl" here so I may look what was generated.