Loading sii0680ide.dort(1).. [##############################----------] 75 %% 1:task_entry(sp=0x6F258340) 6ata1: SATA max UDMA/133 irq 85 6ata1: hard resetting link 6ata1: Signature Update detected @ 500 msecs 6ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) 6ata1.00: ATAPI: DRW-24D5MT, 1.00, max UDMA/133 6ata1.00: configured for UDMA/133 1:handle_io(sp=0x6F258340) ENTER started p50x0sata.device Port 1 interrupt=85 bind_vsata_port sd=0x6FF91D44 sp=0x6F257000 alloc_vport: sd=0x6FF91D44 sp=0x6F257000 bind_vsata_port sd=0x6FF91D44 sp=0x6F258340 alloc_vport: sd=0x6FF91D44 sp=0x6F258340 mounting SATA ports vsata mount port=0 vsata announced port=0 unit=0 skip no media present wait for num_mounts=1 skip not mounting vsata dev_open(unit_num=0) [Mounter Task] port=0 now mounted skip not mounting started vsata disk changer finished mounting SATA ports [USB] ERROR | "EHCI Controller Task Unit 0" | "EHCI" | Function SetAddress failed with error -33 for attachment of USB device on bus ehci.usbhcd/0 [USB] ERROR | "USB stack" | "New Fkt" | Failed to attach Function at level 1 on HCD "ehci.usbhcd" unit 0 [USB] ERROR | "EHCI Controller Task Unit 1" | "EHCI" | Function SetAddress failed with error -33 for attachment of USB device on bus ehci.usbhcd/1 [USB] ERROR | "USB stack" | "New Fkt" | Failed to attach Function at level 1 on HCD "ehci.usbhcd" unit 1 [DOS] Starting DOS 54.120 -- Kernel debug level is 1 vsata dev_open(unit_num=0) [DH0/NGFileSystem 54.72 ] vsata td_addchangeint(unit=0) add_disk_change_client unit=0 vsata td_changestate(unit=0 port=0) -> 0 vsata td_changestate(unit=0 port=0) -> 0 vsata td_changestate(unit=0 port=0) -> 0 vsata dev_open(unit_num=0) [DH4/NGFileSystem 54.72 ] vsata td_addchangeint(unit=0) add_disk_change_client unit=0 vsata td_changestate(unit=0 port=0) -> 0 vsata td_changestate(unit=0 port=0) -> 0 vsata td_changestate(unit=0 port=0) -> 0 vsata dev_open(unit_num=0) [DH3/SmartFilesystem 1.293 ] vsata td_addchangeint(unit=0) add_disk_change_client unit=0 vsata td_changestate(unit=0 port=0) -> 0 vsata dev_open(unit_num=0) [DH1/NGFileSystem 54.72 ] vsata td_addchangeint(unit=0) add_disk_change_client unit=0 vsata td_changestate(unit=0 port=0) -> 0 vsata td_changestate(unit=0 port=0) -> 0 vsata td_changestate(unit=0 port=0) -> 0 vsata dev_open(unit_num=0) [DH2/SmartFilesystem 1.293 ] vsata td_addchangeint(unit=0) add_disk_change_client unit=0 vsata td_changestate(unit=0 port=0) -> 0 Mode 640x 256x 8@60 is not supported at the given frequency Mode 640x 256x16@60 is not supported at the given frequency Mode 640x 256x24@60 is not supported at the given frequency Mode 320x 240x 8@60 is not supported at the given frequency Mode 320x 240x16@60 is not supported at the given frequency Mode 320x 240x24@60 is not supported at the given frequency Mode 2560x1440x 8@30 43.870kHz out of range 372: HSync Min/Max = 30900/85100, calc = 43870; VSync Min/Max = 59/61, calc = 30 Valid ranges are vsync 59 - 61Hz, hsync 30900 - 85100Hz Mode 2560x1440x16@30 43.870kHz out of range 372: HSync Min/Max = 30900/85100, calc = 43870; VSync Min/Max = 59/61, calc = 30 Valid ranges are vsync 59 - 61Hz, hsync 30900 - 85100Hz Mode 2560x1440x24@30 43.870kHz out of range 372: HSync Min/Max = 30900/85100, calc = 43870; VSync Min/Max = 59/61, calc = 30 Valid ranges are vsync 59 - 61Hz, hsync 30900 - 85100Hz [USB] ERROR | "HID Keyboard" | "HID Keyboard" | Initialization error: No keyboard matrix defined in HID device No CMI8738 found! :-( CS4281 DRIVERINIT No card present. No Envy24 found! :-( No FM801 found! :-( HD audio card found: Vendor = 1102, Device = 12 No SB128 found! :-( No SOLO_ONE found! :-( No cards found! :-( *** glSnoop 1.0 started. Built date: Mar 25 2022 *** Timer frequency 24937500 ticks / second ogles2.library version 3.3 Warp3DNova.library version 54.16 [0] Patching task Shell Process '01.HelloWorld' OGLES2IFace 0x6195dae8 Shell Process '01.HelloWorld': OGLES2_aglCreateContext2: errcode pointer 0x618eca08, tags 0x618ec9c8 ([OGLES2_CCT_WINDOW: 0x61AA1CF0][OGLES2_CCT_DEPTH: 16][OGLES2_CCT_STENCIL: 8][OGLES2_CCT_VSYNC: 0][OGLES2_CCT_SINGLE_GET_ERROR_MODE: 1][OGLES2_CCT_RESIZE_VIEWPORT: 1]) Shell Process '01.HelloWorld': my_W3DN_CreateContext: tags 0x618ec848 ([W3DNTag_GPU: 0x618F2B18]) [0] Patching task Shell Process '01.HelloWorld' NOVA context 0x616d5000 Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': W3DN_Query: query 14 (W3DN_Q_MAXVERTEXATTRIBS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 16 Shell Process '01.HelloWorld': W3DN_CreateRenderStateObject: errCode 0x0 Shell Process '01.HelloWorld': W3DN_SetViewport: renderState 0x61c82698, x 0.000000, y 0.000000, width 0.000000, height 0.000000, zNear 0.000000, zFar 1.000000 Shell Process '01.HelloWorld': W3DN_SetViewport: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateRenderStateObject: <- errCode 0 (ignored (NULL pointer)). Render state object address 0x61c82698 Shell Process '01.HelloWorld': W3DN_CreateFrameBuffer: errCode 0x0 Shell Process '01.HelloWorld': W3DN_CreateFrameBuffer: <- errCode 0 (ignored (NULL pointer)). Frame buffer address 0x618ef258 Shell Process '01.HelloWorld': W3DN_SetRenderTarget: renderState 0x61c82698, frameBuffer 0x618ef258 Shell Process '01.HelloWorld': W3DN_SetRenderTarget: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': W3DN_Query: query 1 (W3DN_Q_MAXTEXWIDTH) Shell Process '01.HelloWorld': W3DN_Query: <- Result 16384 Shell Process '01.HelloWorld': W3DN_Query: query 2 (W3DN_Q_MAXTEXHEIGHT) Shell Process '01.HelloWorld': W3DN_Query: <- Result 16384 Shell Process '01.HelloWorld': W3DN_Query: query 3 (W3DN_Q_ANISOTROPICFILTER) Shell Process '01.HelloWorld': W3DN_Query: <- Result 1 Shell Process '01.HelloWorld': W3DN_Query: query 4 (W3DN_Q_MAXANISOTROPY) Shell Process '01.HelloWorld': W3DN_Query: <- Result 16 Shell Process '01.HelloWorld': W3DN_Query: query 5 (W3DN_Q_RENDERTOTEXTURE) Shell Process '01.HelloWorld': W3DN_Query: <- Result 1 Shell Process '01.HelloWorld': W3DN_Query: query 6 (W3DN_Q_BITMAPASTEXTURE) Shell Process '01.HelloWorld': W3DN_Query: <- Result 1 Shell Process '01.HelloWorld': W3DN_Query: query 7 (W3DN_Q_DEPTHTEXTURE) Shell Process '01.HelloWorld': W3DN_Query: <- Result 1 Shell Process '01.HelloWorld': W3DN_Query: query 8 (W3DN_Q_TEXTURE_1D) Shell Process '01.HelloWorld': W3DN_Query: <- Result 0 Shell Process '01.HelloWorld': W3DN_Query: query 9 (W3DN_Q_TEXTURE_3D) Shell Process '01.HelloWorld': W3DN_Query: <- Result 0 Shell Process '01.HelloWorld': W3DN_Query: query 10 (W3DN_Q_TEXTURE_CUBEMAP) Shell Process '01.HelloWorld': W3DN_Query: <- Result 0 Shell Process '01.HelloWorld': W3DN_Query: query 11 (W3DN_Q_MAXCOLOURBUFFERS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 1 Shell Process '01.HelloWorld': W3DN_Query: query 12 (W3DN_Q_MAXRENDERWIDTH) Shell Process '01.HelloWorld': W3DN_Query: <- Result 16384 Shell Process '01.HelloWorld': W3DN_Query: query 13 (W3DN_Q_MAXRENDERHEIGHT) Shell Process '01.HelloWorld': W3DN_Query: <- Result 16384 Shell Process '01.HelloWorld': W3DN_Query: query 14 (W3DN_Q_MAXVERTEXATTRIBS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 16 Shell Process '01.HelloWorld': W3DN_Query: query 15 (W3DN_Q_MIPMAPPING) Shell Process '01.HelloWorld': W3DN_Query: <- Result 1 Shell Process '01.HelloWorld': W3DN_Query: query 16 (W3DN_Q_MIPMAPGENERATION) Shell Process '01.HelloWorld': W3DN_Query: <- Result 1 Shell Process '01.HelloWorld': W3DN_Query: query 17 (W3DN_Q_MAXTEXDEPTH) Shell Process '01.HelloWorld': W3DN_Query: <- Result 1 Shell Process '01.HelloWorld': W3DN_Query: query 18 (W3DN_Q_NPOT_MIPMAPPING) Shell Process '01.HelloWorld': W3DN_Query: <- Result 1 Shell Process '01.HelloWorld': W3DN_Query: query 19 (W3DN_Q_STENCIL) Shell Process '01.HelloWorld': W3DN_Query: <- Result 1 Shell Process '01.HelloWorld': W3DN_Query: query 20 (W3DN_Q_VERTEX_TEXTUREFETCH) Shell Process '01.HelloWorld': W3DN_Query: <- Result 0 Shell Process '01.HelloWorld': W3DN_Query: query 21 (W3DN_Q_MAXVARYINGVECTORS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': W3DN_Query: query 22 (W3DN_Q_MAXTEXCUBEMAPSIZE) Shell Process '01.HelloWorld': W3DN_Query: <- Result 0 Shell Process '01.HelloWorld': W3DN_Query: query 23 (W3DN_Q_MAXLINEWIDTH) Shell Process '01.HelloWorld': W3DN_Query: <- Result 128 Shell Process '01.HelloWorld': W3DN_Query: query 24 (W3DN_Q_MAXPOINTSIZE) Shell Process '01.HelloWorld': W3DN_Query: <- Result 8192 Shell Process '01.HelloWorld': W3DN_Query: query 25 (W3DN_Q_POLYGONOFFSET) Shell Process '01.HelloWorld': W3DN_Query: <- Result 1 Shell Process '01.HelloWorld': W3DN_Query: query 26 (W3DN_Q_POLYGONMODE) Shell Process '01.HelloWorld': W3DN_Query: <- Result 1 Shell Process '01.HelloWorld': W3DN_Query: query 27 (W3DN_Q_FLATSHADE) Shell Process '01.HelloWorld': W3DN_Query: <- Result 1 Shell Process '01.HelloWorld': W3DN_Query: query 28 (W3DN_Q_TEXTUREEXTSHARE) Shell Process '01.HelloWorld': W3DN_Query: <- Result 1 Shell Process '01.HelloWorld': W3DN_Query: query 29 (W3DN_Q_TEXTURE_1D_ARRAY) Shell Process '01.HelloWorld': W3DN_Query: <- Result 0 Shell Process '01.HelloWorld': W3DN_Query: query 30 (W3DN_Q_TEXTURE_2D_ARRAY) Shell Process '01.HelloWorld': W3DN_Query: <- Result 0 Shell Process '01.HelloWorld': W3DN_Query: query 31 (W3DN_Q_TEXTURE_CUBEMAP_ARRAY) Shell Process '01.HelloWorld': W3DN_Query: <- Result 0 Shell Process '01.HelloWorld': W3DN_Query: query 32 (W3DN_Q_GPUENDIANNESS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 2 Shell Process '01.HelloWorld': W3DN_Query: query 33 (W3DN_Q_TEXTURE_RENDER_BGRA) Shell Process '01.HelloWorld': W3DN_Query: <- Result 1 Shell Process '01.HelloWorld': W3DN_WaitIdle: timeout 0 Shell Process '01.HelloWorld': W3DN_Submit: errCode 0x0 Shell Process '01.HelloWorld': W3DN_Submit: <- errCode 15 (W3DNEC_QUEUEEMPTY). Submit ID 0 Shell Process '01.HelloWorld': W3DN_WaitIdle: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_FBBindBuffer: frameBuffer 0x618ef258, attachmentPt 65536, tags 0x618ec788 ([W3DNTag_BitMap: 0x61A8D148]) Shell Process '01.HelloWorld': W3DN_FBBindBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_FBBindBuffer: frameBuffer 0x618ef258, attachmentPt 0, tags 0x618ec788 ([W3DNTag_AllocDepthStencil: 1]) Shell Process '01.HelloWorld': W3DN_FBBindBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetViewport: renderState 0x61c82698, x 0.000000, y 480.000000, width 640.000000, height -480.000000, zNear 0.000000, zFar 1.000000 Shell Process '01.HelloWorld': W3DN_SetViewport: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetScissor: renderState 0x61c82698, x 0, y 0, width 640, height 480 Shell Process '01.HelloWorld': W3DN_SetScissor: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetState: renderState 0x61c82698, stateFlag 4 (W3DN_CULLBACK), value 0 (W3DN_DISABLE) Shell Process '01.HelloWorld': W3DN_SetState: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetState: renderState 0x61c82698, stateFlag 3 (W3DN_CULLFRONT), value 0 (W3DN_DISABLE) Shell Process '01.HelloWorld': W3DN_SetState: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetBlendColour: renderState 0x61c82698, red 0.000000, green 0.000000, blue 0.000000, alpha 0.000000 Shell Process '01.HelloWorld': W3DN_SetBlendColour: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetBlendEquation: renderState 0x61c82698, buffIdx 0, equation 0 (W3DN_FUNC_ADD) Shell Process '01.HelloWorld': W3DN_SetBlendEquationSeparate: renderState 0x61c82698, buffIdx 0, colEquation 0 (W3DN_FUNC_ADD), alphaEquation 0 (W3DN_FUNC_ADD) Shell Process '01.HelloWorld': W3DN_SetBlendEquationSeparate: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetBlendEquation: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetBlendEquationSeparate: renderState 0x61c82698, buffIdx 0, colEquation 0 (W3DN_FUNC_ADD), alphaEquation 0 (W3DN_FUNC_ADD) Shell Process '01.HelloWorld': W3DN_SetBlendEquationSeparate: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetBlendMode: renderState 0x61c82698, buffIdx 0, src 1 (W3DN_ONE), dst 0 (W3DN_ZERO) Shell Process '01.HelloWorld': W3DN_SetBlendModeSeparate: renderState 0x61c82698, buffIdx 0, colSrc 1 (W3DN_ONE), colDst 0 (W3DN_ZERO), alphaSrc 1 (W3DN_ONE), alphaDst 0 (W3DN_ZERO) Shell Process '01.HelloWorld': W3DN_SetBlendModeSeparate: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetBlendMode: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetBlendModeSeparate: renderState 0x61c82698, buffIdx 0, colSrc 1 (W3DN_ONE), colDst 0 (W3DN_ZERO), alphaSrc 1 (W3DN_ONE), alphaDst 0 (W3DN_ZERO) Shell Process '01.HelloWorld': W3DN_SetBlendModeSeparate: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetState: renderState 0x61c82698, stateFlag 4 (W3DN_CULLBACK), value 0 (W3DN_DISABLE) Shell Process '01.HelloWorld': W3DN_SetState: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetState: renderState 0x61c82698, stateFlag 3 (W3DN_CULLFRONT), value 0 (W3DN_DISABLE) Shell Process '01.HelloWorld': W3DN_SetState: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetDepthCompareFunc: renderState 0x61c82698, func 2 (W3DN_LESS) Shell Process '01.HelloWorld': W3DN_SetDepthCompareFunc: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetState: renderState 0x61c82698, stateFlag 1 (W3DN_DEPTHWRITE), value 1 (W3DN_ENABLE) Shell Process '01.HelloWorld': W3DN_SetState: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetState: renderState 0x61c82698, stateFlag 5 (W3DN_BLEND), value 0 (W3DN_DISABLE) Shell Process '01.HelloWorld': W3DN_SetState: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetState: renderState 0x61c82698, stateFlag 4 (W3DN_CULLBACK), value 0 (W3DN_DISABLE) Shell Process '01.HelloWorld': W3DN_SetState: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetState: renderState 0x61c82698, stateFlag 3 (W3DN_CULLFRONT), value 0 (W3DN_DISABLE) Shell Process '01.HelloWorld': W3DN_SetState: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetState: renderState 0x61c82698, stateFlag 0 (W3DN_DEPTHTEST), value 0 (W3DN_DISABLE) Shell Process '01.HelloWorld': W3DN_SetState: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetScissor: renderState 0x61c82698, x 0, y 0, width 640, height 480 Shell Process '01.HelloWorld': W3DN_SetScissor: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetState: renderState 0x61c82698, stateFlag 2 (W3DN_STENCILTEST), value 0 (W3DN_DISABLE) Shell Process '01.HelloWorld': W3DN_SetState: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetPolygonOffset: renderState 0x61c82698, factor 0.000000, units 0.000000, clamp 0.000000 Shell Process '01.HelloWorld': W3DN_SetPolygonOffset: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetFrontFace: renderState 0x61c82698, face 0 (W3DN_FACE_CCW) Shell Process '01.HelloWorld': W3DN_SetFrontFace: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glStencilFunc: func 0x207 (GL_ALWAYS), ref 0, mask 4294967295 Shell Process '01.HelloWorld': W3DN_SetStencilFunc: renderState 0x61c82698, func 8 (W3DN_ALWAYS), ref 0, mask 0xffffffff Shell Process '01.HelloWorld': W3DN_SetStencilFuncSeparate: renderState 0x61c82698, face 2 (W3DN_FRONT_AND_BACK), func 8 (W3DN_ALWAYS), ref 0, mask 0xffffffff Shell Process '01.HelloWorld': W3DN_SetStencilFuncSeparate: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetStencilFunc: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glStencilMask: mask 4294967295 Shell Process '01.HelloWorld': W3DN_SetStencilWriteMask: renderState 0x61c82698, mask 0xffffffff Shell Process '01.HelloWorld': W3DN_SetStencilWriteMaskSeparate: renderState 0x61c82698, face 2 (W3DN_FRONT_AND_BACK), mask 0xffffffff Shell Process '01.HelloWorld': W3DN_SetStencilWriteMaskSeparate: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetStencilWriteMask: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glStencilOp: fail 0x1E00 (GL_KEEP), zfail 0x1E00 (GL_KEEP), zpass 0x1E00 (GL_KEEP) Shell Process '01.HelloWorld': W3DN_SetStencilOp: renderState 0x61c82698, sFail 1 (W3DN_ST_KEEP), dpFail 1 (W3DN_ST_KEEP), dpPass 1 (W3DN_ST_KEEP) Shell Process '01.HelloWorld': W3DN_SetStencilOpSeparate: renderState 0x61c82698, face 2 (W3DN_FRONT_AND_BACK), sFail 1 (W3DN_ST_KEEP), dpFail 1 (W3DN_ST_KEEP), dpPass 1 (W3DN_ST_KEEP) Shell Process '01.HelloWorld': W3DN_SetStencilOpSeparate: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetStencilOp: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glPolygonOffset: factor 0.000000, units 0.000000 Shell Process '01.HelloWorld': W3DN_SetPolygonOffset: renderState 0x61c82698, factor 0.000000, units 0.000000, clamp 0.000000 Shell Process '01.HelloWorld': W3DN_SetPolygonOffset: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glLineWidth: width 1.000000 Shell Process '01.HelloWorld': W3DN_SetLineWidth: renderState 0x61c82698, width 1.000000 Shell Process '01.HelloWorld': W3DN_SetLineWidth: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetViewport: renderState 0x61c82698, x 0.000000, y 480.000000, width 640.000000, height -480.000000, zNear 0.000000, zFar 1.000000 Shell Process '01.HelloWorld': W3DN_SetViewport: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetScissor: renderState 0x61c82698, x 0, y 0, width 640, height 480 Shell Process '01.HelloWorld': W3DN_SetScissor: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateTexSampler: errCode 0x0 Shell Process '01.HelloWorld': W3DN_CreateTexSampler: <- errCode 0 (ignored (NULL pointer)). Texture sampler address 0x618ef348 Shell Process '01.HelloWorld': W3DN_TSSetParameters: texSampler 0x618ef348, tags 0x618ec798 ([W3DN_TEXTURE_MIN_FILTER: 4][W3DN_TEXTURE_MAG_FILTER: 1]) Shell Process '01.HelloWorld': W3DN_TSSetParameters: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_aglCreateContext2: <- errcode 0. Context address 0x6168c2b8 Shell Process '01.HelloWorld': OGLES2_aglMakeCurrent: context 0x6168c2b8 Shell Process '01.HelloWorld': OGLES2_aglSwapBuffers Shell Process '01.HelloWorld': W3DN_WaitDone: submitID 0, timeout 0 Shell Process '01.HelloWorld': W3DN_WaitDone: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_aglSwapBuffers Shell Process '01.HelloWorld': W3DN_WaitDone: submitID 0, timeout 0 Shell Process '01.HelloWorld': W3DN_WaitDone: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_aglSwapBuffers Shell Process '01.HelloWorld': W3DN_WaitDone: submitID 0, timeout 0 Shell Process '01.HelloWorld': W3DN_WaitDone: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetString: name 0x1F02 (GL_VERSION) Shell Process '01.HelloWorld': OGLES2_glGetString: <- string 'OpenGL ES 2.0 3.3 on top of Warp3D Nova 54.16' Shell Process '01.HelloWorld': OGLES2_glGetString: name 0x1F00 (GL_VENDOR) Shell Process '01.HelloWorld': OGLES2_glGetString: <- string 'A-EON Technology Ltd. Written by Daniel 'Daytona675x' M▒▒ener @ GoldenCode.eu' Shell Process '01.HelloWorld': OGLES2_glGetString: name 0x1F02 (GL_VERSION) Shell Process '01.HelloWorld': OGLES2_glGetString: <- string 'OpenGL ES 2.0 3.3 on top of Warp3D Nova 54.16' Shell Process '01.HelloWorld': OGLES2_glGetString: name 0x1F03 (GL_EXTENSIONS) Shell Process '01.HelloWorld': OGLES2_glGetString: <- string 'GL_ARB_arrays_of_arrays GL_ARB_provoking_vertex GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_EXT_blend_minmax GL_EXT_frag_depth GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_lod_bias GL_EXT_texture_rectangle GL_OES_draw_elements_base_vertex GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_npot GL_OES_packed_depth_stencil GL_SGIS_texture_lod GL_AOS4_texture_format_RGB332 GL_AOS4_texture_format_RGB332REV GL_AOS4_texture_format_RGBA1555REV GL_AOS4_texture_format_RGBA8888 GL_AOS4_texture_format_RGBA8888REV GL_OES_vertex_type_10_10_10_2 GL_EXT_texture_type_2_10_10_10_REV' Shell Process '01.HelloWorld': OGLES2_glGetIntegerv: pname 0x8872 (Unknown enum), data 0x618ec958 Shell Process '01.HelloWorld': OGLES2_glGetIntegerv: <- data 32 Shell Process '01.HelloWorld': OGLES2_glGetIntegerv: pname 0xD33 (GL_MAX_TEXTURE_SIZE), data 0x618ec958 Shell Process '01.HelloWorld': OGLES2_glGetIntegerv: <- data 16384 Shell Process '01.HelloWorld': OGLES2_glGetFloatv: pname 0x846E (GL_ALIASED_LINE_WIDTH_RANGE), data 0x614d8184 Shell Process '01.HelloWorld': OGLES2_glGetFloatv: <- data 1.000000 Shell Process '01.HelloWorld': OGLES2_glGetFloatv: pname 0x846D (GL_ALIASED_POINT_SIZE_RANGE), data 0x614d818c Shell Process '01.HelloWorld': OGLES2_glGetFloatv: <- data 1.000000 Shell Process '01.HelloWorld': OGLES2_glBlendFunc: sfactor 0x1 (GL_ONE), dfactor 0x0 (GL_ZERO) Shell Process '01.HelloWorld': W3DN_SetBlendMode: renderState 0x61c82698, buffIdx 0, src 1 (W3DN_ONE), dst 0 (W3DN_ZERO) Shell Process '01.HelloWorld': W3DN_SetBlendModeSeparate: renderState 0x61c82698, buffIdx 0, colSrc 1 (W3DN_ONE), colDst 0 (W3DN_ZERO), alphaSrc 1 (W3DN_ONE), alphaDst 0 (W3DN_ZERO) Shell Process '01.HelloWorld': W3DN_SetBlendModeSeparate: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetBlendMode: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glDisable: cap 0xBE2 (GL_BLEND) Shell Process '01.HelloWorld': W3DN_SetState: renderState 0x61c82698, stateFlag 5 (W3DN_BLEND), value 0 (W3DN_DISABLE) Shell Process '01.HelloWorld': W3DN_SetState: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glColorMask: red 1, green 1, blue 1, alpha 1 Shell Process '01.HelloWorld': W3DN_SetColourMask: renderState 0x61c82698, index 0, mask 0xf Shell Process '01.HelloWorld': W3DN_SetColourMask: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glCullFace: mode 0x405 (GL_BACK) Shell Process '01.HelloWorld': W3DN_SetState: renderState 0x61c82698, stateFlag 4 (W3DN_CULLBACK), value 0 (W3DN_DISABLE) Shell Process '01.HelloWorld': W3DN_SetState: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetState: renderState 0x61c82698, stateFlag 3 (W3DN_CULLFRONT), value 0 (W3DN_DISABLE) Shell Process '01.HelloWorld': W3DN_SetState: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glDisable: cap 0xB44 (GL_CULL_FACE) Shell Process '01.HelloWorld': W3DN_SetState: renderState 0x61c82698, stateFlag 4 (W3DN_CULLBACK), value 0 (W3DN_DISABLE) Shell Process '01.HelloWorld': W3DN_SetState: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetState: renderState 0x61c82698, stateFlag 3 (W3DN_CULLFRONT), value 0 (W3DN_DISABLE) Shell Process '01.HelloWorld': W3DN_SetState: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glDepthFunc: func 0x201 (GL_LESS) Shell Process '01.HelloWorld': W3DN_SetDepthCompareFunc: renderState 0x61c82698, func 2 (W3DN_LESS) Shell Process '01.HelloWorld': W3DN_SetDepthCompareFunc: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glDepthMask: flag 1 Shell Process '01.HelloWorld': W3DN_SetState: renderState 0x61c82698, stateFlag 1 (W3DN_DEPTHWRITE), value 1 (W3DN_ENABLE) Shell Process '01.HelloWorld': W3DN_SetState: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glDisable: cap 0xB71 (GL_DEPTH_TEST) Shell Process '01.HelloWorld': W3DN_SetState: renderState 0x61c82698, stateFlag 0 (W3DN_DEPTHTEST), value 0 (W3DN_DISABLE) Shell Process '01.HelloWorld': W3DN_SetState: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glActiveTexture: texture 0x84C0 (GL_TEXTURE0) Shell Process '01.HelloWorld': OGLES2_glViewport: x 0, y 0, width 640, height 480 Shell Process '01.HelloWorld': W3DN_SetViewport: renderState 0x61c82698, x 0.000000, y 480.000000, width 640.000000, height -480.000000, zNear 0.000000, zFar 1.000000 Shell Process '01.HelloWorld': W3DN_SetViewport: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glPixelStorei: pname 0xD05 (GL_PACK_ALIGNMENT), param 1 Shell Process '01.HelloWorld': OGLES2_glClearDepthf: d 1.000000 Shell Process '01.HelloWorld': OGLES2_glHint: target 0x8192 (GL_GENERATE_MIPMAP_HINT), mode 0x1102 (GL_NICEST) Shell Process '01.HelloWorld': OGLES2_glFrontFace: mode 0x900 (GL_CW) Shell Process '01.HelloWorld': W3DN_SetFrontFace: renderState 0x61c82698, face 1 (W3DN_FACE_CW) Shell Process '01.HelloWorld': W3DN_SetFrontFace: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 256 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 384 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 384, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 8 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform mat4 uNMatrix; uniform mat4 uTMatrix0; uniform vec4 uGlobalAmbient; uniform vec4 uMaterialAmbient; uniform vec4 uMaterialDiffuse; uniform vec4 uMaterialEmissive; uniform vec4 uMaterialSpecular; uniform float uMaterialShininess; uniform int uLightCount; uniform int uLightType[MAX_LIGHTS]; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec3 uLightDirection[MAX_LIGHTS]; uniform vec3 uLightAttenuation[MAX_LIGHTS]; uniform vec4 uLightAmbient[MAX_LIGHTS]; uniform vec4 uLightDiffuse[MAX_LIGHTS]; uniform vec4 uLightSpecular[MAX_LIGHTS]; uniform float uThickness; /* Varyings */ varying vec2 vTextureCoord0; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; void dirLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = normalize(-(uNMatrix * vec4(uLightDirection[index], 0.0)).xyz); ambient += uLightAmbient[index]; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor; } } void pointLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = uLightPosition[index] - position; float D = length(L); L = normalize(L); float Attenuation = 1.0 / (uLightAttenuation[index].x + uLightAttenuation[index].y * D + uLightAttenuation[index].z * D * D); ambient += uLightAmbient[index] * Attenuation; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL * Attenuation; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor * Attenuation; } } void spotLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { // TO-DO } void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); gl_PointSize = uThickness; vec4 TextureCoord0 = vec4(inTexCoord0.x, inTexCoord0.y, 1.0, 1.0); vTextureCoord0 = vec4(uTMatrix0 * TextureCoord0).xy; vVertexColor = inVertexColor.bgra; vSpecularColor = vec4(0.0, 0.0, 0.0, 0.0); vec3 Position = (uWVMatrix * vec4(inVertexPosition, 1.0)).xyz; if (uLightCount > 0) { vec3 Normal = normalize((uNMatrix * vec4(inVertexNormal, 0.0)).xyz); vec4 Ambient = vec4(0.0, 0.0, 0.0, 0.0); vec4 Diffuse = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) // can't use uniform as loop-counter directly in glsl break; if (uLightType[i] == 0) pointLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 1) spotLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 2) dirLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } vec4 LightColor = Ambient * uMaterialAmbient + Diffuse * uMaterialDiffuse; LightColor = clamp(LightColor, 0.0, 1.0); LightColor.w = 1.0; vVertexColor *= LightColor; vVertexColor += uMaterialEmissive; vVertexColor += uGlobalAmbient * uMaterialAmbient; vVertexColor = clamp(vVertexColor, 0.0, 1.0); vSpecularColor *= uMaterialSpecular; } vFogCoord = length(Position); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 384 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 10876][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x61e20ca8 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20ca8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20ca8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6168F788][W3DNTag_Offset: 0x6168F790][W3DNTag_SizeBytes: 0x6168F794][W3DNTag_Name: 0x6168F798][W3DNTag_Type: 0x6168F7A0][W3DNTag_ElementType: 0x6168F7A4][W3DNTag_NumSubFields: 0x6168F7A8][W3DNTag_ArrayDims: 0x6168F7AC][W3DNTag_MatrixStride: 0x6168F7B4][W3DNTag_IsRowMajor: 0x6168F7B8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6168F7D4][W3DNTag_Offset: 0x6168F7DC][W3DNTag_SizeBytes: 0x6168F7E0][W3DNTag_Name: 0x6168F7E4][W3DNTag_Type: 0x6168F7EC][W3DNTag_ElementType: 0x6168F7F0][W3DNTag_NumSubFields: 0x6168F7F4][W3DNTag_ArrayDims: 0x6168F7F8][W3DNTag_MatrixStride: 0x6168F800][W3DNTag_IsRowMajor: 0x6168F804]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6168F820][W3DNTag_Offset: 0x6168F828][W3DNTag_SizeBytes: 0x6168F82C][W3DNTag_Name: 0x6168F830][W3DNTag_Type: 0x6168F838][W3DNTag_ElementType: 0x6168F83C][W3DNTag_NumSubFields: 0x6168F840][W3DNTag_ArrayDims: 0x6168F844][W3DNTag_MatrixStride: 0x6168F84C][W3DNTag_IsRowMajor: 0x6168F850]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6168F86C][W3DNTag_Offset: 0x6168F874][W3DNTag_SizeBytes: 0x6168F878][W3DNTag_Name: 0x6168F87C][W3DNTag_Type: 0x6168F884][W3DNTag_ElementType: 0x6168F888][W3DNTag_NumSubFields: 0x6168F88C][W3DNTag_ArrayDims: 0x6168F890][W3DNTag_MatrixStride: 0x6168F898][W3DNTag_IsRowMajor: 0x6168F89C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 19 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 19 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61692448][W3DNTag_Offset: 0x61692450][W3DNTag_SizeBytes: 0x61692454][W3DNTag_Name: 0x61692458][W3DNTag_Type: 0x61692460][W3DNTag_ElementType: 0x61692464][W3DNTag_NumSubFields: 0x61692468][W3DNTag_ArrayDims: 0x6169246C][W3DNTag_MatrixStride: 0x61692474][W3DNTag_IsRowMajor: 0x61692478]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61692494][W3DNTag_Offset: 0x6169249C][W3DNTag_SizeBytes: 0x616924A0][W3DNTag_Name: 0x616924A4][W3DNTag_Type: 0x616924AC][W3DNTag_ElementType: 0x616924B0][W3DNTag_NumSubFields: 0x616924B4][W3DNTag_ArrayDims: 0x616924B8][W3DNTag_MatrixStride: 0x616924C0][W3DNTag_IsRowMajor: 0x616924C4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x616924E0][W3DNTag_Offset: 0x616924E8][W3DNTag_SizeBytes: 0x616924EC][W3DNTag_Name: 0x616924F0][W3DNTag_Type: 0x616924F8][W3DNTag_ElementType: 0x616924FC][W3DNTag_NumSubFields: 0x61692500][W3DNTag_ArrayDims: 0x61692504][W3DNTag_MatrixStride: 0x6169250C][W3DNTag_IsRowMajor: 0x61692510]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6169252C][W3DNTag_Offset: 0x61692534][W3DNTag_SizeBytes: 0x61692538][W3DNTag_Name: 0x6169253C][W3DNTag_Type: 0x61692544][W3DNTag_ElementType: 0x61692548][W3DNTag_NumSubFields: 0x6169254C][W3DNTag_ArrayDims: 0x61692550][W3DNTag_MatrixStride: 0x61692558][W3DNTag_IsRowMajor: 0x6169255C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61692578][W3DNTag_Offset: 0x61692580][W3DNTag_SizeBytes: 0x61692584][W3DNTag_Name: 0x61692588][W3DNTag_Type: 0x61692590][W3DNTag_ElementType: 0x61692594][W3DNTag_NumSubFields: 0x61692598][W3DNTag_ArrayDims: 0x6169259C][W3DNTag_MatrixStride: 0x616925A4][W3DNTag_IsRowMajor: 0x616925A8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x616925C4][W3DNTag_Offset: 0x616925CC][W3DNTag_SizeBytes: 0x616925D0][W3DNTag_Name: 0x616925D4][W3DNTag_Type: 0x616925DC][W3DNTag_ElementType: 0x616925E0][W3DNTag_NumSubFields: 0x616925E4][W3DNTag_ArrayDims: 0x616925E8][W3DNTag_MatrixStride: 0x616925F0][W3DNTag_IsRowMajor: 0x616925F4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61692610][W3DNTag_Offset: 0x61692618][W3DNTag_SizeBytes: 0x6169261C][W3DNTag_Name: 0x61692620][W3DNTag_Type: 0x61692628][W3DNTag_ElementType: 0x6169262C][W3DNTag_NumSubFields: 0x61692630][W3DNTag_ArrayDims: 0x61692634][W3DNTag_MatrixStride: 0x6169263C][W3DNTag_IsRowMajor: 0x61692640]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6168F778][W3DNTag_ArrayStride: 0x6168F780]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6169265C][W3DNTag_Offset: 0x61692664][W3DNTag_SizeBytes: 0x61692668][W3DNTag_Name: 0x6169266C][W3DNTag_Type: 0x61692674][W3DNTag_ElementType: 0x61692678][W3DNTag_NumSubFields: 0x6169267C][W3DNTag_ArrayDims: 0x61692680][W3DNTag_MatrixStride: 0x61692688][W3DNTag_IsRowMajor: 0x6169268C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x616926A8][W3DNTag_Offset: 0x616926B0][W3DNTag_SizeBytes: 0x616926B4][W3DNTag_Name: 0x616926B8][W3DNTag_Type: 0x616926C0][W3DNTag_ElementType: 0x616926C4][W3DNTag_NumSubFields: 0x616926C8][W3DNTag_ArrayDims: 0x616926CC][W3DNTag_MatrixStride: 0x616926D4][W3DNTag_IsRowMajor: 0x616926D8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x616926F4][W3DNTag_Offset: 0x616926FC][W3DNTag_SizeBytes: 0x61692700][W3DNTag_Name: 0x61692704][W3DNTag_Type: 0x6169270C][W3DNTag_ElementType: 0x61692710][W3DNTag_NumSubFields: 0x61692714][W3DNTag_ArrayDims: 0x61692718][W3DNTag_MatrixStride: 0x61692720][W3DNTag_IsRowMajor: 0x61692724]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61692740][W3DNTag_Offset: 0x61692748][W3DNTag_SizeBytes: 0x6169274C][W3DNTag_Name: 0x61692750][W3DNTag_Type: 0x61692758][W3DNTag_ElementType: 0x6169275C][W3DNTag_NumSubFields: 0x61692760][W3DNTag_ArrayDims: 0x61692764][W3DNTag_MatrixStride: 0x6169276C][W3DNTag_IsRowMajor: 0x61692770]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6169278C][W3DNTag_Offset: 0x61692794][W3DNTag_SizeBytes: 0x61692798][W3DNTag_Name: 0x6169279C][W3DNTag_Type: 0x616927A4][W3DNTag_ElementType: 0x616927A8][W3DNTag_NumSubFields: 0x616927AC][W3DNTag_ArrayDims: 0x616927B0][W3DNTag_MatrixStride: 0x616927B8][W3DNTag_IsRowMajor: 0x616927BC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x616927D8][W3DNTag_Offset: 0x616927E0][W3DNTag_SizeBytes: 0x616927E4][W3DNTag_Name: 0x616927E8][W3DNTag_Type: 0x616927F0][W3DNTag_ElementType: 0x616927F4][W3DNTag_NumSubFields: 0x616927F8][W3DNTag_ArrayDims: 0x616927FC][W3DNTag_MatrixStride: 0x61692804][W3DNTag_IsRowMajor: 0x61692808]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6168F798][W3DNTag_ArrayStride: 0x6168F7A0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61692824][W3DNTag_Offset: 0x6169282C][W3DNTag_SizeBytes: 0x61692830][W3DNTag_Name: 0x61692834][W3DNTag_Type: 0x6169283C][W3DNTag_ElementType: 0x61692840][W3DNTag_NumSubFields: 0x61692844][W3DNTag_ArrayDims: 0x61692848][W3DNTag_MatrixStride: 0x61692850][W3DNTag_IsRowMajor: 0x61692854]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6168F7B8][W3DNTag_ArrayStride: 0x6168F7C0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61692870][W3DNTag_Offset: 0x61692878][W3DNTag_SizeBytes: 0x6169287C][W3DNTag_Name: 0x61692880][W3DNTag_Type: 0x61692888][W3DNTag_ElementType: 0x6169288C][W3DNTag_NumSubFields: 0x61692890][W3DNTag_ArrayDims: 0x61692894][W3DNTag_MatrixStride: 0x6169289C][W3DNTag_IsRowMajor: 0x616928A0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6168F7D8][W3DNTag_ArrayStride: 0x6168F7E0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x616928BC][W3DNTag_Offset: 0x616928C4][W3DNTag_SizeBytes: 0x616928C8][W3DNTag_Name: 0x616928CC][W3DNTag_Type: 0x616928D4][W3DNTag_ElementType: 0x616928D8][W3DNTag_NumSubFields: 0x616928DC][W3DNTag_ArrayDims: 0x616928E0][W3DNTag_MatrixStride: 0x616928E8][W3DNTag_IsRowMajor: 0x616928EC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61692908][W3DNTag_Offset: 0x61692910][W3DNTag_SizeBytes: 0x61692914][W3DNTag_Name: 0x61692918][W3DNTag_Type: 0x61692920][W3DNTag_ElementType: 0x61692924][W3DNTag_NumSubFields: 0x61692928][W3DNTag_ArrayDims: 0x6169292C][W3DNTag_MatrixStride: 0x61692934][W3DNTag_IsRowMajor: 0x61692938]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6168F7F8][W3DNTag_ArrayStride: 0x6168F800]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61692954][W3DNTag_Offset: 0x6169295C][W3DNTag_SizeBytes: 0x61692960][W3DNTag_Name: 0x61692964][W3DNTag_Type: 0x6169296C][W3DNTag_ElementType: 0x61692970][W3DNTag_NumSubFields: 0x61692974][W3DNTag_ArrayDims: 0x61692978][W3DNTag_MatrixStride: 0x61692980][W3DNTag_IsRowMajor: 0x61692984]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6168F818][W3DNTag_ArrayStride: 0x6168F820]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x616929A0][W3DNTag_Offset: 0x616929A8][W3DNTag_SizeBytes: 0x616929AC][W3DNTag_Name: 0x616929B0][W3DNTag_Type: 0x616929B8][W3DNTag_ElementType: 0x616929BC][W3DNTag_NumSubFields: 0x616929C0][W3DNTag_ArrayDims: 0x616929C4][W3DNTag_MatrixStride: 0x616929CC][W3DNTag_IsRowMajor: 0x616929D0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20ca8, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6168F838][W3DNTag_ArrayStride: 0x6168F840]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20ca8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 384, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 256, shader 384 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 385 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 385, count 1, string 0x618ec768 length 0x0 Line 0: 'precision mediump float; /* Uniforms */ uniform int uTextureUsage0; uniform sampler2D uTextureUnit0; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTextureCoord0; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 Color = vVertexColor; if (bool(uTextureUsage0)) Color *= texture2D(uTextureUnit0, vTextureCoord0); Color += vSpecularColor; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; Color = mix(FogColor, Color, FogFactor); } gl_FragColor = Color; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 385 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 2892][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x61e20d48 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20d48, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20d48, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61692218][W3DNTag_Offset: 0x61692220][W3DNTag_SizeBytes: 0x61692224][W3DNTag_Name: 0x61692228][W3DNTag_Type: 0x61692230][W3DNTag_ElementType: 0x61692234][W3DNTag_NumSubFields: 0x61692238][W3DNTag_ArrayDims: 0x6169223C][W3DNTag_MatrixStride: 0x61692244][W3DNTag_IsRowMajor: 0x61692248]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61692264][W3DNTag_Offset: 0x6169226C][W3DNTag_SizeBytes: 0x61692270][W3DNTag_Name: 0x61692274][W3DNTag_Type: 0x6169227C][W3DNTag_ElementType: 0x61692280][W3DNTag_NumSubFields: 0x61692284][W3DNTag_ArrayDims: 0x61692288][W3DNTag_MatrixStride: 0x61692290][W3DNTag_IsRowMajor: 0x61692294]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x616922B0][W3DNTag_Offset: 0x616922B8][W3DNTag_SizeBytes: 0x616922BC][W3DNTag_Name: 0x616922C0][W3DNTag_Type: 0x616922C8][W3DNTag_ElementType: 0x616922CC][W3DNTag_NumSubFields: 0x616922D0][W3DNTag_ArrayDims: 0x616922D4][W3DNTag_MatrixStride: 0x616922DC][W3DNTag_IsRowMajor: 0x616922E0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x616922FC][W3DNTag_Offset: 0x61692304][W3DNTag_SizeBytes: 0x61692308][W3DNTag_Name: 0x6169230C][W3DNTag_Type: 0x61692314][W3DNTag_ElementType: 0x61692318][W3DNTag_NumSubFields: 0x6169231C][W3DNTag_ArrayDims: 0x61692320][W3DNTag_MatrixStride: 0x61692328][W3DNTag_IsRowMajor: 0x6169232C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20d48, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 7 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20d48, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 7 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F5A028][W3DNTag_Offset: 0x60F5A030][W3DNTag_SizeBytes: 0x60F5A034][W3DNTag_Name: 0x60F5A038][W3DNTag_Type: 0x60F5A040][W3DNTag_ElementType: 0x60F5A044][W3DNTag_NumSubFields: 0x60F5A048][W3DNTag_ArrayDims: 0x60F5A04C][W3DNTag_MatrixStride: 0x60F5A054][W3DNTag_IsRowMajor: 0x60F5A058]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F5A074][W3DNTag_Offset: 0x60F5A07C][W3DNTag_SizeBytes: 0x60F5A080][W3DNTag_Name: 0x60F5A084][W3DNTag_Type: 0x60F5A08C][W3DNTag_ElementType: 0x60F5A090][W3DNTag_NumSubFields: 0x60F5A094][W3DNTag_ArrayDims: 0x60F5A098][W3DNTag_MatrixStride: 0x60F5A0A0][W3DNTag_IsRowMajor: 0x60F5A0A4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F5A0C0][W3DNTag_Offset: 0x60F5A0C8][W3DNTag_SizeBytes: 0x60F5A0CC][W3DNTag_Name: 0x60F5A0D0][W3DNTag_Type: 0x60F5A0D8][W3DNTag_ElementType: 0x60F5A0DC][W3DNTag_NumSubFields: 0x60F5A0E0][W3DNTag_ArrayDims: 0x60F5A0E4][W3DNTag_MatrixStride: 0x60F5A0EC][W3DNTag_IsRowMajor: 0x60F5A0F0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F5A10C][W3DNTag_Offset: 0x60F5A114][W3DNTag_SizeBytes: 0x60F5A118][W3DNTag_Name: 0x60F5A11C][W3DNTag_Type: 0x60F5A124][W3DNTag_ElementType: 0x60F5A128][W3DNTag_NumSubFields: 0x60F5A12C][W3DNTag_ArrayDims: 0x60F5A130][W3DNTag_MatrixStride: 0x60F5A138][W3DNTag_IsRowMajor: 0x60F5A13C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F5A158][W3DNTag_Offset: 0x60F5A160][W3DNTag_SizeBytes: 0x60F5A164][W3DNTag_Name: 0x60F5A168][W3DNTag_Type: 0x60F5A170][W3DNTag_ElementType: 0x60F5A174][W3DNTag_NumSubFields: 0x60F5A178][W3DNTag_ArrayDims: 0x60F5A17C][W3DNTag_MatrixStride: 0x60F5A184][W3DNTag_IsRowMajor: 0x60F5A188]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F5A1A4][W3DNTag_Offset: 0x60F5A1AC][W3DNTag_SizeBytes: 0x60F5A1B0][W3DNTag_Name: 0x60F5A1B4][W3DNTag_Type: 0x60F5A1BC][W3DNTag_ElementType: 0x60F5A1C0][W3DNTag_NumSubFields: 0x60F5A1C4][W3DNTag_ArrayDims: 0x60F5A1C8][W3DNTag_MatrixStride: 0x60F5A1D0][W3DNTag_IsRowMajor: 0x60F5A1D4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F5A1F0][W3DNTag_Offset: 0x60F5A1F8][W3DNTag_SizeBytes: 0x60F5A1FC][W3DNTag_Name: 0x60F5A200][W3DNTag_Type: 0x60F5A208][W3DNTag_ElementType: 0x60F5A20C][W3DNTag_NumSubFields: 0x60F5A210][W3DNTag_ArrayDims: 0x60F5A214][W3DNTag_MatrixStride: 0x60F5A21C][W3DNTag_IsRowMajor: 0x60F5A220]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20d48, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20d48, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20d48, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F5A028][W3DNTag_Offset: 0x60F5A030][W3DNTag_SizeBytes: 0x60F5A034][W3DNTag_Name: 0x60F5A038][W3DNTag_Type: 0x60F5A040][W3DNTag_ElementType: 0x60F5A044][W3DNTag_NumSubFields: 0x60F5A048][W3DNTag_ArrayDims: 0x60F5A04C][W3DNTag_MatrixStride: 0x60F5A054][W3DNTag_IsRowMajor: 0x60F5A058]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 385, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 256, shader 385 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 256, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 256, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 256, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 256, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 256, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 256, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 256, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 256 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x61E20CA8][W3DNTag_Offset: 0x61E20D48]) Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 0 (W3DNEC_SUCCESS). Shader pipeline address 0x618ef438 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x61e20ca8 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 1052 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x61e20d48 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 40 Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61ac19d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61ac19d8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61ac19d8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61ac1a98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61ac1a98, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61ac1a98, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61ac1b58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61ac1b58, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61ac1b58, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61ac1c18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61ac1c18, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61ac1c18, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61ac1cd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61ac1cd8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61ac1cd8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61ac1d98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61ac1d98, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61ac1d98, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61ac1e58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61ac1e58, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61ac1e58, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61ac1f18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61ac1f18, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61ac1f18, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x616bb028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb028, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb028, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x616bb0e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb0e8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb0e8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x616bb1a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb1a8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb1a8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x616bb268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb268, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb268, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x616bb328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb328, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb328, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x616bb3e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb3e8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb3e8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x616bb4a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb4a8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb4a8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x616bb568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb568, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb568, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x616bb628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb628, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb628, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x616bb6e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb6e8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb6e8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x616bb7a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb7a8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb7a8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x616bb868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb868, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb868, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x616bb928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb928, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb928, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x616bb9e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb9e8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bb9e8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x616bbaa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bbaa8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bbaa8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x616bbb68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bbb68, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bbb68, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x616bbc28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bbc28, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bbc28, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x616bbce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bbce8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bbce8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x616bbda8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bbda8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bbda8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x616bbe68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bbe68, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bbe68, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x616bbf28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bbf28, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x616bbf28, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61092018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092018, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092018, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x610920d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610920d8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610920d8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61092198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092198, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092198, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61092258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092258, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092258, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61092318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092318, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092318, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x610923d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610923d8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610923d8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61092498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092498, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092498, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61092558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092558, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092558, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61092618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092618, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092618, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x610926d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610926d8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610926d8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61092798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092798, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092798, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61092858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092858, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092858, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61092918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092918, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092918, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x610929d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610929d8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610929d8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61092a98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092a98, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092a98, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61092b58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092b58, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092b58, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61092c18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092c18, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092c18, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61092cd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092cd8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092cd8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61092d98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092d98, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092d98, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61092e58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092e58, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092e58, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61092f18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092f18, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61092f18, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61093028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093028, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093028, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x610930e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610930e8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610930e8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x610931a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610931a8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610931a8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61093268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093268, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093268, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61093328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093328, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093328, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x610933e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610933e8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610933e8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x610934a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610934a8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610934a8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61093568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093568, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093568, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61093628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093628, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093628, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x610936e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610936e8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610936e8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x610937a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610937a8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610937a8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61093868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093868, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093868, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61093928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093928, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093928, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x610939e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610939e8, bufferIdx 0, offset 0. size 1052, targetShader 0x61e20ca8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610939e8, bufferIdx 1, offset 1052. size 40, targetShader 0x61e20d48, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 256, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 256, pname 0x8B86 (GL_ACTIVE_UNIFORMS), params 0x618ec718 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 27 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 256, pname 0x8B87 (GL_ACTIVE_UNIFORM_MAX_LENGTH), params 0x618ec714 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 21 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 0, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x1404 (GL_INT), name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 1, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 1 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 2, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1404 (GL_INT), name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 2 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 3, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 3 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 4, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 7, size 1, type 0x1406 (GL_FLOAT), name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 4 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 5, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1406 (GL_FLOAT), name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 5 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 6, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 6 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 7, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 7 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 8, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 8 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 9, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 9 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 10, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 10 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 11, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 18 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 12, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 8, type 0x1404 (GL_INT), name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 19 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 13, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 27 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 14, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 35 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 15, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 43 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 16, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1404 (GL_INT), name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 51 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 17, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 52 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 18, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 1, type 0x1406 (GL_FLOAT), name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 53 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 19, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 54 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 20, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 20, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 62 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 21, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 70 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 22, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1406 (GL_FLOAT), name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 71 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 23, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 72 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 24, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 73 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 25, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 74 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 256, index 26, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61703830 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 256, name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 75 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 257 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 386 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 386, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 8 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; attribute vec2 inTexCoord1; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform mat4 uNMatrix; uniform mat4 uTMatrix0; uniform mat4 uTMatrix1; uniform vec4 uGlobalAmbient; uniform vec4 uMaterialAmbient; uniform vec4 uMaterialDiffuse; uniform vec4 uMaterialEmissive; uniform vec4 uMaterialSpecular; uniform float uMaterialShininess; uniform int uLightCount; uniform int uLightType[MAX_LIGHTS]; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec3 uLightDirection[MAX_LIGHTS]; uniform vec3 uLightAttenuation[MAX_LIGHTS]; uniform vec4 uLightAmbient[MAX_LIGHTS]; uniform vec4 uLightDiffuse[MAX_LIGHTS]; uniform vec4 uLightSpecular[MAX_LIGHTS]; uniform float uThickness; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; void dirLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = normalize(-(uNMatrix * vec4(uLightDirection[index], 0.0)).xyz); ambient += uLightAmbient[index]; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor; } } void pointLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = uLightPosition[index] - position; float D = length(L); L = normalize(L); float Attenuation = 1.0 / (uLightAttenuation[index].x + uLightAttenuation[index].y * D + uLightAttenuation[index].z * D * D); ambient += uLightAmbient[index] * Attenuation; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL * Attenuation; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor * Attenuation; } } void spotLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { // TO-DO } void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); gl_PointSize = uThickness; vec4 TextureCoord0 = vec4(inTexCoord0.x, inTexCoord0.y, 1.0, 1.0); vTextureCoord0 = vec4(uTMatrix0 * TextureCoord0).xy; vec4 TextureCoord1 = vec4(inTexCoord1.x, inTexCoord1.y, 1.0, 1.0); vTextureCoord1 = vec4(uTMatrix1 * TextureCoord1).xy; vVertexColor = inVertexColor.bgra; vSpecularColor = vec4(0.0, 0.0, 0.0, 0.0); vec3 Position = (uWVMatrix * vec4(inVertexPosition, 1.0)).xyz; if (uLightCount > 0) { vec3 Normal = normalize((uNMatrix * vec4(inVertexNormal, 0.0)).xyz); vec4 Ambient = vec4(0.0, 0.0, 0.0, 0.0); vec4 Diffuse = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) // can't use uniform as loop-counter directly in glsl break; if (uLightType[i] == 0) pointLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 1) spotLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 2) dirLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } vec4 LightColor = Ambient * uMaterialAmbient + Diffuse * uMaterialDiffuse; LightColor = clamp(LightColor, 0.0, 1.0); LightColor.w = 1.0; vVertexColor *= LightColor; vVertexColor += uMaterialEmissive; vVertexColor += uGlobalAmbient * uMaterialAmbient; vVertexColor = clamp(vVertexColor, 0.0, 1.0); vSpecularColor *= uMaterialSpecular; } vFogCoord = length(Position); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 386 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 11348][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x61e20de8 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20de8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20de8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9A440][W3DNTag_Offset: 0x60F9A448][W3DNTag_SizeBytes: 0x60F9A44C][W3DNTag_Name: 0x60F9A450][W3DNTag_Type: 0x60F9A458][W3DNTag_ElementType: 0x60F9A45C][W3DNTag_NumSubFields: 0x60F9A460][W3DNTag_ArrayDims: 0x60F9A464][W3DNTag_MatrixStride: 0x60F9A46C][W3DNTag_IsRowMajor: 0x60F9A470]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9A48C][W3DNTag_Offset: 0x60F9A494][W3DNTag_SizeBytes: 0x60F9A498][W3DNTag_Name: 0x60F9A49C][W3DNTag_Type: 0x60F9A4A4][W3DNTag_ElementType: 0x60F9A4A8][W3DNTag_NumSubFields: 0x60F9A4AC][W3DNTag_ArrayDims: 0x60F9A4B0][W3DNTag_MatrixStride: 0x60F9A4B8][W3DNTag_IsRowMajor: 0x60F9A4BC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9A4D8][W3DNTag_Offset: 0x60F9A4E0][W3DNTag_SizeBytes: 0x60F9A4E4][W3DNTag_Name: 0x60F9A4E8][W3DNTag_Type: 0x60F9A4F0][W3DNTag_ElementType: 0x60F9A4F4][W3DNTag_NumSubFields: 0x60F9A4F8][W3DNTag_ArrayDims: 0x60F9A4FC][W3DNTag_MatrixStride: 0x60F9A504][W3DNTag_IsRowMajor: 0x60F9A508]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9A524][W3DNTag_Offset: 0x60F9A52C][W3DNTag_SizeBytes: 0x60F9A530][W3DNTag_Name: 0x60F9A534][W3DNTag_Type: 0x60F9A53C][W3DNTag_ElementType: 0x60F9A540][W3DNTag_NumSubFields: 0x60F9A544][W3DNTag_ArrayDims: 0x60F9A548][W3DNTag_MatrixStride: 0x60F9A550][W3DNTag_IsRowMajor: 0x60F9A554]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9A570][W3DNTag_Offset: 0x60F9A578][W3DNTag_SizeBytes: 0x60F9A57C][W3DNTag_Name: 0x60F9A580][W3DNTag_Type: 0x60F9A588][W3DNTag_ElementType: 0x60F9A58C][W3DNTag_NumSubFields: 0x60F9A590][W3DNTag_ArrayDims: 0x60F9A594][W3DNTag_MatrixStride: 0x60F9A59C][W3DNTag_IsRowMajor: 0x60F9A5A0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 20 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 20 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9AA30][W3DNTag_Offset: 0x60F9AA38][W3DNTag_SizeBytes: 0x60F9AA3C][W3DNTag_Name: 0x60F9AA40][W3DNTag_Type: 0x60F9AA48][W3DNTag_ElementType: 0x60F9AA4C][W3DNTag_NumSubFields: 0x60F9AA50][W3DNTag_ArrayDims: 0x60F9AA54][W3DNTag_MatrixStride: 0x60F9AA5C][W3DNTag_IsRowMajor: 0x60F9AA60]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9AA7C][W3DNTag_Offset: 0x60F9AA84][W3DNTag_SizeBytes: 0x60F9AA88][W3DNTag_Name: 0x60F9AA8C][W3DNTag_Type: 0x60F9AA94][W3DNTag_ElementType: 0x60F9AA98][W3DNTag_NumSubFields: 0x60F9AA9C][W3DNTag_ArrayDims: 0x60F9AAA0][W3DNTag_MatrixStride: 0x60F9AAA8][W3DNTag_IsRowMajor: 0x60F9AAAC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9AAC8][W3DNTag_Offset: 0x60F9AAD0][W3DNTag_SizeBytes: 0x60F9AAD4][W3DNTag_Name: 0x60F9AAD8][W3DNTag_Type: 0x60F9AAE0][W3DNTag_ElementType: 0x60F9AAE4][W3DNTag_NumSubFields: 0x60F9AAE8][W3DNTag_ArrayDims: 0x60F9AAEC][W3DNTag_MatrixStride: 0x60F9AAF4][W3DNTag_IsRowMajor: 0x60F9AAF8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9AB14][W3DNTag_Offset: 0x60F9AB1C][W3DNTag_SizeBytes: 0x60F9AB20][W3DNTag_Name: 0x60F9AB24][W3DNTag_Type: 0x60F9AB2C][W3DNTag_ElementType: 0x60F9AB30][W3DNTag_NumSubFields: 0x60F9AB34][W3DNTag_ArrayDims: 0x60F9AB38][W3DNTag_MatrixStride: 0x60F9AB40][W3DNTag_IsRowMajor: 0x60F9AB44]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9AB60][W3DNTag_Offset: 0x60F9AB68][W3DNTag_SizeBytes: 0x60F9AB6C][W3DNTag_Name: 0x60F9AB70][W3DNTag_Type: 0x60F9AB78][W3DNTag_ElementType: 0x60F9AB7C][W3DNTag_NumSubFields: 0x60F9AB80][W3DNTag_ArrayDims: 0x60F9AB84][W3DNTag_MatrixStride: 0x60F9AB8C][W3DNTag_IsRowMajor: 0x60F9AB90]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9ABAC][W3DNTag_Offset: 0x60F9ABB4][W3DNTag_SizeBytes: 0x60F9ABB8][W3DNTag_Name: 0x60F9ABBC][W3DNTag_Type: 0x60F9ABC4][W3DNTag_ElementType: 0x60F9ABC8][W3DNTag_NumSubFields: 0x60F9ABCC][W3DNTag_ArrayDims: 0x60F9ABD0][W3DNTag_MatrixStride: 0x60F9ABD8][W3DNTag_IsRowMajor: 0x60F9ABDC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9ABF8][W3DNTag_Offset: 0x60F9AC00][W3DNTag_SizeBytes: 0x60F9AC04][W3DNTag_Name: 0x60F9AC08][W3DNTag_Type: 0x60F9AC10][W3DNTag_ElementType: 0x60F9AC14][W3DNTag_NumSubFields: 0x60F9AC18][W3DNTag_ArrayDims: 0x60F9AC1C][W3DNTag_MatrixStride: 0x60F9AC24][W3DNTag_IsRowMajor: 0x60F9AC28]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F5A218][W3DNTag_ArrayStride: 0x60F5A220]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9AC44][W3DNTag_Offset: 0x60F9AC4C][W3DNTag_SizeBytes: 0x60F9AC50][W3DNTag_Name: 0x60F9AC54][W3DNTag_Type: 0x60F9AC5C][W3DNTag_ElementType: 0x60F9AC60][W3DNTag_NumSubFields: 0x60F9AC64][W3DNTag_ArrayDims: 0x60F9AC68][W3DNTag_MatrixStride: 0x60F9AC70][W3DNTag_IsRowMajor: 0x60F9AC74]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9AC90][W3DNTag_Offset: 0x60F9AC98][W3DNTag_SizeBytes: 0x60F9AC9C][W3DNTag_Name: 0x60F9ACA0][W3DNTag_Type: 0x60F9ACA8][W3DNTag_ElementType: 0x60F9ACAC][W3DNTag_NumSubFields: 0x60F9ACB0][W3DNTag_ArrayDims: 0x60F9ACB4][W3DNTag_MatrixStride: 0x60F9ACBC][W3DNTag_IsRowMajor: 0x60F9ACC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9ACDC][W3DNTag_Offset: 0x60F9ACE4][W3DNTag_SizeBytes: 0x60F9ACE8][W3DNTag_Name: 0x60F9ACEC][W3DNTag_Type: 0x60F9ACF4][W3DNTag_ElementType: 0x60F9ACF8][W3DNTag_NumSubFields: 0x60F9ACFC][W3DNTag_ArrayDims: 0x60F9AD00][W3DNTag_MatrixStride: 0x60F9AD08][W3DNTag_IsRowMajor: 0x60F9AD0C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9AD28][W3DNTag_Offset: 0x60F9AD30][W3DNTag_SizeBytes: 0x60F9AD34][W3DNTag_Name: 0x60F9AD38][W3DNTag_Type: 0x60F9AD40][W3DNTag_ElementType: 0x60F9AD44][W3DNTag_NumSubFields: 0x60F9AD48][W3DNTag_ArrayDims: 0x60F9AD4C][W3DNTag_MatrixStride: 0x60F9AD54][W3DNTag_IsRowMajor: 0x60F9AD58]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9AD74][W3DNTag_Offset: 0x60F9AD7C][W3DNTag_SizeBytes: 0x60F9AD80][W3DNTag_Name: 0x60F9AD84][W3DNTag_Type: 0x60F9AD8C][W3DNTag_ElementType: 0x60F9AD90][W3DNTag_NumSubFields: 0x60F9AD94][W3DNTag_ArrayDims: 0x60F9AD98][W3DNTag_MatrixStride: 0x60F9ADA0][W3DNTag_IsRowMajor: 0x60F9ADA4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9ADC0][W3DNTag_Offset: 0x60F9ADC8][W3DNTag_SizeBytes: 0x60F9ADCC][W3DNTag_Name: 0x60F9ADD0][W3DNTag_Type: 0x60F9ADD8][W3DNTag_ElementType: 0x60F9ADDC][W3DNTag_NumSubFields: 0x60F9ADE0][W3DNTag_ArrayDims: 0x60F9ADE4][W3DNTag_MatrixStride: 0x60F9ADEC][W3DNTag_IsRowMajor: 0x60F9ADF0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9AE0C][W3DNTag_Offset: 0x60F9AE14][W3DNTag_SizeBytes: 0x60F9AE18][W3DNTag_Name: 0x60F9AE1C][W3DNTag_Type: 0x60F9AE24][W3DNTag_ElementType: 0x60F9AE28][W3DNTag_NumSubFields: 0x60F9AE2C][W3DNTag_ArrayDims: 0x60F9AE30][W3DNTag_MatrixStride: 0x60F9AE38][W3DNTag_IsRowMajor: 0x60F9AE3C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F5BFF0][W3DNTag_ArrayStride: 0x60F5BFF8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9AE58][W3DNTag_Offset: 0x60F9AE60][W3DNTag_SizeBytes: 0x60F9AE64][W3DNTag_Name: 0x60F9AE68][W3DNTag_Type: 0x60F9AE70][W3DNTag_ElementType: 0x60F9AE74][W3DNTag_NumSubFields: 0x60F9AE78][W3DNTag_ArrayDims: 0x60F9AE7C][W3DNTag_MatrixStride: 0x60F9AE84][W3DNTag_IsRowMajor: 0x60F9AE88]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x61692FE8][W3DNTag_ArrayStride: 0x61692FF0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9AEA4][W3DNTag_Offset: 0x60F9AEAC][W3DNTag_SizeBytes: 0x60F9AEB0][W3DNTag_Name: 0x60F9AEB4][W3DNTag_Type: 0x60F9AEBC][W3DNTag_ElementType: 0x60F9AEC0][W3DNTag_NumSubFields: 0x60F9AEC4][W3DNTag_ArrayDims: 0x60F9AEC8][W3DNTag_MatrixStride: 0x60F9AED0][W3DNTag_IsRowMajor: 0x60F9AED4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F9A430][W3DNTag_ArrayStride: 0x60F9A438]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9AEF0][W3DNTag_Offset: 0x60F9AEF8][W3DNTag_SizeBytes: 0x60F9AEFC][W3DNTag_Name: 0x60F9AF00][W3DNTag_Type: 0x60F9AF08][W3DNTag_ElementType: 0x60F9AF0C][W3DNTag_NumSubFields: 0x60F9AF10][W3DNTag_ArrayDims: 0x60F9AF14][W3DNTag_MatrixStride: 0x60F9AF1C][W3DNTag_IsRowMajor: 0x60F9AF20]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9AF3C][W3DNTag_Offset: 0x60F9AF44][W3DNTag_SizeBytes: 0x60F9AF48][W3DNTag_Name: 0x60F9AF4C][W3DNTag_Type: 0x60F9AF54][W3DNTag_ElementType: 0x60F9AF58][W3DNTag_NumSubFields: 0x60F9AF5C][W3DNTag_ArrayDims: 0x60F9AF60][W3DNTag_MatrixStride: 0x60F9AF68][W3DNTag_IsRowMajor: 0x60F9AF6C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F9A450][W3DNTag_ArrayStride: 0x60F9A458]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9AF88][W3DNTag_Offset: 0x60F9AF90][W3DNTag_SizeBytes: 0x60F9AF94][W3DNTag_Name: 0x60F9AF98][W3DNTag_Type: 0x60F9AFA0][W3DNTag_ElementType: 0x60F9AFA4][W3DNTag_NumSubFields: 0x60F9AFA8][W3DNTag_ArrayDims: 0x60F9AFAC][W3DNTag_MatrixStride: 0x60F9AFB4][W3DNTag_IsRowMajor: 0x60F9AFB8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F9A470][W3DNTag_ArrayStride: 0x60F9A478]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9AFD4][W3DNTag_Offset: 0x60F9AFDC][W3DNTag_SizeBytes: 0x60F9AFE0][W3DNTag_Name: 0x60F9AFE4][W3DNTag_Type: 0x60F9AFEC][W3DNTag_ElementType: 0x60F9AFF0][W3DNTag_NumSubFields: 0x60F9AFF4][W3DNTag_ArrayDims: 0x60F9AFF8][W3DNTag_MatrixStride: 0x60F9B000][W3DNTag_IsRowMajor: 0x60F9B004]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20de8, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F9A490][W3DNTag_ArrayStride: 0x60F9A498]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20de8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 386, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 257, shader 386 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 387 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 387, count 1, string 0x618ec768 length 0x0 Line 0: 'precision mediump float; /* Uniforms */ uniform int uTextureUsage0; uniform int uTextureUsage1; uniform sampler2D uTextureUnit0; uniform sampler2D uTextureUnit1; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 Color0 = vec4(1.0, 1.0, 1.0, 1.0); vec4 Color1 = vec4(1.0, 1.0, 1.0, 1.0); if (bool(uTextureUsage0)) Color0 = texture2D(uTextureUnit0, vTextureCoord0); if (bool(uTextureUsage1)) Color1 = texture2D(uTextureUnit1, vTextureCoord1); vec4 FinalColor = (Color0 * vVertexColor.a + Color1 * (1.0 - vVertexColor.a)) * vVertexColor; FinalColor += vSpecularColor; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; FinalColor = mix(FogColor, FinalColor, FogFactor); } gl_FragColor = FinalColor; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 387 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 3472][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x61e20e88 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20e88, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20e88, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9ABF8][W3DNTag_Offset: 0x60F9AC00][W3DNTag_SizeBytes: 0x60F9AC04][W3DNTag_Name: 0x60F9AC08][W3DNTag_Type: 0x60F9AC10][W3DNTag_ElementType: 0x60F9AC14][W3DNTag_NumSubFields: 0x60F9AC18][W3DNTag_ArrayDims: 0x60F9AC1C][W3DNTag_MatrixStride: 0x60F9AC24][W3DNTag_IsRowMajor: 0x60F9AC28]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9AC44][W3DNTag_Offset: 0x60F9AC4C][W3DNTag_SizeBytes: 0x60F9AC50][W3DNTag_Name: 0x60F9AC54][W3DNTag_Type: 0x60F9AC5C][W3DNTag_ElementType: 0x60F9AC60][W3DNTag_NumSubFields: 0x60F9AC64][W3DNTag_ArrayDims: 0x60F9AC68][W3DNTag_MatrixStride: 0x60F9AC70][W3DNTag_IsRowMajor: 0x60F9AC74]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9AC90][W3DNTag_Offset: 0x60F9AC98][W3DNTag_SizeBytes: 0x60F9AC9C][W3DNTag_Name: 0x60F9ACA0][W3DNTag_Type: 0x60F9ACA8][W3DNTag_ElementType: 0x60F9ACAC][W3DNTag_NumSubFields: 0x60F9ACB0][W3DNTag_ArrayDims: 0x60F9ACB4][W3DNTag_MatrixStride: 0x60F9ACBC][W3DNTag_IsRowMajor: 0x60F9ACC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9ACDC][W3DNTag_Offset: 0x60F9ACE4][W3DNTag_SizeBytes: 0x60F9ACE8][W3DNTag_Name: 0x60F9ACEC][W3DNTag_Type: 0x60F9ACF4][W3DNTag_ElementType: 0x60F9ACF8][W3DNTag_NumSubFields: 0x60F9ACFC][W3DNTag_ArrayDims: 0x60F9AD00][W3DNTag_MatrixStride: 0x60F9AD08][W3DNTag_IsRowMajor: 0x60F9AD0C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9AD28][W3DNTag_Offset: 0x60F9AD30][W3DNTag_SizeBytes: 0x60F9AD34][W3DNTag_Name: 0x60F9AD38][W3DNTag_Type: 0x60F9AD40][W3DNTag_ElementType: 0x60F9AD44][W3DNTag_NumSubFields: 0x60F9AD48][W3DNTag_ArrayDims: 0x60F9AD4C][W3DNTag_MatrixStride: 0x60F9AD54][W3DNTag_IsRowMajor: 0x60F9AD58]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20e88, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 8 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20e88, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 8 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F91F98][W3DNTag_Offset: 0x60F91FA0][W3DNTag_SizeBytes: 0x60F91FA4][W3DNTag_Name: 0x60F91FA8][W3DNTag_Type: 0x60F91FB0][W3DNTag_ElementType: 0x60F91FB4][W3DNTag_NumSubFields: 0x60F91FB8][W3DNTag_ArrayDims: 0x60F91FBC][W3DNTag_MatrixStride: 0x60F91FC4][W3DNTag_IsRowMajor: 0x60F91FC8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F91FE4][W3DNTag_Offset: 0x60F91FEC][W3DNTag_SizeBytes: 0x60F91FF0][W3DNTag_Name: 0x60F91FF4][W3DNTag_Type: 0x60F91FFC][W3DNTag_ElementType: 0x60F92000][W3DNTag_NumSubFields: 0x60F92004][W3DNTag_ArrayDims: 0x60F92008][W3DNTag_MatrixStride: 0x60F92010][W3DNTag_IsRowMajor: 0x60F92014]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F92030][W3DNTag_Offset: 0x60F92038][W3DNTag_SizeBytes: 0x60F9203C][W3DNTag_Name: 0x60F92040][W3DNTag_Type: 0x60F92048][W3DNTag_ElementType: 0x60F9204C][W3DNTag_NumSubFields: 0x60F92050][W3DNTag_ArrayDims: 0x60F92054][W3DNTag_MatrixStride: 0x60F9205C][W3DNTag_IsRowMajor: 0x60F92060]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9207C][W3DNTag_Offset: 0x60F92084][W3DNTag_SizeBytes: 0x60F92088][W3DNTag_Name: 0x60F9208C][W3DNTag_Type: 0x60F92094][W3DNTag_ElementType: 0x60F92098][W3DNTag_NumSubFields: 0x60F9209C][W3DNTag_ArrayDims: 0x60F920A0][W3DNTag_MatrixStride: 0x60F920A8][W3DNTag_IsRowMajor: 0x60F920AC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F920C8][W3DNTag_Offset: 0x60F920D0][W3DNTag_SizeBytes: 0x60F920D4][W3DNTag_Name: 0x60F920D8][W3DNTag_Type: 0x60F920E0][W3DNTag_ElementType: 0x60F920E4][W3DNTag_NumSubFields: 0x60F920E8][W3DNTag_ArrayDims: 0x60F920EC][W3DNTag_MatrixStride: 0x60F920F4][W3DNTag_IsRowMajor: 0x60F920F8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F92114][W3DNTag_Offset: 0x60F9211C][W3DNTag_SizeBytes: 0x60F92120][W3DNTag_Name: 0x60F92124][W3DNTag_Type: 0x60F9212C][W3DNTag_ElementType: 0x60F92130][W3DNTag_NumSubFields: 0x60F92134][W3DNTag_ArrayDims: 0x60F92138][W3DNTag_MatrixStride: 0x60F92140][W3DNTag_IsRowMajor: 0x60F92144]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F92160][W3DNTag_Offset: 0x60F92168][W3DNTag_SizeBytes: 0x60F9216C][W3DNTag_Name: 0x60F92170][W3DNTag_Type: 0x60F92178][W3DNTag_ElementType: 0x60F9217C][W3DNTag_NumSubFields: 0x60F92180][W3DNTag_ArrayDims: 0x60F92184][W3DNTag_MatrixStride: 0x60F9218C][W3DNTag_IsRowMajor: 0x60F92190]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F921AC][W3DNTag_Offset: 0x60F921B4][W3DNTag_SizeBytes: 0x60F921B8][W3DNTag_Name: 0x60F921BC][W3DNTag_Type: 0x60F921C4][W3DNTag_ElementType: 0x60F921C8][W3DNTag_NumSubFields: 0x60F921CC][W3DNTag_ArrayDims: 0x60F921D0][W3DNTag_MatrixStride: 0x60F921D8][W3DNTag_IsRowMajor: 0x60F921DC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20e88, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20e88, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F91F98][W3DNTag_Offset: 0x60F91FA0][W3DNTag_SizeBytes: 0x60F91FA4][W3DNTag_Name: 0x60F91FA8][W3DNTag_Type: 0x60F91FB0][W3DNTag_ElementType: 0x60F91FB4][W3DNTag_NumSubFields: 0x60F91FB8][W3DNTag_ArrayDims: 0x60F91FBC][W3DNTag_MatrixStride: 0x60F91FC4][W3DNTag_IsRowMajor: 0x60F91FC8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20e88, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F91FE4][W3DNTag_Offset: 0x60F91FEC][W3DNTag_SizeBytes: 0x60F91FF0][W3DNTag_Name: 0x60F91FF4][W3DNTag_Type: 0x60F91FFC][W3DNTag_ElementType: 0x60F92000][W3DNTag_NumSubFields: 0x60F92004][W3DNTag_ArrayDims: 0x60F92008][W3DNTag_MatrixStride: 0x60F92010][W3DNTag_IsRowMajor: 0x60F92014]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 387, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 257, shader 387 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 257, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 257, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 257, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 257, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 257, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 257, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 257, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 257 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x61E20DE8][W3DNTag_Offset: 0x61E20E88]) Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 0 (W3DNEC_SUCCESS). Shader pipeline address 0x618ef528 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x61e20de8 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 1116 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x61e20e88 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 44 Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61093aa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093aa8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093aa8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61093b68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093b68, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093b68, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61093c28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093c28, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093c28, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61093ce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093ce8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093ce8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61093da8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093da8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093da8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61093e68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093e68, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093e68, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61093f28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093f28, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61093f28, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61095018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095018, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095018, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x610950d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610950d8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610950d8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61095198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095198, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095198, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61095258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095258, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095258, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61095318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095318, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095318, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x610953d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610953d8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610953d8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61095498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095498, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095498, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61095558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095558, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095558, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61095618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095618, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095618, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x610956d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610956d8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610956d8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61095798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095798, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095798, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61095858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095858, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095858, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61095918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095918, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095918, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x610959d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610959d8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x610959d8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61095a98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095a98, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095a98, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61095b58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095b58, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095b58, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61095c18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095c18, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095c18, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61095cd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095cd8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095cd8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61095d98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095d98, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095d98, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61095e58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095e58, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095e58, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x61095f18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095f18, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x61095f18, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dd028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd028, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd028, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dd0e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd0e8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd0e8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dd1a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd1a8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd1a8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dd268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd268, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd268, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dd328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd328, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd328, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dd3e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd3e8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd3e8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dd4a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd4a8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd4a8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dd568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd568, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd568, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dd628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd628, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd628, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dd6e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd6e8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd6e8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dd7a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd7a8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd7a8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dd868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd868, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd868, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dd928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd928, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd928, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dd9e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd9e8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dd9e8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614ddaa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614ddaa8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614ddaa8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614ddb68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614ddb68, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614ddb68, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614ddc28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614ddc28, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614ddc28, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614ddce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614ddce8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614ddce8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614ddda8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614ddda8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614ddda8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dde68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dde68, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dde68, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614ddf28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614ddf28, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614ddf28, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614df018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df018, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df018, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614df0d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df0d8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df0d8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614df198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df198, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df198, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614df258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df258, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df258, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614df318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df318, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df318, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614df3d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df3d8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df3d8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614df498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df498, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df498, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614df558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df558, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df558, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614df618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df618, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df618, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614df6d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df6d8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df6d8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614df798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df798, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df798, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614df858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df858, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df858, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614df918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df918, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df918, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614df9d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df9d8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614df9d8, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dfa98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dfa98, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20de8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dfa98, bufferIdx 1, offset 1116. size 44, targetShader 0x61e20e88, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 257, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 257, pname 0x8B86 (GL_ACTIVE_UNIFORMS), params 0x618ec718 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 30 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 257, pname 0x8B87 (GL_ACTIVE_UNIFORM_MAX_LENGTH), params 0x618ec714 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 21 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 0, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 1, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1406 (GL_FLOAT), name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 1 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 2, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 2 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 3, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 3 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 4, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 4 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 5, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 5 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 6, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x1404 (GL_INT), name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 6 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 7, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 7 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 8, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 8 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 9, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1404 (GL_INT), name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 9 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 10, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 10 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 11, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uTMatrix1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 11 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 12, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 7, size 1, type 0x1406 (GL_FLOAT), name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 12 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 13, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1406 (GL_FLOAT), name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 13 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 14, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 14 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 15, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 15 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 16, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 16 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 17, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 17 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 18, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 18 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 19, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 19 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 20, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 27 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 21, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 8, type 0x1404 (GL_INT), name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 28 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 22, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 36 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 23, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 44 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 24, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 52 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 25, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1404 (GL_INT), name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 60 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 26, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 61 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 27, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 1, type 0x1406 (GL_FLOAT), name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 62 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 28, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 63 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 257, index 29, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 20, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 257, name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 71 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 258 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 388 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 388, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 8 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; attribute vec2 inTexCoord1; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform mat4 uNMatrix; uniform mat4 uTMatrix0; uniform mat4 uTMatrix1; uniform vec4 uGlobalAmbient; uniform vec4 uMaterialAmbient; uniform vec4 uMaterialDiffuse; uniform vec4 uMaterialEmissive; uniform vec4 uMaterialSpecular; uniform float uMaterialShininess; uniform int uLightCount; uniform int uLightType[MAX_LIGHTS]; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec3 uLightDirection[MAX_LIGHTS]; uniform vec3 uLightAttenuation[MAX_LIGHTS]; uniform vec4 uLightAmbient[MAX_LIGHTS]; uniform vec4 uLightDiffuse[MAX_LIGHTS]; uniform vec4 uLightSpecular[MAX_LIGHTS]; uniform float uThickness; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; void dirLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = normalize(-(uNMatrix * vec4(uLightDirection[index], 0.0)).xyz); ambient += uLightAmbient[index]; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor; } } void pointLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = uLightPosition[index] - position; float D = length(L); L = normalize(L); float Attenuation = 1.0 / (uLightAttenuation[index].x + uLightAttenuation[index].y * D + uLightAttenuation[index].z * D * D); ambient += uLightAmbient[index] * Attenuation; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL * Attenuation; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor * Attenuation; } } void spotLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { // TO-DO } void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); gl_PointSize = uThickness; vec4 TextureCoord0 = vec4(inTexCoord0.x, inTexCoord0.y, 1.0, 1.0); vTextureCoord0 = vec4(uTMatrix0 * TextureCoord0).xy; vec4 TextureCoord1 = vec4(inTexCoord1.x, inTexCoord1.y, 1.0, 1.0); vTextureCoord1 = vec4(uTMatrix1 * TextureCoord1).xy; vVertexColor = inVertexColor.bgra; vSpecularColor = vec4(0.0, 0.0, 0.0, 0.0); vec3 Position = (uWVMatrix * vec4(inVertexPosition, 1.0)).xyz; if (uLightCount > 0) { vec3 Normal = normalize((uNMatrix * vec4(inVertexNormal, 0.0)).xyz); vec4 Ambient = vec4(0.0, 0.0, 0.0, 0.0); vec4 Diffuse = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) // can't use uniform as loop-counter directly in glsl break; if (uLightType[i] == 0) pointLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 1) spotLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 2) dirLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } vec4 LightColor = Ambient * uMaterialAmbient + Diffuse * uMaterialDiffuse; LightColor = clamp(LightColor, 0.0, 1.0); LightColor.w = 1.0; vVertexColor *= LightColor; vVertexColor += uMaterialEmissive; vVertexColor += uGlobalAmbient * uMaterialAmbient; vVertexColor = clamp(vVertexColor, 0.0, 1.0); vSpecularColor *= uMaterialSpecular; } vFogCoord = length(Position); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 388 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 11348][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x61e20f28 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20f28, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20f28, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F8E878][W3DNTag_Offset: 0x60F8E880][W3DNTag_SizeBytes: 0x60F8E884][W3DNTag_Name: 0x60F8E888][W3DNTag_Type: 0x60F8E890][W3DNTag_ElementType: 0x60F8E894][W3DNTag_NumSubFields: 0x60F8E898][W3DNTag_ArrayDims: 0x60F8E89C][W3DNTag_MatrixStride: 0x60F8E8A4][W3DNTag_IsRowMajor: 0x60F8E8A8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F8E8C4][W3DNTag_Offset: 0x60F8E8CC][W3DNTag_SizeBytes: 0x60F8E8D0][W3DNTag_Name: 0x60F8E8D4][W3DNTag_Type: 0x60F8E8DC][W3DNTag_ElementType: 0x60F8E8E0][W3DNTag_NumSubFields: 0x60F8E8E4][W3DNTag_ArrayDims: 0x60F8E8E8][W3DNTag_MatrixStride: 0x60F8E8F0][W3DNTag_IsRowMajor: 0x60F8E8F4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F8E910][W3DNTag_Offset: 0x60F8E918][W3DNTag_SizeBytes: 0x60F8E91C][W3DNTag_Name: 0x60F8E920][W3DNTag_Type: 0x60F8E928][W3DNTag_ElementType: 0x60F8E92C][W3DNTag_NumSubFields: 0x60F8E930][W3DNTag_ArrayDims: 0x60F8E934][W3DNTag_MatrixStride: 0x60F8E93C][W3DNTag_IsRowMajor: 0x60F8E940]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F8E95C][W3DNTag_Offset: 0x60F8E964][W3DNTag_SizeBytes: 0x60F8E968][W3DNTag_Name: 0x60F8E96C][W3DNTag_Type: 0x60F8E974][W3DNTag_ElementType: 0x60F8E978][W3DNTag_NumSubFields: 0x60F8E97C][W3DNTag_ArrayDims: 0x60F8E980][W3DNTag_MatrixStride: 0x60F8E988][W3DNTag_IsRowMajor: 0x60F8E98C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F8E9A8][W3DNTag_Offset: 0x60F8E9B0][W3DNTag_SizeBytes: 0x60F8E9B4][W3DNTag_Name: 0x60F8E9B8][W3DNTag_Type: 0x60F8E9C0][W3DNTag_ElementType: 0x60F8E9C4][W3DNTag_NumSubFields: 0x60F8E9C8][W3DNTag_ArrayDims: 0x60F8E9CC][W3DNTag_MatrixStride: 0x60F8E9D4][W3DNTag_IsRowMajor: 0x60F8E9D8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 20 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 20 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA4028][W3DNTag_Offset: 0x60FA4030][W3DNTag_SizeBytes: 0x60FA4034][W3DNTag_Name: 0x60FA4038][W3DNTag_Type: 0x60FA4040][W3DNTag_ElementType: 0x60FA4044][W3DNTag_NumSubFields: 0x60FA4048][W3DNTag_ArrayDims: 0x60FA404C][W3DNTag_MatrixStride: 0x60FA4054][W3DNTag_IsRowMajor: 0x60FA4058]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA4074][W3DNTag_Offset: 0x60FA407C][W3DNTag_SizeBytes: 0x60FA4080][W3DNTag_Name: 0x60FA4084][W3DNTag_Type: 0x60FA408C][W3DNTag_ElementType: 0x60FA4090][W3DNTag_NumSubFields: 0x60FA4094][W3DNTag_ArrayDims: 0x60FA4098][W3DNTag_MatrixStride: 0x60FA40A0][W3DNTag_IsRowMajor: 0x60FA40A4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA40C0][W3DNTag_Offset: 0x60FA40C8][W3DNTag_SizeBytes: 0x60FA40CC][W3DNTag_Name: 0x60FA40D0][W3DNTag_Type: 0x60FA40D8][W3DNTag_ElementType: 0x60FA40DC][W3DNTag_NumSubFields: 0x60FA40E0][W3DNTag_ArrayDims: 0x60FA40E4][W3DNTag_MatrixStride: 0x60FA40EC][W3DNTag_IsRowMajor: 0x60FA40F0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA410C][W3DNTag_Offset: 0x60FA4114][W3DNTag_SizeBytes: 0x60FA4118][W3DNTag_Name: 0x60FA411C][W3DNTag_Type: 0x60FA4124][W3DNTag_ElementType: 0x60FA4128][W3DNTag_NumSubFields: 0x60FA412C][W3DNTag_ArrayDims: 0x60FA4130][W3DNTag_MatrixStride: 0x60FA4138][W3DNTag_IsRowMajor: 0x60FA413C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA4158][W3DNTag_Offset: 0x60FA4160][W3DNTag_SizeBytes: 0x60FA4164][W3DNTag_Name: 0x60FA4168][W3DNTag_Type: 0x60FA4170][W3DNTag_ElementType: 0x60FA4174][W3DNTag_NumSubFields: 0x60FA4178][W3DNTag_ArrayDims: 0x60FA417C][W3DNTag_MatrixStride: 0x60FA4184][W3DNTag_IsRowMajor: 0x60FA4188]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA41A4][W3DNTag_Offset: 0x60FA41AC][W3DNTag_SizeBytes: 0x60FA41B0][W3DNTag_Name: 0x60FA41B4][W3DNTag_Type: 0x60FA41BC][W3DNTag_ElementType: 0x60FA41C0][W3DNTag_NumSubFields: 0x60FA41C4][W3DNTag_ArrayDims: 0x60FA41C8][W3DNTag_MatrixStride: 0x60FA41D0][W3DNTag_IsRowMajor: 0x60FA41D4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA41F0][W3DNTag_Offset: 0x60FA41F8][W3DNTag_SizeBytes: 0x60FA41FC][W3DNTag_Name: 0x60FA4200][W3DNTag_Type: 0x60FA4208][W3DNTag_ElementType: 0x60FA420C][W3DNTag_NumSubFields: 0x60FA4210][W3DNTag_ArrayDims: 0x60FA4214][W3DNTag_MatrixStride: 0x60FA421C][W3DNTag_IsRowMajor: 0x60FA4220]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F93000][W3DNTag_ArrayStride: 0x60F93008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA423C][W3DNTag_Offset: 0x60FA4244][W3DNTag_SizeBytes: 0x60FA4248][W3DNTag_Name: 0x60FA424C][W3DNTag_Type: 0x60FA4254][W3DNTag_ElementType: 0x60FA4258][W3DNTag_NumSubFields: 0x60FA425C][W3DNTag_ArrayDims: 0x60FA4260][W3DNTag_MatrixStride: 0x60FA4268][W3DNTag_IsRowMajor: 0x60FA426C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA4288][W3DNTag_Offset: 0x60FA4290][W3DNTag_SizeBytes: 0x60FA4294][W3DNTag_Name: 0x60FA4298][W3DNTag_Type: 0x60FA42A0][W3DNTag_ElementType: 0x60FA42A4][W3DNTag_NumSubFields: 0x60FA42A8][W3DNTag_ArrayDims: 0x60FA42AC][W3DNTag_MatrixStride: 0x60FA42B4][W3DNTag_IsRowMajor: 0x60FA42B8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA42D4][W3DNTag_Offset: 0x60FA42DC][W3DNTag_SizeBytes: 0x60FA42E0][W3DNTag_Name: 0x60FA42E4][W3DNTag_Type: 0x60FA42EC][W3DNTag_ElementType: 0x60FA42F0][W3DNTag_NumSubFields: 0x60FA42F4][W3DNTag_ArrayDims: 0x60FA42F8][W3DNTag_MatrixStride: 0x60FA4300][W3DNTag_IsRowMajor: 0x60FA4304]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA4320][W3DNTag_Offset: 0x60FA4328][W3DNTag_SizeBytes: 0x60FA432C][W3DNTag_Name: 0x60FA4330][W3DNTag_Type: 0x60FA4338][W3DNTag_ElementType: 0x60FA433C][W3DNTag_NumSubFields: 0x60FA4340][W3DNTag_ArrayDims: 0x60FA4344][W3DNTag_MatrixStride: 0x60FA434C][W3DNTag_IsRowMajor: 0x60FA4350]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA436C][W3DNTag_Offset: 0x60FA4374][W3DNTag_SizeBytes: 0x60FA4378][W3DNTag_Name: 0x60FA437C][W3DNTag_Type: 0x60FA4384][W3DNTag_ElementType: 0x60FA4388][W3DNTag_NumSubFields: 0x60FA438C][W3DNTag_ArrayDims: 0x60FA4390][W3DNTag_MatrixStride: 0x60FA4398][W3DNTag_IsRowMajor: 0x60FA439C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA43B8][W3DNTag_Offset: 0x60FA43C0][W3DNTag_SizeBytes: 0x60FA43C4][W3DNTag_Name: 0x60FA43C8][W3DNTag_Type: 0x60FA43D0][W3DNTag_ElementType: 0x60FA43D4][W3DNTag_NumSubFields: 0x60FA43D8][W3DNTag_ArrayDims: 0x60FA43DC][W3DNTag_MatrixStride: 0x60FA43E4][W3DNTag_IsRowMajor: 0x60FA43E8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA4404][W3DNTag_Offset: 0x60FA440C][W3DNTag_SizeBytes: 0x60FA4410][W3DNTag_Name: 0x60FA4414][W3DNTag_Type: 0x60FA441C][W3DNTag_ElementType: 0x60FA4420][W3DNTag_NumSubFields: 0x60FA4424][W3DNTag_ArrayDims: 0x60FA4428][W3DNTag_MatrixStride: 0x60FA4430][W3DNTag_IsRowMajor: 0x60FA4434]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA4450][W3DNTag_Offset: 0x60FA4458][W3DNTag_SizeBytes: 0x60FA445C][W3DNTag_Name: 0x60FA4460][W3DNTag_Type: 0x60FA4468][W3DNTag_ElementType: 0x60FA446C][W3DNTag_NumSubFields: 0x60FA4470][W3DNTag_ArrayDims: 0x60FA4474][W3DNTag_MatrixStride: 0x60FA447C][W3DNTag_IsRowMajor: 0x60FA4480]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F921D8][W3DNTag_ArrayStride: 0x60F921E0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA449C][W3DNTag_Offset: 0x60FA44A4][W3DNTag_SizeBytes: 0x60FA44A8][W3DNTag_Name: 0x60FA44AC][W3DNTag_Type: 0x60FA44B4][W3DNTag_ElementType: 0x60FA44B8][W3DNTag_NumSubFields: 0x60FA44BC][W3DNTag_ArrayDims: 0x60FA44C0][W3DNTag_MatrixStride: 0x60FA44C8][W3DNTag_IsRowMajor: 0x60FA44CC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F5A218][W3DNTag_ArrayStride: 0x60F5A220]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA44E8][W3DNTag_Offset: 0x60FA44F0][W3DNTag_SizeBytes: 0x60FA44F4][W3DNTag_Name: 0x60FA44F8][W3DNTag_Type: 0x60FA4500][W3DNTag_ElementType: 0x60FA4504][W3DNTag_NumSubFields: 0x60FA4508][W3DNTag_ArrayDims: 0x60FA450C][W3DNTag_MatrixStride: 0x60FA4514][W3DNTag_IsRowMajor: 0x60FA4518]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA4534][W3DNTag_Offset: 0x60FA453C][W3DNTag_SizeBytes: 0x60FA4540][W3DNTag_Name: 0x60FA4544][W3DNTag_Type: 0x60FA454C][W3DNTag_ElementType: 0x60FA4550][W3DNTag_NumSubFields: 0x60FA4554][W3DNTag_ArrayDims: 0x60FA4558][W3DNTag_MatrixStride: 0x60FA4560][W3DNTag_IsRowMajor: 0x60FA4564]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F5BFF0][W3DNTag_ArrayStride: 0x60F5BFF8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA4580][W3DNTag_Offset: 0x60FA4588][W3DNTag_SizeBytes: 0x60FA458C][W3DNTag_Name: 0x60FA4590][W3DNTag_Type: 0x60FA4598][W3DNTag_ElementType: 0x60FA459C][W3DNTag_NumSubFields: 0x60FA45A0][W3DNTag_ArrayDims: 0x60FA45A4][W3DNTag_MatrixStride: 0x60FA45AC][W3DNTag_IsRowMajor: 0x60FA45B0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x61692FE8][W3DNTag_ArrayStride: 0x61692FF0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA45CC][W3DNTag_Offset: 0x60FA45D4][W3DNTag_SizeBytes: 0x60FA45D8][W3DNTag_Name: 0x60FA45DC][W3DNTag_Type: 0x60FA45E4][W3DNTag_ElementType: 0x60FA45E8][W3DNTag_NumSubFields: 0x60FA45EC][W3DNTag_ArrayDims: 0x60FA45F0][W3DNTag_MatrixStride: 0x60FA45F8][W3DNTag_IsRowMajor: 0x60FA45FC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x61e20f28, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F9A478][W3DNTag_ArrayStride: 0x60F9A480]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x61e20f28, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 388, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 258, shader 388 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 389 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 389, count 1, string 0x618ec768 length 0x0 Line 0: 'precision mediump float; /* Uniforms */ uniform float uModulate; uniform int uTextureUsage0; uniform int uTextureUsage1; uniform sampler2D uTextureUnit0; uniform sampler2D uTextureUnit1; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 Color0 = vec4(1.0, 1.0, 1.0, 1.0); vec4 Color1 = vec4(1.0, 1.0, 1.0, 1.0); if (bool(uTextureUsage0)) Color0 = texture2D(uTextureUnit0, vTextureCoord0); if (bool(uTextureUsage1)) Color1 = texture2D(uTextureUnit1, vTextureCoord1); vec4 FinalColor = (Color0 * Color1 * uModulate) * vVertexColor; FinalColor += vSpecularColor; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; FinalColor = mix(FogColor, FinalColor, FogFactor); } gl_FragColor = FinalColor; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 389 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 3412][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x60935038 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935038, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935038, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA5B90][W3DNTag_Offset: 0x60FA5B98][W3DNTag_SizeBytes: 0x60FA5B9C][W3DNTag_Name: 0x60FA5BA0][W3DNTag_Type: 0x60FA5BA8][W3DNTag_ElementType: 0x60FA5BAC][W3DNTag_NumSubFields: 0x60FA5BB0][W3DNTag_ArrayDims: 0x60FA5BB4][W3DNTag_MatrixStride: 0x60FA5BBC][W3DNTag_IsRowMajor: 0x60FA5BC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA5BDC][W3DNTag_Offset: 0x60FA5BE4][W3DNTag_SizeBytes: 0x60FA5BE8][W3DNTag_Name: 0x60FA5BEC][W3DNTag_Type: 0x60FA5BF4][W3DNTag_ElementType: 0x60FA5BF8][W3DNTag_NumSubFields: 0x60FA5BFC][W3DNTag_ArrayDims: 0x60FA5C00][W3DNTag_MatrixStride: 0x60FA5C08][W3DNTag_IsRowMajor: 0x60FA5C0C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA5C28][W3DNTag_Offset: 0x60FA5C30][W3DNTag_SizeBytes: 0x60FA5C34][W3DNTag_Name: 0x60FA5C38][W3DNTag_Type: 0x60FA5C40][W3DNTag_ElementType: 0x60FA5C44][W3DNTag_NumSubFields: 0x60FA5C48][W3DNTag_ArrayDims: 0x60FA5C4C][W3DNTag_MatrixStride: 0x60FA5C54][W3DNTag_IsRowMajor: 0x60FA5C58]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA5C74][W3DNTag_Offset: 0x60FA5C7C][W3DNTag_SizeBytes: 0x60FA5C80][W3DNTag_Name: 0x60FA5C84][W3DNTag_Type: 0x60FA5C8C][W3DNTag_ElementType: 0x60FA5C90][W3DNTag_NumSubFields: 0x60FA5C94][W3DNTag_ArrayDims: 0x60FA5C98][W3DNTag_MatrixStride: 0x60FA5CA0][W3DNTag_IsRowMajor: 0x60FA5CA4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FA5CC0][W3DNTag_Offset: 0x60FA5CC8][W3DNTag_SizeBytes: 0x60FA5CCC][W3DNTag_Name: 0x60FA5CD0][W3DNTag_Type: 0x60FA5CD8][W3DNTag_ElementType: 0x60FA5CDC][W3DNTag_NumSubFields: 0x60FA5CE0][W3DNTag_ArrayDims: 0x60FA5CE4][W3DNTag_MatrixStride: 0x60FA5CEC][W3DNTag_IsRowMajor: 0x60FA5CF0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935038, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 9 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935038, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 9 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6101D6B8][W3DNTag_Offset: 0x6101D6C0][W3DNTag_SizeBytes: 0x6101D6C4][W3DNTag_Name: 0x6101D6C8][W3DNTag_Type: 0x6101D6D0][W3DNTag_ElementType: 0x6101D6D4][W3DNTag_NumSubFields: 0x6101D6D8][W3DNTag_ArrayDims: 0x6101D6DC][W3DNTag_MatrixStride: 0x6101D6E4][W3DNTag_IsRowMajor: 0x6101D6E8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6101D704][W3DNTag_Offset: 0x6101D70C][W3DNTag_SizeBytes: 0x6101D710][W3DNTag_Name: 0x6101D714][W3DNTag_Type: 0x6101D71C][W3DNTag_ElementType: 0x6101D720][W3DNTag_NumSubFields: 0x6101D724][W3DNTag_ArrayDims: 0x6101D728][W3DNTag_MatrixStride: 0x6101D730][W3DNTag_IsRowMajor: 0x6101D734]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6101D750][W3DNTag_Offset: 0x6101D758][W3DNTag_SizeBytes: 0x6101D75C][W3DNTag_Name: 0x6101D760][W3DNTag_Type: 0x6101D768][W3DNTag_ElementType: 0x6101D76C][W3DNTag_NumSubFields: 0x6101D770][W3DNTag_ArrayDims: 0x6101D774][W3DNTag_MatrixStride: 0x6101D77C][W3DNTag_IsRowMajor: 0x6101D780]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6101D79C][W3DNTag_Offset: 0x6101D7A4][W3DNTag_SizeBytes: 0x6101D7A8][W3DNTag_Name: 0x6101D7AC][W3DNTag_Type: 0x6101D7B4][W3DNTag_ElementType: 0x6101D7B8][W3DNTag_NumSubFields: 0x6101D7BC][W3DNTag_ArrayDims: 0x6101D7C0][W3DNTag_MatrixStride: 0x6101D7C8][W3DNTag_IsRowMajor: 0x6101D7CC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6101D7E8][W3DNTag_Offset: 0x6101D7F0][W3DNTag_SizeBytes: 0x6101D7F4][W3DNTag_Name: 0x6101D7F8][W3DNTag_Type: 0x6101D800][W3DNTag_ElementType: 0x6101D804][W3DNTag_NumSubFields: 0x6101D808][W3DNTag_ArrayDims: 0x6101D80C][W3DNTag_MatrixStride: 0x6101D814][W3DNTag_IsRowMajor: 0x6101D818]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6101D834][W3DNTag_Offset: 0x6101D83C][W3DNTag_SizeBytes: 0x6101D840][W3DNTag_Name: 0x6101D844][W3DNTag_Type: 0x6101D84C][W3DNTag_ElementType: 0x6101D850][W3DNTag_NumSubFields: 0x6101D854][W3DNTag_ArrayDims: 0x6101D858][W3DNTag_MatrixStride: 0x6101D860][W3DNTag_IsRowMajor: 0x6101D864]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6101D880][W3DNTag_Offset: 0x6101D888][W3DNTag_SizeBytes: 0x6101D88C][W3DNTag_Name: 0x6101D890][W3DNTag_Type: 0x6101D898][W3DNTag_ElementType: 0x6101D89C][W3DNTag_NumSubFields: 0x6101D8A0][W3DNTag_ArrayDims: 0x6101D8A4][W3DNTag_MatrixStride: 0x6101D8AC][W3DNTag_IsRowMajor: 0x6101D8B0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6101D8CC][W3DNTag_Offset: 0x6101D8D4][W3DNTag_SizeBytes: 0x6101D8D8][W3DNTag_Name: 0x6101D8DC][W3DNTag_Type: 0x6101D8E4][W3DNTag_ElementType: 0x6101D8E8][W3DNTag_NumSubFields: 0x6101D8EC][W3DNTag_ArrayDims: 0x6101D8F0][W3DNTag_MatrixStride: 0x6101D8F8][W3DNTag_IsRowMajor: 0x6101D8FC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6101D918][W3DNTag_Offset: 0x6101D920][W3DNTag_SizeBytes: 0x6101D924][W3DNTag_Name: 0x6101D928][W3DNTag_Type: 0x6101D930][W3DNTag_ElementType: 0x6101D934][W3DNTag_NumSubFields: 0x6101D938][W3DNTag_ArrayDims: 0x6101D93C][W3DNTag_MatrixStride: 0x6101D944][W3DNTag_IsRowMajor: 0x6101D948]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935038, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935038, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6101D6B8][W3DNTag_Offset: 0x6101D6C0][W3DNTag_SizeBytes: 0x6101D6C4][W3DNTag_Name: 0x6101D6C8][W3DNTag_Type: 0x6101D6D0][W3DNTag_ElementType: 0x6101D6D4][W3DNTag_NumSubFields: 0x6101D6D8][W3DNTag_ArrayDims: 0x6101D6DC][W3DNTag_MatrixStride: 0x6101D6E4][W3DNTag_IsRowMajor: 0x6101D6E8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935038, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6101D704][W3DNTag_Offset: 0x6101D70C][W3DNTag_SizeBytes: 0x6101D710][W3DNTag_Name: 0x6101D714][W3DNTag_Type: 0x6101D71C][W3DNTag_ElementType: 0x6101D720][W3DNTag_NumSubFields: 0x6101D724][W3DNTag_ArrayDims: 0x6101D728][W3DNTag_MatrixStride: 0x6101D730][W3DNTag_IsRowMajor: 0x6101D734]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 389, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 258, shader 389 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 258, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 258, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 258, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 258, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 258, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 258, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 258, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 258 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x61E20F28][W3DNTag_Offset: 0x60935038]) Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 0 (W3DNEC_SUCCESS). Shader pipeline address 0x618ef618 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x61e20f28 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 1116 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x60935038 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 48 Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dfb58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dfb58, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dfb58, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dfc18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dfc18, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dfc18, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dfcd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dfcd8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dfcd8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dfd98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dfd98, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dfd98, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dfe58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dfe58, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dfe58, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dff18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dff18, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dff18, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614de028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de028, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de028, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614de0e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de0e8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de0e8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614de1a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de1a8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de1a8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614de268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de268, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de268, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614de328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de328, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de328, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614de3e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de3e8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de3e8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614de4a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de4a8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de4a8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614de568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de568, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de568, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614de628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de628, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de628, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614de6e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de6e8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de6e8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614de7a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de7a8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de7a8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614de868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de868, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de868, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614de928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de928, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de928, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614de9e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de9e8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614de9e8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614deaa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614deaa8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614deaa8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614deb68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614deb68, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614deb68, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dec28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dec28, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dec28, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dece8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dece8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dece8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614deda8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614deda8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614deda8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614dee68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dee68, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614dee68, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x614def28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614def28, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x614def28, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60936018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936018, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936018, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x609360d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609360d8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609360d8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60936198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936198, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936198, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60936258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936258, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936258, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60936318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936318, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936318, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x609363d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609363d8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609363d8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60936498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936498, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936498, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60936558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936558, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936558, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60936618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936618, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936618, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x609366d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609366d8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609366d8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60936798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936798, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936798, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60936858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936858, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936858, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60936918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936918, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936918, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x609369d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609369d8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609369d8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60936a98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936a98, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936a98, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60936b58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936b58, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936b58, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60936c18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936c18, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936c18, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60936cd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936cd8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936cd8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60936d98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936d98, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936d98, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60936e58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936e58, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936e58, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60936f18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936f18, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60936f18, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60937028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937028, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937028, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x609370e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609370e8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609370e8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x609371a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609371a8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609371a8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60937268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937268, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937268, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60937328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937328, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937328, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x609373e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609373e8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609373e8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x609374a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609374a8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609374a8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60937568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937568, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937568, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60937628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937628, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937628, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x609376e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609376e8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609376e8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x609377a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609377a8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609377a8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60937868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937868, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937868, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60937928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937928, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937928, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x609379e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609379e8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x609379e8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60937aa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937aa8, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937aa8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60937b68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937b68, bufferIdx 0, offset 0. size 1116, targetShader 0x61e20f28, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937b68, bufferIdx 1, offset 1116. size 48, targetShader 0x60935038, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 258, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 258, pname 0x8B86 (GL_ACTIVE_UNIFORMS), params 0x618ec718 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 31 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 258, pname 0x8B87 (GL_ACTIVE_UNIFORM_MAX_LENGTH), params 0x618ec714 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 21 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 0, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 1, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uModulate' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uModulate' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 1 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 2, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1406 (GL_FLOAT), name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 2 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 3, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 3 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 4, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 4 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 5, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 5 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 6, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 6 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 7, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x1404 (GL_INT), name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 7 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 8, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 8 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 9, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 9 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 10, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1404 (GL_INT), name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 10 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 11, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 11 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 12, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uTMatrix1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 12 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 13, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 7, size 1, type 0x1406 (GL_FLOAT), name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 13 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 14, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1406 (GL_FLOAT), name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 14 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 15, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 15 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 16, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 16 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 17, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 17 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 18, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 18 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 19, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 19 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 20, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 20 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 21, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 28 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 22, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 8, type 0x1404 (GL_INT), name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 29 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 23, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 37 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 24, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 45 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 25, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 53 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 26, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1404 (GL_INT), name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 61 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 27, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 62 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 28, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 1, type 0x1406 (GL_FLOAT), name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 63 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 29, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 64 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 258, index 30, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 20, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 258, name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 72 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 259 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 390 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 390, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 8 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; attribute vec2 inTexCoord1; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform mat4 uNMatrix; uniform mat4 uTMatrix0; uniform mat4 uTMatrix1; uniform vec4 uGlobalAmbient; uniform vec4 uMaterialAmbient; uniform vec4 uMaterialDiffuse; uniform vec4 uMaterialEmissive; uniform vec4 uMaterialSpecular; uniform float uMaterialShininess; uniform int uLightCount; uniform int uLightType[MAX_LIGHTS]; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec3 uLightDirection[MAX_LIGHTS]; uniform vec3 uLightAttenuation[MAX_LIGHTS]; uniform vec4 uLightAmbient[MAX_LIGHTS]; uniform vec4 uLightDiffuse[MAX_LIGHTS]; uniform vec4 uLightSpecular[MAX_LIGHTS]; uniform float uThickness; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; void dirLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = normalize(-(uNMatrix * vec4(uLightDirection[index], 0.0)).xyz); ambient += uLightAmbient[index]; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor; } } void pointLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = uLightPosition[index] - position; float D = length(L); L = normalize(L); float Attenuation = 1.0 / (uLightAttenuation[index].x + uLightAttenuation[index].y * D + uLightAttenuation[index].z * D * D); ambient += uLightAmbient[index] * Attenuation; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL * Attenuation; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor * Attenuation; } } void spotLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { // TO-DO } void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); gl_PointSize = uThickness; vec4 TextureCoord0 = vec4(inTexCoord0.x, inTexCoord0.y, 1.0, 1.0); vTextureCoord0 = vec4(uTMatrix0 * TextureCoord0).xy; vec4 TextureCoord1 = vec4(inTexCoord1.x, inTexCoord1.y, 1.0, 1.0); vTextureCoord1 = vec4(uTMatrix1 * TextureCoord1).xy; vVertexColor = inVertexColor.bgra; vSpecularColor = vec4(0.0, 0.0, 0.0, 0.0); vec3 Position = (uWVMatrix * vec4(inVertexPosition, 1.0)).xyz; if (uLightCount > 0) { vec3 Normal = normalize((uNMatrix * vec4(inVertexNormal, 0.0)).xyz); vec4 Ambient = vec4(0.0, 0.0, 0.0, 0.0); vec4 Diffuse = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) // can't use uniform as loop-counter directly in glsl break; if (uLightType[i] == 0) pointLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 1) spotLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 2) dirLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } vec4 LightColor = Ambient * uMaterialAmbient + Diffuse * uMaterialDiffuse; LightColor = clamp(LightColor, 0.0, 1.0); LightColor.w = 1.0; vVertexColor *= LightColor; vVertexColor += uMaterialEmissive; vVertexColor += uGlobalAmbient * uMaterialAmbient; vVertexColor = clamp(vVertexColor, 0.0, 1.0); vSpecularColor *= uMaterialSpecular; } vFogCoord = length(Position); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 390 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 11348][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x609350d8 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609350d8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609350d8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9DCD0][W3DNTag_Offset: 0x60F9DCD8][W3DNTag_SizeBytes: 0x60F9DCDC][W3DNTag_Name: 0x60F9DCE0][W3DNTag_Type: 0x60F9DCE8][W3DNTag_ElementType: 0x60F9DCEC][W3DNTag_NumSubFields: 0x60F9DCF0][W3DNTag_ArrayDims: 0x60F9DCF4][W3DNTag_MatrixStride: 0x60F9DCFC][W3DNTag_IsRowMajor: 0x60F9DD00]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9DD1C][W3DNTag_Offset: 0x60F9DD24][W3DNTag_SizeBytes: 0x60F9DD28][W3DNTag_Name: 0x60F9DD2C][W3DNTag_Type: 0x60F9DD34][W3DNTag_ElementType: 0x60F9DD38][W3DNTag_NumSubFields: 0x60F9DD3C][W3DNTag_ArrayDims: 0x60F9DD40][W3DNTag_MatrixStride: 0x60F9DD48][W3DNTag_IsRowMajor: 0x60F9DD4C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9DD68][W3DNTag_Offset: 0x60F9DD70][W3DNTag_SizeBytes: 0x60F9DD74][W3DNTag_Name: 0x60F9DD78][W3DNTag_Type: 0x60F9DD80][W3DNTag_ElementType: 0x60F9DD84][W3DNTag_NumSubFields: 0x60F9DD88][W3DNTag_ArrayDims: 0x60F9DD8C][W3DNTag_MatrixStride: 0x60F9DD94][W3DNTag_IsRowMajor: 0x60F9DD98]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9DDB4][W3DNTag_Offset: 0x60F9DDBC][W3DNTag_SizeBytes: 0x60F9DDC0][W3DNTag_Name: 0x60F9DDC4][W3DNTag_Type: 0x60F9DDCC][W3DNTag_ElementType: 0x60F9DDD0][W3DNTag_NumSubFields: 0x60F9DDD4][W3DNTag_ArrayDims: 0x60F9DDD8][W3DNTag_MatrixStride: 0x60F9DDE0][W3DNTag_IsRowMajor: 0x60F9DDE4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9DE00][W3DNTag_Offset: 0x60F9DE08][W3DNTag_SizeBytes: 0x60F9DE0C][W3DNTag_Name: 0x60F9DE10][W3DNTag_Type: 0x60F9DE18][W3DNTag_ElementType: 0x60F9DE1C][W3DNTag_NumSubFields: 0x60F9DE20][W3DNTag_ArrayDims: 0x60F9DE24][W3DNTag_MatrixStride: 0x60F9DE2C][W3DNTag_IsRowMajor: 0x60F9DE30]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 20 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 20 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E2C0][W3DNTag_Offset: 0x60F9E2C8][W3DNTag_SizeBytes: 0x60F9E2CC][W3DNTag_Name: 0x60F9E2D0][W3DNTag_Type: 0x60F9E2D8][W3DNTag_ElementType: 0x60F9E2DC][W3DNTag_NumSubFields: 0x60F9E2E0][W3DNTag_ArrayDims: 0x60F9E2E4][W3DNTag_MatrixStride: 0x60F9E2EC][W3DNTag_IsRowMajor: 0x60F9E2F0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E30C][W3DNTag_Offset: 0x60F9E314][W3DNTag_SizeBytes: 0x60F9E318][W3DNTag_Name: 0x60F9E31C][W3DNTag_Type: 0x60F9E324][W3DNTag_ElementType: 0x60F9E328][W3DNTag_NumSubFields: 0x60F9E32C][W3DNTag_ArrayDims: 0x60F9E330][W3DNTag_MatrixStride: 0x60F9E338][W3DNTag_IsRowMajor: 0x60F9E33C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E358][W3DNTag_Offset: 0x60F9E360][W3DNTag_SizeBytes: 0x60F9E364][W3DNTag_Name: 0x60F9E368][W3DNTag_Type: 0x60F9E370][W3DNTag_ElementType: 0x60F9E374][W3DNTag_NumSubFields: 0x60F9E378][W3DNTag_ArrayDims: 0x60F9E37C][W3DNTag_MatrixStride: 0x60F9E384][W3DNTag_IsRowMajor: 0x60F9E388]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E3A4][W3DNTag_Offset: 0x60F9E3AC][W3DNTag_SizeBytes: 0x60F9E3B0][W3DNTag_Name: 0x60F9E3B4][W3DNTag_Type: 0x60F9E3BC][W3DNTag_ElementType: 0x60F9E3C0][W3DNTag_NumSubFields: 0x60F9E3C4][W3DNTag_ArrayDims: 0x60F9E3C8][W3DNTag_MatrixStride: 0x60F9E3D0][W3DNTag_IsRowMajor: 0x60F9E3D4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E3F0][W3DNTag_Offset: 0x60F9E3F8][W3DNTag_SizeBytes: 0x60F9E3FC][W3DNTag_Name: 0x60F9E400][W3DNTag_Type: 0x60F9E408][W3DNTag_ElementType: 0x60F9E40C][W3DNTag_NumSubFields: 0x60F9E410][W3DNTag_ArrayDims: 0x60F9E414][W3DNTag_MatrixStride: 0x60F9E41C][W3DNTag_IsRowMajor: 0x60F9E420]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E43C][W3DNTag_Offset: 0x60F9E444][W3DNTag_SizeBytes: 0x60F9E448][W3DNTag_Name: 0x60F9E44C][W3DNTag_Type: 0x60F9E454][W3DNTag_ElementType: 0x60F9E458][W3DNTag_NumSubFields: 0x60F9E45C][W3DNTag_ArrayDims: 0x60F9E460][W3DNTag_MatrixStride: 0x60F9E468][W3DNTag_IsRowMajor: 0x60F9E46C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E488][W3DNTag_Offset: 0x60F9E490][W3DNTag_SizeBytes: 0x60F9E494][W3DNTag_Name: 0x60F9E498][W3DNTag_Type: 0x60F9E4A0][W3DNTag_ElementType: 0x60F9E4A4][W3DNTag_NumSubFields: 0x60F9E4A8][W3DNTag_ArrayDims: 0x60F9E4AC][W3DNTag_MatrixStride: 0x60F9E4B4][W3DNTag_IsRowMajor: 0x60F9E4B8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F93000][W3DNTag_ArrayStride: 0x60F93008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E4D4][W3DNTag_Offset: 0x60F9E4DC][W3DNTag_SizeBytes: 0x60F9E4E0][W3DNTag_Name: 0x60F9E4E4][W3DNTag_Type: 0x60F9E4EC][W3DNTag_ElementType: 0x60F9E4F0][W3DNTag_NumSubFields: 0x60F9E4F4][W3DNTag_ArrayDims: 0x60F9E4F8][W3DNTag_MatrixStride: 0x60F9E500][W3DNTag_IsRowMajor: 0x60F9E504]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E520][W3DNTag_Offset: 0x60F9E528][W3DNTag_SizeBytes: 0x60F9E52C][W3DNTag_Name: 0x60F9E530][W3DNTag_Type: 0x60F9E538][W3DNTag_ElementType: 0x60F9E53C][W3DNTag_NumSubFields: 0x60F9E540][W3DNTag_ArrayDims: 0x60F9E544][W3DNTag_MatrixStride: 0x60F9E54C][W3DNTag_IsRowMajor: 0x60F9E550]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E56C][W3DNTag_Offset: 0x60F9E574][W3DNTag_SizeBytes: 0x60F9E578][W3DNTag_Name: 0x60F9E57C][W3DNTag_Type: 0x60F9E584][W3DNTag_ElementType: 0x60F9E588][W3DNTag_NumSubFields: 0x60F9E58C][W3DNTag_ArrayDims: 0x60F9E590][W3DNTag_MatrixStride: 0x60F9E598][W3DNTag_IsRowMajor: 0x60F9E59C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E5B8][W3DNTag_Offset: 0x60F9E5C0][W3DNTag_SizeBytes: 0x60F9E5C4][W3DNTag_Name: 0x60F9E5C8][W3DNTag_Type: 0x60F9E5D0][W3DNTag_ElementType: 0x60F9E5D4][W3DNTag_NumSubFields: 0x60F9E5D8][W3DNTag_ArrayDims: 0x60F9E5DC][W3DNTag_MatrixStride: 0x60F9E5E4][W3DNTag_IsRowMajor: 0x60F9E5E8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E604][W3DNTag_Offset: 0x60F9E60C][W3DNTag_SizeBytes: 0x60F9E610][W3DNTag_Name: 0x60F9E614][W3DNTag_Type: 0x60F9E61C][W3DNTag_ElementType: 0x60F9E620][W3DNTag_NumSubFields: 0x60F9E624][W3DNTag_ArrayDims: 0x60F9E628][W3DNTag_MatrixStride: 0x60F9E630][W3DNTag_IsRowMajor: 0x60F9E634]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E650][W3DNTag_Offset: 0x60F9E658][W3DNTag_SizeBytes: 0x60F9E65C][W3DNTag_Name: 0x60F9E660][W3DNTag_Type: 0x60F9E668][W3DNTag_ElementType: 0x60F9E66C][W3DNTag_NumSubFields: 0x60F9E670][W3DNTag_ArrayDims: 0x60F9E674][W3DNTag_MatrixStride: 0x60F9E67C][W3DNTag_IsRowMajor: 0x60F9E680]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E69C][W3DNTag_Offset: 0x60F9E6A4][W3DNTag_SizeBytes: 0x60F9E6A8][W3DNTag_Name: 0x60F9E6AC][W3DNTag_Type: 0x60F9E6B4][W3DNTag_ElementType: 0x60F9E6B8][W3DNTag_NumSubFields: 0x60F9E6BC][W3DNTag_ArrayDims: 0x60F9E6C0][W3DNTag_MatrixStride: 0x60F9E6C8][W3DNTag_IsRowMajor: 0x60F9E6CC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E6E8][W3DNTag_Offset: 0x60F9E6F0][W3DNTag_SizeBytes: 0x60F9E6F4][W3DNTag_Name: 0x60F9E6F8][W3DNTag_Type: 0x60F9E700][W3DNTag_ElementType: 0x60F9E704][W3DNTag_NumSubFields: 0x60F9E708][W3DNTag_ArrayDims: 0x60F9E70C][W3DNTag_MatrixStride: 0x60F9E714][W3DNTag_IsRowMajor: 0x60F9E718]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60FA5CE8][W3DNTag_ArrayStride: 0x60FA5CF0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E734][W3DNTag_Offset: 0x60F9E73C][W3DNTag_SizeBytes: 0x60F9E740][W3DNTag_Name: 0x60F9E744][W3DNTag_Type: 0x60F9E74C][W3DNTag_ElementType: 0x60F9E750][W3DNTag_NumSubFields: 0x60F9E754][W3DNTag_ArrayDims: 0x60F9E758][W3DNTag_MatrixStride: 0x60F9E760][W3DNTag_IsRowMajor: 0x60F9E764]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F5A218][W3DNTag_ArrayStride: 0x60F5A220]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E780][W3DNTag_Offset: 0x60F9E788][W3DNTag_SizeBytes: 0x60F9E78C][W3DNTag_Name: 0x60F9E790][W3DNTag_Type: 0x60F9E798][W3DNTag_ElementType: 0x60F9E79C][W3DNTag_NumSubFields: 0x60F9E7A0][W3DNTag_ArrayDims: 0x60F9E7A4][W3DNTag_MatrixStride: 0x60F9E7AC][W3DNTag_IsRowMajor: 0x60F9E7B0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E7CC][W3DNTag_Offset: 0x60F9E7D4][W3DNTag_SizeBytes: 0x60F9E7D8][W3DNTag_Name: 0x60F9E7DC][W3DNTag_Type: 0x60F9E7E4][W3DNTag_ElementType: 0x60F9E7E8][W3DNTag_NumSubFields: 0x60F9E7EC][W3DNTag_ArrayDims: 0x60F9E7F0][W3DNTag_MatrixStride: 0x60F9E7F8][W3DNTag_IsRowMajor: 0x60F9E7FC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F921D8][W3DNTag_ArrayStride: 0x60F921E0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E818][W3DNTag_Offset: 0x60F9E820][W3DNTag_SizeBytes: 0x60F9E824][W3DNTag_Name: 0x60F9E828][W3DNTag_Type: 0x60F9E830][W3DNTag_ElementType: 0x60F9E834][W3DNTag_NumSubFields: 0x60F9E838][W3DNTag_ArrayDims: 0x60F9E83C][W3DNTag_MatrixStride: 0x60F9E844][W3DNTag_IsRowMajor: 0x60F9E848]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x61692FE8][W3DNTag_ArrayStride: 0x61692FF0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E864][W3DNTag_Offset: 0x60F9E86C][W3DNTag_SizeBytes: 0x60F9E870][W3DNTag_Name: 0x60F9E874][W3DNTag_Type: 0x60F9E87C][W3DNTag_ElementType: 0x60F9E880][W3DNTag_NumSubFields: 0x60F9E884][W3DNTag_ArrayDims: 0x60F9E888][W3DNTag_MatrixStride: 0x60F9E890][W3DNTag_IsRowMajor: 0x60F9E894]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609350d8, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F9A478][W3DNTag_ArrayStride: 0x60F9A480]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609350d8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 390, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 259, shader 390 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 391 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 391, count 1, string 0x618ec768 length 0x0 Line 0: 'precision mediump float; /* Uniforms */ uniform int uTextureUsage0; uniform int uTextureUsage1; uniform sampler2D uTextureUnit0; uniform sampler2D uTextureUnit1; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 Color0 = vec4(1.0, 1.0, 1.0, 1.0); vec4 Color1 = vec4(1.0, 1.0, 1.0, 1.0); if (bool(uTextureUsage0)) Color0 = texture2D(uTextureUnit0, vTextureCoord0); if (bool(uTextureUsage1)) Color1 = texture2D(uTextureUnit1, vTextureCoord1); vec4 FinalColor = (Color0 + Color1) * vVertexColor + vSpecularColor; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; FinalColor = mix(FogColor, FinalColor, FogFactor); } gl_FragColor = FinalColor; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 391 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 3312][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x60935178 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935178, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935178, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E4D0][W3DNTag_Offset: 0x60F9E4D8][W3DNTag_SizeBytes: 0x60F9E4DC][W3DNTag_Name: 0x60F9E4E0][W3DNTag_Type: 0x60F9E4E8][W3DNTag_ElementType: 0x60F9E4EC][W3DNTag_NumSubFields: 0x60F9E4F0][W3DNTag_ArrayDims: 0x60F9E4F4][W3DNTag_MatrixStride: 0x60F9E4FC][W3DNTag_IsRowMajor: 0x60F9E500]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E51C][W3DNTag_Offset: 0x60F9E524][W3DNTag_SizeBytes: 0x60F9E528][W3DNTag_Name: 0x60F9E52C][W3DNTag_Type: 0x60F9E534][W3DNTag_ElementType: 0x60F9E538][W3DNTag_NumSubFields: 0x60F9E53C][W3DNTag_ArrayDims: 0x60F9E540][W3DNTag_MatrixStride: 0x60F9E548][W3DNTag_IsRowMajor: 0x60F9E54C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E568][W3DNTag_Offset: 0x60F9E570][W3DNTag_SizeBytes: 0x60F9E574][W3DNTag_Name: 0x60F9E578][W3DNTag_Type: 0x60F9E580][W3DNTag_ElementType: 0x60F9E584][W3DNTag_NumSubFields: 0x60F9E588][W3DNTag_ArrayDims: 0x60F9E58C][W3DNTag_MatrixStride: 0x60F9E594][W3DNTag_IsRowMajor: 0x60F9E598]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E5B4][W3DNTag_Offset: 0x60F9E5BC][W3DNTag_SizeBytes: 0x60F9E5C0][W3DNTag_Name: 0x60F9E5C4][W3DNTag_Type: 0x60F9E5CC][W3DNTag_ElementType: 0x60F9E5D0][W3DNTag_NumSubFields: 0x60F9E5D4][W3DNTag_ArrayDims: 0x60F9E5D8][W3DNTag_MatrixStride: 0x60F9E5E0][W3DNTag_IsRowMajor: 0x60F9E5E4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F9E600][W3DNTag_Offset: 0x60F9E608][W3DNTag_SizeBytes: 0x60F9E60C][W3DNTag_Name: 0x60F9E610][W3DNTag_Type: 0x60F9E618][W3DNTag_ElementType: 0x60F9E61C][W3DNTag_NumSubFields: 0x60F9E620][W3DNTag_ArrayDims: 0x60F9E624][W3DNTag_MatrixStride: 0x60F9E62C][W3DNTag_IsRowMajor: 0x60F9E630]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935178, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 8 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935178, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 8 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6101B848][W3DNTag_Offset: 0x6101B850][W3DNTag_SizeBytes: 0x6101B854][W3DNTag_Name: 0x6101B858][W3DNTag_Type: 0x6101B860][W3DNTag_ElementType: 0x6101B864][W3DNTag_NumSubFields: 0x6101B868][W3DNTag_ArrayDims: 0x6101B86C][W3DNTag_MatrixStride: 0x6101B874][W3DNTag_IsRowMajor: 0x6101B878]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6101B894][W3DNTag_Offset: 0x6101B89C][W3DNTag_SizeBytes: 0x6101B8A0][W3DNTag_Name: 0x6101B8A4][W3DNTag_Type: 0x6101B8AC][W3DNTag_ElementType: 0x6101B8B0][W3DNTag_NumSubFields: 0x6101B8B4][W3DNTag_ArrayDims: 0x6101B8B8][W3DNTag_MatrixStride: 0x6101B8C0][W3DNTag_IsRowMajor: 0x6101B8C4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6101B8E0][W3DNTag_Offset: 0x6101B8E8][W3DNTag_SizeBytes: 0x6101B8EC][W3DNTag_Name: 0x6101B8F0][W3DNTag_Type: 0x6101B8F8][W3DNTag_ElementType: 0x6101B8FC][W3DNTag_NumSubFields: 0x6101B900][W3DNTag_ArrayDims: 0x6101B904][W3DNTag_MatrixStride: 0x6101B90C][W3DNTag_IsRowMajor: 0x6101B910]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6101B92C][W3DNTag_Offset: 0x6101B934][W3DNTag_SizeBytes: 0x6101B938][W3DNTag_Name: 0x6101B93C][W3DNTag_Type: 0x6101B944][W3DNTag_ElementType: 0x6101B948][W3DNTag_NumSubFields: 0x6101B94C][W3DNTag_ArrayDims: 0x6101B950][W3DNTag_MatrixStride: 0x6101B958][W3DNTag_IsRowMajor: 0x6101B95C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6101B978][W3DNTag_Offset: 0x6101B980][W3DNTag_SizeBytes: 0x6101B984][W3DNTag_Name: 0x6101B988][W3DNTag_Type: 0x6101B990][W3DNTag_ElementType: 0x6101B994][W3DNTag_NumSubFields: 0x6101B998][W3DNTag_ArrayDims: 0x6101B99C][W3DNTag_MatrixStride: 0x6101B9A4][W3DNTag_IsRowMajor: 0x6101B9A8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6101B9C4][W3DNTag_Offset: 0x6101B9CC][W3DNTag_SizeBytes: 0x6101B9D0][W3DNTag_Name: 0x6101B9D4][W3DNTag_Type: 0x6101B9DC][W3DNTag_ElementType: 0x6101B9E0][W3DNTag_NumSubFields: 0x6101B9E4][W3DNTag_ArrayDims: 0x6101B9E8][W3DNTag_MatrixStride: 0x6101B9F0][W3DNTag_IsRowMajor: 0x6101B9F4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6101BA10][W3DNTag_Offset: 0x6101BA18][W3DNTag_SizeBytes: 0x6101BA1C][W3DNTag_Name: 0x6101BA20][W3DNTag_Type: 0x6101BA28][W3DNTag_ElementType: 0x6101BA2C][W3DNTag_NumSubFields: 0x6101BA30][W3DNTag_ArrayDims: 0x6101BA34][W3DNTag_MatrixStride: 0x6101BA3C][W3DNTag_IsRowMajor: 0x6101BA40]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6101BA5C][W3DNTag_Offset: 0x6101BA64][W3DNTag_SizeBytes: 0x6101BA68][W3DNTag_Name: 0x6101BA6C][W3DNTag_Type: 0x6101BA74][W3DNTag_ElementType: 0x6101BA78][W3DNTag_NumSubFields: 0x6101BA7C][W3DNTag_ArrayDims: 0x6101BA80][W3DNTag_MatrixStride: 0x6101BA88][W3DNTag_IsRowMajor: 0x6101BA8C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935178, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935178, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6101B848][W3DNTag_Offset: 0x6101B850][W3DNTag_SizeBytes: 0x6101B854][W3DNTag_Name: 0x6101B858][W3DNTag_Type: 0x6101B860][W3DNTag_ElementType: 0x6101B864][W3DNTag_NumSubFields: 0x6101B868][W3DNTag_ArrayDims: 0x6101B86C][W3DNTag_MatrixStride: 0x6101B874][W3DNTag_IsRowMajor: 0x6101B878]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935178, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6101B894][W3DNTag_Offset: 0x6101B89C][W3DNTag_SizeBytes: 0x6101B8A0][W3DNTag_Name: 0x6101B8A4][W3DNTag_Type: 0x6101B8AC][W3DNTag_ElementType: 0x6101B8B0][W3DNTag_NumSubFields: 0x6101B8B4][W3DNTag_ArrayDims: 0x6101B8B8][W3DNTag_MatrixStride: 0x6101B8C0][W3DNTag_IsRowMajor: 0x6101B8C4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 391, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 259, shader 391 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 259, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 259, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 259, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 259, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 259, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 259, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 259, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 259 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x609350D8][W3DNTag_Offset: 0x60935178]) Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 0 (W3DNEC_SUCCESS). Shader pipeline address 0x618ef708 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x609350d8 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 1116 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x60935178 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 44 Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60937c28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937c28, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937c28, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60937ce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937ce8, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937ce8, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60937da8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937da8, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937da8, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60937e68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937e68, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937e68, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60937f28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937f28, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60937f28, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608c9018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9018, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9018, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608c90d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c90d8, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c90d8, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608c9198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9198, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9198, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608c9258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9258, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9258, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608c9318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9318, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9318, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608c93d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c93d8, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c93d8, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608c9498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9498, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9498, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608c9558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9558, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9558, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608c9618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9618, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9618, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608c96d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c96d8, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c96d8, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608c9798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9798, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9798, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608c9858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9858, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9858, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608c9918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9918, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9918, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608c99d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c99d8, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c99d8, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608c9a98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9a98, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9a98, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608c9b58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9b58, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9b58, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608c9c18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9c18, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9c18, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608c9cd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9cd8, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9cd8, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608c9d98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9d98, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9d98, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608c9e58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9e58, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9e58, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608c9f18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9f18, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608c9f18, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608ca028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca028, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca028, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608ca0e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca0e8, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca0e8, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608ca1a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca1a8, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca1a8, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608ca268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca268, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca268, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608ca328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca328, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca328, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608ca3e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca3e8, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca3e8, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608ca4a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca4a8, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca4a8, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608ca568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca568, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca568, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608ca628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca628, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca628, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608ca6e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca6e8, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca6e8, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608ca7a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca7a8, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca7a8, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608ca868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca868, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca868, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608ca928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca928, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca928, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608ca9e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca9e8, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608ca9e8, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608caaa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608caaa8, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608caaa8, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cab68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cab68, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cab68, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cac28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cac28, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cac28, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cace8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cace8, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cace8, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cada8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cada8, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cada8, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cae68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cae68, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cae68, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608caf28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608caf28, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608caf28, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cb018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb018, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb018, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cb0d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb0d8, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb0d8, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cb198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb198, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb198, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cb258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb258, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb258, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cb318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb318, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb318, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cb3d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb3d8, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb3d8, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cb498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb498, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb498, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cb558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb558, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb558, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cb618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb618, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb618, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cb6d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb6d8, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb6d8, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cb798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb798, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb798, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cb858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb858, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb858, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cb918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb918, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb918, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cb9d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb9d8, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cb9d8, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cba98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cba98, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cba98, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cbb58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cbb58, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cbb58, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cbc18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cbc18, bufferIdx 0, offset 0. size 1116, targetShader 0x609350d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cbc18, bufferIdx 1, offset 1116. size 44, targetShader 0x60935178, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 259, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 259, pname 0x8B86 (GL_ACTIVE_UNIFORMS), params 0x618ec718 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 30 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 259, pname 0x8B87 (GL_ACTIVE_UNIFORM_MAX_LENGTH), params 0x618ec714 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 21 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 0, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 1, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1406 (GL_FLOAT), name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 1 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 2, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 2 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 3, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 3 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 4, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 4 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 5, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 5 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 6, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x1404 (GL_INT), name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 6 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 7, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 7 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 8, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 8 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 9, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1404 (GL_INT), name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 9 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 10, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 10 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 11, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uTMatrix1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 11 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 12, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 7, size 1, type 0x1406 (GL_FLOAT), name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 12 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 13, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1406 (GL_FLOAT), name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 13 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 14, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 14 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 15, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 15 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 16, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 16 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 17, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 17 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 18, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 18 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 19, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 19 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 20, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 27 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 21, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 8, type 0x1404 (GL_INT), name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 28 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 22, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 36 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 23, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 44 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 24, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 52 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 25, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1404 (GL_INT), name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 60 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 26, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 61 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 27, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 1, type 0x1406 (GL_FLOAT), name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 62 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 28, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 63 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 259, index 29, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 20, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 259, name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 71 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 260 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 392 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 392, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 8 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; attribute vec2 inTexCoord1; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform mat4 uNMatrix; uniform mat4 uTMatrix0; uniform mat4 uTMatrix1; uniform vec4 uGlobalAmbient; uniform vec4 uMaterialAmbient; uniform vec4 uMaterialDiffuse; uniform vec4 uMaterialEmissive; uniform vec4 uMaterialSpecular; uniform float uMaterialShininess; uniform int uLightCount; uniform int uLightType[MAX_LIGHTS]; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec3 uLightDirection[MAX_LIGHTS]; uniform vec3 uLightAttenuation[MAX_LIGHTS]; uniform vec4 uLightAmbient[MAX_LIGHTS]; uniform vec4 uLightDiffuse[MAX_LIGHTS]; uniform vec4 uLightSpecular[MAX_LIGHTS]; uniform float uThickness; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; void dirLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = normalize(-(uNMatrix * vec4(uLightDirection[index], 0.0)).xyz); ambient += uLightAmbient[index]; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor; } } void pointLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = uLightPosition[index] - position; float D = length(L); L = normalize(L); float Attenuation = 1.0 / (uLightAttenuation[index].x + uLightAttenuation[index].y * D + uLightAttenuation[index].z * D * D); ambient += uLightAmbient[index] * Attenuation; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL * Attenuation; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor * Attenuation; } } void spotLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { // TO-DO } void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); gl_PointSize = uThickness; vec4 TextureCoord0 = vec4(inTexCoord0.x, inTexCoord0.y, 1.0, 1.0); vTextureCoord0 = vec4(uTMatrix0 * TextureCoord0).xy; vec4 TextureCoord1 = vec4(inTexCoord1.x, inTexCoord1.y, 1.0, 1.0); vTextureCoord1 = vec4(uTMatrix1 * TextureCoord1).xy; vVertexColor = inVertexColor.bgra; vSpecularColor = vec4(0.0, 0.0, 0.0, 0.0); vec3 Position = (uWVMatrix * vec4(inVertexPosition, 1.0)).xyz; if (uLightCount > 0) { vec3 Normal = normalize((uNMatrix * vec4(inVertexNormal, 0.0)).xyz); vec4 Ambient = vec4(0.0, 0.0, 0.0, 0.0); vec4 Diffuse = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) // can't use uniform as loop-counter directly in glsl break; if (uLightType[i] == 0) pointLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 1) spotLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 2) dirLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } vec4 LightColor = Ambient * uMaterialAmbient + Diffuse * uMaterialDiffuse; LightColor = clamp(LightColor, 0.0, 1.0); LightColor.w = 1.0; vVertexColor *= LightColor; vVertexColor += uMaterialEmissive; vVertexColor += uGlobalAmbient * uMaterialAmbient; vVertexColor = clamp(vVertexColor, 0.0, 1.0); vSpecularColor *= uMaterialSpecular; } vFogCoord = length(Position); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 392 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 11348][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x60935218 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935218, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935218, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61650028][W3DNTag_Offset: 0x61650030][W3DNTag_SizeBytes: 0x61650034][W3DNTag_Name: 0x61650038][W3DNTag_Type: 0x61650040][W3DNTag_ElementType: 0x61650044][W3DNTag_NumSubFields: 0x61650048][W3DNTag_ArrayDims: 0x6165004C][W3DNTag_MatrixStride: 0x61650054][W3DNTag_IsRowMajor: 0x61650058]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61650074][W3DNTag_Offset: 0x6165007C][W3DNTag_SizeBytes: 0x61650080][W3DNTag_Name: 0x61650084][W3DNTag_Type: 0x6165008C][W3DNTag_ElementType: 0x61650090][W3DNTag_NumSubFields: 0x61650094][W3DNTag_ArrayDims: 0x61650098][W3DNTag_MatrixStride: 0x616500A0][W3DNTag_IsRowMajor: 0x616500A4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x616500C0][W3DNTag_Offset: 0x616500C8][W3DNTag_SizeBytes: 0x616500CC][W3DNTag_Name: 0x616500D0][W3DNTag_Type: 0x616500D8][W3DNTag_ElementType: 0x616500DC][W3DNTag_NumSubFields: 0x616500E0][W3DNTag_ArrayDims: 0x616500E4][W3DNTag_MatrixStride: 0x616500EC][W3DNTag_IsRowMajor: 0x616500F0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6165010C][W3DNTag_Offset: 0x61650114][W3DNTag_SizeBytes: 0x61650118][W3DNTag_Name: 0x6165011C][W3DNTag_Type: 0x61650124][W3DNTag_ElementType: 0x61650128][W3DNTag_NumSubFields: 0x6165012C][W3DNTag_ArrayDims: 0x61650130][W3DNTag_MatrixStride: 0x61650138][W3DNTag_IsRowMajor: 0x6165013C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61650158][W3DNTag_Offset: 0x61650160][W3DNTag_SizeBytes: 0x61650164][W3DNTag_Name: 0x61650168][W3DNTag_Type: 0x61650170][W3DNTag_ElementType: 0x61650174][W3DNTag_NumSubFields: 0x61650178][W3DNTag_ArrayDims: 0x6165017C][W3DNTag_MatrixStride: 0x61650184][W3DNTag_IsRowMajor: 0x61650188]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 20 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 20 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61650618][W3DNTag_Offset: 0x61650620][W3DNTag_SizeBytes: 0x61650624][W3DNTag_Name: 0x61650628][W3DNTag_Type: 0x61650630][W3DNTag_ElementType: 0x61650634][W3DNTag_NumSubFields: 0x61650638][W3DNTag_ArrayDims: 0x6165063C][W3DNTag_MatrixStride: 0x61650644][W3DNTag_IsRowMajor: 0x61650648]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61650664][W3DNTag_Offset: 0x6165066C][W3DNTag_SizeBytes: 0x61650670][W3DNTag_Name: 0x61650674][W3DNTag_Type: 0x6165067C][W3DNTag_ElementType: 0x61650680][W3DNTag_NumSubFields: 0x61650684][W3DNTag_ArrayDims: 0x61650688][W3DNTag_MatrixStride: 0x61650690][W3DNTag_IsRowMajor: 0x61650694]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x616506B0][W3DNTag_Offset: 0x616506B8][W3DNTag_SizeBytes: 0x616506BC][W3DNTag_Name: 0x616506C0][W3DNTag_Type: 0x616506C8][W3DNTag_ElementType: 0x616506CC][W3DNTag_NumSubFields: 0x616506D0][W3DNTag_ArrayDims: 0x616506D4][W3DNTag_MatrixStride: 0x616506DC][W3DNTag_IsRowMajor: 0x616506E0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x616506FC][W3DNTag_Offset: 0x61650704][W3DNTag_SizeBytes: 0x61650708][W3DNTag_Name: 0x6165070C][W3DNTag_Type: 0x61650714][W3DNTag_ElementType: 0x61650718][W3DNTag_NumSubFields: 0x6165071C][W3DNTag_ArrayDims: 0x61650720][W3DNTag_MatrixStride: 0x61650728][W3DNTag_IsRowMajor: 0x6165072C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61650748][W3DNTag_Offset: 0x61650750][W3DNTag_SizeBytes: 0x61650754][W3DNTag_Name: 0x61650758][W3DNTag_Type: 0x61650760][W3DNTag_ElementType: 0x61650764][W3DNTag_NumSubFields: 0x61650768][W3DNTag_ArrayDims: 0x6165076C][W3DNTag_MatrixStride: 0x61650774][W3DNTag_IsRowMajor: 0x61650778]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61650794][W3DNTag_Offset: 0x6165079C][W3DNTag_SizeBytes: 0x616507A0][W3DNTag_Name: 0x616507A4][W3DNTag_Type: 0x616507AC][W3DNTag_ElementType: 0x616507B0][W3DNTag_NumSubFields: 0x616507B4][W3DNTag_ArrayDims: 0x616507B8][W3DNTag_MatrixStride: 0x616507C0][W3DNTag_IsRowMajor: 0x616507C4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x616507E0][W3DNTag_Offset: 0x616507E8][W3DNTag_SizeBytes: 0x616507EC][W3DNTag_Name: 0x616507F0][W3DNTag_Type: 0x616507F8][W3DNTag_ElementType: 0x616507FC][W3DNTag_NumSubFields: 0x61650800][W3DNTag_ArrayDims: 0x61650804][W3DNTag_MatrixStride: 0x6165080C][W3DNTag_IsRowMajor: 0x61650810]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6101B5D8][W3DNTag_ArrayStride: 0x6101B5E0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6165082C][W3DNTag_Offset: 0x61650834][W3DNTag_SizeBytes: 0x61650838][W3DNTag_Name: 0x6165083C][W3DNTag_Type: 0x61650844][W3DNTag_ElementType: 0x61650848][W3DNTag_NumSubFields: 0x6165084C][W3DNTag_ArrayDims: 0x61650850][W3DNTag_MatrixStride: 0x61650858][W3DNTag_IsRowMajor: 0x6165085C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61650878][W3DNTag_Offset: 0x61650880][W3DNTag_SizeBytes: 0x61650884][W3DNTag_Name: 0x61650888][W3DNTag_Type: 0x61650890][W3DNTag_ElementType: 0x61650894][W3DNTag_NumSubFields: 0x61650898][W3DNTag_ArrayDims: 0x6165089C][W3DNTag_MatrixStride: 0x616508A4][W3DNTag_IsRowMajor: 0x616508A8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x616508C4][W3DNTag_Offset: 0x616508CC][W3DNTag_SizeBytes: 0x616508D0][W3DNTag_Name: 0x616508D4][W3DNTag_Type: 0x616508DC][W3DNTag_ElementType: 0x616508E0][W3DNTag_NumSubFields: 0x616508E4][W3DNTag_ArrayDims: 0x616508E8][W3DNTag_MatrixStride: 0x616508F0][W3DNTag_IsRowMajor: 0x616508F4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61650910][W3DNTag_Offset: 0x61650918][W3DNTag_SizeBytes: 0x6165091C][W3DNTag_Name: 0x61650920][W3DNTag_Type: 0x61650928][W3DNTag_ElementType: 0x6165092C][W3DNTag_NumSubFields: 0x61650930][W3DNTag_ArrayDims: 0x61650934][W3DNTag_MatrixStride: 0x6165093C][W3DNTag_IsRowMajor: 0x61650940]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6165095C][W3DNTag_Offset: 0x61650964][W3DNTag_SizeBytes: 0x61650968][W3DNTag_Name: 0x6165096C][W3DNTag_Type: 0x61650974][W3DNTag_ElementType: 0x61650978][W3DNTag_NumSubFields: 0x6165097C][W3DNTag_ArrayDims: 0x61650980][W3DNTag_MatrixStride: 0x61650988][W3DNTag_IsRowMajor: 0x6165098C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x616509A8][W3DNTag_Offset: 0x616509B0][W3DNTag_SizeBytes: 0x616509B4][W3DNTag_Name: 0x616509B8][W3DNTag_Type: 0x616509C0][W3DNTag_ElementType: 0x616509C4][W3DNTag_NumSubFields: 0x616509C8][W3DNTag_ArrayDims: 0x616509CC][W3DNTag_MatrixStride: 0x616509D4][W3DNTag_IsRowMajor: 0x616509D8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x616509F4][W3DNTag_Offset: 0x616509FC][W3DNTag_SizeBytes: 0x61650A00][W3DNTag_Name: 0x61650A04][W3DNTag_Type: 0x61650A0C][W3DNTag_ElementType: 0x61650A10][W3DNTag_NumSubFields: 0x61650A14][W3DNTag_ArrayDims: 0x61650A18][W3DNTag_MatrixStride: 0x61650A20][W3DNTag_IsRowMajor: 0x61650A24]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61650A40][W3DNTag_Offset: 0x61650A48][W3DNTag_SizeBytes: 0x61650A4C][W3DNTag_Name: 0x61650A50][W3DNTag_Type: 0x61650A58][W3DNTag_ElementType: 0x61650A5C][W3DNTag_NumSubFields: 0x61650A60][W3DNTag_ArrayDims: 0x61650A64][W3DNTag_MatrixStride: 0x61650A6C][W3DNTag_IsRowMajor: 0x61650A70]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F93000][W3DNTag_ArrayStride: 0x60F93008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61650A8C][W3DNTag_Offset: 0x61650A94][W3DNTag_SizeBytes: 0x61650A98][W3DNTag_Name: 0x61650A9C][W3DNTag_Type: 0x61650AA4][W3DNTag_ElementType: 0x61650AA8][W3DNTag_NumSubFields: 0x61650AAC][W3DNTag_ArrayDims: 0x61650AB0][W3DNTag_MatrixStride: 0x61650AB8][W3DNTag_IsRowMajor: 0x61650ABC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F5A218][W3DNTag_ArrayStride: 0x60F5A220]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61650AD8][W3DNTag_Offset: 0x61650AE0][W3DNTag_SizeBytes: 0x61650AE4][W3DNTag_Name: 0x61650AE8][W3DNTag_Type: 0x61650AF0][W3DNTag_ElementType: 0x61650AF4][W3DNTag_NumSubFields: 0x61650AF8][W3DNTag_ArrayDims: 0x61650AFC][W3DNTag_MatrixStride: 0x61650B04][W3DNTag_IsRowMajor: 0x61650B08]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61650B24][W3DNTag_Offset: 0x61650B2C][W3DNTag_SizeBytes: 0x61650B30][W3DNTag_Name: 0x61650B34][W3DNTag_Type: 0x61650B3C][W3DNTag_ElementType: 0x61650B40][W3DNTag_NumSubFields: 0x61650B44][W3DNTag_ArrayDims: 0x61650B48][W3DNTag_MatrixStride: 0x61650B50][W3DNTag_IsRowMajor: 0x61650B54]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6101BFF8][W3DNTag_ArrayStride: 0x6101C000]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61650B70][W3DNTag_Offset: 0x61650B78][W3DNTag_SizeBytes: 0x61650B7C][W3DNTag_Name: 0x61650B80][W3DNTag_Type: 0x61650B88][W3DNTag_ElementType: 0x61650B8C][W3DNTag_NumSubFields: 0x61650B90][W3DNTag_ArrayDims: 0x61650B94][W3DNTag_MatrixStride: 0x61650B9C][W3DNTag_IsRowMajor: 0x61650BA0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F921D8][W3DNTag_ArrayStride: 0x60F921E0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61650BBC][W3DNTag_Offset: 0x61650BC4][W3DNTag_SizeBytes: 0x61650BC8][W3DNTag_Name: 0x61650BCC][W3DNTag_Type: 0x61650BD4][W3DNTag_ElementType: 0x61650BD8][W3DNTag_NumSubFields: 0x61650BDC][W3DNTag_ArrayDims: 0x61650BE0][W3DNTag_MatrixStride: 0x61650BE8][W3DNTag_IsRowMajor: 0x61650BEC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935218, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60FA5CE8][W3DNTag_ArrayStride: 0x60FA5CF0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935218, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 392, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 260, shader 392 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 393 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 393, count 1, string 0x618ec768 length 0x0 Line 0: 'precision mediump float; /* Uniforms */ uniform float uModulate; uniform int uTextureUsage0; uniform int uTextureUsage1; uniform sampler2D uTextureUnit0; uniform sampler2D uTextureUnit1; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 Color0 = vec4(1.0, 1.0, 1.0, 1.0); vec4 Color1 = vec4(1.0, 1.0, 1.0, 1.0); if (bool(uTextureUsage0)) Color0 = texture2D(uTextureUnit0, vTextureCoord0); if (bool(uTextureUsage1)) Color1 = texture2D(uTextureUnit1, vTextureCoord1); vec4 FinalColor = (Color0 * Color1 * uModulate) * vVertexColor; FinalColor += vSpecularColor; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; FinalColor = mix(FogColor, FinalColor, FogFactor); } gl_FragColor = FinalColor; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 393 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 3412][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x609352b8 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609352b8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609352b8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61651E58][W3DNTag_Offset: 0x61651E60][W3DNTag_SizeBytes: 0x61651E64][W3DNTag_Name: 0x61651E68][W3DNTag_Type: 0x61651E70][W3DNTag_ElementType: 0x61651E74][W3DNTag_NumSubFields: 0x61651E78][W3DNTag_ArrayDims: 0x61651E7C][W3DNTag_MatrixStride: 0x61651E84][W3DNTag_IsRowMajor: 0x61651E88]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61651EA4][W3DNTag_Offset: 0x61651EAC][W3DNTag_SizeBytes: 0x61651EB0][W3DNTag_Name: 0x61651EB4][W3DNTag_Type: 0x61651EBC][W3DNTag_ElementType: 0x61651EC0][W3DNTag_NumSubFields: 0x61651EC4][W3DNTag_ArrayDims: 0x61651EC8][W3DNTag_MatrixStride: 0x61651ED0][W3DNTag_IsRowMajor: 0x61651ED4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61651EF0][W3DNTag_Offset: 0x61651EF8][W3DNTag_SizeBytes: 0x61651EFC][W3DNTag_Name: 0x61651F00][W3DNTag_Type: 0x61651F08][W3DNTag_ElementType: 0x61651F0C][W3DNTag_NumSubFields: 0x61651F10][W3DNTag_ArrayDims: 0x61651F14][W3DNTag_MatrixStride: 0x61651F1C][W3DNTag_IsRowMajor: 0x61651F20]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61651F3C][W3DNTag_Offset: 0x61651F44][W3DNTag_SizeBytes: 0x61651F48][W3DNTag_Name: 0x61651F4C][W3DNTag_Type: 0x61651F54][W3DNTag_ElementType: 0x61651F58][W3DNTag_NumSubFields: 0x61651F5C][W3DNTag_ArrayDims: 0x61651F60][W3DNTag_MatrixStride: 0x61651F68][W3DNTag_IsRowMajor: 0x61651F6C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61651F88][W3DNTag_Offset: 0x61651F90][W3DNTag_SizeBytes: 0x61651F94][W3DNTag_Name: 0x61651F98][W3DNTag_Type: 0x61651FA0][W3DNTag_ElementType: 0x61651FA4][W3DNTag_NumSubFields: 0x61651FA8][W3DNTag_ArrayDims: 0x61651FAC][W3DNTag_MatrixStride: 0x61651FB4][W3DNTag_IsRowMajor: 0x61651FB8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609352b8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 9 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609352b8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 9 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61653CC8][W3DNTag_Offset: 0x61653CD0][W3DNTag_SizeBytes: 0x61653CD4][W3DNTag_Name: 0x61653CD8][W3DNTag_Type: 0x61653CE0][W3DNTag_ElementType: 0x61653CE4][W3DNTag_NumSubFields: 0x61653CE8][W3DNTag_ArrayDims: 0x61653CEC][W3DNTag_MatrixStride: 0x61653CF4][W3DNTag_IsRowMajor: 0x61653CF8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61653D14][W3DNTag_Offset: 0x61653D1C][W3DNTag_SizeBytes: 0x61653D20][W3DNTag_Name: 0x61653D24][W3DNTag_Type: 0x61653D2C][W3DNTag_ElementType: 0x61653D30][W3DNTag_NumSubFields: 0x61653D34][W3DNTag_ArrayDims: 0x61653D38][W3DNTag_MatrixStride: 0x61653D40][W3DNTag_IsRowMajor: 0x61653D44]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61653D60][W3DNTag_Offset: 0x61653D68][W3DNTag_SizeBytes: 0x61653D6C][W3DNTag_Name: 0x61653D70][W3DNTag_Type: 0x61653D78][W3DNTag_ElementType: 0x61653D7C][W3DNTag_NumSubFields: 0x61653D80][W3DNTag_ArrayDims: 0x61653D84][W3DNTag_MatrixStride: 0x61653D8C][W3DNTag_IsRowMajor: 0x61653D90]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61653DAC][W3DNTag_Offset: 0x61653DB4][W3DNTag_SizeBytes: 0x61653DB8][W3DNTag_Name: 0x61653DBC][W3DNTag_Type: 0x61653DC4][W3DNTag_ElementType: 0x61653DC8][W3DNTag_NumSubFields: 0x61653DCC][W3DNTag_ArrayDims: 0x61653DD0][W3DNTag_MatrixStride: 0x61653DD8][W3DNTag_IsRowMajor: 0x61653DDC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61653DF8][W3DNTag_Offset: 0x61653E00][W3DNTag_SizeBytes: 0x61653E04][W3DNTag_Name: 0x61653E08][W3DNTag_Type: 0x61653E10][W3DNTag_ElementType: 0x61653E14][W3DNTag_NumSubFields: 0x61653E18][W3DNTag_ArrayDims: 0x61653E1C][W3DNTag_MatrixStride: 0x61653E24][W3DNTag_IsRowMajor: 0x61653E28]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61653E44][W3DNTag_Offset: 0x61653E4C][W3DNTag_SizeBytes: 0x61653E50][W3DNTag_Name: 0x61653E54][W3DNTag_Type: 0x61653E5C][W3DNTag_ElementType: 0x61653E60][W3DNTag_NumSubFields: 0x61653E64][W3DNTag_ArrayDims: 0x61653E68][W3DNTag_MatrixStride: 0x61653E70][W3DNTag_IsRowMajor: 0x61653E74]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61653E90][W3DNTag_Offset: 0x61653E98][W3DNTag_SizeBytes: 0x61653E9C][W3DNTag_Name: 0x61653EA0][W3DNTag_Type: 0x61653EA8][W3DNTag_ElementType: 0x61653EAC][W3DNTag_NumSubFields: 0x61653EB0][W3DNTag_ArrayDims: 0x61653EB4][W3DNTag_MatrixStride: 0x61653EBC][W3DNTag_IsRowMajor: 0x61653EC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61653EDC][W3DNTag_Offset: 0x61653EE4][W3DNTag_SizeBytes: 0x61653EE8][W3DNTag_Name: 0x61653EEC][W3DNTag_Type: 0x61653EF4][W3DNTag_ElementType: 0x61653EF8][W3DNTag_NumSubFields: 0x61653EFC][W3DNTag_ArrayDims: 0x61653F00][W3DNTag_MatrixStride: 0x61653F08][W3DNTag_IsRowMajor: 0x61653F0C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61653F28][W3DNTag_Offset: 0x61653F30][W3DNTag_SizeBytes: 0x61653F34][W3DNTag_Name: 0x61653F38][W3DNTag_Type: 0x61653F40][W3DNTag_ElementType: 0x61653F44][W3DNTag_NumSubFields: 0x61653F48][W3DNTag_ArrayDims: 0x61653F4C][W3DNTag_MatrixStride: 0x61653F54][W3DNTag_IsRowMajor: 0x61653F58]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609352b8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609352b8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61653CC8][W3DNTag_Offset: 0x61653CD0][W3DNTag_SizeBytes: 0x61653CD4][W3DNTag_Name: 0x61653CD8][W3DNTag_Type: 0x61653CE0][W3DNTag_ElementType: 0x61653CE4][W3DNTag_NumSubFields: 0x61653CE8][W3DNTag_ArrayDims: 0x61653CEC][W3DNTag_MatrixStride: 0x61653CF4][W3DNTag_IsRowMajor: 0x61653CF8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609352b8, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61653D14][W3DNTag_Offset: 0x61653D1C][W3DNTag_SizeBytes: 0x61653D20][W3DNTag_Name: 0x61653D24][W3DNTag_Type: 0x61653D2C][W3DNTag_ElementType: 0x61653D30][W3DNTag_NumSubFields: 0x61653D34][W3DNTag_ArrayDims: 0x61653D38][W3DNTag_MatrixStride: 0x61653D40][W3DNTag_IsRowMajor: 0x61653D44]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 393, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 260, shader 393 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 260, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 260, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 260, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 260, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 260, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 260, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 260, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 260 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x60935218][W3DNTag_Offset: 0x609352B8]) Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 0 (W3DNEC_SUCCESS). Shader pipeline address 0x618ef7f8 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x60935218 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 1116 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x609352b8 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 48 Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cbcd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cbcd8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cbcd8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cbd98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cbd98, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cbd98, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cbe58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cbe58, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cbe58, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608cbf18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cbf18, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608cbf18, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60834028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834028, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834028, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608340e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608340e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608340e8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608341a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608341a8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608341a8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60834268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834268, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834268, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60834328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834328, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834328, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608343e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608343e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608343e8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608344a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608344a8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608344a8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60834568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834568, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834568, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60834628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834628, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834628, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608346e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608346e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608346e8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608347a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608347a8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608347a8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60834868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834868, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834868, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60834928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834928, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834928, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608349e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608349e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608349e8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60834aa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834aa8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834aa8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60834b68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834b68, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834b68, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60834c28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834c28, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834c28, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60834ce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834ce8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834ce8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60834da8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834da8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834da8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60834e68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834e68, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834e68, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60834f28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834f28, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60834f28, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60837018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837018, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837018, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608370d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608370d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608370d8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60837198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837198, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837198, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60837258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837258, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837258, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60837318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837318, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837318, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608373d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608373d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608373d8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60837498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837498, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837498, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60837558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837558, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837558, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60837618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837618, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837618, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608376d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608376d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608376d8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60837798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837798, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837798, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60837858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837858, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837858, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60837918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837918, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837918, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608379d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608379d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608379d8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60837a98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837a98, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837a98, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60837b58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837b58, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837b58, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60837c18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837c18, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837c18, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60837cd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837cd8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837cd8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60837d98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837d98, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837d98, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60837e58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837e58, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837e58, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60837f18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837f18, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60837f18, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607c8028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8028, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8028, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607c80e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c80e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c80e8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607c81a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c81a8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c81a8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607c8268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8268, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8268, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607c8328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8328, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8328, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607c83e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c83e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c83e8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607c84a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c84a8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c84a8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607c8568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8568, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8568, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607c8628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8628, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8628, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607c86e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c86e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c86e8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607c87a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c87a8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c87a8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607c8868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8868, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8868, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607c8928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8928, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8928, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607c89e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c89e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c89e8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607c8aa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8aa8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8aa8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607c8b68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8b68, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8b68, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607c8c28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8c28, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8c28, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607c8ce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8ce8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935218, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8ce8, bufferIdx 1, offset 1116. size 48, targetShader 0x609352b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 260, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 260, pname 0x8B86 (GL_ACTIVE_UNIFORMS), params 0x618ec718 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 31 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 260, pname 0x8B87 (GL_ACTIVE_UNIFORM_MAX_LENGTH), params 0x618ec714 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 21 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 0, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 1, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uModulate' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uModulate' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 1 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 2, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1406 (GL_FLOAT), name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 2 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 3, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 3 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 4, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 4 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 5, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 5 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 6, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 6 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 7, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x1404 (GL_INT), name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 7 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 8, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 8 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 9, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 9 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 10, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1404 (GL_INT), name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 10 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 11, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 11 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 12, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uTMatrix1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 12 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 13, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 7, size 1, type 0x1406 (GL_FLOAT), name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 13 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 14, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1406 (GL_FLOAT), name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 14 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 15, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 15 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 16, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 16 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 17, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 17 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 18, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 18 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 19, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 19 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 20, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 20 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 21, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 28 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 22, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 8, type 0x1404 (GL_INT), name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 29 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 23, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 37 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 24, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 45 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 25, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 53 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 26, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1404 (GL_INT), name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 61 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 27, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 62 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 28, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 1, type 0x1406 (GL_FLOAT), name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 63 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 29, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 64 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 260, index 30, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 20, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 260, name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 72 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 261 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 394 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 394, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 8 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; attribute vec2 inTexCoord1; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform mat4 uNMatrix; uniform mat4 uTMatrix0; uniform mat4 uTMatrix1; uniform vec4 uGlobalAmbient; uniform vec4 uMaterialAmbient; uniform vec4 uMaterialDiffuse; uniform vec4 uMaterialEmissive; uniform vec4 uMaterialSpecular; uniform float uMaterialShininess; uniform int uLightCount; uniform int uLightType[MAX_LIGHTS]; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec3 uLightDirection[MAX_LIGHTS]; uniform vec3 uLightAttenuation[MAX_LIGHTS]; uniform vec4 uLightAmbient[MAX_LIGHTS]; uniform vec4 uLightDiffuse[MAX_LIGHTS]; uniform vec4 uLightSpecular[MAX_LIGHTS]; uniform float uThickness; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; void dirLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = normalize(-(uNMatrix * vec4(uLightDirection[index], 0.0)).xyz); ambient += uLightAmbient[index]; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor; } } void pointLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = uLightPosition[index] - position; float D = length(L); L = normalize(L); float Attenuation = 1.0 / (uLightAttenuation[index].x + uLightAttenuation[index].y * D + uLightAttenuation[index].z * D * D); ambient += uLightAmbient[index] * Attenuation; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL * Attenuation; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor * Attenuation; } } void spotLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { // TO-DO } void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); gl_PointSize = uThickness; vec4 TextureCoord0 = vec4(inTexCoord0.x, inTexCoord0.y, 1.0, 1.0); vTextureCoord0 = vec4(uTMatrix0 * TextureCoord0).xy; vec4 TextureCoord1 = vec4(inTexCoord1.x, inTexCoord1.y, 1.0, 1.0); vTextureCoord1 = vec4(uTMatrix1 * TextureCoord1).xy; vVertexColor = inVertexColor.bgra; vSpecularColor = vec4(0.0, 0.0, 0.0, 0.0); vec3 Position = (uWVMatrix * vec4(inVertexPosition, 1.0)).xyz; if (uLightCount > 0) { vec3 Normal = normalize((uNMatrix * vec4(inVertexNormal, 0.0)).xyz); vec4 Ambient = vec4(0.0, 0.0, 0.0, 0.0); vec4 Diffuse = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) // can't use uniform as loop-counter directly in glsl break; if (uLightType[i] == 0) pointLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 1) spotLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 2) dirLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } vec4 LightColor = Ambient * uMaterialAmbient + Diffuse * uMaterialDiffuse; LightColor = clamp(LightColor, 0.0, 1.0); LightColor.w = 1.0; vVertexColor *= LightColor; vVertexColor += uMaterialEmissive; vVertexColor += uGlobalAmbient * uMaterialAmbient; vVertexColor = clamp(vVertexColor, 0.0, 1.0); vSpecularColor *= uMaterialSpecular; } vFogCoord = length(Position); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 394 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 11348][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x60935358 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935358, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935358, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F8B5E8][W3DNTag_Offset: 0x60F8B5F0][W3DNTag_SizeBytes: 0x60F8B5F4][W3DNTag_Name: 0x60F8B5F8][W3DNTag_Type: 0x60F8B600][W3DNTag_ElementType: 0x60F8B604][W3DNTag_NumSubFields: 0x60F8B608][W3DNTag_ArrayDims: 0x60F8B60C][W3DNTag_MatrixStride: 0x60F8B614][W3DNTag_IsRowMajor: 0x60F8B618]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F8B634][W3DNTag_Offset: 0x60F8B63C][W3DNTag_SizeBytes: 0x60F8B640][W3DNTag_Name: 0x60F8B644][W3DNTag_Type: 0x60F8B64C][W3DNTag_ElementType: 0x60F8B650][W3DNTag_NumSubFields: 0x60F8B654][W3DNTag_ArrayDims: 0x60F8B658][W3DNTag_MatrixStride: 0x60F8B660][W3DNTag_IsRowMajor: 0x60F8B664]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F8B680][W3DNTag_Offset: 0x60F8B688][W3DNTag_SizeBytes: 0x60F8B68C][W3DNTag_Name: 0x60F8B690][W3DNTag_Type: 0x60F8B698][W3DNTag_ElementType: 0x60F8B69C][W3DNTag_NumSubFields: 0x60F8B6A0][W3DNTag_ArrayDims: 0x60F8B6A4][W3DNTag_MatrixStride: 0x60F8B6AC][W3DNTag_IsRowMajor: 0x60F8B6B0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F8B6CC][W3DNTag_Offset: 0x60F8B6D4][W3DNTag_SizeBytes: 0x60F8B6D8][W3DNTag_Name: 0x60F8B6DC][W3DNTag_Type: 0x60F8B6E4][W3DNTag_ElementType: 0x60F8B6E8][W3DNTag_NumSubFields: 0x60F8B6EC][W3DNTag_ArrayDims: 0x60F8B6F0][W3DNTag_MatrixStride: 0x60F8B6F8][W3DNTag_IsRowMajor: 0x60F8B6FC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60F8B718][W3DNTag_Offset: 0x60F8B720][W3DNTag_SizeBytes: 0x60F8B724][W3DNTag_Name: 0x60F8B728][W3DNTag_Type: 0x60F8B730][W3DNTag_ElementType: 0x60F8B734][W3DNTag_NumSubFields: 0x60F8B738][W3DNTag_ArrayDims: 0x60F8B73C][W3DNTag_MatrixStride: 0x60F8B744][W3DNTag_IsRowMajor: 0x60F8B748]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 20 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 20 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE7028][W3DNTag_Offset: 0x60FE7030][W3DNTag_SizeBytes: 0x60FE7034][W3DNTag_Name: 0x60FE7038][W3DNTag_Type: 0x60FE7040][W3DNTag_ElementType: 0x60FE7044][W3DNTag_NumSubFields: 0x60FE7048][W3DNTag_ArrayDims: 0x60FE704C][W3DNTag_MatrixStride: 0x60FE7054][W3DNTag_IsRowMajor: 0x60FE7058]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE7074][W3DNTag_Offset: 0x60FE707C][W3DNTag_SizeBytes: 0x60FE7080][W3DNTag_Name: 0x60FE7084][W3DNTag_Type: 0x60FE708C][W3DNTag_ElementType: 0x60FE7090][W3DNTag_NumSubFields: 0x60FE7094][W3DNTag_ArrayDims: 0x60FE7098][W3DNTag_MatrixStride: 0x60FE70A0][W3DNTag_IsRowMajor: 0x60FE70A4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE70C0][W3DNTag_Offset: 0x60FE70C8][W3DNTag_SizeBytes: 0x60FE70CC][W3DNTag_Name: 0x60FE70D0][W3DNTag_Type: 0x60FE70D8][W3DNTag_ElementType: 0x60FE70DC][W3DNTag_NumSubFields: 0x60FE70E0][W3DNTag_ArrayDims: 0x60FE70E4][W3DNTag_MatrixStride: 0x60FE70EC][W3DNTag_IsRowMajor: 0x60FE70F0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE710C][W3DNTag_Offset: 0x60FE7114][W3DNTag_SizeBytes: 0x60FE7118][W3DNTag_Name: 0x60FE711C][W3DNTag_Type: 0x60FE7124][W3DNTag_ElementType: 0x60FE7128][W3DNTag_NumSubFields: 0x60FE712C][W3DNTag_ArrayDims: 0x60FE7130][W3DNTag_MatrixStride: 0x60FE7138][W3DNTag_IsRowMajor: 0x60FE713C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE7158][W3DNTag_Offset: 0x60FE7160][W3DNTag_SizeBytes: 0x60FE7164][W3DNTag_Name: 0x60FE7168][W3DNTag_Type: 0x60FE7170][W3DNTag_ElementType: 0x60FE7174][W3DNTag_NumSubFields: 0x60FE7178][W3DNTag_ArrayDims: 0x60FE717C][W3DNTag_MatrixStride: 0x60FE7184][W3DNTag_IsRowMajor: 0x60FE7188]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE71A4][W3DNTag_Offset: 0x60FE71AC][W3DNTag_SizeBytes: 0x60FE71B0][W3DNTag_Name: 0x60FE71B4][W3DNTag_Type: 0x60FE71BC][W3DNTag_ElementType: 0x60FE71C0][W3DNTag_NumSubFields: 0x60FE71C4][W3DNTag_ArrayDims: 0x60FE71C8][W3DNTag_MatrixStride: 0x60FE71D0][W3DNTag_IsRowMajor: 0x60FE71D4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE71F0][W3DNTag_Offset: 0x60FE71F8][W3DNTag_SizeBytes: 0x60FE71FC][W3DNTag_Name: 0x60FE7200][W3DNTag_Type: 0x60FE7208][W3DNTag_ElementType: 0x60FE720C][W3DNTag_NumSubFields: 0x60FE7210][W3DNTag_ArrayDims: 0x60FE7214][W3DNTag_MatrixStride: 0x60FE721C][W3DNTag_IsRowMajor: 0x60FE7220]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6101B5D8][W3DNTag_ArrayStride: 0x6101B5E0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE723C][W3DNTag_Offset: 0x60FE7244][W3DNTag_SizeBytes: 0x60FE7248][W3DNTag_Name: 0x60FE724C][W3DNTag_Type: 0x60FE7254][W3DNTag_ElementType: 0x60FE7258][W3DNTag_NumSubFields: 0x60FE725C][W3DNTag_ArrayDims: 0x60FE7260][W3DNTag_MatrixStride: 0x60FE7268][W3DNTag_IsRowMajor: 0x60FE726C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE7288][W3DNTag_Offset: 0x60FE7290][W3DNTag_SizeBytes: 0x60FE7294][W3DNTag_Name: 0x60FE7298][W3DNTag_Type: 0x60FE72A0][W3DNTag_ElementType: 0x60FE72A4][W3DNTag_NumSubFields: 0x60FE72A8][W3DNTag_ArrayDims: 0x60FE72AC][W3DNTag_MatrixStride: 0x60FE72B4][W3DNTag_IsRowMajor: 0x60FE72B8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE72D4][W3DNTag_Offset: 0x60FE72DC][W3DNTag_SizeBytes: 0x60FE72E0][W3DNTag_Name: 0x60FE72E4][W3DNTag_Type: 0x60FE72EC][W3DNTag_ElementType: 0x60FE72F0][W3DNTag_NumSubFields: 0x60FE72F4][W3DNTag_ArrayDims: 0x60FE72F8][W3DNTag_MatrixStride: 0x60FE7300][W3DNTag_IsRowMajor: 0x60FE7304]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE7320][W3DNTag_Offset: 0x60FE7328][W3DNTag_SizeBytes: 0x60FE732C][W3DNTag_Name: 0x60FE7330][W3DNTag_Type: 0x60FE7338][W3DNTag_ElementType: 0x60FE733C][W3DNTag_NumSubFields: 0x60FE7340][W3DNTag_ArrayDims: 0x60FE7344][W3DNTag_MatrixStride: 0x60FE734C][W3DNTag_IsRowMajor: 0x60FE7350]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE736C][W3DNTag_Offset: 0x60FE7374][W3DNTag_SizeBytes: 0x60FE7378][W3DNTag_Name: 0x60FE737C][W3DNTag_Type: 0x60FE7384][W3DNTag_ElementType: 0x60FE7388][W3DNTag_NumSubFields: 0x60FE738C][W3DNTag_ArrayDims: 0x60FE7390][W3DNTag_MatrixStride: 0x60FE7398][W3DNTag_IsRowMajor: 0x60FE739C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE73B8][W3DNTag_Offset: 0x60FE73C0][W3DNTag_SizeBytes: 0x60FE73C4][W3DNTag_Name: 0x60FE73C8][W3DNTag_Type: 0x60FE73D0][W3DNTag_ElementType: 0x60FE73D4][W3DNTag_NumSubFields: 0x60FE73D8][W3DNTag_ArrayDims: 0x60FE73DC][W3DNTag_MatrixStride: 0x60FE73E4][W3DNTag_IsRowMajor: 0x60FE73E8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE7404][W3DNTag_Offset: 0x60FE740C][W3DNTag_SizeBytes: 0x60FE7410][W3DNTag_Name: 0x60FE7414][W3DNTag_Type: 0x60FE741C][W3DNTag_ElementType: 0x60FE7420][W3DNTag_NumSubFields: 0x60FE7424][W3DNTag_ArrayDims: 0x60FE7428][W3DNTag_MatrixStride: 0x60FE7430][W3DNTag_IsRowMajor: 0x60FE7434]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F93000][W3DNTag_ArrayStride: 0x60F93008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE7450][W3DNTag_Offset: 0x60FE7458][W3DNTag_SizeBytes: 0x60FE745C][W3DNTag_Name: 0x60FE7460][W3DNTag_Type: 0x60FE7468][W3DNTag_ElementType: 0x60FE746C][W3DNTag_NumSubFields: 0x60FE7470][W3DNTag_ArrayDims: 0x60FE7474][W3DNTag_MatrixStride: 0x60FE747C][W3DNTag_IsRowMajor: 0x60FE7480]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE749C][W3DNTag_Offset: 0x60FE74A4][W3DNTag_SizeBytes: 0x60FE74A8][W3DNTag_Name: 0x60FE74AC][W3DNTag_Type: 0x60FE74B4][W3DNTag_ElementType: 0x60FE74B8][W3DNTag_NumSubFields: 0x60FE74BC][W3DNTag_ArrayDims: 0x60FE74C0][W3DNTag_MatrixStride: 0x60FE74C8][W3DNTag_IsRowMajor: 0x60FE74CC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F5A218][W3DNTag_ArrayStride: 0x60F5A220]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE74E8][W3DNTag_Offset: 0x60FE74F0][W3DNTag_SizeBytes: 0x60FE74F4][W3DNTag_Name: 0x60FE74F8][W3DNTag_Type: 0x60FE7500][W3DNTag_ElementType: 0x60FE7504][W3DNTag_NumSubFields: 0x60FE7508][W3DNTag_ArrayDims: 0x60FE750C][W3DNTag_MatrixStride: 0x60FE7514][W3DNTag_IsRowMajor: 0x60FE7518]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE7534][W3DNTag_Offset: 0x60FE753C][W3DNTag_SizeBytes: 0x60FE7540][W3DNTag_Name: 0x60FE7544][W3DNTag_Type: 0x60FE754C][W3DNTag_ElementType: 0x60FE7550][W3DNTag_NumSubFields: 0x60FE7554][W3DNTag_ArrayDims: 0x60FE7558][W3DNTag_MatrixStride: 0x60FE7560][W3DNTag_IsRowMajor: 0x60FE7564]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x61650BE8][W3DNTag_ArrayStride: 0x61650BF0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE7580][W3DNTag_Offset: 0x60FE7588][W3DNTag_SizeBytes: 0x60FE758C][W3DNTag_Name: 0x60FE7590][W3DNTag_Type: 0x60FE7598][W3DNTag_ElementType: 0x60FE759C][W3DNTag_NumSubFields: 0x60FE75A0][W3DNTag_ArrayDims: 0x60FE75A4][W3DNTag_MatrixStride: 0x60FE75AC][W3DNTag_IsRowMajor: 0x60FE75B0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6101BFF8][W3DNTag_ArrayStride: 0x6101C000]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE75CC][W3DNTag_Offset: 0x60FE75D4][W3DNTag_SizeBytes: 0x60FE75D8][W3DNTag_Name: 0x60FE75DC][W3DNTag_Type: 0x60FE75E4][W3DNTag_ElementType: 0x60FE75E8][W3DNTag_NumSubFields: 0x60FE75EC][W3DNTag_ArrayDims: 0x60FE75F0][W3DNTag_MatrixStride: 0x60FE75F8][W3DNTag_IsRowMajor: 0x60FE75FC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935358, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60FA5CE8][W3DNTag_ArrayStride: 0x60FA5CF0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935358, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 394, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 261, shader 394 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 395 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 395, count 1, string 0x618ec768 length 0x0 Line 0: 'precision mediump float; /* Uniforms */ uniform float uModulate; uniform int uTextureUsage0; uniform int uTextureUsage1; uniform sampler2D uTextureUnit0; uniform sampler2D uTextureUnit1; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 Color0 = vec4(1.0, 1.0, 1.0, 1.0); vec4 Color1 = vec4(1.0, 1.0, 1.0, 1.0); if (bool(uTextureUsage0)) Color0 = texture2D(uTextureUnit0, vTextureCoord0); if (bool(uTextureUsage1)) Color1 = texture2D(uTextureUnit1, vTextureCoord1); vec4 FinalColor = (Color0 * Color1 * uModulate) * vVertexColor; FinalColor += vSpecularColor; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; FinalColor = mix(FogColor, FinalColor, FogFactor); } gl_FragColor = FinalColor; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 395 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 3412][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x609353f8 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609353f8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609353f8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE8DE8][W3DNTag_Offset: 0x60FE8DF0][W3DNTag_SizeBytes: 0x60FE8DF4][W3DNTag_Name: 0x60FE8DF8][W3DNTag_Type: 0x60FE8E00][W3DNTag_ElementType: 0x60FE8E04][W3DNTag_NumSubFields: 0x60FE8E08][W3DNTag_ArrayDims: 0x60FE8E0C][W3DNTag_MatrixStride: 0x60FE8E14][W3DNTag_IsRowMajor: 0x60FE8E18]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE8E34][W3DNTag_Offset: 0x60FE8E3C][W3DNTag_SizeBytes: 0x60FE8E40][W3DNTag_Name: 0x60FE8E44][W3DNTag_Type: 0x60FE8E4C][W3DNTag_ElementType: 0x60FE8E50][W3DNTag_NumSubFields: 0x60FE8E54][W3DNTag_ArrayDims: 0x60FE8E58][W3DNTag_MatrixStride: 0x60FE8E60][W3DNTag_IsRowMajor: 0x60FE8E64]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE8E80][W3DNTag_Offset: 0x60FE8E88][W3DNTag_SizeBytes: 0x60FE8E8C][W3DNTag_Name: 0x60FE8E90][W3DNTag_Type: 0x60FE8E98][W3DNTag_ElementType: 0x60FE8E9C][W3DNTag_NumSubFields: 0x60FE8EA0][W3DNTag_ArrayDims: 0x60FE8EA4][W3DNTag_MatrixStride: 0x60FE8EAC][W3DNTag_IsRowMajor: 0x60FE8EB0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE8ECC][W3DNTag_Offset: 0x60FE8ED4][W3DNTag_SizeBytes: 0x60FE8ED8][W3DNTag_Name: 0x60FE8EDC][W3DNTag_Type: 0x60FE8EE4][W3DNTag_ElementType: 0x60FE8EE8][W3DNTag_NumSubFields: 0x60FE8EEC][W3DNTag_ArrayDims: 0x60FE8EF0][W3DNTag_MatrixStride: 0x60FE8EF8][W3DNTag_IsRowMajor: 0x60FE8EFC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE8F18][W3DNTag_Offset: 0x60FE8F20][W3DNTag_SizeBytes: 0x60FE8F24][W3DNTag_Name: 0x60FE8F28][W3DNTag_Type: 0x60FE8F30][W3DNTag_ElementType: 0x60FE8F34][W3DNTag_NumSubFields: 0x60FE8F38][W3DNTag_ArrayDims: 0x60FE8F3C][W3DNTag_MatrixStride: 0x60FE8F44][W3DNTag_IsRowMajor: 0x60FE8F48]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609353f8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 9 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609353f8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 9 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61054028][W3DNTag_Offset: 0x61054030][W3DNTag_SizeBytes: 0x61054034][W3DNTag_Name: 0x61054038][W3DNTag_Type: 0x61054040][W3DNTag_ElementType: 0x61054044][W3DNTag_NumSubFields: 0x61054048][W3DNTag_ArrayDims: 0x6105404C][W3DNTag_MatrixStride: 0x61054054][W3DNTag_IsRowMajor: 0x61054058]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61054074][W3DNTag_Offset: 0x6105407C][W3DNTag_SizeBytes: 0x61054080][W3DNTag_Name: 0x61054084][W3DNTag_Type: 0x6105408C][W3DNTag_ElementType: 0x61054090][W3DNTag_NumSubFields: 0x61054094][W3DNTag_ArrayDims: 0x61054098][W3DNTag_MatrixStride: 0x610540A0][W3DNTag_IsRowMajor: 0x610540A4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x610540C0][W3DNTag_Offset: 0x610540C8][W3DNTag_SizeBytes: 0x610540CC][W3DNTag_Name: 0x610540D0][W3DNTag_Type: 0x610540D8][W3DNTag_ElementType: 0x610540DC][W3DNTag_NumSubFields: 0x610540E0][W3DNTag_ArrayDims: 0x610540E4][W3DNTag_MatrixStride: 0x610540EC][W3DNTag_IsRowMajor: 0x610540F0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6105410C][W3DNTag_Offset: 0x61054114][W3DNTag_SizeBytes: 0x61054118][W3DNTag_Name: 0x6105411C][W3DNTag_Type: 0x61054124][W3DNTag_ElementType: 0x61054128][W3DNTag_NumSubFields: 0x6105412C][W3DNTag_ArrayDims: 0x61054130][W3DNTag_MatrixStride: 0x61054138][W3DNTag_IsRowMajor: 0x6105413C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61054158][W3DNTag_Offset: 0x61054160][W3DNTag_SizeBytes: 0x61054164][W3DNTag_Name: 0x61054168][W3DNTag_Type: 0x61054170][W3DNTag_ElementType: 0x61054174][W3DNTag_NumSubFields: 0x61054178][W3DNTag_ArrayDims: 0x6105417C][W3DNTag_MatrixStride: 0x61054184][W3DNTag_IsRowMajor: 0x61054188]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x610541A4][W3DNTag_Offset: 0x610541AC][W3DNTag_SizeBytes: 0x610541B0][W3DNTag_Name: 0x610541B4][W3DNTag_Type: 0x610541BC][W3DNTag_ElementType: 0x610541C0][W3DNTag_NumSubFields: 0x610541C4][W3DNTag_ArrayDims: 0x610541C8][W3DNTag_MatrixStride: 0x610541D0][W3DNTag_IsRowMajor: 0x610541D4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x610541F0][W3DNTag_Offset: 0x610541F8][W3DNTag_SizeBytes: 0x610541FC][W3DNTag_Name: 0x61054200][W3DNTag_Type: 0x61054208][W3DNTag_ElementType: 0x6105420C][W3DNTag_NumSubFields: 0x61054210][W3DNTag_ArrayDims: 0x61054214][W3DNTag_MatrixStride: 0x6105421C][W3DNTag_IsRowMajor: 0x61054220]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6105423C][W3DNTag_Offset: 0x61054244][W3DNTag_SizeBytes: 0x61054248][W3DNTag_Name: 0x6105424C][W3DNTag_Type: 0x61054254][W3DNTag_ElementType: 0x61054258][W3DNTag_NumSubFields: 0x6105425C][W3DNTag_ArrayDims: 0x61054260][W3DNTag_MatrixStride: 0x61054268][W3DNTag_IsRowMajor: 0x6105426C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61054288][W3DNTag_Offset: 0x61054290][W3DNTag_SizeBytes: 0x61054294][W3DNTag_Name: 0x61054298][W3DNTag_Type: 0x610542A0][W3DNTag_ElementType: 0x610542A4][W3DNTag_NumSubFields: 0x610542A8][W3DNTag_ArrayDims: 0x610542AC][W3DNTag_MatrixStride: 0x610542B4][W3DNTag_IsRowMajor: 0x610542B8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609353f8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609353f8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61054028][W3DNTag_Offset: 0x61054030][W3DNTag_SizeBytes: 0x61054034][W3DNTag_Name: 0x61054038][W3DNTag_Type: 0x61054040][W3DNTag_ElementType: 0x61054044][W3DNTag_NumSubFields: 0x61054048][W3DNTag_ArrayDims: 0x6105404C][W3DNTag_MatrixStride: 0x61054054][W3DNTag_IsRowMajor: 0x61054058]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609353f8, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61054074][W3DNTag_Offset: 0x6105407C][W3DNTag_SizeBytes: 0x61054080][W3DNTag_Name: 0x61054084][W3DNTag_Type: 0x6105408C][W3DNTag_ElementType: 0x61054090][W3DNTag_NumSubFields: 0x61054094][W3DNTag_ArrayDims: 0x61054098][W3DNTag_MatrixStride: 0x610540A0][W3DNTag_IsRowMajor: 0x610540A4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 395, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 261, shader 395 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 261, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 261, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 261, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 261, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 261, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 261, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 261, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 261 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x60935358][W3DNTag_Offset: 0x609353F8]) Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 0 (W3DNEC_SUCCESS). Shader pipeline address 0x618ef8e8 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x60935358 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 1116 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x609353f8 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 48 Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607c8da8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8da8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8da8, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607c8e68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8e68, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8e68, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607c8f28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8f28, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607c8f28, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607ca018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca018, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca018, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607ca0d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca0d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca0d8, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607ca198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca198, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca198, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607ca258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca258, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca258, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607ca318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca318, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca318, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607ca3d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca3d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca3d8, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607ca498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca498, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca498, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607ca558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca558, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca558, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607ca618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca618, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca618, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607ca6d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca6d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca6d8, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607ca798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca798, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca798, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607ca858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca858, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca858, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607ca918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca918, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca918, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607ca9d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca9d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607ca9d8, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607caa98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607caa98, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607caa98, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cab58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cab58, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cab58, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cac18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cac18, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cac18, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cacd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cacd8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cacd8, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cad98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cad98, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cad98, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cae58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cae58, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cae58, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607caf18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607caf18, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607caf18, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cb028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb028, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb028, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cb0e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb0e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb0e8, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cb1a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb1a8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb1a8, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cb268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb268, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb268, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cb328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb328, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb328, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cb3e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb3e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb3e8, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cb4a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb4a8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb4a8, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cb568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb568, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb568, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cb628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb628, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb628, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cb6e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb6e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb6e8, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cb7a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb7a8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb7a8, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cb868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb868, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb868, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cb928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb928, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb928, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cb9e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb9e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cb9e8, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cbaa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cbaa8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cbaa8, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cbb68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cbb68, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cbb68, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cbc28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cbc28, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cbc28, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cbce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cbce8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cbce8, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cbda8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cbda8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cbda8, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cbe68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cbe68, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cbe68, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607cbf28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cbf28, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607cbf28, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60836018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836018, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836018, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608360d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608360d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608360d8, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60836198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836198, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836198, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60836258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836258, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836258, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60836318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836318, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836318, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608363d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608363d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608363d8, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60836498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836498, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836498, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60836558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836558, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836558, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60836618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836618, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836618, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608366d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608366d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608366d8, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60836798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836798, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836798, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60836858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836858, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836858, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60836918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836918, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836918, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x608369d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608369d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x608369d8, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60836a98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836a98, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836a98, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60836b58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836b58, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836b58, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60836c18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836c18, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836c18, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60836cd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836cd8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836cd8, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60836d98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836d98, bufferIdx 0, offset 0. size 1116, targetShader 0x60935358, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836d98, bufferIdx 1, offset 1116. size 48, targetShader 0x609353f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 261, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 261, pname 0x8B86 (GL_ACTIVE_UNIFORMS), params 0x618ec718 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 31 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 261, pname 0x8B87 (GL_ACTIVE_UNIFORM_MAX_LENGTH), params 0x618ec714 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 21 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 0, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 1, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uModulate' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uModulate' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 1 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 2, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1406 (GL_FLOAT), name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 2 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 3, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 3 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 4, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 4 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 5, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 5 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 6, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 6 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 7, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x1404 (GL_INT), name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 7 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 8, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 8 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 9, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 9 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 10, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1404 (GL_INT), name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 10 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 11, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 11 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 12, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uTMatrix1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 12 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 13, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 7, size 1, type 0x1406 (GL_FLOAT), name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 13 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 14, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1406 (GL_FLOAT), name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 14 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 15, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 15 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 16, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 16 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 17, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 17 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 18, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 18 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 19, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 19 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 20, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 20 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 21, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 28 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 22, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 8, type 0x1404 (GL_INT), name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 29 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 23, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 37 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 24, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 45 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 25, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 53 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 26, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1404 (GL_INT), name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 61 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 27, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 62 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 28, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 1, type 0x1406 (GL_FLOAT), name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 63 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 29, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 64 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 261, index 30, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704328 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 20, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 261, name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 72 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 262 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 396 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 396, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 8 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; attribute vec2 inTexCoord1; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform mat4 uNMatrix; uniform mat4 uTMatrix0; uniform mat4 uTMatrix1; uniform vec4 uGlobalAmbient; uniform vec4 uMaterialAmbient; uniform vec4 uMaterialDiffuse; uniform vec4 uMaterialEmissive; uniform vec4 uMaterialSpecular; uniform float uMaterialShininess; uniform int uLightCount; uniform int uLightType[MAX_LIGHTS]; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec3 uLightDirection[MAX_LIGHTS]; uniform vec3 uLightAttenuation[MAX_LIGHTS]; uniform vec4 uLightAmbient[MAX_LIGHTS]; uniform vec4 uLightDiffuse[MAX_LIGHTS]; uniform vec4 uLightSpecular[MAX_LIGHTS]; uniform float uThickness; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; void dirLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = normalize(-(uNMatrix * vec4(uLightDirection[index], 0.0)).xyz); ambient += uLightAmbient[index]; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor; } } void pointLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = uLightPosition[index] - position; float D = length(L); L = normalize(L); float Attenuation = 1.0 / (uLightAttenuation[index].x + uLightAttenuation[index].y * D + uLightAttenuation[index].z * D * D); ambient += uLightAmbient[index] * Attenuation; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL * Attenuation; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor * Attenuation; } } void spotLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { // TO-DO } void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); gl_PointSize = uThickness; vec4 TextureCoord0 = vec4(inTexCoord0.x, inTexCoord0.y, 1.0, 1.0); vTextureCoord0 = vec4(uTMatrix0 * TextureCoord0).xy; vec4 TextureCoord1 = vec4(inTexCoord1.x, inTexCoord1.y, 1.0, 1.0); vTextureCoord1 = vec4(uTMatrix1 * TextureCoord1).xy; vVertexColor = inVertexColor.bgra; vSpecularColor = vec4(0.0, 0.0, 0.0, 0.0); vec3 Position = (uWVMatrix * vec4(inVertexPosition, 1.0)).xyz; if (uLightCount > 0) { vec3 Normal = normalize((uNMatrix * vec4(inVertexNormal, 0.0)).xyz); vec4 Ambient = vec4(0.0, 0.0, 0.0, 0.0); vec4 Diffuse = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) // can't use uniform as loop-counter directly in glsl break; if (uLightType[i] == 0) pointLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 1) spotLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 2) dirLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } vec4 LightColor = Ambient * uMaterialAmbient + Diffuse * uMaterialDiffuse; LightColor = clamp(LightColor, 0.0, 1.0); LightColor.w = 1.0; vVertexColor *= LightColor; vVertexColor += uMaterialEmissive; vVertexColor += uGlobalAmbient * uMaterialAmbient; vVertexColor = clamp(vVertexColor, 0.0, 1.0); vSpecularColor *= uMaterialSpecular; } vFogCoord = length(Position); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 396 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 11348][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x60935498 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935498, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935498, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE48B0][W3DNTag_Offset: 0x60FE48B8][W3DNTag_SizeBytes: 0x60FE48BC][W3DNTag_Name: 0x60FE48C0][W3DNTag_Type: 0x60FE48C8][W3DNTag_ElementType: 0x60FE48CC][W3DNTag_NumSubFields: 0x60FE48D0][W3DNTag_ArrayDims: 0x60FE48D4][W3DNTag_MatrixStride: 0x60FE48DC][W3DNTag_IsRowMajor: 0x60FE48E0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE48FC][W3DNTag_Offset: 0x60FE4904][W3DNTag_SizeBytes: 0x60FE4908][W3DNTag_Name: 0x60FE490C][W3DNTag_Type: 0x60FE4914][W3DNTag_ElementType: 0x60FE4918][W3DNTag_NumSubFields: 0x60FE491C][W3DNTag_ArrayDims: 0x60FE4920][W3DNTag_MatrixStride: 0x60FE4928][W3DNTag_IsRowMajor: 0x60FE492C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE4948][W3DNTag_Offset: 0x60FE4950][W3DNTag_SizeBytes: 0x60FE4954][W3DNTag_Name: 0x60FE4958][W3DNTag_Type: 0x60FE4960][W3DNTag_ElementType: 0x60FE4964][W3DNTag_NumSubFields: 0x60FE4968][W3DNTag_ArrayDims: 0x60FE496C][W3DNTag_MatrixStride: 0x60FE4974][W3DNTag_IsRowMajor: 0x60FE4978]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE4994][W3DNTag_Offset: 0x60FE499C][W3DNTag_SizeBytes: 0x60FE49A0][W3DNTag_Name: 0x60FE49A4][W3DNTag_Type: 0x60FE49AC][W3DNTag_ElementType: 0x60FE49B0][W3DNTag_NumSubFields: 0x60FE49B4][W3DNTag_ArrayDims: 0x60FE49B8][W3DNTag_MatrixStride: 0x60FE49C0][W3DNTag_IsRowMajor: 0x60FE49C4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE49E0][W3DNTag_Offset: 0x60FE49E8][W3DNTag_SizeBytes: 0x60FE49EC][W3DNTag_Name: 0x60FE49F0][W3DNTag_Type: 0x60FE49F8][W3DNTag_ElementType: 0x60FE49FC][W3DNTag_NumSubFields: 0x60FE4A00][W3DNTag_ArrayDims: 0x60FE4A04][W3DNTag_MatrixStride: 0x60FE4A0C][W3DNTag_IsRowMajor: 0x60FE4A10]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 20 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 20 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE4EA0][W3DNTag_Offset: 0x60FE4EA8][W3DNTag_SizeBytes: 0x60FE4EAC][W3DNTag_Name: 0x60FE4EB0][W3DNTag_Type: 0x60FE4EB8][W3DNTag_ElementType: 0x60FE4EBC][W3DNTag_NumSubFields: 0x60FE4EC0][W3DNTag_ArrayDims: 0x60FE4EC4][W3DNTag_MatrixStride: 0x60FE4ECC][W3DNTag_IsRowMajor: 0x60FE4ED0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE4EEC][W3DNTag_Offset: 0x60FE4EF4][W3DNTag_SizeBytes: 0x60FE4EF8][W3DNTag_Name: 0x60FE4EFC][W3DNTag_Type: 0x60FE4F04][W3DNTag_ElementType: 0x60FE4F08][W3DNTag_NumSubFields: 0x60FE4F0C][W3DNTag_ArrayDims: 0x60FE4F10][W3DNTag_MatrixStride: 0x60FE4F18][W3DNTag_IsRowMajor: 0x60FE4F1C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE4F38][W3DNTag_Offset: 0x60FE4F40][W3DNTag_SizeBytes: 0x60FE4F44][W3DNTag_Name: 0x60FE4F48][W3DNTag_Type: 0x60FE4F50][W3DNTag_ElementType: 0x60FE4F54][W3DNTag_NumSubFields: 0x60FE4F58][W3DNTag_ArrayDims: 0x60FE4F5C][W3DNTag_MatrixStride: 0x60FE4F64][W3DNTag_IsRowMajor: 0x60FE4F68]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE4F84][W3DNTag_Offset: 0x60FE4F8C][W3DNTag_SizeBytes: 0x60FE4F90][W3DNTag_Name: 0x60FE4F94][W3DNTag_Type: 0x60FE4F9C][W3DNTag_ElementType: 0x60FE4FA0][W3DNTag_NumSubFields: 0x60FE4FA4][W3DNTag_ArrayDims: 0x60FE4FA8][W3DNTag_MatrixStride: 0x60FE4FB0][W3DNTag_IsRowMajor: 0x60FE4FB4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE4FD0][W3DNTag_Offset: 0x60FE4FD8][W3DNTag_SizeBytes: 0x60FE4FDC][W3DNTag_Name: 0x60FE4FE0][W3DNTag_Type: 0x60FE4FE8][W3DNTag_ElementType: 0x60FE4FEC][W3DNTag_NumSubFields: 0x60FE4FF0][W3DNTag_ArrayDims: 0x60FE4FF4][W3DNTag_MatrixStride: 0x60FE4FFC][W3DNTag_IsRowMajor: 0x60FE5000]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE501C][W3DNTag_Offset: 0x60FE5024][W3DNTag_SizeBytes: 0x60FE5028][W3DNTag_Name: 0x60FE502C][W3DNTag_Type: 0x60FE5034][W3DNTag_ElementType: 0x60FE5038][W3DNTag_NumSubFields: 0x60FE503C][W3DNTag_ArrayDims: 0x60FE5040][W3DNTag_MatrixStride: 0x60FE5048][W3DNTag_IsRowMajor: 0x60FE504C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE5068][W3DNTag_Offset: 0x60FE5070][W3DNTag_SizeBytes: 0x60FE5074][W3DNTag_Name: 0x60FE5078][W3DNTag_Type: 0x60FE5080][W3DNTag_ElementType: 0x60FE5084][W3DNTag_NumSubFields: 0x60FE5088][W3DNTag_ArrayDims: 0x60FE508C][W3DNTag_MatrixStride: 0x60FE5094][W3DNTag_IsRowMajor: 0x60FE5098]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6101B5D8][W3DNTag_ArrayStride: 0x6101B5E0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE50B4][W3DNTag_Offset: 0x60FE50BC][W3DNTag_SizeBytes: 0x60FE50C0][W3DNTag_Name: 0x60FE50C4][W3DNTag_Type: 0x60FE50CC][W3DNTag_ElementType: 0x60FE50D0][W3DNTag_NumSubFields: 0x60FE50D4][W3DNTag_ArrayDims: 0x60FE50D8][W3DNTag_MatrixStride: 0x60FE50E0][W3DNTag_IsRowMajor: 0x60FE50E4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE5100][W3DNTag_Offset: 0x60FE5108][W3DNTag_SizeBytes: 0x60FE510C][W3DNTag_Name: 0x60FE5110][W3DNTag_Type: 0x60FE5118][W3DNTag_ElementType: 0x60FE511C][W3DNTag_NumSubFields: 0x60FE5120][W3DNTag_ArrayDims: 0x60FE5124][W3DNTag_MatrixStride: 0x60FE512C][W3DNTag_IsRowMajor: 0x60FE5130]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE514C][W3DNTag_Offset: 0x60FE5154][W3DNTag_SizeBytes: 0x60FE5158][W3DNTag_Name: 0x60FE515C][W3DNTag_Type: 0x60FE5164][W3DNTag_ElementType: 0x60FE5168][W3DNTag_NumSubFields: 0x60FE516C][W3DNTag_ArrayDims: 0x60FE5170][W3DNTag_MatrixStride: 0x60FE5178][W3DNTag_IsRowMajor: 0x60FE517C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE5198][W3DNTag_Offset: 0x60FE51A0][W3DNTag_SizeBytes: 0x60FE51A4][W3DNTag_Name: 0x60FE51A8][W3DNTag_Type: 0x60FE51B0][W3DNTag_ElementType: 0x60FE51B4][W3DNTag_NumSubFields: 0x60FE51B8][W3DNTag_ArrayDims: 0x60FE51BC][W3DNTag_MatrixStride: 0x60FE51C4][W3DNTag_IsRowMajor: 0x60FE51C8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE51E4][W3DNTag_Offset: 0x60FE51EC][W3DNTag_SizeBytes: 0x60FE51F0][W3DNTag_Name: 0x60FE51F4][W3DNTag_Type: 0x60FE51FC][W3DNTag_ElementType: 0x60FE5200][W3DNTag_NumSubFields: 0x60FE5204][W3DNTag_ArrayDims: 0x60FE5208][W3DNTag_MatrixStride: 0x60FE5210][W3DNTag_IsRowMajor: 0x60FE5214]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE5230][W3DNTag_Offset: 0x60FE5238][W3DNTag_SizeBytes: 0x60FE523C][W3DNTag_Name: 0x60FE5240][W3DNTag_Type: 0x60FE5248][W3DNTag_ElementType: 0x60FE524C][W3DNTag_NumSubFields: 0x60FE5250][W3DNTag_ArrayDims: 0x60FE5254][W3DNTag_MatrixStride: 0x60FE525C][W3DNTag_IsRowMajor: 0x60FE5260]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE527C][W3DNTag_Offset: 0x60FE5284][W3DNTag_SizeBytes: 0x60FE5288][W3DNTag_Name: 0x60FE528C][W3DNTag_Type: 0x60FE5294][W3DNTag_ElementType: 0x60FE5298][W3DNTag_NumSubFields: 0x60FE529C][W3DNTag_ArrayDims: 0x60FE52A0][W3DNTag_MatrixStride: 0x60FE52A8][W3DNTag_IsRowMajor: 0x60FE52AC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F93000][W3DNTag_ArrayStride: 0x60F93008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE52C8][W3DNTag_Offset: 0x60FE52D0][W3DNTag_SizeBytes: 0x60FE52D4][W3DNTag_Name: 0x60FE52D8][W3DNTag_Type: 0x60FE52E0][W3DNTag_ElementType: 0x60FE52E4][W3DNTag_NumSubFields: 0x60FE52E8][W3DNTag_ArrayDims: 0x60FE52EC][W3DNTag_MatrixStride: 0x60FE52F4][W3DNTag_IsRowMajor: 0x60FE52F8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE5314][W3DNTag_Offset: 0x60FE531C][W3DNTag_SizeBytes: 0x60FE5320][W3DNTag_Name: 0x60FE5324][W3DNTag_Type: 0x60FE532C][W3DNTag_ElementType: 0x60FE5330][W3DNTag_NumSubFields: 0x60FE5334][W3DNTag_ArrayDims: 0x60FE5338][W3DNTag_MatrixStride: 0x60FE5340][W3DNTag_IsRowMajor: 0x60FE5344]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x61650BE8][W3DNTag_ArrayStride: 0x61650BF0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE5360][W3DNTag_Offset: 0x60FE5368][W3DNTag_SizeBytes: 0x60FE536C][W3DNTag_Name: 0x60FE5370][W3DNTag_Type: 0x60FE5378][W3DNTag_ElementType: 0x60FE537C][W3DNTag_NumSubFields: 0x60FE5380][W3DNTag_ArrayDims: 0x60FE5384][W3DNTag_MatrixStride: 0x60FE538C][W3DNTag_IsRowMajor: 0x60FE5390]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE53AC][W3DNTag_Offset: 0x60FE53B4][W3DNTag_SizeBytes: 0x60FE53B8][W3DNTag_Name: 0x60FE53BC][W3DNTag_Type: 0x60FE53C4][W3DNTag_ElementType: 0x60FE53C8][W3DNTag_NumSubFields: 0x60FE53CC][W3DNTag_ArrayDims: 0x60FE53D0][W3DNTag_MatrixStride: 0x60FE53D8][W3DNTag_IsRowMajor: 0x60FE53DC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60FE8FF8][W3DNTag_ArrayStride: 0x60FE9000]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE53F8][W3DNTag_Offset: 0x60FE5400][W3DNTag_SizeBytes: 0x60FE5404][W3DNTag_Name: 0x60FE5408][W3DNTag_Type: 0x60FE5410][W3DNTag_ElementType: 0x60FE5414][W3DNTag_NumSubFields: 0x60FE5418][W3DNTag_ArrayDims: 0x60FE541C][W3DNTag_MatrixStride: 0x60FE5424][W3DNTag_IsRowMajor: 0x60FE5428]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F5A218][W3DNTag_ArrayStride: 0x60F5A220]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE5444][W3DNTag_Offset: 0x60FE544C][W3DNTag_SizeBytes: 0x60FE5450][W3DNTag_Name: 0x60FE5454][W3DNTag_Type: 0x60FE545C][W3DNTag_ElementType: 0x60FE5460][W3DNTag_NumSubFields: 0x60FE5464][W3DNTag_ArrayDims: 0x60FE5468][W3DNTag_MatrixStride: 0x60FE5470][W3DNTag_IsRowMajor: 0x60FE5474]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935498, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6101BFF8][W3DNTag_ArrayStride: 0x6101C000]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935498, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 396, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 262, shader 396 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 397 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 397, count 1, string 0x618ec768 length 0x0 Line 0: 'precision mediump float; /* Uniforms */ uniform float uModulate; uniform int uTextureUsage0; uniform int uTextureUsage1; uniform sampler2D uTextureUnit0; uniform sampler2D uTextureUnit1; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 Color0 = vec4(1.0, 1.0, 1.0, 1.0); vec4 Color1 = vec4(1.0, 1.0, 1.0, 1.0); if (bool(uTextureUsage0)) Color0 = texture2D(uTextureUnit0, vTextureCoord0); if (bool(uTextureUsage1)) Color1 = texture2D(uTextureUnit1, vTextureCoord1); vec4 FinalColor = (Color0 * Color1 * uModulate) * vVertexColor; FinalColor += vSpecularColor; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; FinalColor = mix(FogColor, FinalColor, FogFactor); } gl_FragColor = FinalColor; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 397 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 3412][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x60935538 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935538, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935538, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE5068][W3DNTag_Offset: 0x60FE5070][W3DNTag_SizeBytes: 0x60FE5074][W3DNTag_Name: 0x60FE5078][W3DNTag_Type: 0x60FE5080][W3DNTag_ElementType: 0x60FE5084][W3DNTag_NumSubFields: 0x60FE5088][W3DNTag_ArrayDims: 0x60FE508C][W3DNTag_MatrixStride: 0x60FE5094][W3DNTag_IsRowMajor: 0x60FE5098]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE50B4][W3DNTag_Offset: 0x60FE50BC][W3DNTag_SizeBytes: 0x60FE50C0][W3DNTag_Name: 0x60FE50C4][W3DNTag_Type: 0x60FE50CC][W3DNTag_ElementType: 0x60FE50D0][W3DNTag_NumSubFields: 0x60FE50D4][W3DNTag_ArrayDims: 0x60FE50D8][W3DNTag_MatrixStride: 0x60FE50E0][W3DNTag_IsRowMajor: 0x60FE50E4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE5100][W3DNTag_Offset: 0x60FE5108][W3DNTag_SizeBytes: 0x60FE510C][W3DNTag_Name: 0x60FE5110][W3DNTag_Type: 0x60FE5118][W3DNTag_ElementType: 0x60FE511C][W3DNTag_NumSubFields: 0x60FE5120][W3DNTag_ArrayDims: 0x60FE5124][W3DNTag_MatrixStride: 0x60FE512C][W3DNTag_IsRowMajor: 0x60FE5130]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE514C][W3DNTag_Offset: 0x60FE5154][W3DNTag_SizeBytes: 0x60FE5158][W3DNTag_Name: 0x60FE515C][W3DNTag_Type: 0x60FE5164][W3DNTag_ElementType: 0x60FE5168][W3DNTag_NumSubFields: 0x60FE516C][W3DNTag_ArrayDims: 0x60FE5170][W3DNTag_MatrixStride: 0x60FE5178][W3DNTag_IsRowMajor: 0x60FE517C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FE5198][W3DNTag_Offset: 0x60FE51A0][W3DNTag_SizeBytes: 0x60FE51A4][W3DNTag_Name: 0x60FE51A8][W3DNTag_Type: 0x60FE51B0][W3DNTag_ElementType: 0x60FE51B4][W3DNTag_NumSubFields: 0x60FE51B8][W3DNTag_ArrayDims: 0x60FE51BC][W3DNTag_MatrixStride: 0x60FE51C4][W3DNTag_IsRowMajor: 0x60FE51C8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935538, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 9 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935538, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 9 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6105E388][W3DNTag_Offset: 0x6105E390][W3DNTag_SizeBytes: 0x6105E394][W3DNTag_Name: 0x6105E398][W3DNTag_Type: 0x6105E3A0][W3DNTag_ElementType: 0x6105E3A4][W3DNTag_NumSubFields: 0x6105E3A8][W3DNTag_ArrayDims: 0x6105E3AC][W3DNTag_MatrixStride: 0x6105E3B4][W3DNTag_IsRowMajor: 0x6105E3B8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6105E3D4][W3DNTag_Offset: 0x6105E3DC][W3DNTag_SizeBytes: 0x6105E3E0][W3DNTag_Name: 0x6105E3E4][W3DNTag_Type: 0x6105E3EC][W3DNTag_ElementType: 0x6105E3F0][W3DNTag_NumSubFields: 0x6105E3F4][W3DNTag_ArrayDims: 0x6105E3F8][W3DNTag_MatrixStride: 0x6105E400][W3DNTag_IsRowMajor: 0x6105E404]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6105E420][W3DNTag_Offset: 0x6105E428][W3DNTag_SizeBytes: 0x6105E42C][W3DNTag_Name: 0x6105E430][W3DNTag_Type: 0x6105E438][W3DNTag_ElementType: 0x6105E43C][W3DNTag_NumSubFields: 0x6105E440][W3DNTag_ArrayDims: 0x6105E444][W3DNTag_MatrixStride: 0x6105E44C][W3DNTag_IsRowMajor: 0x6105E450]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6105E46C][W3DNTag_Offset: 0x6105E474][W3DNTag_SizeBytes: 0x6105E478][W3DNTag_Name: 0x6105E47C][W3DNTag_Type: 0x6105E484][W3DNTag_ElementType: 0x6105E488][W3DNTag_NumSubFields: 0x6105E48C][W3DNTag_ArrayDims: 0x6105E490][W3DNTag_MatrixStride: 0x6105E498][W3DNTag_IsRowMajor: 0x6105E49C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6105E4B8][W3DNTag_Offset: 0x6105E4C0][W3DNTag_SizeBytes: 0x6105E4C4][W3DNTag_Name: 0x6105E4C8][W3DNTag_Type: 0x6105E4D0][W3DNTag_ElementType: 0x6105E4D4][W3DNTag_NumSubFields: 0x6105E4D8][W3DNTag_ArrayDims: 0x6105E4DC][W3DNTag_MatrixStride: 0x6105E4E4][W3DNTag_IsRowMajor: 0x6105E4E8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6105E504][W3DNTag_Offset: 0x6105E50C][W3DNTag_SizeBytes: 0x6105E510][W3DNTag_Name: 0x6105E514][W3DNTag_Type: 0x6105E51C][W3DNTag_ElementType: 0x6105E520][W3DNTag_NumSubFields: 0x6105E524][W3DNTag_ArrayDims: 0x6105E528][W3DNTag_MatrixStride: 0x6105E530][W3DNTag_IsRowMajor: 0x6105E534]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6105E550][W3DNTag_Offset: 0x6105E558][W3DNTag_SizeBytes: 0x6105E55C][W3DNTag_Name: 0x6105E560][W3DNTag_Type: 0x6105E568][W3DNTag_ElementType: 0x6105E56C][W3DNTag_NumSubFields: 0x6105E570][W3DNTag_ArrayDims: 0x6105E574][W3DNTag_MatrixStride: 0x6105E57C][W3DNTag_IsRowMajor: 0x6105E580]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6105E59C][W3DNTag_Offset: 0x6105E5A4][W3DNTag_SizeBytes: 0x6105E5A8][W3DNTag_Name: 0x6105E5AC][W3DNTag_Type: 0x6105E5B4][W3DNTag_ElementType: 0x6105E5B8][W3DNTag_NumSubFields: 0x6105E5BC][W3DNTag_ArrayDims: 0x6105E5C0][W3DNTag_MatrixStride: 0x6105E5C8][W3DNTag_IsRowMajor: 0x6105E5CC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6105E5E8][W3DNTag_Offset: 0x6105E5F0][W3DNTag_SizeBytes: 0x6105E5F4][W3DNTag_Name: 0x6105E5F8][W3DNTag_Type: 0x6105E600][W3DNTag_ElementType: 0x6105E604][W3DNTag_NumSubFields: 0x6105E608][W3DNTag_ArrayDims: 0x6105E60C][W3DNTag_MatrixStride: 0x6105E614][W3DNTag_IsRowMajor: 0x6105E618]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935538, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935538, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6105E388][W3DNTag_Offset: 0x6105E390][W3DNTag_SizeBytes: 0x6105E394][W3DNTag_Name: 0x6105E398][W3DNTag_Type: 0x6105E3A0][W3DNTag_ElementType: 0x6105E3A4][W3DNTag_NumSubFields: 0x6105E3A8][W3DNTag_ArrayDims: 0x6105E3AC][W3DNTag_MatrixStride: 0x6105E3B4][W3DNTag_IsRowMajor: 0x6105E3B8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935538, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6105E3D4][W3DNTag_Offset: 0x6105E3DC][W3DNTag_SizeBytes: 0x6105E3E0][W3DNTag_Name: 0x6105E3E4][W3DNTag_Type: 0x6105E3EC][W3DNTag_ElementType: 0x6105E3F0][W3DNTag_NumSubFields: 0x6105E3F4][W3DNTag_ArrayDims: 0x6105E3F8][W3DNTag_MatrixStride: 0x6105E400][W3DNTag_IsRowMajor: 0x6105E404]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 397, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 262, shader 397 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 262, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 262, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 262, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 262, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 262, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 262, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 262, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 262 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x60935498][W3DNTag_Offset: 0x60935538]) Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 0 (W3DNEC_SUCCESS). Shader pipeline address 0x618ef9d8 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x60935498 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 1116 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x60935538 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 48 Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60836e58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836e58, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836e58, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60836f18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836f18, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60836f18, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60775028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775028, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775028, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607750e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607750e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607750e8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607751a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607751a8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607751a8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60775268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775268, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775268, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60775328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775328, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775328, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607753e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607753e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607753e8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607754a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607754a8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607754a8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60775568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775568, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775568, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60775628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775628, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775628, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607756e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607756e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607756e8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607757a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607757a8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607757a8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60775868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775868, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775868, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60775928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775928, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775928, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607759e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607759e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607759e8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60775aa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775aa8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775aa8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60775b68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775b68, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775b68, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60775c28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775c28, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775c28, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60775ce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775ce8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775ce8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60775da8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775da8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775da8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60775e68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775e68, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775e68, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60775f28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775f28, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60775f28, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60776018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776018, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776018, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607760d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607760d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607760d8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60776198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776198, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776198, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60776258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776258, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776258, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60776318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776318, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776318, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607763d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607763d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607763d8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60776498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776498, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776498, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60776558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776558, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776558, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60776618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776618, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776618, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607766d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607766d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607766d8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60776798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776798, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776798, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60776858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776858, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776858, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60776918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776918, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776918, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x607769d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607769d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x607769d8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60776a98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776a98, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776a98, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60776b58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776b58, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776b58, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60776c18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776c18, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776c18, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60776cd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776cd8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776cd8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60776d98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776d98, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776d98, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60776e58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776e58, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776e58, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60776f18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776f18, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60776f18, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b7028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7028, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7028, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b70e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b70e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b70e8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b71a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b71a8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b71a8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b7268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7268, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7268, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b7328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7328, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7328, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b73e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b73e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b73e8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b74a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b74a8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b74a8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b7568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7568, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7568, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b7628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7628, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7628, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b76e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b76e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b76e8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b77a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b77a8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b77a8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b7868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7868, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7868, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b7928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7928, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7928, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b79e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b79e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b79e8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b7aa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7aa8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7aa8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b7b68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7b68, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7b68, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b7c28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7c28, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7c28, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b7ce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7ce8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7ce8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b7da8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7da8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7da8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b7e68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7e68, bufferIdx 0, offset 0. size 1116, targetShader 0x60935498, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7e68, bufferIdx 1, offset 1116. size 48, targetShader 0x60935538, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 262, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 262, pname 0x8B86 (GL_ACTIVE_UNIFORMS), params 0x618ec718 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 31 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 262, pname 0x8B87 (GL_ACTIVE_UNIFORM_MAX_LENGTH), params 0x618ec714 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 21 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 0, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 1, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uModulate' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uModulate' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 1 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 2, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1406 (GL_FLOAT), name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 2 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 3, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 3 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 4, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 4 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 5, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 5 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 6, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 6 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 7, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x1404 (GL_INT), name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 7 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 8, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 8 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 9, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 9 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 10, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1404 (GL_INT), name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 10 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 11, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 11 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 12, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uTMatrix1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 12 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 13, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 7, size 1, type 0x1406 (GL_FLOAT), name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 13 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 14, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1406 (GL_FLOAT), name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 14 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 15, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 15 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 16, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 16 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 17, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 17 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 18, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 18 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 19, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 19 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 20, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 20 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 21, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 28 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 22, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 8, type 0x1404 (GL_INT), name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 29 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 23, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 37 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 24, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 45 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 25, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 53 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 26, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1404 (GL_INT), name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 61 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 27, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 62 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 28, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 1, type 0x1406 (GL_FLOAT), name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 63 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 29, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 64 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 262, index 30, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 20, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 262, name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 72 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 263 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 398 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 398, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 8 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; attribute vec2 inTexCoord1; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform mat4 uNMatrix; uniform mat4 uTMatrix0; uniform mat4 uTMatrix1; uniform vec4 uGlobalAmbient; uniform vec4 uMaterialAmbient; uniform vec4 uMaterialDiffuse; uniform vec4 uMaterialEmissive; uniform vec4 uMaterialSpecular; uniform float uMaterialShininess; uniform int uLightCount; uniform int uLightType[MAX_LIGHTS]; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec3 uLightDirection[MAX_LIGHTS]; uniform vec3 uLightAttenuation[MAX_LIGHTS]; uniform vec4 uLightAmbient[MAX_LIGHTS]; uniform vec4 uLightDiffuse[MAX_LIGHTS]; uniform vec4 uLightSpecular[MAX_LIGHTS]; uniform float uThickness; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; void dirLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = normalize(-(uNMatrix * vec4(uLightDirection[index], 0.0)).xyz); ambient += uLightAmbient[index]; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor; } } void pointLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = uLightPosition[index] - position; float D = length(L); L = normalize(L); float Attenuation = 1.0 / (uLightAttenuation[index].x + uLightAttenuation[index].y * D + uLightAttenuation[index].z * D * D); ambient += uLightAmbient[index] * Attenuation; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL * Attenuation; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor * Attenuation; } } void spotLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { // TO-DO } void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); gl_PointSize = uThickness; vec4 TextureCoord0 = vec4(inTexCoord0.x, inTexCoord0.y, 1.0, 1.0); vTextureCoord0 = vec4(uTMatrix0 * TextureCoord0).xy; vec4 TextureCoord1 = vec4(inTexCoord1.x, inTexCoord1.y, 1.0, 1.0); vTextureCoord1 = vec4(uTMatrix1 * TextureCoord1).xy; vVertexColor = inVertexColor.bgra; vSpecularColor = vec4(0.0, 0.0, 0.0, 0.0); vec3 Position = (uWVMatrix * vec4(inVertexPosition, 1.0)).xyz; if (uLightCount > 0) { vec3 Normal = normalize((uNMatrix * vec4(inVertexNormal, 0.0)).xyz); vec4 Ambient = vec4(0.0, 0.0, 0.0, 0.0); vec4 Diffuse = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) // can't use uniform as loop-counter directly in glsl break; if (uLightType[i] == 0) pointLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 1) spotLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 2) dirLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } vec4 LightColor = Ambient * uMaterialAmbient + Diffuse * uMaterialDiffuse; LightColor = clamp(LightColor, 0.0, 1.0); LightColor.w = 1.0; vVertexColor *= LightColor; vVertexColor += uMaterialEmissive; vVertexColor += uGlobalAmbient * uMaterialAmbient; vVertexColor = clamp(vVertexColor, 0.0, 1.0); vSpecularColor *= uMaterialSpecular; } vFogCoord = length(Position); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 398 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 11348][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x609355d8 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609355d8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609355d8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61085D28][W3DNTag_Offset: 0x61085D30][W3DNTag_SizeBytes: 0x61085D34][W3DNTag_Name: 0x61085D38][W3DNTag_Type: 0x61085D40][W3DNTag_ElementType: 0x61085D44][W3DNTag_NumSubFields: 0x61085D48][W3DNTag_ArrayDims: 0x61085D4C][W3DNTag_MatrixStride: 0x61085D54][W3DNTag_IsRowMajor: 0x61085D58]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61085D74][W3DNTag_Offset: 0x61085D7C][W3DNTag_SizeBytes: 0x61085D80][W3DNTag_Name: 0x61085D84][W3DNTag_Type: 0x61085D8C][W3DNTag_ElementType: 0x61085D90][W3DNTag_NumSubFields: 0x61085D94][W3DNTag_ArrayDims: 0x61085D98][W3DNTag_MatrixStride: 0x61085DA0][W3DNTag_IsRowMajor: 0x61085DA4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61085DC0][W3DNTag_Offset: 0x61085DC8][W3DNTag_SizeBytes: 0x61085DCC][W3DNTag_Name: 0x61085DD0][W3DNTag_Type: 0x61085DD8][W3DNTag_ElementType: 0x61085DDC][W3DNTag_NumSubFields: 0x61085DE0][W3DNTag_ArrayDims: 0x61085DE4][W3DNTag_MatrixStride: 0x61085DEC][W3DNTag_IsRowMajor: 0x61085DF0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61085E0C][W3DNTag_Offset: 0x61085E14][W3DNTag_SizeBytes: 0x61085E18][W3DNTag_Name: 0x61085E1C][W3DNTag_Type: 0x61085E24][W3DNTag_ElementType: 0x61085E28][W3DNTag_NumSubFields: 0x61085E2C][W3DNTag_ArrayDims: 0x61085E30][W3DNTag_MatrixStride: 0x61085E38][W3DNTag_IsRowMajor: 0x61085E3C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x61085E58][W3DNTag_Offset: 0x61085E60][W3DNTag_SizeBytes: 0x61085E64][W3DNTag_Name: 0x61085E68][W3DNTag_Type: 0x61085E70][W3DNTag_ElementType: 0x61085E74][W3DNTag_NumSubFields: 0x61085E78][W3DNTag_ArrayDims: 0x61085E7C][W3DNTag_MatrixStride: 0x61085E84][W3DNTag_IsRowMajor: 0x61085E88]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 20 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 20 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60722368][W3DNTag_Offset: 0x60722370][W3DNTag_SizeBytes: 0x60722374][W3DNTag_Name: 0x60722378][W3DNTag_Type: 0x60722380][W3DNTag_ElementType: 0x60722384][W3DNTag_NumSubFields: 0x60722388][W3DNTag_ArrayDims: 0x6072238C][W3DNTag_MatrixStride: 0x60722394][W3DNTag_IsRowMajor: 0x60722398]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x607223B4][W3DNTag_Offset: 0x607223BC][W3DNTag_SizeBytes: 0x607223C0][W3DNTag_Name: 0x607223C4][W3DNTag_Type: 0x607223CC][W3DNTag_ElementType: 0x607223D0][W3DNTag_NumSubFields: 0x607223D4][W3DNTag_ArrayDims: 0x607223D8][W3DNTag_MatrixStride: 0x607223E0][W3DNTag_IsRowMajor: 0x607223E4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60722400][W3DNTag_Offset: 0x60722408][W3DNTag_SizeBytes: 0x6072240C][W3DNTag_Name: 0x60722410][W3DNTag_Type: 0x60722418][W3DNTag_ElementType: 0x6072241C][W3DNTag_NumSubFields: 0x60722420][W3DNTag_ArrayDims: 0x60722424][W3DNTag_MatrixStride: 0x6072242C][W3DNTag_IsRowMajor: 0x60722430]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6072244C][W3DNTag_Offset: 0x60722454][W3DNTag_SizeBytes: 0x60722458][W3DNTag_Name: 0x6072245C][W3DNTag_Type: 0x60722464][W3DNTag_ElementType: 0x60722468][W3DNTag_NumSubFields: 0x6072246C][W3DNTag_ArrayDims: 0x60722470][W3DNTag_MatrixStride: 0x60722478][W3DNTag_IsRowMajor: 0x6072247C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60722498][W3DNTag_Offset: 0x607224A0][W3DNTag_SizeBytes: 0x607224A4][W3DNTag_Name: 0x607224A8][W3DNTag_Type: 0x607224B0][W3DNTag_ElementType: 0x607224B4][W3DNTag_NumSubFields: 0x607224B8][W3DNTag_ArrayDims: 0x607224BC][W3DNTag_MatrixStride: 0x607224C4][W3DNTag_IsRowMajor: 0x607224C8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x607224E4][W3DNTag_Offset: 0x607224EC][W3DNTag_SizeBytes: 0x607224F0][W3DNTag_Name: 0x607224F4][W3DNTag_Type: 0x607224FC][W3DNTag_ElementType: 0x60722500][W3DNTag_NumSubFields: 0x60722504][W3DNTag_ArrayDims: 0x60722508][W3DNTag_MatrixStride: 0x60722510][W3DNTag_IsRowMajor: 0x60722514]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60722530][W3DNTag_Offset: 0x60722538][W3DNTag_SizeBytes: 0x6072253C][W3DNTag_Name: 0x60722540][W3DNTag_Type: 0x60722548][W3DNTag_ElementType: 0x6072254C][W3DNTag_NumSubFields: 0x60722550][W3DNTag_ArrayDims: 0x60722554][W3DNTag_MatrixStride: 0x6072255C][W3DNTag_IsRowMajor: 0x60722560]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6101B5D8][W3DNTag_ArrayStride: 0x6101B5E0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6072257C][W3DNTag_Offset: 0x60722584][W3DNTag_SizeBytes: 0x60722588][W3DNTag_Name: 0x6072258C][W3DNTag_Type: 0x60722594][W3DNTag_ElementType: 0x60722598][W3DNTag_NumSubFields: 0x6072259C][W3DNTag_ArrayDims: 0x607225A0][W3DNTag_MatrixStride: 0x607225A8][W3DNTag_IsRowMajor: 0x607225AC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x607225C8][W3DNTag_Offset: 0x607225D0][W3DNTag_SizeBytes: 0x607225D4][W3DNTag_Name: 0x607225D8][W3DNTag_Type: 0x607225E0][W3DNTag_ElementType: 0x607225E4][W3DNTag_NumSubFields: 0x607225E8][W3DNTag_ArrayDims: 0x607225EC][W3DNTag_MatrixStride: 0x607225F4][W3DNTag_IsRowMajor: 0x607225F8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60722614][W3DNTag_Offset: 0x6072261C][W3DNTag_SizeBytes: 0x60722620][W3DNTag_Name: 0x60722624][W3DNTag_Type: 0x6072262C][W3DNTag_ElementType: 0x60722630][W3DNTag_NumSubFields: 0x60722634][W3DNTag_ArrayDims: 0x60722638][W3DNTag_MatrixStride: 0x60722640][W3DNTag_IsRowMajor: 0x60722644]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60722660][W3DNTag_Offset: 0x60722668][W3DNTag_SizeBytes: 0x6072266C][W3DNTag_Name: 0x60722670][W3DNTag_Type: 0x60722678][W3DNTag_ElementType: 0x6072267C][W3DNTag_NumSubFields: 0x60722680][W3DNTag_ArrayDims: 0x60722684][W3DNTag_MatrixStride: 0x6072268C][W3DNTag_IsRowMajor: 0x60722690]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x607226AC][W3DNTag_Offset: 0x607226B4][W3DNTag_SizeBytes: 0x607226B8][W3DNTag_Name: 0x607226BC][W3DNTag_Type: 0x607226C4][W3DNTag_ElementType: 0x607226C8][W3DNTag_NumSubFields: 0x607226CC][W3DNTag_ArrayDims: 0x607226D0][W3DNTag_MatrixStride: 0x607226D8][W3DNTag_IsRowMajor: 0x607226DC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x607226F8][W3DNTag_Offset: 0x60722700][W3DNTag_SizeBytes: 0x60722704][W3DNTag_Name: 0x60722708][W3DNTag_Type: 0x60722710][W3DNTag_ElementType: 0x60722714][W3DNTag_NumSubFields: 0x60722718][W3DNTag_ArrayDims: 0x6072271C][W3DNTag_MatrixStride: 0x60722724][W3DNTag_IsRowMajor: 0x60722728]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60722744][W3DNTag_Offset: 0x6072274C][W3DNTag_SizeBytes: 0x60722750][W3DNTag_Name: 0x60722754][W3DNTag_Type: 0x6072275C][W3DNTag_ElementType: 0x60722760][W3DNTag_NumSubFields: 0x60722764][W3DNTag_ArrayDims: 0x60722768][W3DNTag_MatrixStride: 0x60722770][W3DNTag_IsRowMajor: 0x60722774]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F93000][W3DNTag_ArrayStride: 0x60F93008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60722790][W3DNTag_Offset: 0x60722798][W3DNTag_SizeBytes: 0x6072279C][W3DNTag_Name: 0x607227A0][W3DNTag_Type: 0x607227A8][W3DNTag_ElementType: 0x607227AC][W3DNTag_NumSubFields: 0x607227B0][W3DNTag_ArrayDims: 0x607227B4][W3DNTag_MatrixStride: 0x607227BC][W3DNTag_IsRowMajor: 0x607227C0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x607227DC][W3DNTag_Offset: 0x607227E4][W3DNTag_SizeBytes: 0x607227E8][W3DNTag_Name: 0x607227EC][W3DNTag_Type: 0x607227F4][W3DNTag_ElementType: 0x607227F8][W3DNTag_NumSubFields: 0x607227FC][W3DNTag_ArrayDims: 0x60722800][W3DNTag_MatrixStride: 0x60722808][W3DNTag_IsRowMajor: 0x6072280C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60FE8FF8][W3DNTag_ArrayStride: 0x60FE9000]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60722828][W3DNTag_Offset: 0x60722830][W3DNTag_SizeBytes: 0x60722834][W3DNTag_Name: 0x60722838][W3DNTag_Type: 0x60722840][W3DNTag_ElementType: 0x60722844][W3DNTag_NumSubFields: 0x60722848][W3DNTag_ArrayDims: 0x6072284C][W3DNTag_MatrixStride: 0x60722854][W3DNTag_IsRowMajor: 0x60722858]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60722874][W3DNTag_Offset: 0x6072287C][W3DNTag_SizeBytes: 0x60722880][W3DNTag_Name: 0x60722884][W3DNTag_Type: 0x6072288C][W3DNTag_ElementType: 0x60722890][W3DNTag_NumSubFields: 0x60722894][W3DNTag_ArrayDims: 0x60722898][W3DNTag_MatrixStride: 0x607228A0][W3DNTag_IsRowMajor: 0x607228A4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6101BFF8][W3DNTag_ArrayStride: 0x6101C000]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x607228C0][W3DNTag_Offset: 0x607228C8][W3DNTag_SizeBytes: 0x607228CC][W3DNTag_Name: 0x607228D0][W3DNTag_Type: 0x607228D8][W3DNTag_ElementType: 0x607228DC][W3DNTag_NumSubFields: 0x607228E0][W3DNTag_ArrayDims: 0x607228E4][W3DNTag_MatrixStride: 0x607228EC][W3DNTag_IsRowMajor: 0x607228F0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F5A218][W3DNTag_ArrayStride: 0x60F5A220]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6072290C][W3DNTag_Offset: 0x60722914][W3DNTag_SizeBytes: 0x60722918][W3DNTag_Name: 0x6072291C][W3DNTag_Type: 0x60722924][W3DNTag_ElementType: 0x60722928][W3DNTag_NumSubFields: 0x6072292C][W3DNTag_ArrayDims: 0x60722930][W3DNTag_MatrixStride: 0x60722938][W3DNTag_IsRowMajor: 0x6072293C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609355d8, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x61650BE8][W3DNTag_ArrayStride: 0x61650BF0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609355d8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 398, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 263, shader 398 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 399 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 399, count 1, string 0x618ec768 length 0x0 Line 0: 'precision mediump float; /* Uniforms */ uniform float uModulate; uniform int uTextureUsage0; uniform int uTextureUsage1; uniform sampler2D uTextureUnit0; uniform sampler2D uTextureUnit1; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 Color0 = vec4(1.0, 1.0, 1.0, 1.0); vec4 Color1 = vec4(1.0, 1.0, 1.0, 1.0); if (bool(uTextureUsage0)) Color0 = texture2D(uTextureUnit0, vTextureCoord0); if (bool(uTextureUsage1)) Color1 = texture2D(uTextureUnit1, vTextureCoord1); vec4 FinalColor = (Color0 * Color1 * uModulate) * vVertexColor; FinalColor += vSpecularColor; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; FinalColor = mix(FogColor, FinalColor, FogFactor); } gl_FragColor = FinalColor; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 399 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 3412][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x60935678 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935678, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935678, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60722578][W3DNTag_Offset: 0x60722580][W3DNTag_SizeBytes: 0x60722584][W3DNTag_Name: 0x60722588][W3DNTag_Type: 0x60722590][W3DNTag_ElementType: 0x60722594][W3DNTag_NumSubFields: 0x60722598][W3DNTag_ArrayDims: 0x6072259C][W3DNTag_MatrixStride: 0x607225A4][W3DNTag_IsRowMajor: 0x607225A8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x607225C4][W3DNTag_Offset: 0x607225CC][W3DNTag_SizeBytes: 0x607225D0][W3DNTag_Name: 0x607225D4][W3DNTag_Type: 0x607225DC][W3DNTag_ElementType: 0x607225E0][W3DNTag_NumSubFields: 0x607225E4][W3DNTag_ArrayDims: 0x607225E8][W3DNTag_MatrixStride: 0x607225F0][W3DNTag_IsRowMajor: 0x607225F4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60722610][W3DNTag_Offset: 0x60722618][W3DNTag_SizeBytes: 0x6072261C][W3DNTag_Name: 0x60722620][W3DNTag_Type: 0x60722628][W3DNTag_ElementType: 0x6072262C][W3DNTag_NumSubFields: 0x60722630][W3DNTag_ArrayDims: 0x60722634][W3DNTag_MatrixStride: 0x6072263C][W3DNTag_IsRowMajor: 0x60722640]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6072265C][W3DNTag_Offset: 0x60722664][W3DNTag_SizeBytes: 0x60722668][W3DNTag_Name: 0x6072266C][W3DNTag_Type: 0x60722674][W3DNTag_ElementType: 0x60722678][W3DNTag_NumSubFields: 0x6072267C][W3DNTag_ArrayDims: 0x60722680][W3DNTag_MatrixStride: 0x60722688][W3DNTag_IsRowMajor: 0x6072268C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x607226A8][W3DNTag_Offset: 0x607226B0][W3DNTag_SizeBytes: 0x607226B4][W3DNTag_Name: 0x607226B8][W3DNTag_Type: 0x607226C0][W3DNTag_ElementType: 0x607226C4][W3DNTag_NumSubFields: 0x607226C8][W3DNTag_ArrayDims: 0x607226CC][W3DNTag_MatrixStride: 0x607226D4][W3DNTag_IsRowMajor: 0x607226D8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935678, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 9 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935678, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 9 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60723BD8][W3DNTag_Offset: 0x60723BE0][W3DNTag_SizeBytes: 0x60723BE4][W3DNTag_Name: 0x60723BE8][W3DNTag_Type: 0x60723BF0][W3DNTag_ElementType: 0x60723BF4][W3DNTag_NumSubFields: 0x60723BF8][W3DNTag_ArrayDims: 0x60723BFC][W3DNTag_MatrixStride: 0x60723C04][W3DNTag_IsRowMajor: 0x60723C08]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60723C24][W3DNTag_Offset: 0x60723C2C][W3DNTag_SizeBytes: 0x60723C30][W3DNTag_Name: 0x60723C34][W3DNTag_Type: 0x60723C3C][W3DNTag_ElementType: 0x60723C40][W3DNTag_NumSubFields: 0x60723C44][W3DNTag_ArrayDims: 0x60723C48][W3DNTag_MatrixStride: 0x60723C50][W3DNTag_IsRowMajor: 0x60723C54]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60723C70][W3DNTag_Offset: 0x60723C78][W3DNTag_SizeBytes: 0x60723C7C][W3DNTag_Name: 0x60723C80][W3DNTag_Type: 0x60723C88][W3DNTag_ElementType: 0x60723C8C][W3DNTag_NumSubFields: 0x60723C90][W3DNTag_ArrayDims: 0x60723C94][W3DNTag_MatrixStride: 0x60723C9C][W3DNTag_IsRowMajor: 0x60723CA0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60723CBC][W3DNTag_Offset: 0x60723CC4][W3DNTag_SizeBytes: 0x60723CC8][W3DNTag_Name: 0x60723CCC][W3DNTag_Type: 0x60723CD4][W3DNTag_ElementType: 0x60723CD8][W3DNTag_NumSubFields: 0x60723CDC][W3DNTag_ArrayDims: 0x60723CE0][W3DNTag_MatrixStride: 0x60723CE8][W3DNTag_IsRowMajor: 0x60723CEC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60723D08][W3DNTag_Offset: 0x60723D10][W3DNTag_SizeBytes: 0x60723D14][W3DNTag_Name: 0x60723D18][W3DNTag_Type: 0x60723D20][W3DNTag_ElementType: 0x60723D24][W3DNTag_NumSubFields: 0x60723D28][W3DNTag_ArrayDims: 0x60723D2C][W3DNTag_MatrixStride: 0x60723D34][W3DNTag_IsRowMajor: 0x60723D38]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60723D54][W3DNTag_Offset: 0x60723D5C][W3DNTag_SizeBytes: 0x60723D60][W3DNTag_Name: 0x60723D64][W3DNTag_Type: 0x60723D6C][W3DNTag_ElementType: 0x60723D70][W3DNTag_NumSubFields: 0x60723D74][W3DNTag_ArrayDims: 0x60723D78][W3DNTag_MatrixStride: 0x60723D80][W3DNTag_IsRowMajor: 0x60723D84]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60723DA0][W3DNTag_Offset: 0x60723DA8][W3DNTag_SizeBytes: 0x60723DAC][W3DNTag_Name: 0x60723DB0][W3DNTag_Type: 0x60723DB8][W3DNTag_ElementType: 0x60723DBC][W3DNTag_NumSubFields: 0x60723DC0][W3DNTag_ArrayDims: 0x60723DC4][W3DNTag_MatrixStride: 0x60723DCC][W3DNTag_IsRowMajor: 0x60723DD0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60723DEC][W3DNTag_Offset: 0x60723DF4][W3DNTag_SizeBytes: 0x60723DF8][W3DNTag_Name: 0x60723DFC][W3DNTag_Type: 0x60723E04][W3DNTag_ElementType: 0x60723E08][W3DNTag_NumSubFields: 0x60723E0C][W3DNTag_ArrayDims: 0x60723E10][W3DNTag_MatrixStride: 0x60723E18][W3DNTag_IsRowMajor: 0x60723E1C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60723E38][W3DNTag_Offset: 0x60723E40][W3DNTag_SizeBytes: 0x60723E44][W3DNTag_Name: 0x60723E48][W3DNTag_Type: 0x60723E50][W3DNTag_ElementType: 0x60723E54][W3DNTag_NumSubFields: 0x60723E58][W3DNTag_ArrayDims: 0x60723E5C][W3DNTag_MatrixStride: 0x60723E64][W3DNTag_IsRowMajor: 0x60723E68]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935678, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935678, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60723BD8][W3DNTag_Offset: 0x60723BE0][W3DNTag_SizeBytes: 0x60723BE4][W3DNTag_Name: 0x60723BE8][W3DNTag_Type: 0x60723BF0][W3DNTag_ElementType: 0x60723BF4][W3DNTag_NumSubFields: 0x60723BF8][W3DNTag_ArrayDims: 0x60723BFC][W3DNTag_MatrixStride: 0x60723C04][W3DNTag_IsRowMajor: 0x60723C08]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935678, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60723C24][W3DNTag_Offset: 0x60723C2C][W3DNTag_SizeBytes: 0x60723C30][W3DNTag_Name: 0x60723C34][W3DNTag_Type: 0x60723C3C][W3DNTag_ElementType: 0x60723C40][W3DNTag_NumSubFields: 0x60723C44][W3DNTag_ArrayDims: 0x60723C48][W3DNTag_MatrixStride: 0x60723C50][W3DNTag_IsRowMajor: 0x60723C54]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 399, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 263, shader 399 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 263, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 263, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 263, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 263, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 263, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 263, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 263, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 263 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x609355D8][W3DNTag_Offset: 0x60935678]) Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 0 (W3DNEC_SUCCESS). Shader pipeline address 0x618efac8 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x609355d8 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 1116 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x60935678 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 48 Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b7f28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7f28, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b7f28, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b8018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8018, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8018, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b80d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b80d8, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b80d8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b8198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8198, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8198, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b8258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8258, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8258, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b8318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8318, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8318, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b83d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b83d8, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b83d8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b8498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8498, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8498, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b8558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8558, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8558, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b8618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8618, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8618, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b86d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b86d8, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b86d8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b8798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8798, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8798, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b8858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8858, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8858, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b8918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8918, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8918, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b89d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b89d8, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b89d8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b8a98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8a98, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8a98, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b8b58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8b58, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8b58, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b8c18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8c18, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8c18, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b8cd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8cd8, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8cd8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b8d98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8d98, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8d98, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b8e58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8e58, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8e58, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606b8f18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8f18, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606b8f18, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606ba028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba028, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba028, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606ba0e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba0e8, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba0e8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606ba1a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba1a8, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba1a8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606ba268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba268, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba268, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606ba328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba328, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba328, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606ba3e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba3e8, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba3e8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606ba4a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba4a8, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba4a8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606ba568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba568, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba568, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606ba628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba628, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba628, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606ba6e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba6e8, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba6e8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606ba7a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba7a8, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba7a8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606ba868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba868, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba868, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606ba928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba928, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba928, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606ba9e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba9e8, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606ba9e8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606baaa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606baaa8, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606baaa8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606bab68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606bab68, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606bab68, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606bac28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606bac28, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606bac28, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606bace8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606bace8, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606bace8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606bada8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606bada8, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606bada8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606bae68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606bae68, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606bae68, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606baf28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606baf28, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606baf28, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60644018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644018, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644018, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606440d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606440d8, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606440d8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60644198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644198, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644198, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60644258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644258, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644258, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60644318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644318, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644318, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606443d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606443d8, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606443d8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60644498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644498, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644498, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60644558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644558, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644558, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60644618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644618, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644618, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606446d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606446d8, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606446d8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60644798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644798, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644798, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60644858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644858, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644858, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60644918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644918, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644918, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606449d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606449d8, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606449d8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60644a98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644a98, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644a98, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60644b58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644b58, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644b58, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60644c18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644c18, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644c18, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60644cd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644cd8, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644cd8, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60644d98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644d98, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644d98, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60644e58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644e58, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644e58, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60644f18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644f18, bufferIdx 0, offset 0. size 1116, targetShader 0x609355d8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60644f18, bufferIdx 1, offset 1116. size 48, targetShader 0x60935678, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 263, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 263, pname 0x8B86 (GL_ACTIVE_UNIFORMS), params 0x618ec718 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 31 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 263, pname 0x8B87 (GL_ACTIVE_UNIFORM_MAX_LENGTH), params 0x618ec714 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 21 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 0, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 1, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uModulate' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uModulate' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 1 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 2, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1406 (GL_FLOAT), name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 2 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 3, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 3 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 4, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 4 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 5, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 5 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 6, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 6 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 7, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x1404 (GL_INT), name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 7 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 8, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 8 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 9, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 9 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 10, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1404 (GL_INT), name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 10 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 11, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 11 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 12, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uTMatrix1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 12 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 13, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 7, size 1, type 0x1406 (GL_FLOAT), name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 13 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 14, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1406 (GL_FLOAT), name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 14 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 15, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 15 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 16, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 16 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 17, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 17 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 18, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 18 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 19, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 19 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 20, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 20 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 21, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 28 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 22, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 8, type 0x1404 (GL_INT), name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 29 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 23, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 37 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 24, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 45 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 25, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 53 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 26, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1404 (GL_INT), name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 61 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 27, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 62 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 28, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 1, type 0x1406 (GL_FLOAT), name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 63 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 29, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 64 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 263, index 30, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 20, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 263, name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 72 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 264 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 400 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 400, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 8 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; attribute vec2 inTexCoord1; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform mat4 uNMatrix; uniform mat4 uTMatrix0; uniform mat4 uTMatrix1; uniform vec4 uGlobalAmbient; uniform vec4 uMaterialAmbient; uniform vec4 uMaterialDiffuse; uniform vec4 uMaterialEmissive; uniform vec4 uMaterialSpecular; uniform float uMaterialShininess; uniform int uLightCount; uniform int uLightType[MAX_LIGHTS]; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec3 uLightDirection[MAX_LIGHTS]; uniform vec3 uLightAttenuation[MAX_LIGHTS]; uniform vec4 uLightAmbient[MAX_LIGHTS]; uniform vec4 uLightDiffuse[MAX_LIGHTS]; uniform vec4 uLightSpecular[MAX_LIGHTS]; uniform float uThickness; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; void dirLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = normalize(-(uNMatrix * vec4(uLightDirection[index], 0.0)).xyz); ambient += uLightAmbient[index]; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor; } } void pointLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = uLightPosition[index] - position; float D = length(L); L = normalize(L); float Attenuation = 1.0 / (uLightAttenuation[index].x + uLightAttenuation[index].y * D + uLightAttenuation[index].z * D * D); ambient += uLightAmbient[index] * Attenuation; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL * Attenuation; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor * Attenuation; } } void spotLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { // TO-DO } void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); gl_PointSize = uThickness; vec4 TextureCoord0 = vec4(inTexCoord0.x, inTexCoord0.y, 1.0, 1.0); vTextureCoord0 = vec4(uTMatrix0 * TextureCoord0).xy; vec4 TextureCoord1 = vec4(inTexCoord1.x, inTexCoord1.y, 1.0, 1.0); vTextureCoord1 = vec4(uTMatrix1 * TextureCoord1).xy; vVertexColor = inVertexColor.bgra; vSpecularColor = vec4(0.0, 0.0, 0.0, 0.0); vec3 Position = (uWVMatrix * vec4(inVertexPosition, 1.0)).xyz; if (uLightCount > 0) { vec3 Normal = normalize((uNMatrix * vec4(inVertexNormal, 0.0)).xyz); vec4 Ambient = vec4(0.0, 0.0, 0.0, 0.0); vec4 Diffuse = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) // can't use uniform as loop-counter directly in glsl break; if (uLightType[i] == 0) pointLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 1) spotLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 2) dirLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } vec4 LightColor = Ambient * uMaterialAmbient + Diffuse * uMaterialDiffuse; LightColor = clamp(LightColor, 0.0, 1.0); LightColor.w = 1.0; vVertexColor *= LightColor; vVertexColor += uMaterialEmissive; vVertexColor += uGlobalAmbient * uMaterialAmbient; vVertexColor = clamp(vVertexColor, 0.0, 1.0); vSpecularColor *= uMaterialSpecular; } vFogCoord = length(Position); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 400 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 11348][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x60935718 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935718, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935718, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653170][W3DNTag_Offset: 0x60653178][W3DNTag_SizeBytes: 0x6065317C][W3DNTag_Name: 0x60653180][W3DNTag_Type: 0x60653188][W3DNTag_ElementType: 0x6065318C][W3DNTag_NumSubFields: 0x60653190][W3DNTag_ArrayDims: 0x60653194][W3DNTag_MatrixStride: 0x6065319C][W3DNTag_IsRowMajor: 0x606531A0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x606531BC][W3DNTag_Offset: 0x606531C4][W3DNTag_SizeBytes: 0x606531C8][W3DNTag_Name: 0x606531CC][W3DNTag_Type: 0x606531D4][W3DNTag_ElementType: 0x606531D8][W3DNTag_NumSubFields: 0x606531DC][W3DNTag_ArrayDims: 0x606531E0][W3DNTag_MatrixStride: 0x606531E8][W3DNTag_IsRowMajor: 0x606531EC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653208][W3DNTag_Offset: 0x60653210][W3DNTag_SizeBytes: 0x60653214][W3DNTag_Name: 0x60653218][W3DNTag_Type: 0x60653220][W3DNTag_ElementType: 0x60653224][W3DNTag_NumSubFields: 0x60653228][W3DNTag_ArrayDims: 0x6065322C][W3DNTag_MatrixStride: 0x60653234][W3DNTag_IsRowMajor: 0x60653238]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653254][W3DNTag_Offset: 0x6065325C][W3DNTag_SizeBytes: 0x60653260][W3DNTag_Name: 0x60653264][W3DNTag_Type: 0x6065326C][W3DNTag_ElementType: 0x60653270][W3DNTag_NumSubFields: 0x60653274][W3DNTag_ArrayDims: 0x60653278][W3DNTag_MatrixStride: 0x60653280][W3DNTag_IsRowMajor: 0x60653284]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x606532A0][W3DNTag_Offset: 0x606532A8][W3DNTag_SizeBytes: 0x606532AC][W3DNTag_Name: 0x606532B0][W3DNTag_Type: 0x606532B8][W3DNTag_ElementType: 0x606532BC][W3DNTag_NumSubFields: 0x606532C0][W3DNTag_ArrayDims: 0x606532C4][W3DNTag_MatrixStride: 0x606532CC][W3DNTag_IsRowMajor: 0x606532D0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 20 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 20 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653760][W3DNTag_Offset: 0x60653768][W3DNTag_SizeBytes: 0x6065376C][W3DNTag_Name: 0x60653770][W3DNTag_Type: 0x60653778][W3DNTag_ElementType: 0x6065377C][W3DNTag_NumSubFields: 0x60653780][W3DNTag_ArrayDims: 0x60653784][W3DNTag_MatrixStride: 0x6065378C][W3DNTag_IsRowMajor: 0x60653790]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x606537AC][W3DNTag_Offset: 0x606537B4][W3DNTag_SizeBytes: 0x606537B8][W3DNTag_Name: 0x606537BC][W3DNTag_Type: 0x606537C4][W3DNTag_ElementType: 0x606537C8][W3DNTag_NumSubFields: 0x606537CC][W3DNTag_ArrayDims: 0x606537D0][W3DNTag_MatrixStride: 0x606537D8][W3DNTag_IsRowMajor: 0x606537DC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x606537F8][W3DNTag_Offset: 0x60653800][W3DNTag_SizeBytes: 0x60653804][W3DNTag_Name: 0x60653808][W3DNTag_Type: 0x60653810][W3DNTag_ElementType: 0x60653814][W3DNTag_NumSubFields: 0x60653818][W3DNTag_ArrayDims: 0x6065381C][W3DNTag_MatrixStride: 0x60653824][W3DNTag_IsRowMajor: 0x60653828]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653844][W3DNTag_Offset: 0x6065384C][W3DNTag_SizeBytes: 0x60653850][W3DNTag_Name: 0x60653854][W3DNTag_Type: 0x6065385C][W3DNTag_ElementType: 0x60653860][W3DNTag_NumSubFields: 0x60653864][W3DNTag_ArrayDims: 0x60653868][W3DNTag_MatrixStride: 0x60653870][W3DNTag_IsRowMajor: 0x60653874]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653890][W3DNTag_Offset: 0x60653898][W3DNTag_SizeBytes: 0x6065389C][W3DNTag_Name: 0x606538A0][W3DNTag_Type: 0x606538A8][W3DNTag_ElementType: 0x606538AC][W3DNTag_NumSubFields: 0x606538B0][W3DNTag_ArrayDims: 0x606538B4][W3DNTag_MatrixStride: 0x606538BC][W3DNTag_IsRowMajor: 0x606538C0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x606538DC][W3DNTag_Offset: 0x606538E4][W3DNTag_SizeBytes: 0x606538E8][W3DNTag_Name: 0x606538EC][W3DNTag_Type: 0x606538F4][W3DNTag_ElementType: 0x606538F8][W3DNTag_NumSubFields: 0x606538FC][W3DNTag_ArrayDims: 0x60653900][W3DNTag_MatrixStride: 0x60653908][W3DNTag_IsRowMajor: 0x6065390C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653928][W3DNTag_Offset: 0x60653930][W3DNTag_SizeBytes: 0x60653934][W3DNTag_Name: 0x60653938][W3DNTag_Type: 0x60653940][W3DNTag_ElementType: 0x60653944][W3DNTag_NumSubFields: 0x60653948][W3DNTag_ArrayDims: 0x6065394C][W3DNTag_MatrixStride: 0x60653954][W3DNTag_IsRowMajor: 0x60653958]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6101B5D8][W3DNTag_ArrayStride: 0x6101B5E0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653974][W3DNTag_Offset: 0x6065397C][W3DNTag_SizeBytes: 0x60653980][W3DNTag_Name: 0x60653984][W3DNTag_Type: 0x6065398C][W3DNTag_ElementType: 0x60653990][W3DNTag_NumSubFields: 0x60653994][W3DNTag_ArrayDims: 0x60653998][W3DNTag_MatrixStride: 0x606539A0][W3DNTag_IsRowMajor: 0x606539A4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x606539C0][W3DNTag_Offset: 0x606539C8][W3DNTag_SizeBytes: 0x606539CC][W3DNTag_Name: 0x606539D0][W3DNTag_Type: 0x606539D8][W3DNTag_ElementType: 0x606539DC][W3DNTag_NumSubFields: 0x606539E0][W3DNTag_ArrayDims: 0x606539E4][W3DNTag_MatrixStride: 0x606539EC][W3DNTag_IsRowMajor: 0x606539F0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653A0C][W3DNTag_Offset: 0x60653A14][W3DNTag_SizeBytes: 0x60653A18][W3DNTag_Name: 0x60653A1C][W3DNTag_Type: 0x60653A24][W3DNTag_ElementType: 0x60653A28][W3DNTag_NumSubFields: 0x60653A2C][W3DNTag_ArrayDims: 0x60653A30][W3DNTag_MatrixStride: 0x60653A38][W3DNTag_IsRowMajor: 0x60653A3C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653A58][W3DNTag_Offset: 0x60653A60][W3DNTag_SizeBytes: 0x60653A64][W3DNTag_Name: 0x60653A68][W3DNTag_Type: 0x60653A70][W3DNTag_ElementType: 0x60653A74][W3DNTag_NumSubFields: 0x60653A78][W3DNTag_ArrayDims: 0x60653A7C][W3DNTag_MatrixStride: 0x60653A84][W3DNTag_IsRowMajor: 0x60653A88]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653AA4][W3DNTag_Offset: 0x60653AAC][W3DNTag_SizeBytes: 0x60653AB0][W3DNTag_Name: 0x60653AB4][W3DNTag_Type: 0x60653ABC][W3DNTag_ElementType: 0x60653AC0][W3DNTag_NumSubFields: 0x60653AC4][W3DNTag_ArrayDims: 0x60653AC8][W3DNTag_MatrixStride: 0x60653AD0][W3DNTag_IsRowMajor: 0x60653AD4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653AF0][W3DNTag_Offset: 0x60653AF8][W3DNTag_SizeBytes: 0x60653AFC][W3DNTag_Name: 0x60653B00][W3DNTag_Type: 0x60653B08][W3DNTag_ElementType: 0x60653B0C][W3DNTag_NumSubFields: 0x60653B10][W3DNTag_ArrayDims: 0x60653B14][W3DNTag_MatrixStride: 0x60653B1C][W3DNTag_IsRowMajor: 0x60653B20]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653B3C][W3DNTag_Offset: 0x60653B44][W3DNTag_SizeBytes: 0x60653B48][W3DNTag_Name: 0x60653B4C][W3DNTag_Type: 0x60653B54][W3DNTag_ElementType: 0x60653B58][W3DNTag_NumSubFields: 0x60653B5C][W3DNTag_ArrayDims: 0x60653B60][W3DNTag_MatrixStride: 0x60653B68][W3DNTag_IsRowMajor: 0x60653B6C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F93000][W3DNTag_ArrayStride: 0x60F93008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653B88][W3DNTag_Offset: 0x60653B90][W3DNTag_SizeBytes: 0x60653B94][W3DNTag_Name: 0x60653B98][W3DNTag_Type: 0x60653BA0][W3DNTag_ElementType: 0x60653BA4][W3DNTag_NumSubFields: 0x60653BA8][W3DNTag_ArrayDims: 0x60653BAC][W3DNTag_MatrixStride: 0x60653BB4][W3DNTag_IsRowMajor: 0x60653BB8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653BD4][W3DNTag_Offset: 0x60653BDC][W3DNTag_SizeBytes: 0x60653BE0][W3DNTag_Name: 0x60653BE4][W3DNTag_Type: 0x60653BEC][W3DNTag_ElementType: 0x60653BF0][W3DNTag_NumSubFields: 0x60653BF4][W3DNTag_ArrayDims: 0x60653BF8][W3DNTag_MatrixStride: 0x60653C00][W3DNTag_IsRowMajor: 0x60653C04]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F5A218][W3DNTag_ArrayStride: 0x60F5A220]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653C20][W3DNTag_Offset: 0x60653C28][W3DNTag_SizeBytes: 0x60653C2C][W3DNTag_Name: 0x60653C30][W3DNTag_Type: 0x60653C38][W3DNTag_ElementType: 0x60653C3C][W3DNTag_NumSubFields: 0x60653C40][W3DNTag_ArrayDims: 0x60653C44][W3DNTag_MatrixStride: 0x60653C4C][W3DNTag_IsRowMajor: 0x60653C50]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653C6C][W3DNTag_Offset: 0x60653C74][W3DNTag_SizeBytes: 0x60653C78][W3DNTag_Name: 0x60653C7C][W3DNTag_Type: 0x60653C84][W3DNTag_ElementType: 0x60653C88][W3DNTag_NumSubFields: 0x60653C8C][W3DNTag_ArrayDims: 0x60653C90][W3DNTag_MatrixStride: 0x60653C98][W3DNTag_IsRowMajor: 0x60653C9C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60723FF8][W3DNTag_ArrayStride: 0x60724000]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653CB8][W3DNTag_Offset: 0x60653CC0][W3DNTag_SizeBytes: 0x60653CC4][W3DNTag_Name: 0x60653CC8][W3DNTag_Type: 0x60653CD0][W3DNTag_ElementType: 0x60653CD4][W3DNTag_NumSubFields: 0x60653CD8][W3DNTag_ArrayDims: 0x60653CDC][W3DNTag_MatrixStride: 0x60653CE4][W3DNTag_IsRowMajor: 0x60653CE8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x61650BE8][W3DNTag_ArrayStride: 0x61650BF0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653D04][W3DNTag_Offset: 0x60653D0C][W3DNTag_SizeBytes: 0x60653D10][W3DNTag_Name: 0x60653D14][W3DNTag_Type: 0x60653D1C][W3DNTag_ElementType: 0x60653D20][W3DNTag_NumSubFields: 0x60653D24][W3DNTag_ArrayDims: 0x60653D28][W3DNTag_MatrixStride: 0x60653D30][W3DNTag_IsRowMajor: 0x60653D34]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935718, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60FE8FF8][W3DNTag_ArrayStride: 0x60FE9000]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935718, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 400, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 264, shader 400 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 401 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 401, count 1, string 0x618ec768 length 0x0 Line 0: 'precision mediump float; /* Uniforms */ uniform float uModulate; uniform int uTextureUsage0; uniform int uTextureUsage1; uniform sampler2D uTextureUnit0; uniform sampler2D uTextureUnit1; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 Color0 = vec4(1.0, 1.0, 1.0, 1.0); vec4 Color1 = vec4(1.0, 1.0, 1.0, 1.0); if (bool(uTextureUsage0)) Color0 = texture2D(uTextureUnit0, vTextureCoord0); if (bool(uTextureUsage1)) Color1 = texture2D(uTextureUnit1, vTextureCoord1); vec4 FinalColor = (Color0 * Color1 * uModulate) * vVertexColor; FinalColor += vSpecularColor; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; FinalColor = mix(FogColor, FinalColor, FogFactor); } gl_FragColor = FinalColor; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 401 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 3412][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x609357b8 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609357b8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609357b8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6108BB08][W3DNTag_Offset: 0x6108BB10][W3DNTag_SizeBytes: 0x6108BB14][W3DNTag_Name: 0x6108BB18][W3DNTag_Type: 0x6108BB20][W3DNTag_ElementType: 0x6108BB24][W3DNTag_NumSubFields: 0x6108BB28][W3DNTag_ArrayDims: 0x6108BB2C][W3DNTag_MatrixStride: 0x6108BB34][W3DNTag_IsRowMajor: 0x6108BB38]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6108BB54][W3DNTag_Offset: 0x6108BB5C][W3DNTag_SizeBytes: 0x6108BB60][W3DNTag_Name: 0x6108BB64][W3DNTag_Type: 0x6108BB6C][W3DNTag_ElementType: 0x6108BB70][W3DNTag_NumSubFields: 0x6108BB74][W3DNTag_ArrayDims: 0x6108BB78][W3DNTag_MatrixStride: 0x6108BB80][W3DNTag_IsRowMajor: 0x6108BB84]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6108BBA0][W3DNTag_Offset: 0x6108BBA8][W3DNTag_SizeBytes: 0x6108BBAC][W3DNTag_Name: 0x6108BBB0][W3DNTag_Type: 0x6108BBB8][W3DNTag_ElementType: 0x6108BBBC][W3DNTag_NumSubFields: 0x6108BBC0][W3DNTag_ArrayDims: 0x6108BBC4][W3DNTag_MatrixStride: 0x6108BBCC][W3DNTag_IsRowMajor: 0x6108BBD0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6108BBEC][W3DNTag_Offset: 0x6108BBF4][W3DNTag_SizeBytes: 0x6108BBF8][W3DNTag_Name: 0x6108BBFC][W3DNTag_Type: 0x6108BC04][W3DNTag_ElementType: 0x6108BC08][W3DNTag_NumSubFields: 0x6108BC0C][W3DNTag_ArrayDims: 0x6108BC10][W3DNTag_MatrixStride: 0x6108BC18][W3DNTag_IsRowMajor: 0x6108BC1C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6108BC38][W3DNTag_Offset: 0x6108BC40][W3DNTag_SizeBytes: 0x6108BC44][W3DNTag_Name: 0x6108BC48][W3DNTag_Type: 0x6108BC50][W3DNTag_ElementType: 0x6108BC54][W3DNTag_NumSubFields: 0x6108BC58][W3DNTag_ArrayDims: 0x6108BC5C][W3DNTag_MatrixStride: 0x6108BC64][W3DNTag_IsRowMajor: 0x6108BC68]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609357b8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 9 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609357b8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 9 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x606539F0][W3DNTag_Offset: 0x606539F8][W3DNTag_SizeBytes: 0x606539FC][W3DNTag_Name: 0x60653A00][W3DNTag_Type: 0x60653A08][W3DNTag_ElementType: 0x60653A0C][W3DNTag_NumSubFields: 0x60653A10][W3DNTag_ArrayDims: 0x60653A14][W3DNTag_MatrixStride: 0x60653A1C][W3DNTag_IsRowMajor: 0x60653A20]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653A3C][W3DNTag_Offset: 0x60653A44][W3DNTag_SizeBytes: 0x60653A48][W3DNTag_Name: 0x60653A4C][W3DNTag_Type: 0x60653A54][W3DNTag_ElementType: 0x60653A58][W3DNTag_NumSubFields: 0x60653A5C][W3DNTag_ArrayDims: 0x60653A60][W3DNTag_MatrixStride: 0x60653A68][W3DNTag_IsRowMajor: 0x60653A6C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653A88][W3DNTag_Offset: 0x60653A90][W3DNTag_SizeBytes: 0x60653A94][W3DNTag_Name: 0x60653A98][W3DNTag_Type: 0x60653AA0][W3DNTag_ElementType: 0x60653AA4][W3DNTag_NumSubFields: 0x60653AA8][W3DNTag_ArrayDims: 0x60653AAC][W3DNTag_MatrixStride: 0x60653AB4][W3DNTag_IsRowMajor: 0x60653AB8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653AD4][W3DNTag_Offset: 0x60653ADC][W3DNTag_SizeBytes: 0x60653AE0][W3DNTag_Name: 0x60653AE4][W3DNTag_Type: 0x60653AEC][W3DNTag_ElementType: 0x60653AF0][W3DNTag_NumSubFields: 0x60653AF4][W3DNTag_ArrayDims: 0x60653AF8][W3DNTag_MatrixStride: 0x60653B00][W3DNTag_IsRowMajor: 0x60653B04]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653B20][W3DNTag_Offset: 0x60653B28][W3DNTag_SizeBytes: 0x60653B2C][W3DNTag_Name: 0x60653B30][W3DNTag_Type: 0x60653B38][W3DNTag_ElementType: 0x60653B3C][W3DNTag_NumSubFields: 0x60653B40][W3DNTag_ArrayDims: 0x60653B44][W3DNTag_MatrixStride: 0x60653B4C][W3DNTag_IsRowMajor: 0x60653B50]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653B6C][W3DNTag_Offset: 0x60653B74][W3DNTag_SizeBytes: 0x60653B78][W3DNTag_Name: 0x60653B7C][W3DNTag_Type: 0x60653B84][W3DNTag_ElementType: 0x60653B88][W3DNTag_NumSubFields: 0x60653B8C][W3DNTag_ArrayDims: 0x60653B90][W3DNTag_MatrixStride: 0x60653B98][W3DNTag_IsRowMajor: 0x60653B9C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653BB8][W3DNTag_Offset: 0x60653BC0][W3DNTag_SizeBytes: 0x60653BC4][W3DNTag_Name: 0x60653BC8][W3DNTag_Type: 0x60653BD0][W3DNTag_ElementType: 0x60653BD4][W3DNTag_NumSubFields: 0x60653BD8][W3DNTag_ArrayDims: 0x60653BDC][W3DNTag_MatrixStride: 0x60653BE4][W3DNTag_IsRowMajor: 0x60653BE8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653C04][W3DNTag_Offset: 0x60653C0C][W3DNTag_SizeBytes: 0x60653C10][W3DNTag_Name: 0x60653C14][W3DNTag_Type: 0x60653C1C][W3DNTag_ElementType: 0x60653C20][W3DNTag_NumSubFields: 0x60653C24][W3DNTag_ArrayDims: 0x60653C28][W3DNTag_MatrixStride: 0x60653C30][W3DNTag_IsRowMajor: 0x60653C34]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653C50][W3DNTag_Offset: 0x60653C58][W3DNTag_SizeBytes: 0x60653C5C][W3DNTag_Name: 0x60653C60][W3DNTag_Type: 0x60653C68][W3DNTag_ElementType: 0x60653C6C][W3DNTag_NumSubFields: 0x60653C70][W3DNTag_ArrayDims: 0x60653C74][W3DNTag_MatrixStride: 0x60653C7C][W3DNTag_IsRowMajor: 0x60653C80]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609357b8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609357b8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x606539F0][W3DNTag_Offset: 0x606539F8][W3DNTag_SizeBytes: 0x606539FC][W3DNTag_Name: 0x60653A00][W3DNTag_Type: 0x60653A08][W3DNTag_ElementType: 0x60653A0C][W3DNTag_NumSubFields: 0x60653A10][W3DNTag_ArrayDims: 0x60653A14][W3DNTag_MatrixStride: 0x60653A1C][W3DNTag_IsRowMajor: 0x60653A20]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609357b8, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60653A3C][W3DNTag_Offset: 0x60653A44][W3DNTag_SizeBytes: 0x60653A48][W3DNTag_Name: 0x60653A4C][W3DNTag_Type: 0x60653A54][W3DNTag_ElementType: 0x60653A58][W3DNTag_NumSubFields: 0x60653A5C][W3DNTag_ArrayDims: 0x60653A60][W3DNTag_MatrixStride: 0x60653A68][W3DNTag_IsRowMajor: 0x60653A6C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 401, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 264, shader 401 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 264, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 264, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 264, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 264, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 264, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 264, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 264, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 264 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x60935718][W3DNTag_Offset: 0x609357B8]) Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 0 (W3DNEC_SUCCESS). Shader pipeline address 0x618efbb8 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x60935718 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 1116 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x609357b8 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 48 Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60645028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645028, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645028, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606450e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606450e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606450e8, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606451a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606451a8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606451a8, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60645268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645268, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645268, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60645328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645328, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645328, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606453e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606453e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606453e8, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606454a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606454a8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606454a8, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60645568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645568, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645568, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60645628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645628, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645628, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606456e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606456e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606456e8, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606457a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606457a8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606457a8, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60645868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645868, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645868, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60645928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645928, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645928, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606459e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606459e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606459e8, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60645aa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645aa8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645aa8, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60645b68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645b68, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645b68, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60645c28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645c28, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645c28, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60645ce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645ce8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645ce8, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60645da8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645da8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645da8, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60645e68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645e68, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645e68, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60645f28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645f28, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60645f28, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605df018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df018, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df018, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605df0d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df0d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df0d8, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605df198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df198, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df198, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605df258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df258, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df258, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605df318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df318, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df318, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605df3d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df3d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df3d8, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605df498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df498, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df498, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605df558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df558, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df558, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605df618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df618, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df618, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605df6d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df6d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df6d8, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605df798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df798, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df798, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605df858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df858, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df858, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605df918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df918, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df918, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605df9d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df9d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605df9d8, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605dfa98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605dfa98, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605dfa98, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605dfb58 Shell Process '01.HelloWorld': W3DN_DBOSetBr: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld'r: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld'r: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld'r: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld'r: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld'r: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld'r: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld'r: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld'r: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e1ce8, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () t 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () t 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () t 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () t 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () t 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () t 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () t 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e1da8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e1da8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e1da8, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e1e68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e1e68, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e1e68, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e1f28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e1f28, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e1f28, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1164, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e0018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0018, bufferIdx 0, offset 0. size 1116, targetShader 0x60935718, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0018, bufferIdx 1, offset 1116. size 48, targetShader 0x609357b8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 264, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 264, pname 0x8B86 (GL_ACTIVE_UNIFORMS), params 0x618ec718 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 31 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 264, pname 0x8B87 (GL_ACTIVE_UNIFORM_MAX_LENGTH), params 0x618ec714 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 21 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 0, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 1, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uModulate' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uModulate' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 1 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 2, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1406 (GL_FLOAT), name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 2 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 3, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 3 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 4, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 4 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 5, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 5 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 6, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 6 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 7, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x1404 (GL_INT), name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 7 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 8, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 8 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 9, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 9 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 10, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1404 (GL_INT), name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 10 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 11, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 11 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 12, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uTMatrix1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 12 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 13, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 7, size 1, type 0x1406 (GL_FLOAT), name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 13 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 14, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1406 (GL_FLOAT), name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 14 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 15, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 15 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 16, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 16 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 17, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 17 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 18, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 18 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 19, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 19 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 20, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 20 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 21, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 28 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 22, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 8, type 0x1404 (GL_INT), name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 29 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 23, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 37 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 24, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 45 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 25, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 53 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 26, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1404 (GL_INT), name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 61 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 27, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 62 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 28, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 1, type 0x1406 (GL_FLOAT), name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 63 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 29, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 64 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 264, index 30, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 20, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 264, name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 72 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 265 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 402 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 402, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 8 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; attribute vec2 inTexCoord1; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform mat4 uNMatrix; uniform mat4 uTMatrix0; uniform mat4 uTMatrix1; uniform vec4 uGlobalAmbient; uniform vec4 uMaterialAmbient; uniform vec4 uMaterialDiffuse; uniform vec4 uMaterialEmissive; uniform vec4 uMaterialSpecular; uniform float uMaterialShininess; uniform int uLightCount; uniform int uLightType[MAX_LIGHTS]; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec3 uLightDirection[MAX_LIGHTS]; uniform vec3 uLightAttenuation[MAX_LIGHTS]; uniform vec4 uLightAmbient[MAX_LIGHTS]; uniform vec4 uLightDiffuse[MAX_LIGHTS]; uniform vec4 uLightSpecular[MAX_LIGHTS]; uniform float uThickness; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; void dirLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = normalize(-(uNMatrix * vec4(uLightDirection[index], 0.0)).xyz); ambient += uLightAmbient[index]; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor; } } void pointLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = uLightPosition[index] - position; float D = length(L); L = normalize(L); float Attenuation = 1.0 / (uLightAttenuation[index].x + uLightAttenuation[index].y * D + uLightAttenuation[index].z * D * D); ambient += uLightAmbient[index] * Attenuation; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL * Attenuation; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor * Attenuation; } } void spotLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { // TO-DO } void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); gl_PointSize = uThickness; vec4 TextureCoord0 = vec4(inTexCoord0.x, inTexCoord0.y, 1.0, 1.0); vTextureCoord0 = vec4(uTMatrix0 * TextureCoord0).xy; vec4 TextureCoord1 = vec4(inTexCoord1.x, inTexCoord1.y, 1.0, 1.0); vTextureCoord1 = vec4(uTMatrix1 * TextureCoord1).xy; vVertexColor = inVertexColor.bgra; vSpecularColor = vec4(0.0, 0.0, 0.0, 0.0); vec3 Position = (uWVMatrix * vec4(inVertexPosition, 1.0)).xyz; if (uLightCount > 0) { vec3 Normal = normalize((uNMatrix * vec4(inVertexNormal, 0.0)).xyz); vec4 Ambient = vec4(0.0, 0.0, 0.0, 0.0); vec4 Diffuse = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) // can't use uniform as loop-counter directly in glsl break; if (uLightType[i] == 0) pointLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 1) spotLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 2) dirLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } vec4 LightColor = Ambient * uMaterialAmbient + Diffuse * uMaterialDiffuse; LightColor = clamp(LightColor, 0.0, 1.0); LightColor.w = 1.0; vVertexColor *= LightColor; vVertexColor += uMaterialEmissive; vVertexColor += uGlobalAmbient * uMaterialAmbient; vVertexColor = clamp(vVertexColor, 0.0, 1.0); vSpecularColor *= uMaterialSpecular; } vFogCoord = length(Position); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 402 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 11348][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x60935858 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935858, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935858, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064F5B0][W3DNTag_Offset: 0x6064F5B8][W3DNTag_SizeBytes: 0x6064F5BC][W3DNTag_Name: 0x6064F5C0][W3DNTag_Type: 0x6064F5C8][W3DNTag_ElementType: 0x6064F5CC][W3DNTag_NumSubFields: 0x6064F5D0][W3DNTag_ArrayDims: 0x6064F5D4][W3DNTag_MatrixStride: 0x6064F5DC][W3DNTag_IsRowMajor: 0x6064F5E0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064F5FC][W3DNTag_Offset: 0x6064F604][W3DNTag_SizeBytes: 0x6064F608][W3DNTag_Name: 0x6064F60C][W3DNTag_Type: 0x6064F614][W3DNTag_ElementType: 0x6064F618][W3DNTag_NumSubFields: 0x6064F61C][W3DNTag_ArrayDims: 0x6064F620][W3DNTag_MatrixStride: 0x6064F628][W3DNTag_IsRowMajor: 0x6064F62C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064F648][W3DNTag_Offset: 0x6064F650][W3DNTag_SizeBytes: 0x6064F654][W3DNTag_Name: 0x6064F658][W3DNTag_Type: 0x6064F660][W3DNTag_ElementType: 0x6064F664][W3DNTag_NumSubFields: 0x6064F668][W3DNTag_ArrayDims: 0x6064F66C][W3DNTag_MatrixStride: 0x6064F674][W3DNTag_IsRowMajor: 0x6064F678]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064F694][W3DNTag_Offset: 0x6064F69C][W3DNTag_SizeBytes: 0x6064F6A0][W3DNTag_Name: 0x6064F6A4][W3DNTag_Type: 0x6064F6AC][W3DNTag_ElementType: 0x6064F6B0][W3DNTag_NumSubFields: 0x6064F6B4][W3DNTag_ArrayDims: 0x6064F6B8][W3DNTag_MatrixStride: 0x6064F6C0][W3DNTag_IsRowMajor: 0x6064F6C4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064F6E0][W3DNTag_Offset: 0x6064F6E8][W3DNTag_SizeBytes: 0x6064F6EC][W3DNTag_Name: 0x6064F6F0][W3DNTag_Type: 0x6064F6F8][W3DNTag_ElementType: 0x6064F6FC][W3DNTag_NumSubFields: 0x6064F700][W3DNTag_ArrayDims: 0x6064F704][W3DNTag_MatrixStride: 0x6064F70C][W3DNTag_IsRowMajor: 0x6064F710]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 20 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 20 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064FBA0][W3DNTag_Offset: 0x6064FBA8][W3DNTag_SizeBytes: 0x6064FBAC][W3DNTag_Name: 0x6064FBB0][W3DNTag_Type: 0x6064FBB8][W3DNTag_ElementType: 0x6064FBBC][W3DNTag_NumSubFields: 0x6064FBC0][W3DNTag_ArrayDims: 0x6064FBC4][W3DNTag_MatrixStride: 0x6064FBCC][W3DNTag_IsRowMajor: 0x6064FBD0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064FBEC][W3DNTag_Offset: 0x6064FBF4][W3DNTag_SizeBytes: 0x6064FBF8][W3DNTag_Name: 0x6064FBFC][W3DNTag_Type: 0x6064FC04][W3DNTag_ElementType: 0x6064FC08][W3DNTag_NumSubFields: 0x6064FC0C][W3DNTag_ArrayDims: 0x6064FC10][W3DNTag_MatrixStride: 0x6064FC18][W3DNTag_IsRowMajor: 0x6064FC1C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064FC38][W3DNTag_Offset: 0x6064FC40][W3DNTag_SizeBytes: 0x6064FC44][W3DNTag_Name: 0x6064FC48][W3DNTag_Type: 0x6064FC50][W3DNTag_ElementType: 0x6064FC54][W3DNTag_NumSubFields: 0x6064FC58][W3DNTag_ArrayDims: 0x6064FC5C][W3DNTag_MatrixStride: 0x6064FC64][W3DNTag_IsRowMajor: 0x6064FC68]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064FC84][W3DNTag_Offset: 0x6064FC8C][W3DNTag_SizeBytes: 0x6064FC90][W3DNTag_Name: 0x6064FC94][W3DNTag_Type: 0x6064FC9C][W3DNTag_ElementType: 0x6064FCA0][W3DNTag_NumSubFields: 0x6064FCA4][W3DNTag_ArrayDims: 0x6064FCA8][W3DNTag_MatrixStride: 0x6064FCB0][W3DNTag_IsRowMajor: 0x6064FCB4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064FCD0][W3DNTag_Offset: 0x6064FCD8][W3DNTag_SizeBytes: 0x6064FCDC][W3DNTag_Name: 0x6064FCE0][W3DNTag_Type: 0x6064FCE8][W3DNTag_ElementType: 0x6064FCEC][W3DNTag_NumSubFields: 0x6064FCF0][W3DNTag_ArrayDims: 0x6064FCF4][W3DNTag_MatrixStride: 0x6064FCFC][W3DNTag_IsRowMajor: 0x6064FD00]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064FD1C][W3DNTag_Offset: 0x6064FD24][W3DNTag_SizeBytes: 0x6064FD28][W3DNTag_Name: 0x6064FD2C][W3DNTag_Type: 0x6064FD34][W3DNTag_ElementType: 0x6064FD38][W3DNTag_NumSubFields: 0x6064FD3C][W3DNTag_ArrayDims: 0x6064FD40][W3DNTag_MatrixStride: 0x6064FD48][W3DNTag_IsRowMajor: 0x6064FD4C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064FD68][W3DNTag_Offset: 0x6064FD70][W3DNTag_SizeBytes: 0x6064FD74][W3DNTag_Name: 0x6064FD78][W3DNTag_Type: 0x6064FD80][W3DNTag_ElementType: 0x6064FD84][W3DNTag_NumSubFields: 0x6064FD88][W3DNTag_ArrayDims: 0x6064FD8C][W3DNTag_MatrixStride: 0x6064FD94][W3DNTag_IsRowMajor: 0x6064FD98]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60654000][W3DNTag_ArrayStride: 0x60654008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064FDB4][W3DNTag_Offset: 0x6064FDBC][W3DNTag_SizeBytes: 0x6064FDC0][W3DNTag_Name: 0x6064FDC4][W3DNTag_Type: 0x6064FDCC][W3DNTag_ElementType: 0x6064FDD0][W3DNTag_NumSubFields: 0x6064FDD4][W3DNTag_ArrayDims: 0x6064FDD8][W3DNTag_MatrixStride: 0x6064FDE0][W3DNTag_IsRowMajor: 0x6064FDE4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064FE00][W3DNTag_Offset: 0x6064FE08][W3DNTag_SizeBytes: 0x6064FE0C][W3DNTag_Name: 0x6064FE10][W3DNTag_Type: 0x6064FE18][W3DNTag_ElementType: 0x6064FE1C][W3DNTag_NumSubFields: 0x6064FE20][W3DNTag_ArrayDims: 0x6064FE24][W3DNTag_MatrixStride: 0x6064FE2C][W3DNTag_IsRowMajor: 0x6064FE30]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064FE4C][W3DNTag_Offset: 0x6064FE54][W3DNTag_SizeBytes: 0x6064FE58][W3DNTag_Name: 0x6064FE5C][W3DNTag_Type: 0x6064FE64][W3DNTag_ElementType: 0x6064FE68][W3DNTag_NumSubFields: 0x6064FE6C][W3DNTag_ArrayDims: 0x6064FE70][W3DNTag_MatrixStride: 0x6064FE78][W3DNTag_IsRowMajor: 0x6064FE7C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064FE98][W3DNTag_Offset: 0x6064FEA0][W3DNTag_SizeBytes: 0x6064FEA4][W3DNTag_Name: 0x6064FEA8][W3DNTag_Type: 0x6064FEB0][W3DNTag_ElementType: 0x6064FEB4][W3DNTag_NumSubFields: 0x6064FEB8][W3DNTag_ArrayDims: 0x6064FEBC][W3DNTag_MatrixStride: 0x6064FEC4][W3DNTag_IsRowMajor: 0x6064FEC8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064FEE4][W3DNTag_Offset: 0x6064FEEC][W3DNTag_SizeBytes: 0x6064FEF0][W3DNTag_Name: 0x6064FEF4][W3DNTag_Type: 0x6064FEFC][W3DNTag_ElementType: 0x6064FF00][W3DNTag_NumSubFields: 0x6064FF04][W3DNTag_ArrayDims: 0x6064FF08][W3DNTag_MatrixStride: 0x6064FF10][W3DNTag_IsRowMajor: 0x6064FF14]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064FF30][W3DNTag_Offset: 0x6064FF38][W3DNTag_SizeBytes: 0x6064FF3C][W3DNTag_Name: 0x6064FF40][W3DNTag_Type: 0x6064FF48][W3DNTag_ElementType: 0x6064FF4C][W3DNTag_NumSubFields: 0x6064FF50][W3DNTag_ArrayDims: 0x6064FF54][W3DNTag_MatrixStride: 0x6064FF5C][W3DNTag_IsRowMajor: 0x6064FF60]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064FF7C][W3DNTag_Offset: 0x6064FF84][W3DNTag_SizeBytes: 0x6064FF88][W3DNTag_Name: 0x6064FF8C][W3DNTag_Type: 0x6064FF94][W3DNTag_ElementType: 0x6064FF98][W3DNTag_NumSubFields: 0x6064FF9C][W3DNTag_ArrayDims: 0x6064FFA0][W3DNTag_MatrixStride: 0x6064FFA8][W3DNTag_IsRowMajor: 0x6064FFAC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F93000][W3DNTag_ArrayStride: 0x60F93008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064FFC8][W3DNTag_Offset: 0x6064FFD0][W3DNTag_SizeBytes: 0x6064FFD4][W3DNTag_Name: 0x6064FFD8][W3DNTag_Type: 0x6064FFE0][W3DNTag_ElementType: 0x6064FFE4][W3DNTag_NumSubFields: 0x6064FFE8][W3DNTag_ArrayDims: 0x6064FFEC][W3DNTag_MatrixStride: 0x6064FFF4][W3DNTag_IsRowMajor: 0x6064FFF8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6101B5D8][W3DNTag_ArrayStride: 0x6101B5E0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60650014][W3DNTag_Offset: 0x6065001C][W3DNTag_SizeBytes: 0x60650020][W3DNTag_Name: 0x60650024][W3DNTag_Type: 0x6065002C][W3DNTag_ElementType: 0x60650030][W3DNTag_NumSubFields: 0x60650034][W3DNTag_ArrayDims: 0x60650038][W3DNTag_MatrixStride: 0x60650040][W3DNTag_IsRowMajor: 0x60650044]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60650060][W3DNTag_Offset: 0x60650068][W3DNTag_SizeBytes: 0x6065006C][W3DNTag_Name: 0x60650070][W3DNTag_Type: 0x60650078][W3DNTag_ElementType: 0x6065007C][W3DNTag_NumSubFields: 0x60650080][W3DNTag_ArrayDims: 0x60650084][W3DNTag_MatrixStride: 0x6065008C][W3DNTag_IsRowMajor: 0x60650090]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x606500AC][W3DNTag_Offset: 0x606500B4][W3DNTag_SizeBytes: 0x606500B8][W3DNTag_Name: 0x606500BC][W3DNTag_Type: 0x606500C4][W3DNTag_ElementType: 0x606500C8][W3DNTag_NumSubFields: 0x606500CC][W3DNTag_ArrayDims: 0x606500D0][W3DNTag_MatrixStride: 0x606500D8][W3DNTag_IsRowMajor: 0x606500DC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60FE8FF8][W3DNTag_ArrayStride: 0x60FE9000]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x606500F8][W3DNTag_Offset: 0x60650100][W3DNTag_SizeBytes: 0x60650104][W3DNTag_Name: 0x60650108][W3DNTag_Type: 0x60650110][W3DNTag_ElementType: 0x60650114][W3DNTag_NumSubFields: 0x60650118][W3DNTag_ArrayDims: 0x6065011C][W3DNTag_MatrixStride: 0x60650124][W3DNTag_IsRowMajor: 0x60650128]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6108BFF8][W3DNTag_ArrayStride: 0x6108C000]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60650144][W3DNTag_Offset: 0x6065014C][W3DNTag_SizeBytes: 0x60650150][W3DNTag_Name: 0x60650154][W3DNTag_Type: 0x6065015C][W3DNTag_ElementType: 0x60650160][W3DNTag_NumSubFields: 0x60650164][W3DNTag_ArrayDims: 0x60650168][W3DNTag_MatrixStride: 0x60650170][W3DNTag_IsRowMajor: 0x60650174]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935858, objectType 3 (W3DNSOT_UNIFORM), index 19, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F5A218][W3DNTag_ArrayStride: 0x60F5A220]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935858, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 402, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 265, shader 402 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 403 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 403, count 1, string 0x618ec768 length 0x0 Line 0: 'precision mediump float; /* Uniforms */ uniform int uTextureUsage0; uniform int uTextureUsage1; uniform sampler2D uTextureUnit0; uniform sampler2D uTextureUnit1; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 Color0 = vec4(1.0, 1.0, 1.0, 1.0); vec4 Color1 = vec4(1.0, 1.0, 1.0, 1.0); if (bool(uTextureUsage0)) Color0 = texture2D(uTextureUnit0, vTextureCoord0); if (bool(uTextureUsage1)) Color1 = texture2D(uTextureUnit1, vTextureCoord1); vec4 FinalColor = vec4(Color0 + (Color1 - 0.5)) * vVertexColor + vSpecularColor; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; FinalColor = mix(FogColor, FinalColor, FogFactor); } gl_FragColor = FinalColor; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 403 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 3484][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x609358f8 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609358f8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609358f8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064FDB0][W3DNTag_Offset: 0x6064FDB8][W3DNTag_SizeBytes: 0x6064FDBC][W3DNTag_Name: 0x6064FDC0][W3DNTag_Type: 0x6064FDC8][W3DNTag_ElementType: 0x6064FDCC][W3DNTag_NumSubFields: 0x6064FDD0][W3DNTag_ArrayDims: 0x6064FDD4][W3DNTag_MatrixStride: 0x6064FDDC][W3DNTag_IsRowMajor: 0x6064FDE0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064FDFC][W3DNTag_Offset: 0x6064FE04][W3DNTag_SizeBytes: 0x6064FE08][W3DNTag_Name: 0x6064FE0C][W3DNTag_Type: 0x6064FE14][W3DNTag_ElementType: 0x6064FE18][W3DNTag_NumSubFields: 0x6064FE1C][W3DNTag_ArrayDims: 0x6064FE20][W3DNTag_MatrixStride: 0x6064FE28][W3DNTag_IsRowMajor: 0x6064FE2C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064FE48][W3DNTag_Offset: 0x6064FE50][W3DNTag_SizeBytes: 0x6064FE54][W3DNTag_Name: 0x6064FE58][W3DNTag_Type: 0x6064FE60][W3DNTag_ElementType: 0x6064FE64][W3DNTag_NumSubFields: 0x6064FE68][W3DNTag_ArrayDims: 0x6064FE6C][W3DNTag_MatrixStride: 0x6064FE74][W3DNTag_IsRowMajor: 0x6064FE78]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064FE94][W3DNTag_Offset: 0x6064FE9C][W3DNTag_SizeBytes: 0x6064FEA0][W3DNTag_Name: 0x6064FEA4][W3DNTag_Type: 0x6064FEAC][W3DNTag_ElementType: 0x6064FEB0][W3DNTag_NumSubFields: 0x6064FEB4][W3DNTag_ArrayDims: 0x6064FEB8][W3DNTag_MatrixStride: 0x6064FEC0][W3DNTag_IsRowMajor: 0x6064FEC4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6064FEE0][W3DNTag_Offset: 0x6064FEE8][W3DNTag_SizeBytes: 0x6064FEEC][W3DNTag_Name: 0x6064FEF0][W3DNTag_Type: 0x6064FEF8][W3DNTag_ElementType: 0x6064FEFC][W3DNTag_NumSubFields: 0x6064FF00][W3DNTag_ArrayDims: 0x6064FF04][W3DNTag_MatrixStride: 0x6064FF0C][W3DNTag_IsRowMajor: 0x6064FF10]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609358f8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 8 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609358f8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 8 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x607200D8][W3DNTag_Offset: 0x607200E0][W3DNTag_SizeBytes: 0x607200E4][W3DNTag_Name: 0x607200E8][W3DNTag_Type: 0x607200F0][W3DNTag_ElementType: 0x607200F4][W3DNTag_NumSubFields: 0x607200F8][W3DNTag_ArrayDims: 0x607200FC][W3DNTag_MatrixStride: 0x60720104][W3DNTag_IsRowMajor: 0x60720108]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60720124][W3DNTag_Offset: 0x6072012C][W3DNTag_SizeBytes: 0x60720130][W3DNTag_Name: 0x60720134][W3DNTag_Type: 0x6072013C][W3DNTag_ElementType: 0x60720140][W3DNTag_NumSubFields: 0x60720144][W3DNTag_ArrayDims: 0x60720148][W3DNTag_MatrixStride: 0x60720150][W3DNTag_IsRowMajor: 0x60720154]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60720170][W3DNTag_Offset: 0x60720178][W3DNTag_SizeBytes: 0x6072017C][W3DNTag_Name: 0x60720180][W3DNTag_Type: 0x60720188][W3DNTag_ElementType: 0x6072018C][W3DNTag_NumSubFields: 0x60720190][W3DNTag_ArrayDims: 0x60720194][W3DNTag_MatrixStride: 0x6072019C][W3DNTag_IsRowMajor: 0x607201A0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x607201BC][W3DNTag_Offset: 0x607201C4][W3DNTag_SizeBytes: 0x607201C8][W3DNTag_Name: 0x607201CC][W3DNTag_Type: 0x607201D4][W3DNTag_ElementType: 0x607201D8][W3DNTag_NumSubFields: 0x607201DC][W3DNTag_ArrayDims: 0x607201E0][W3DNTag_MatrixStride: 0x607201E8][W3DNTag_IsRowMajor: 0x607201EC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60720208][W3DNTag_Offset: 0x60720210][W3DNTag_SizeBytes: 0x60720214][W3DNTag_Name: 0x60720218][W3DNTag_Type: 0x60720220][W3DNTag_ElementType: 0x60720224][W3DNTag_NumSubFields: 0x60720228][W3DNTag_ArrayDims: 0x6072022C][W3DNTag_MatrixStride: 0x60720234][W3DNTag_IsRowMajor: 0x60720238]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60720254][W3DNTag_Offset: 0x6072025C][W3DNTag_SizeBytes: 0x60720260][W3DNTag_Name: 0x60720264][W3DNTag_Type: 0x6072026C][W3DNTag_ElementType: 0x60720270][W3DNTag_NumSubFields: 0x60720274][W3DNTag_ArrayDims: 0x60720278][W3DNTag_MatrixStride: 0x60720280][W3DNTag_IsRowMajor: 0x60720284]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x607202A0][W3DNTag_Offset: 0x607202A8][W3DNTag_SizeBytes: 0x607202AC][W3DNTag_Name: 0x607202B0][W3DNTag_Type: 0x607202B8][W3DNTag_ElementType: 0x607202BC][W3DNTag_NumSubFields: 0x607202C0][W3DNTag_ArrayDims: 0x607202C4][W3DNTag_MatrixStride: 0x607202CC][W3DNTag_IsRowMajor: 0x607202D0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x607202EC][W3DNTag_Offset: 0x607202F4][W3DNTag_SizeBytes: 0x607202F8][W3DNTag_Name: 0x607202FC][W3DNTag_Type: 0x60720304][W3DNTag_ElementType: 0x60720308][W3DNTag_NumSubFields: 0x6072030C][W3DNTag_ArrayDims: 0x60720310][W3DNTag_MatrixStride: 0x60720318][W3DNTag_IsRowMajor: 0x6072031C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609358f8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x609358f8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x607200D8][W3DNTag_Offset: 0x607200E0][W3DNTag_SizeBytes: 0x607200E4][W3DNTag_Name: 0x607200E8][W3DNTag_Type: 0x607200F0][W3DNTag_ElementType: 0x607200F4][W3DNTag_NumSubFields: 0x607200F8][W3DNTag_ArrayDims: 0x607200FC][W3DNTag_MatrixStride: 0x60720104][W3DNTag_IsRowMajor: 0x60720108]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x609358f8, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60720124][W3DNTag_Offset: 0x6072012C][W3DNTag_SizeBytes: 0x60720130][W3DNTag_Name: 0x60720134][W3DNTag_Type: 0x6072013C][W3DNTag_ElementType: 0x60720140][W3DNTag_NumSubFields: 0x60720144][W3DNTag_ArrayDims: 0x60720148][W3DNTag_MatrixStride: 0x60720150][W3DNTag_IsRowMajor: 0x60720154]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 403, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 265, shader 403 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 265, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 265, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 265, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 265, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 265, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 265, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 265, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 265 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x60935858][W3DNTag_Offset: 0x609358F8]) Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 0 (W3DNEC_SUCCESS). Shader pipeline address 0x618efca8 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x60935858 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 1116 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x609358f8 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 44 Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e00d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e00d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e00d8, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e0198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0198, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0198, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e0258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0258, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0258, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e0318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0318, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0318, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e03d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e03d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e03d8, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e0498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0498, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0498, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e0558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0558, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0558, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e0618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0618, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0618, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e06d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e06d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e06d8, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e0798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0798, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0798, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e0858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0858, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0858, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e0918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0918, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0918, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e09d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e09d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e09d8, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e0a98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0a98, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0a98, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e0b58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0b58, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0b58, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e0c18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0c18, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0c18, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e0cd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0cd8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0cd8, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e0d98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0d98, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0d98, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e0e58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0e58, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0e58, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605e0f18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0f18, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605e0f18, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60549028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549028, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549028, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605490e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605490e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605490e8, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605491a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605491a8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605491a8, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60549268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549268, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549268, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60549328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549328, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549328, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605493e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605493e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605493e8, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605494a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605494a8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605494a8, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60549568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549568, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549568, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60549628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549628, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549628, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605496e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605496e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605496e8, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605497a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605497a8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605497a8, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60549868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549868, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549868, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60549928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549928, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549928, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x605499e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605499e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x605499e8, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60549aa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549aa8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549aa8, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60549b68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549b68, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549b68, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60549c28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549c28, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549c28, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60549ce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549ce8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549ce8, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60549da8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549da8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549da8, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60549e68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549e68, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549e68, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60549f28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549f28, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60549f28, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6054b018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b018, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b018, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6054b0d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b0d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b0d8, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6054b198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b198, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b198, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6054b258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b258, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b258, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6054b318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b318, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b318, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6054b3d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b3d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b3d8, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6054b498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b498, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b498, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6054b558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b558, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b558, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6054b618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b618, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b618, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6054b6d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b6d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b6d8, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6054b798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b798, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b798, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6054b858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b858, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b858, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6054b918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b918, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b918, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6054b9d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b9d8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054b9d8, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6054ba98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054ba98, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054ba98, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6054bb58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054bb58, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054bb58, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6054bc18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054bc18, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054bc18, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6054bcd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054bcd8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054bcd8, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6054bd98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054bd98, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054bd98, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6054be58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054be58, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054be58, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6054bf18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054bf18, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6054bf18, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d5028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5028, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5028, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1160, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d50e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d50e8, bufferIdx 0, offset 0. size 1116, targetShader 0x60935858, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d50e8, bufferIdx 1, offset 1116. size 44, targetShader 0x609358f8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 265, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 265, pname 0x8B86 (GL_ACTIVE_UNIFORMS), params 0x618ec718 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 30 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 265, pname 0x8B87 (GL_ACTIVE_UNIFORM_MAX_LENGTH), params 0x618ec714 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 21 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 0, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 1, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1406 (GL_FLOAT), name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 1 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 2, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 2 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 3, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 3 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 4, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 4 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 5, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 5 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 6, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x1404 (GL_INT), name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 6 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 7, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 7 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 8, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 8 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 9, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1404 (GL_INT), name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 9 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 10, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 10 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 11, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uTMatrix1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 11 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 12, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 7, size 1, type 0x1406 (GL_FLOAT), name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 12 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 13, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1406 (GL_FLOAT), name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 13 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 14, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 14 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 15, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 15 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 16, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 16 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 17, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 17 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 18, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 18 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 19, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 19 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 20, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 27 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 21, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 8, type 0x1404 (GL_INT), name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 28 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 22, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 36 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 23, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 44 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 24, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 52 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 25, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1404 (GL_INT), name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 60 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 26, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 61 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 27, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 1, type 0x1406 (GL_FLOAT), name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 62 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 28, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 63 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 265, index 29, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 20, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 265, name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 71 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 266 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 404 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 404, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 8 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; attribute vec2 inTexCoord1; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform mat4 uNMatrix; uniform vec4 uGlobalAmbient; uniform vec4 uMaterialAmbient; uniform vec4 uMaterialDiffuse; uniform vec4 uMaterialEmissive; uniform vec4 uMaterialSpecular; uniform float uMaterialShininess; uniform int uLightCount; uniform int uLightType[MAX_LIGHTS]; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec3 uLightDirection[MAX_LIGHTS]; uniform vec3 uLightAttenuation[MAX_LIGHTS]; uniform vec4 uLightAmbient[MAX_LIGHTS]; uniform vec4 uLightDiffuse[MAX_LIGHTS]; uniform vec4 uLightSpecular[MAX_LIGHTS]; uniform float uThickness; /* Varyings */ varying vec2 vTextureCoord0; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; void dirLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = normalize(-(uNMatrix * vec4(uLightDirection[index], 0.0)).xyz); ambient += uLightAmbient[index]; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor; } } void pointLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = uLightPosition[index] - position; float D = length(L); L = normalize(L); float Attenuation = 1.0 / (uLightAttenuation[index].x + uLightAttenuation[index].y * D + uLightAttenuation[index].z * D * D); ambient += uLightAmbient[index] * Attenuation; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL * Attenuation; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor * Attenuation; } } void spotLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { // TO-DO } void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); gl_PointSize = uThickness; vec3 Position = (uWVMatrix * vec4(inVertexPosition, 1.0)).xyz; vec3 P = normalize(Position); vec3 N = normalize(vec4(uNMatrix * vec4(inVertexNormal, 0.0)).xyz); vec3 R = reflect(P, N); float V = 2.0 * sqrt(R.x*R.x + R.y*R.y + (R.z+1.0)*(R.z+1.0)); vTextureCoord0 = vec2(R.x/V + 0.5, R.y/V + 0.5); vVertexColor = inVertexColor.bgra; vSpecularColor = vec4(0.0, 0.0, 0.0, 0.0); if (uLightCount > 0) { vec3 Normal = normalize((uNMatrix * vec4(inVertexNormal, 0.0)).xyz); vec4 Ambient = vec4(0.0, 0.0, 0.0, 0.0); vec4 Diffuse = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) // can't use uniform as loop-counter directly in glsl break; if (uLightType[i] == 0) pointLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 1) spotLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 2) dirLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } vec4 LightColor = Ambient * uMaterialAmbient + Diffuse * uMaterialDiffuse; LightColor = clamp(LightColor, 0.0, 1.0); LightColor.w = 1.0; vVertexColor *= LightColor; vVertexColor += uMaterialEmissive; vVertexColor += uGlobalAmbient * uMaterialAmbient; vVertexColor = clamp(vVertexColor, 0.0, 1.0); vSpecularColor *= uMaterialSpecular; } vFogCoord = length(Position); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 404 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 11724][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x60935998 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935998, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935998, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x605AF950][W3DNTag_Offset: 0x605AF958][W3DNTag_SizeBytes: 0x605AF95C][W3DNTag_Name: 0x605AF960][W3DNTag_Type: 0x605AF968][W3DNTag_ElementType: 0x605AF96C][W3DNTag_NumSubFields: 0x605AF970][W3DNTag_ArrayDims: 0x605AF974][W3DNTag_MatrixStride: 0x605AF97C][W3DNTag_IsRowMajor: 0x605AF980]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x605AF99C][W3DNTag_Offset: 0x605AF9A4][W3DNTag_SizeBytes: 0x605AF9A8][W3DNTag_Name: 0x605AF9AC][W3DNTag_Type: 0x605AF9B4][W3DNTag_ElementType: 0x605AF9B8][W3DNTag_NumSubFields: 0x605AF9BC][W3DNTag_ArrayDims: 0x605AF9C0][W3DNTag_MatrixStride: 0x605AF9C8][W3DNTag_IsRowMajor: 0x605AF9CC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x605AF9E8][W3DNTag_Offset: 0x605AF9F0][W3DNTag_SizeBytes: 0x605AF9F4][W3DNTag_Name: 0x605AF9F8][W3DNTag_Type: 0x605AFA00][W3DNTag_ElementType: 0x605AFA04][W3DNTag_NumSubFields: 0x605AFA08][W3DNTag_ArrayDims: 0x605AFA0C][W3DNTag_MatrixStride: 0x605AFA14][W3DNTag_IsRowMajor: 0x605AFA18]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x605AFA34][W3DNTag_Offset: 0x605AFA3C][W3DNTag_SizeBytes: 0x605AFA40][W3DNTag_Name: 0x605AFA44][W3DNTag_Type: 0x605AFA4C][W3DNTag_ElementType: 0x605AFA50][W3DNTag_NumSubFields: 0x605AFA54][W3DNTag_ArrayDims: 0x605AFA58][W3DNTag_MatrixStride: 0x605AFA60][W3DNTag_IsRowMajor: 0x605AFA64]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x605AFA80][W3DNTag_Offset: 0x605AFA88][W3DNTag_SizeBytes: 0x605AFA8C][W3DNTag_Name: 0x605AFA90][W3DNTag_Type: 0x605AFA98][W3DNTag_ElementType: 0x605AFA9C][W3DNTag_NumSubFields: 0x605AFAA0][W3DNTag_ArrayDims: 0x605AFAA4][W3DNTag_MatrixStride: 0x605AFAAC][W3DNTag_IsRowMajor: 0x605AFAB0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 18 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 18 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60504028][W3DNTag_Offset: 0x60504030][W3DNTag_SizeBytes: 0x60504034][W3DNTag_Name: 0x60504038][W3DNTag_Type: 0x60504040][W3DNTag_ElementType: 0x60504044][W3DNTag_NumSubFields: 0x60504048][W3DNTag_ArrayDims: 0x6050404C][W3DNTag_MatrixStride: 0x60504054][W3DNTag_IsRowMajor: 0x60504058]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60504074][W3DNTag_Offset: 0x6050407C][W3DNTag_SizeBytes: 0x60504080][W3DNTag_Name: 0x60504084][W3DNTag_Type: 0x6050408C][W3DNTag_ElementType: 0x60504090][W3DNTag_NumSubFields: 0x60504094][W3DNTag_ArrayDims: 0x60504098][W3DNTag_MatrixStride: 0x605040A0][W3DNTag_IsRowMajor: 0x605040A4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x605040C0][W3DNTag_Offset: 0x605040C8][W3DNTag_SizeBytes: 0x605040CC][W3DNTag_Name: 0x605040D0][W3DNTag_Type: 0x605040D8][W3DNTag_ElementType: 0x605040DC][W3DNTag_NumSubFields: 0x605040E0][W3DNTag_ArrayDims: 0x605040E4][W3DNTag_MatrixStride: 0x605040EC][W3DNTag_IsRowMajor: 0x605040F0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6050410C][W3DNTag_Offset: 0x60504114][W3DNTag_SizeBytes: 0x60504118][W3DNTag_Name: 0x6050411C][W3DNTag_Type: 0x60504124][W3DNTag_ElementType: 0x60504128][W3DNTag_NumSubFields: 0x6050412C][W3DNTag_ArrayDims: 0x60504130][W3DNTag_MatrixStride: 0x60504138][W3DNTag_IsRowMajor: 0x6050413C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60504158][W3DNTag_Offset: 0x60504160][W3DNTag_SizeBytes: 0x60504164][W3DNTag_Name: 0x60504168][W3DNTag_Type: 0x60504170][W3DNTag_ElementType: 0x60504174][W3DNTag_NumSubFields: 0x60504178][W3DNTag_ArrayDims: 0x6050417C][W3DNTag_MatrixStride: 0x60504184][W3DNTag_IsRowMajor: 0x60504188]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x605041A4][W3DNTag_Offset: 0x605041AC][W3DNTag_SizeBytes: 0x605041B0][W3DNTag_Name: 0x605041B4][W3DNTag_Type: 0x605041BC][W3DNTag_ElementType: 0x605041C0][W3DNTag_NumSubFields: 0x605041C4][W3DNTag_ArrayDims: 0x605041C8][W3DNTag_MatrixStride: 0x605041D0][W3DNTag_IsRowMajor: 0x605041D4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x605041F0][W3DNTag_Offset: 0x605041F8][W3DNTag_SizeBytes: 0x605041FC][W3DNTag_Name: 0x60504200][W3DNTag_Type: 0x60504208][W3DNTag_ElementType: 0x6050420C][W3DNTag_NumSubFields: 0x60504210][W3DNTag_ArrayDims: 0x60504214][W3DNTag_MatrixStride: 0x6050421C][W3DNTag_IsRowMajor: 0x60504220]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60721000][W3DNTag_ArrayStride: 0x60721008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6050423C][W3DNTag_Offset: 0x60504244][W3DNTag_SizeBytes: 0x60504248][W3DNTag_Name: 0x6050424C][W3DNTag_Type: 0x60504254][W3DNTag_ElementType: 0x60504258][W3DNTag_NumSubFields: 0x6050425C][W3DNTag_ArrayDims: 0x60504260][W3DNTag_MatrixStride: 0x60504268][W3DNTag_IsRowMajor: 0x6050426C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60504288][W3DNTag_Offset: 0x60504290][W3DNTag_SizeBytes: 0x60504294][W3DNTag_Name: 0x60504298][W3DNTag_Type: 0x605042A0][W3DNTag_ElementType: 0x605042A4][W3DNTag_NumSubFields: 0x605042A8][W3DNTag_ArrayDims: 0x605042AC][W3DNTag_MatrixStride: 0x605042B4][W3DNTag_IsRowMajor: 0x605042B8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x605042D4][W3DNTag_Offset: 0x605042DC][W3DNTag_SizeBytes: 0x605042E0][W3DNTag_Name: 0x605042E4][W3DNTag_Type: 0x605042EC][W3DNTag_ElementType: 0x605042F0][W3DNTag_NumSubFields: 0x605042F4][W3DNTag_ArrayDims: 0x605042F8][W3DNTag_MatrixStride: 0x60504300][W3DNTag_IsRowMajor: 0x60504304]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60504320][W3DNTag_Offset: 0x60504328][W3DNTag_SizeBytes: 0x6050432C][W3DNTag_Name: 0x60504330][W3DNTag_Type: 0x60504338][W3DNTag_ElementType: 0x6050433C][W3DNTag_NumSubFields: 0x60504340][W3DNTag_ArrayDims: 0x60504344][W3DNTag_MatrixStride: 0x6050434C][W3DNTag_IsRowMajor: 0x60504350]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6050436C][W3DNTag_Offset: 0x60504374][W3DNTag_SizeBytes: 0x60504378][W3DNTag_Name: 0x6050437C][W3DNTag_Type: 0x60504384][W3DNTag_ElementType: 0x60504388][W3DNTag_NumSubFields: 0x6050438C][W3DNTag_ArrayDims: 0x60504390][W3DNTag_MatrixStride: 0x60504398][W3DNTag_IsRowMajor: 0x6050439C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6101B5D8][W3DNTag_ArrayStride: 0x6101B5E0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x605043B8][W3DNTag_Offset: 0x605043C0][W3DNTag_SizeBytes: 0x605043C4][W3DNTag_Name: 0x605043C8][W3DNTag_Type: 0x605043D0][W3DNTag_ElementType: 0x605043D4][W3DNTag_NumSubFields: 0x605043D8][W3DNTag_ArrayDims: 0x605043DC][W3DNTag_MatrixStride: 0x605043E4][W3DNTag_IsRowMajor: 0x605043E8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60654000][W3DNTag_ArrayStride: 0x60654008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60504404][W3DNTag_Offset: 0x6050440C][W3DNTag_SizeBytes: 0x60504410][W3DNTag_Name: 0x60504414][W3DNTag_Type: 0x6050441C][W3DNTag_ElementType: 0x60504420][W3DNTag_NumSubFields: 0x60504424][W3DNTag_ArrayDims: 0x60504428][W3DNTag_MatrixStride: 0x60504430][W3DNTag_IsRowMajor: 0x60504434]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F93000][W3DNTag_ArrayStride: 0x60F93008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60504450][W3DNTag_Offset: 0x60504458][W3DNTag_SizeBytes: 0x6050445C][W3DNTag_Name: 0x60504460][W3DNTag_Type: 0x60504468][W3DNTag_ElementType: 0x6050446C][W3DNTag_NumSubFields: 0x60504470][W3DNTag_ArrayDims: 0x60504474][W3DNTag_MatrixStride: 0x6050447C][W3DNTag_IsRowMajor: 0x60504480]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6050449C][W3DNTag_Offset: 0x605044A4][W3DNTag_SizeBytes: 0x605044A8][W3DNTag_Name: 0x605044AC][W3DNTag_Type: 0x605044B4][W3DNTag_ElementType: 0x605044B8][W3DNTag_NumSubFields: 0x605044BC][W3DNTag_ArrayDims: 0x605044C0][W3DNTag_MatrixStride: 0x605044C8][W3DNTag_IsRowMajor: 0x605044CC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x605044E8][W3DNTag_Offset: 0x605044F0][W3DNTag_SizeBytes: 0x605044F4][W3DNTag_Name: 0x605044F8][W3DNTag_Type: 0x60504500][W3DNTag_ElementType: 0x60504504][W3DNTag_NumSubFields: 0x60504508][W3DNTag_ArrayDims: 0x6050450C][W3DNTag_MatrixStride: 0x60504514][W3DNTag_IsRowMajor: 0x60504518]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60FE8FF8][W3DNTag_ArrayStride: 0x60FE9000]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60504534][W3DNTag_Offset: 0x6050453C][W3DNTag_SizeBytes: 0x60504540][W3DNTag_Name: 0x60504544][W3DNTag_Type: 0x6050454C][W3DNTag_ElementType: 0x60504550][W3DNTag_NumSubFields: 0x60504554][W3DNTag_ArrayDims: 0x60504558][W3DNTag_MatrixStride: 0x60504560][W3DNTag_IsRowMajor: 0x60504564]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935998, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6108BFF8][W3DNTag_ArrayStride: 0x6108C000]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935998, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 404, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 266, shader 404 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 405 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 405, count 1, string 0x618ec768 length 0x0 Line 0: 'precision mediump float; /* Uniforms */ uniform int uTextureUsage0; uniform sampler2D uTextureUnit0; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTextureCoord0; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 Color = vVertexColor; if (bool(uTextureUsage0)) Color *= texture2D(uTextureUnit0, vTextureCoord0); Color += vSpecularColor; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; Color = mix(FogColor, Color, FogFactor); } gl_FragColor = Color; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 405 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 2892][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x60935a38 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935a38, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935a38, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60505E70][W3DNTag_Offset: 0x60505E78][W3DNTag_SizeBytes: 0x60505E7C][W3DNTag_Name: 0x60505E80][W3DNTag_Type: 0x60505E88][W3DNTag_ElementType: 0x60505E8C][W3DNTag_NumSubFields: 0x60505E90][W3DNTag_ArrayDims: 0x60505E94][W3DNTag_MatrixStride: 0x60505E9C][W3DNTag_IsRowMajor: 0x60505EA0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60505EBC][W3DNTag_Offset: 0x60505EC4][W3DNTag_SizeBytes: 0x60505EC8][W3DNTag_Name: 0x60505ECC][W3DNTag_Type: 0x60505ED4][W3DNTag_ElementType: 0x60505ED8][W3DNTag_NumSubFields: 0x60505EDC][W3DNTag_ArrayDims: 0x60505EE0][W3DNTag_MatrixStride: 0x60505EE8][W3DNTag_IsRowMajor: 0x60505EEC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60505F08][W3DNTag_Offset: 0x60505F10][W3DNTag_SizeBytes: 0x60505F14][W3DNTag_Name: 0x60505F18][W3DNTag_Type: 0x60505F20][W3DNTag_ElementType: 0x60505F24][W3DNTag_NumSubFields: 0x60505F28][W3DNTag_ArrayDims: 0x60505F2C][W3DNTag_MatrixStride: 0x60505F34][W3DNTag_IsRowMajor: 0x60505F38]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60505F54][W3DNTag_Offset: 0x60505F5C][W3DNTag_SizeBytes: 0x60505F60][W3DNTag_Name: 0x60505F64][W3DNTag_Type: 0x60505F6C][W3DNTag_ElementType: 0x60505F70][W3DNTag_NumSubFields: 0x60505F74][W3DNTag_ArrayDims: 0x60505F78][W3DNTag_MatrixStride: 0x60505F80][W3DNTag_IsRowMajor: 0x60505F84]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935a38, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 7 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935a38, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 7 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x605B1028][W3DNTag_Offset: 0x605B1030][W3DNTag_SizeBytes: 0x605B1034][W3DNTag_Name: 0x605B1038][W3DNTag_Type: 0x605B1040][W3DNTag_ElementType: 0x605B1044][W3DNTag_NumSubFields: 0x605B1048][W3DNTag_ArrayDims: 0x605B104C][W3DNTag_MatrixStride: 0x605B1054][W3DNTag_IsRowMajor: 0x605B1058]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x605B1074][W3DNTag_Offset: 0x605B107C][W3DNTag_SizeBytes: 0x605B1080][W3DNTag_Name: 0x605B1084][W3DNTag_Type: 0x605B108C][W3DNTag_ElementType: 0x605B1090][W3DNTag_NumSubFields: 0x605B1094][W3DNTag_ArrayDims: 0x605B1098][W3DNTag_MatrixStride: 0x605B10A0][W3DNTag_IsRowMajor: 0x605B10A4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x605B10C0][W3DNTag_Offset: 0x605B10C8][W3DNTag_SizeBytes: 0x605B10CC][W3DNTag_Name: 0x605B10D0][W3DNTag_Type: 0x605B10D8][W3DNTag_ElementType: 0x605B10DC][W3DNTag_NumSubFields: 0x605B10E0][W3DNTag_ArrayDims: 0x605B10E4][W3DNTag_MatrixStride: 0x605B10EC][W3DNTag_IsRowMajor: 0x605B10F0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x605B110C][W3DNTag_Offset: 0x605B1114][W3DNTag_SizeBytes: 0x605B1118][W3DNTag_Name: 0x605B111C][W3DNTag_Type: 0x605B1124][W3DNTag_ElementType: 0x605B1128][W3DNTag_NumSubFields: 0x605B112C][W3DNTag_ArrayDims: 0x605B1130][W3DNTag_MatrixStride: 0x605B1138][W3DNTag_IsRowMajor: 0x605B113C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x605B1158][W3DNTag_Offset: 0x605B1160][W3DNTag_SizeBytes: 0x605B1164][W3DNTag_Name: 0x605B1168][W3DNTag_Type: 0x605B1170][W3DNTag_ElementType: 0x605B1174][W3DNTag_NumSubFields: 0x605B1178][W3DNTag_ArrayDims: 0x605B117C][W3DNTag_MatrixStride: 0x605B1184][W3DNTag_IsRowMajor: 0x605B1188]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x605B11A4][W3DNTag_Offset: 0x605B11AC][W3DNTag_SizeBytes: 0x605B11B0][W3DNTag_Name: 0x605B11B4][W3DNTag_Type: 0x605B11BC][W3DNTag_ElementType: 0x605B11C0][W3DNTag_NumSubFields: 0x605B11C4][W3DNTag_ArrayDims: 0x605B11C8][W3DNTag_MatrixStride: 0x605B11D0][W3DNTag_IsRowMajor: 0x605B11D4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x605B11F0][W3DNTag_Offset: 0x605B11F8][W3DNTag_SizeBytes: 0x605B11FC][W3DNTag_Name: 0x605B1200][W3DNTag_Type: 0x605B1208][W3DNTag_ElementType: 0x605B120C][W3DNTag_NumSubFields: 0x605B1210][W3DNTag_ArrayDims: 0x605B1214][W3DNTag_MatrixStride: 0x605B121C][W3DNTag_IsRowMajor: 0x605B1220]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935a38, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935a38, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935a38, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x605B1028][W3DNTag_Offset: 0x605B1030][W3DNTag_SizeBytes: 0x605B1034][W3DNTag_Name: 0x605B1038][W3DNTag_Type: 0x605B1040][W3DNTag_ElementType: 0x605B1044][W3DNTag_NumSubFields: 0x605B1048][W3DNTag_ArrayDims: 0x605B104C][W3DNTag_MatrixStride: 0x605B1054][W3DNTag_IsRowMajor: 0x605B1058]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 405, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 266, shader 405 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 266, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 266, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 266, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 266, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 266, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 266, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 266, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 266 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x60935998][W3DNTag_Offset: 0x60935A38]) Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 0 (W3DNEC_SUCCESS). Shader pipeline address 0x618efd98 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x60935998 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 988 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x60935a38 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 40 Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d51a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d51a8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d51a8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d5268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5268, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5268, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d5328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5328, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5328, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d53e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d53e8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d53e8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d54a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d54a8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d54a8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d5568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5568, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5568, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d5628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5628, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5628, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d56e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d56e8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d56e8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d57a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d57a8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d57a8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d5868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5868, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5868, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d5928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5928, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5928, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d59e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d59e8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d59e8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d5aa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5aa8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5aa8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d5b68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5b68, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5b68, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d5c28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5c28, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5c28, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d5ce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5ce8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5ce8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d5da8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5da8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5da8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d5e68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5e68, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5e68, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d5f28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5f28, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d5f28, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d6018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6018, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6018, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d60d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d60d8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d60d8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d6198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6198, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6198, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d6258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6258, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6258, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d6318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6318, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6318, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d63d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d63d8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d63d8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d6498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6498, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6498, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d6558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6558, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6558, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d6618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6618, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6618, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d66d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d66d8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d66d8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d6798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6798, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6798, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d6858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6858, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6858, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d6918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6918, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6918, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d69d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d69d8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d69d8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d6a98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6a98, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6a98, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d6b58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6b58, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6b58, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d6c18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6c18, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6c18, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d6cd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6cd8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6cd8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d6d98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6d98, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6d98, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d6e58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6e58, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6e58, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d6f18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6f18, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d6f18, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d8028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8028, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8028, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d80e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d80e8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d80e8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d81a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d81a8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d81a8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d8268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8268, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8268, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d8328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8328, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8328, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d83e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d83e8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d83e8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d84a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d84a8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d84a8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d8568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8568, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8568, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d8628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8628, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8628, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d86e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d86e8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d86e8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d87a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d87a8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d87a8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d8868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8868, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8868, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d8928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8928, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8928, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d89e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d89e8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d89e8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d8aa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8aa8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8aa8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d8b68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8b68, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8b68, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d8c28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8c28, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8c28, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d8ce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8ce8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8ce8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d8da8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8da8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8da8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d8e68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8e68, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8e68, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604d8f28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8f28, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604d8f28, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60642018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642018, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642018, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606420d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606420d8, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606420d8, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1028, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60642198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642198, bufferIdx 0, offset 0. size 988, targetShader 0x60935998, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642198, bufferIdx 1, offset 988. size 40, targetShader 0x60935a38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 266, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 266, pname 0x8B86 (GL_ACTIVE_UNIFORMS), params 0x618ec718 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 26 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 266, pname 0x8B87 (GL_ACTIVE_UNIFORM_MAX_LENGTH), params 0x618ec714 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 21 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 0, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x1404 (GL_INT), name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 1, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 1 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 2, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1404 (GL_INT), name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 2 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 3, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 7, size 1, type 0x1406 (GL_FLOAT), name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 3 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 4, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1406 (GL_FLOAT), name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 4 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 5, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 5 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 6, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 6 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 7, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 7 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 8, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 8 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 9, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 9 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 10, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 17 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 11, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 8, type 0x1404 (GL_INT), name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 18 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 12, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 26 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 13, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 34 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 14, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 42 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 15, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1404 (GL_INT), name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 50 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 16, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 51 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 17, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 1, type 0x1406 (GL_FLOAT), name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 52 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 18, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 53 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 19, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 20, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 61 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 20, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 69 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 21, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1406 (GL_FLOAT), name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 70 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 22, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 71 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 23, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 72 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 24, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 73 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 266, index 25, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 266, name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 74 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 267 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 406 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 406, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 8 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; attribute vec2 inTexCoord1; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform mat4 uNMatrix; uniform mat4 uTMatrix0; uniform vec4 uGlobalAmbient; uniform vec4 uMaterialAmbient; uniform vec4 uMaterialDiffuse; uniform vec4 uMaterialEmissive; uniform vec4 uMaterialSpecular; uniform float uMaterialShininess; uniform int uLightCount; uniform int uLightType[MAX_LIGHTS]; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec3 uLightDirection[MAX_LIGHTS]; uniform vec3 uLightAttenuation[MAX_LIGHTS]; uniform vec4 uLightAmbient[MAX_LIGHTS]; uniform vec4 uLightDiffuse[MAX_LIGHTS]; uniform vec4 uLightSpecular[MAX_LIGHTS]; uniform float uThickness; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; void dirLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = normalize(-(uNMatrix * vec4(uLightDirection[index], 0.0)).xyz); ambient += uLightAmbient[index]; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor; } } void pointLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = uLightPosition[index] - position; float D = length(L); L = normalize(L); float Attenuation = 1.0 / (uLightAttenuation[index].x + uLightAttenuation[index].y * D + uLightAttenuation[index].z * D * D); ambient += uLightAmbient[index] * Attenuation; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL * Attenuation; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor * Attenuation; } } void spotLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { // TO-DO } void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); gl_PointSize = uThickness; vec4 TextureCoord0 = vec4(inTexCoord0.x, inTexCoord0.y, 1.0, 1.0); vTextureCoord0 = vec4(uTMatrix0 * TextureCoord0).xy; vec3 Position = (uWVMatrix * vec4(inVertexPosition, 1.0)).xyz; vec3 P = normalize(Position); vec3 N = normalize(vec4(uNMatrix * vec4(inVertexNormal, 0.0)).xyz); vec3 R = reflect(P, N); float V = 2.0 * sqrt(R.x*R.x + R.y*R.y + (R.z+1.0)*(R.z+1.0)); vTextureCoord1 = vec2(R.x/V + 0.5, R.y/V + 0.5); vVertexColor = inVertexColor.bgra; vSpecularColor = vec4(0.0, 0.0, 0.0, 0.0); if (uLightCount > 0) { vec3 Normal = normalize((uNMatrix * vec4(inVertexNormal, 0.0)).xyz); vec4 Ambient = vec4(0.0, 0.0, 0.0, 0.0); vec4 Diffuse = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) // can't use uniform as loop-counter directly in glsl break; if (uLightType[i] == 0) pointLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 1) spotLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 2) dirLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } vec4 LightColor = Ambient * uMaterialAmbient + Diffuse * uMaterialDiffuse; LightColor = clamp(LightColor, 0.0, 1.0); LightColor.w = 1.0; vVertexColor *= LightColor; vVertexColor += uMaterialEmissive; vVertexColor += uGlobalAmbient * uMaterialAmbient; vVertexColor = clamp(vVertexColor, 0.0, 1.0); vSpecularColor *= uMaterialSpecular; } vFogCoord = length(Position); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 406 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 12172][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x60935ad8 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935ad8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935ad8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEA498][W3DNTag_Offset: 0x60FEA4A0][W3DNTag_SizeBytes: 0x60FEA4A4][W3DNTag_Name: 0x60FEA4A8][W3DNTag_Type: 0x60FEA4B0][W3DNTag_ElementType: 0x60FEA4B4][W3DNTag_NumSubFields: 0x60FEA4B8][W3DNTag_ArrayDims: 0x60FEA4BC][W3DNTag_MatrixStride: 0x60FEA4C4][W3DNTag_IsRowMajor: 0x60FEA4C8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEA4E4][W3DNTag_Offset: 0x60FEA4EC][W3DNTag_SizeBytes: 0x60FEA4F0][W3DNTag_Name: 0x60FEA4F4][W3DNTag_Type: 0x60FEA4FC][W3DNTag_ElementType: 0x60FEA500][W3DNTag_NumSubFields: 0x60FEA504][W3DNTag_ArrayDims: 0x60FEA508][W3DNTag_MatrixStride: 0x60FEA510][W3DNTag_IsRowMajor: 0x60FEA514]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEA530][W3DNTag_Offset: 0x60FEA538][W3DNTag_SizeBytes: 0x60FEA53C][W3DNTag_Name: 0x60FEA540][W3DNTag_Type: 0x60FEA548][W3DNTag_ElementType: 0x60FEA54C][W3DNTag_NumSubFields: 0x60FEA550][W3DNTag_ArrayDims: 0x60FEA554][W3DNTag_MatrixStride: 0x60FEA55C][W3DNTag_IsRowMajor: 0x60FEA560]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEA57C][W3DNTag_Offset: 0x60FEA584][W3DNTag_SizeBytes: 0x60FEA588][W3DNTag_Name: 0x60FEA58C][W3DNTag_Type: 0x60FEA594][W3DNTag_ElementType: 0x60FEA598][W3DNTag_NumSubFields: 0x60FEA59C][W3DNTag_ArrayDims: 0x60FEA5A0][W3DNTag_MatrixStride: 0x60FEA5A8][W3DNTag_IsRowMajor: 0x60FEA5AC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEA5C8][W3DNTag_Offset: 0x60FEA5D0][W3DNTag_SizeBytes: 0x60FEA5D4][W3DNTag_Name: 0x60FEA5D8][W3DNTag_Type: 0x60FEA5E0][W3DNTag_ElementType: 0x60FEA5E4][W3DNTag_NumSubFields: 0x60FEA5E8][W3DNTag_ArrayDims: 0x60FEA5EC][W3DNTag_MatrixStride: 0x60FEA5F4][W3DNTag_IsRowMajor: 0x60FEA5F8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 19 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 19 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEAA88][W3DNTag_Offset: 0x60FEAA90][W3DNTag_SizeBytes: 0x60FEAA94][W3DNTag_Name: 0x60FEAA98][W3DNTag_Type: 0x60FEAAA0][W3DNTag_ElementType: 0x60FEAAA4][W3DNTag_NumSubFields: 0x60FEAAA8][W3DNTag_ArrayDims: 0x60FEAAAC][W3DNTag_MatrixStride: 0x60FEAAB4][W3DNTag_IsRowMajor: 0x60FEAAB8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEAAD4][W3DNTag_Offset: 0x60FEAADC][W3DNTag_SizeBytes: 0x60FEAAE0][W3DNTag_Name: 0x60FEAAE4][W3DNTag_Type: 0x60FEAAEC][W3DNTag_ElementType: 0x60FEAAF0][W3DNTag_NumSubFields: 0x60FEAAF4][W3DNTag_ArrayDims: 0x60FEAAF8][W3DNTag_MatrixStride: 0x60FEAB00][W3DNTag_IsRowMajor: 0x60FEAB04]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEAB20][W3DNTag_Offset: 0x60FEAB28][W3DNTag_SizeBytes: 0x60FEAB2C][W3DNTag_Name: 0x60FEAB30][W3DNTag_Type: 0x60FEAB38][W3DNTag_ElementType: 0x60FEAB3C][W3DNTag_NumSubFields: 0x60FEAB40][W3DNTag_ArrayDims: 0x60FEAB44][W3DNTag_MatrixStride: 0x60FEAB4C][W3DNTag_IsRowMajor: 0x60FEAB50]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEAB6C][W3DNTag_Offset: 0x60FEAB74][W3DNTag_SizeBytes: 0x60FEAB78][W3DNTag_Name: 0x60FEAB7C][W3DNTag_Type: 0x60FEAB84][W3DNTag_ElementType: 0x60FEAB88][W3DNTag_NumSubFields: 0x60FEAB8C][W3DNTag_ArrayDims: 0x60FEAB90][W3DNTag_MatrixStride: 0x60FEAB98][W3DNTag_IsRowMajor: 0x60FEAB9C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEABB8][W3DNTag_Offset: 0x60FEABC0][W3DNTag_SizeBytes: 0x60FEABC4][W3DNTag_Name: 0x60FEABC8][W3DNTag_Type: 0x60FEABD0][W3DNTag_ElementType: 0x60FEABD4][W3DNTag_NumSubFields: 0x60FEABD8][W3DNTag_ArrayDims: 0x60FEABDC][W3DNTag_MatrixStride: 0x60FEABE4][W3DNTag_IsRowMajor: 0x60FEABE8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEAC04][W3DNTag_Offset: 0x60FEAC0C][W3DNTag_SizeBytes: 0x60FEAC10][W3DNTag_Name: 0x60FEAC14][W3DNTag_Type: 0x60FEAC1C][W3DNTag_ElementType: 0x60FEAC20][W3DNTag_NumSubFields: 0x60FEAC24][W3DNTag_ArrayDims: 0x60FEAC28][W3DNTag_MatrixStride: 0x60FEAC30][W3DNTag_IsRowMajor: 0x60FEAC34]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEAC50][W3DNTag_Offset: 0x60FEAC58][W3DNTag_SizeBytes: 0x60FEAC5C][W3DNTag_Name: 0x60FEAC60][W3DNTag_Type: 0x60FEAC68][W3DNTag_ElementType: 0x60FEAC6C][W3DNTag_NumSubFields: 0x60FEAC70][W3DNTag_ArrayDims: 0x60FEAC74][W3DNTag_MatrixStride: 0x60FEAC7C][W3DNTag_IsRowMajor: 0x60FEAC80]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60721000][W3DNTag_ArrayStride: 0x60721008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEAC9C][W3DNTag_Offset: 0x60FEACA4][W3DNTag_SizeBytes: 0x60FEACA8][W3DNTag_Name: 0x60FEACAC][W3DNTag_Type: 0x60FEACB4][W3DNTag_ElementType: 0x60FEACB8][W3DNTag_NumSubFields: 0x60FEACBC][W3DNTag_ArrayDims: 0x60FEACC0][W3DNTag_MatrixStride: 0x60FEACC8][W3DNTag_IsRowMajor: 0x60FEACCC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEACE8][W3DNTag_Offset: 0x60FEACF0][W3DNTag_SizeBytes: 0x60FEACF4][W3DNTag_Name: 0x60FEACF8][W3DNTag_Type: 0x60FEAD00][W3DNTag_ElementType: 0x60FEAD04][W3DNTag_NumSubFields: 0x60FEAD08][W3DNTag_ArrayDims: 0x60FEAD0C][W3DNTag_MatrixStride: 0x60FEAD14][W3DNTag_IsRowMajor: 0x60FEAD18]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEAD34][W3DNTag_Offset: 0x60FEAD3C][W3DNTag_SizeBytes: 0x60FEAD40][W3DNTag_Name: 0x60FEAD44][W3DNTag_Type: 0x60FEAD4C][W3DNTag_ElementType: 0x60FEAD50][W3DNTag_NumSubFields: 0x60FEAD54][W3DNTag_ArrayDims: 0x60FEAD58][W3DNTag_MatrixStride: 0x60FEAD60][W3DNTag_IsRowMajor: 0x60FEAD64]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEAD80][W3DNTag_Offset: 0x60FEAD88][W3DNTag_SizeBytes: 0x60FEAD8C][W3DNTag_Name: 0x60FEAD90][W3DNTag_Type: 0x60FEAD98][W3DNTag_ElementType: 0x60FEAD9C][W3DNTag_NumSubFields: 0x60FEADA0][W3DNTag_ArrayDims: 0x60FEADA4][W3DNTag_MatrixStride: 0x60FEADAC][W3DNTag_IsRowMajor: 0x60FEADB0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEADCC][W3DNTag_Offset: 0x60FEADD4][W3DNTag_SizeBytes: 0x60FEADD8][W3DNTag_Name: 0x60FEADDC][W3DNTag_Type: 0x60FEADE4][W3DNTag_ElementType: 0x60FEADE8][W3DNTag_NumSubFields: 0x60FEADEC][W3DNTag_ArrayDims: 0x60FEADF0][W3DNTag_MatrixStride: 0x60FEADF8][W3DNTag_IsRowMajor: 0x60FEADFC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEAE18][W3DNTag_Offset: 0x60FEAE20][W3DNTag_SizeBytes: 0x60FEAE24][W3DNTag_Name: 0x60FEAE28][W3DNTag_Type: 0x60FEAE30][W3DNTag_ElementType: 0x60FEAE34][W3DNTag_NumSubFields: 0x60FEAE38][W3DNTag_ArrayDims: 0x60FEAE3C][W3DNTag_MatrixStride: 0x60FEAE44][W3DNTag_IsRowMajor: 0x60FEAE48]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6101B5D8][W3DNTag_ArrayStride: 0x6101B5E0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEAE64][W3DNTag_Offset: 0x60FEAE6C][W3DNTag_SizeBytes: 0x60FEAE70][W3DNTag_Name: 0x60FEAE74][W3DNTag_Type: 0x60FEAE7C][W3DNTag_ElementType: 0x60FEAE80][W3DNTag_NumSubFields: 0x60FEAE84][W3DNTag_ArrayDims: 0x60FEAE88][W3DNTag_MatrixStride: 0x60FEAE90][W3DNTag_IsRowMajor: 0x60FEAE94]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60654000][W3DNTag_ArrayStride: 0x60654008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEAEB0][W3DNTag_Offset: 0x60FEAEB8][W3DNTag_SizeBytes: 0x60FEAEBC][W3DNTag_Name: 0x60FEAEC0][W3DNTag_Type: 0x60FEAEC8][W3DNTag_ElementType: 0x60FEAECC][W3DNTag_NumSubFields: 0x60FEAED0][W3DNTag_ArrayDims: 0x60FEAED4][W3DNTag_MatrixStride: 0x60FEAEDC][W3DNTag_IsRowMajor: 0x60FEAEE0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F93000][W3DNTag_ArrayStride: 0x60F93008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEAEFC][W3DNTag_Offset: 0x60FEAF04][W3DNTag_SizeBytes: 0x60FEAF08][W3DNTag_Name: 0x60FEAF0C][W3DNTag_Type: 0x60FEAF14][W3DNTag_ElementType: 0x60FEAF18][W3DNTag_NumSubFields: 0x60FEAF1C][W3DNTag_ArrayDims: 0x60FEAF20][W3DNTag_MatrixStride: 0x60FEAF28][W3DNTag_IsRowMajor: 0x60FEAF2C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEAF48][W3DNTag_Offset: 0x60FEAF50][W3DNTag_SizeBytes: 0x60FEAF54][W3DNTag_Name: 0x60FEAF58][W3DNTag_Type: 0x60FEAF60][W3DNTag_ElementType: 0x60FEAF64][W3DNTag_NumSubFields: 0x60FEAF68][W3DNTag_ArrayDims: 0x60FEAF6C][W3DNTag_MatrixStride: 0x60FEAF74][W3DNTag_IsRowMajor: 0x60FEAF78]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEAF94][W3DNTag_Offset: 0x60FEAF9C][W3DNTag_SizeBytes: 0x60FEAFA0][W3DNTag_Name: 0x60FEAFA4][W3DNTag_Type: 0x60FEAFAC][W3DNTag_ElementType: 0x60FEAFB0][W3DNTag_NumSubFields: 0x60FEAFB4][W3DNTag_ArrayDims: 0x60FEAFB8][W3DNTag_MatrixStride: 0x60FEAFC0][W3DNTag_IsRowMajor: 0x60FEAFC4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x605B1218][W3DNTag_ArrayStride: 0x605B1220]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEAFE0][W3DNTag_Offset: 0x60FEAFE8][W3DNTag_SizeBytes: 0x60FEAFEC][W3DNTag_Name: 0x60FEAFF0][W3DNTag_Type: 0x60FEAFF8][W3DNTag_ElementType: 0x60FEAFFC][W3DNTag_NumSubFields: 0x60FEB000][W3DNTag_ArrayDims: 0x60FEB004][W3DNTag_MatrixStride: 0x60FEB00C][W3DNTag_IsRowMajor: 0x60FEB010]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935ad8, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60FE8FF8][W3DNTag_ArrayStride: 0x60FE9000]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935ad8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 406, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 267, shader 406 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 407 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 407, count 1, string 0x618ec768 length 0x0 Line 0: 'precision mediump float; /* Uniforms */ uniform int uTextureUsage0; uniform int uTextureUsage1; uniform sampler2D uTextureUnit0; uniform sampler2D uTextureUnit1; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 Color0 = vec4(1.0, 1.0, 1.0, 1.0); vec4 Color1 = vec4(1.0, 1.0, 1.0, 1.0); if (bool(uTextureUsage0)) Color0 = texture2D(uTextureUnit0, vTextureCoord0); if (bool(uTextureUsage1)) Color1 = texture2D(uTextureUnit1, vTextureCoord1); vec4 FinalColor = (Color0 * Color1) * vVertexColor + vSpecularColor; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; FinalColor = mix(FogColor, FinalColor, FogFactor); } gl_FragColor = FinalColor; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 407 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 3312][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x60935b78 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935b78, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935b78, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEAC50][W3DNTag_Offset: 0x60FEAC58][W3DNTag_SizeBytes: 0x60FEAC5C][W3DNTag_Name: 0x60FEAC60][W3DNTag_Type: 0x60FEAC68][W3DNTag_ElementType: 0x60FEAC6C][W3DNTag_NumSubFields: 0x60FEAC70][W3DNTag_ArrayDims: 0x60FEAC74][W3DNTag_MatrixStride: 0x60FEAC7C][W3DNTag_IsRowMajor: 0x60FEAC80]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEAC9C][W3DNTag_Offset: 0x60FEACA4][W3DNTag_SizeBytes: 0x60FEACA8][W3DNTag_Name: 0x60FEACAC][W3DNTag_Type: 0x60FEACB4][W3DNTag_ElementType: 0x60FEACB8][W3DNTag_NumSubFields: 0x60FEACBC][W3DNTag_ArrayDims: 0x60FEACC0][W3DNTag_MatrixStride: 0x60FEACC8][W3DNTag_IsRowMajor: 0x60FEACCC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEACE8][W3DNTag_Offset: 0x60FEACF0][W3DNTag_SizeBytes: 0x60FEACF4][W3DNTag_Name: 0x60FEACF8][W3DNTag_Type: 0x60FEAD00][W3DNTag_ElementType: 0x60FEAD04][W3DNTag_NumSubFields: 0x60FEAD08][W3DNTag_ArrayDims: 0x60FEAD0C][W3DNTag_MatrixStride: 0x60FEAD14][W3DNTag_IsRowMajor: 0x60FEAD18]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEAD34][W3DNTag_Offset: 0x60FEAD3C][W3DNTag_SizeBytes: 0x60FEAD40][W3DNTag_Name: 0x60FEAD44][W3DNTag_Type: 0x60FEAD4C][W3DNTag_ElementType: 0x60FEAD50][W3DNTag_NumSubFields: 0x60FEAD54][W3DNTag_ArrayDims: 0x60FEAD58][W3DNTag_MatrixStride: 0x60FEAD60][W3DNTag_IsRowMajor: 0x60FEAD64]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60FEAD80][W3DNTag_Offset: 0x60FEAD88][W3DNTag_SizeBytes: 0x60FEAD8C][W3DNTag_Name: 0x60FEAD90][W3DNTag_Type: 0x60FEAD98][W3DNTag_ElementType: 0x60FEAD9C][W3DNTag_NumSubFields: 0x60FEADA0][W3DNTag_ArrayDims: 0x60FEADA4][W3DNTag_MatrixStride: 0x60FEADAC][W3DNTag_IsRowMajor: 0x60FEADB0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935b78, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 8 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935b78, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 8 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6071CF08][W3DNTag_Offset: 0x6071CF10][W3DNTag_SizeBytes: 0x6071CF14][W3DNTag_Name: 0x6071CF18][W3DNTag_Type: 0x6071CF20][W3DNTag_ElementType: 0x6071CF24][W3DNTag_NumSubFields: 0x6071CF28][W3DNTag_ArrayDims: 0x6071CF2C][W3DNTag_MatrixStride: 0x6071CF34][W3DNTag_IsRowMajor: 0x6071CF38]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6071CF54][W3DNTag_Offset: 0x6071CF5C][W3DNTag_SizeBytes: 0x6071CF60][W3DNTag_Name: 0x6071CF64][W3DNTag_Type: 0x6071CF6C][W3DNTag_ElementType: 0x6071CF70][W3DNTag_NumSubFields: 0x6071CF74][W3DNTag_ArrayDims: 0x6071CF78][W3DNTag_MatrixStride: 0x6071CF80][W3DNTag_IsRowMajor: 0x6071CF84]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6071CFA0][W3DNTag_Offset: 0x6071CFA8][W3DNTag_SizeBytes: 0x6071CFAC][W3DNTag_Name: 0x6071CFB0][W3DNTag_Type: 0x6071CFB8][W3DNTag_ElementType: 0x6071CFBC][W3DNTag_NumSubFields: 0x6071CFC0][W3DNTag_ArrayDims: 0x6071CFC4][W3DNTag_MatrixStride: 0x6071CFCC][W3DNTag_IsRowMajor: 0x6071CFD0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6071CFEC][W3DNTag_Offset: 0x6071CFF4][W3DNTag_SizeBytes: 0x6071CFF8][W3DNTag_Name: 0x6071CFFC][W3DNTag_Type: 0x6071D004][W3DNTag_ElementType: 0x6071D008][W3DNTag_NumSubFields: 0x6071D00C][W3DNTag_ArrayDims: 0x6071D010][W3DNTag_MatrixStride: 0x6071D018][W3DNTag_IsRowMajor: 0x6071D01C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6071D038][W3DNTag_Offset: 0x6071D040][W3DNTag_SizeBytes: 0x6071D044][W3DNTag_Name: 0x6071D048][W3DNTag_Type: 0x6071D050][W3DNTag_ElementType: 0x6071D054][W3DNTag_NumSubFields: 0x6071D058][W3DNTag_ArrayDims: 0x6071D05C][W3DNTag_MatrixStride: 0x6071D064][W3DNTag_IsRowMajor: 0x6071D068]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6071D084][W3DNTag_Offset: 0x6071D08C][W3DNTag_SizeBytes: 0x6071D090][W3DNTag_Name: 0x6071D094][W3DNTag_Type: 0x6071D09C][W3DNTag_ElementType: 0x6071D0A0][W3DNTag_NumSubFields: 0x6071D0A4][W3DNTag_ArrayDims: 0x6071D0A8][W3DNTag_MatrixStride: 0x6071D0B0][W3DNTag_IsRowMajor: 0x6071D0B4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6071D0D0][W3DNTag_Offset: 0x6071D0D8][W3DNTag_SizeBytes: 0x6071D0DC][W3DNTag_Name: 0x6071D0E0][W3DNTag_Type: 0x6071D0E8][W3DNTag_ElementType: 0x6071D0EC][W3DNTag_NumSubFields: 0x6071D0F0][W3DNTag_ArrayDims: 0x6071D0F4][W3DNTag_MatrixStride: 0x6071D0FC][W3DNTag_IsRowMajor: 0x6071D100]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6071D11C][W3DNTag_Offset: 0x6071D124][W3DNTag_SizeBytes: 0x6071D128][W3DNTag_Name: 0x6071D12C][W3DNTag_Type: 0x6071D134][W3DNTag_ElementType: 0x6071D138][W3DNTag_NumSubFields: 0x6071D13C][W3DNTag_ArrayDims: 0x6071D140][W3DNTag_MatrixStride: 0x6071D148][W3DNTag_IsRowMajor: 0x6071D14C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935b78, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935b78, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6071CF08][W3DNTag_Offset: 0x6071CF10][W3DNTag_SizeBytes: 0x6071CF14][W3DNTag_Name: 0x6071CF18][W3DNTag_Type: 0x6071CF20][W3DNTag_ElementType: 0x6071CF24][W3DNTag_NumSubFields: 0x6071CF28][W3DNTag_ArrayDims: 0x6071CF2C][W3DNTag_MatrixStride: 0x6071CF34][W3DNTag_IsRowMajor: 0x6071CF38]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935b78, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6071CF54][W3DNTag_Offset: 0x6071CF5C][W3DNTag_SizeBytes: 0x6071CF60][W3DNTag_Name: 0x6071CF64][W3DNTag_Type: 0x6071CF6C][W3DNTag_ElementType: 0x6071CF70][W3DNTag_NumSubFields: 0x6071CF74][W3DNTag_ArrayDims: 0x6071CF78][W3DNTag_MatrixStride: 0x6071CF80][W3DNTag_IsRowMajor: 0x6071CF84]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 407, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 267, shader 407 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 267, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 267, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 267, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 267, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 267, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 267, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 267, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 267 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x60935AD8][W3DNTag_Offset: 0x60935B78]) Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 0 (W3DNEC_SUCCESS). Shader pipeline address 0x618efe88 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x60935ad8 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 1052 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x60935b78 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 44 Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60642258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642258, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642258, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60642318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642318, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642318, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606423d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606423d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606423d8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60642498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642498, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642498, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60642558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642558, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642558, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60642618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642618, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642618, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606426d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606426d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606426d8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60642798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642798, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642798, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60642858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642858, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642858, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60642918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642918, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642918, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x606429d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606429d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x606429d8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60642a98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642a98, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642a98, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60642b58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642b58, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642b58, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60642c18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642c18, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642c18, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60642cd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642cd8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642cd8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60642d98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642d98, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642d98, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60642e58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642e58, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642e58, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60642f18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642f18, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60642f18, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60423028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423028, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423028, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604230e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604230e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604230e8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604231a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604231a8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604231a8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60423268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423268, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423268, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60423328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423328, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423328, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604233e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604233e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604233e8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604234a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604234a8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604234a8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60423568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423568, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423568, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60423628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423628, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423628, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604236e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604236e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604236e8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604237a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604237a8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604237a8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60423868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423868, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423868, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60423928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423928, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423928, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604239e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604239e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604239e8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60423aa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423aa8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423aa8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60423b68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423b68, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423b68, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60423c28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423c28, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423c28, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60423ce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423ce8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423ce8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60423da8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423da8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423da8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60423e68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423e68, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423e68, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60423f28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423f28, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60423f28, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60424018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424018, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424018, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604240d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604240d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604240d8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60424198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424198, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424198, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60424258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424258, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424258, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60424318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424318, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424318, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604243d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604243d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604243d8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60424498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424498, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424498, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60424558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424558, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424558, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60424618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424618, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424618, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604246d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604246d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604246d8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60424798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424798, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424798, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60424858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424858, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424858, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60424918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424918, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424918, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604249d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604249d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604249d8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60424a98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424a98, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424a98, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60424b58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424b58, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424b58, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60424c18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424c18, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424c18, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60424cd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424cd8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424cd8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60424d98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424d98, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424d98, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60424e58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424e58, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424e58, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60424f18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424f18, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60424f18, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60421028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421028, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421028, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604210e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604210e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604210e8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604211a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604211a8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604211a8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60421268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421268, bufferIdx 0, offset 0. size 1052, targetShader 0x60935ad8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421268, bufferIdx 1, offset 1052. size 44, targetShader 0x60935b78, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 267, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 267, pname 0x8B86 (GL_ACTIVE_UNIFORMS), params 0x618ec718 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 29 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 267, pname 0x8B87 (GL_ACTIVE_UNIFORM_MAX_LENGTH), params 0x618ec714 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 21 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 0, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 1, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 1 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 2, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 2 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 3, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x1404 (GL_INT), name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 3 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 4, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 4 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 5, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 5 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 6, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1404 (GL_INT), name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 6 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 7, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 7 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 8, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 7, size 1, type 0x1406 (GL_FLOAT), name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 8 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 9, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1406 (GL_FLOAT), name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 9 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 10, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 10 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 11, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 11 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 12, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 12 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 13, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 13 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 14, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 14 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 15, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 15 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 16, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 23 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 17, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 8, type 0x1404 (GL_INT), name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 24 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 18, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 32 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 19, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 40 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 20, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 48 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 21, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1404 (GL_INT), name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 56 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 22, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 57 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 23, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 1, type 0x1406 (GL_FLOAT), name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 58 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 24, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 59 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 25, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 20, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 67 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 26, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 75 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 27, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1406 (GL_FLOAT), name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 76 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 267, index 28, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 267, name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 77 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 268 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 408 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 408, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 8 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform mat4 uNMatrix; uniform mat4 uTMatrix0; uniform vec4 uGlobalAmbient; uniform vec4 uMaterialAmbient; uniform vec4 uMaterialDiffuse; uniform vec4 uMaterialEmissive; uniform vec4 uMaterialSpecular; uniform float uMaterialShininess; uniform int uLightCount; uniform int uLightType[MAX_LIGHTS]; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec3 uLightDirection[MAX_LIGHTS]; uniform vec3 uLightAttenuation[MAX_LIGHTS]; uniform vec4 uLightAmbient[MAX_LIGHTS]; uniform vec4 uLightDiffuse[MAX_LIGHTS]; uniform vec4 uLightSpecular[MAX_LIGHTS]; uniform float uThickness; /* Varyings */ varying vec2 vTextureCoord0; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; void dirLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = normalize(-(uNMatrix * vec4(uLightDirection[index], 0.0)).xyz); ambient += uLightAmbient[index]; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor; } } void pointLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = uLightPosition[index] - position; float D = length(L); L = normalize(L); float Attenuation = 1.0 / (uLightAttenuation[index].x + uLightAttenuation[index].y * D + uLightAttenuation[index].z * D * D); ambient += uLightAmbient[index] * Attenuation; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL * Attenuation; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor * Attenuation; } } void spotLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { // TO-DO } void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); gl_PointSize = uThickness; vec4 TextureCoord0 = vec4(inTexCoord0.x, inTexCoord0.y, 1.0, 1.0); vTextureCoord0 = vec4(uTMatrix0 * TextureCoord0).xy; vVertexColor = inVertexColor.bgra; vSpecularColor = vec4(0.0, 0.0, 0.0, 0.0); vec3 Position = (uWVMatrix * vec4(inVertexPosition, 1.0)).xyz; if (uLightCount > 0) { vec3 Normal = normalize((uNMatrix * vec4(inVertexNormal, 0.0)).xyz); vec4 Ambient = vec4(0.0, 0.0, 0.0, 0.0); vec4 Diffuse = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) // can't use uniform as loop-counter directly in glsl break; if (uLightType[i] == 0) pointLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 1) spotLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 2) dirLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } vec4 LightColor = Ambient * uMaterialAmbient + Diffuse * uMaterialDiffuse; LightColor = clamp(LightColor, 0.0, 1.0); LightColor.w = 1.0; vVertexColor *= LightColor; vVertexColor += uMaterialEmissive; vVertexColor += uGlobalAmbient * uMaterialAmbient; vVertexColor = clamp(vVertexColor, 0.0, 1.0); vSpecularColor *= uMaterialSpecular; } vFogCoord = length(Position); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 408 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 10876][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x60935c18 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935c18, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935c18, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6051E6D8][W3DNTag_Offset: 0x6051E6E0][W3DNTag_SizeBytes: 0x6051E6E4][W3DNTag_Name: 0x6051E6E8][W3DNTag_Type: 0x6051E6F0][W3DNTag_ElementType: 0x6051E6F4][W3DNTag_NumSubFields: 0x6051E6F8][W3DNTag_ArrayDims: 0x6051E6FC][W3DNTag_MatrixStride: 0x6051E704][W3DNTag_IsRowMajor: 0x6051E708]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6051E724][W3DNTag_Offset: 0x6051E72C][W3DNTag_SizeBytes: 0x6051E730][W3DNTag_Name: 0x6051E734][W3DNTag_Type: 0x6051E73C][W3DNTag_ElementType: 0x6051E740][W3DNTag_NumSubFields: 0x6051E744][W3DNTag_ArrayDims: 0x6051E748][W3DNTag_MatrixStride: 0x6051E750][W3DNTag_IsRowMajor: 0x6051E754]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6051E770][W3DNTag_Offset: 0x6051E778][W3DNTag_SizeBytes: 0x6051E77C][W3DNTag_Name: 0x6051E780][W3DNTag_Type: 0x6051E788][W3DNTag_ElementType: 0x6051E78C][W3DNTag_NumSubFields: 0x6051E790][W3DNTag_ArrayDims: 0x6051E794][W3DNTag_MatrixStride: 0x6051E79C][W3DNTag_IsRowMajor: 0x6051E7A0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6051E7BC][W3DNTag_Offset: 0x6051E7C4][W3DNTag_SizeBytes: 0x6051E7C8][W3DNTag_Name: 0x6051E7CC][W3DNTag_Type: 0x6051E7D4][W3DNTag_ElementType: 0x6051E7D8][W3DNTag_NumSubFields: 0x6051E7DC][W3DNTag_ArrayDims: 0x6051E7E0][W3DNTag_MatrixStride: 0x6051E7E8][W3DNTag_IsRowMajor: 0x6051E7EC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 19 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 19 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B028][W3DNTag_Offset: 0x6046B030][W3DNTag_SizeBytes: 0x6046B034][W3DNTag_Name: 0x6046B038][W3DNTag_Type: 0x6046B040][W3DNTag_ElementType: 0x6046B044][W3DNTag_NumSubFields: 0x6046B048][W3DNTag_ArrayDims: 0x6046B04C][W3DNTag_MatrixStride: 0x6046B054][W3DNTag_IsRowMajor: 0x6046B058]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B074][W3DNTag_Offset: 0x6046B07C][W3DNTag_SizeBytes: 0x6046B080][W3DNTag_Name: 0x6046B084][W3DNTag_Type: 0x6046B08C][W3DNTag_ElementType: 0x6046B090][W3DNTag_NumSubFields: 0x6046B094][W3DNTag_ArrayDims: 0x6046B098][W3DNTag_MatrixStride: 0x6046B0A0][W3DNTag_IsRowMajor: 0x6046B0A4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B0C0][W3DNTag_Offset: 0x6046B0C8][W3DNTag_SizeBytes: 0x6046B0CC][W3DNTag_Name: 0x6046B0D0][W3DNTag_Type: 0x6046B0D8][W3DNTag_ElementType: 0x6046B0DC][W3DNTag_NumSubFields: 0x6046B0E0][W3DNTag_ArrayDims: 0x6046B0E4][W3DNTag_MatrixStride: 0x6046B0EC][W3DNTag_IsRowMajor: 0x6046B0F0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B10C][W3DNTag_Offset: 0x6046B114][W3DNTag_SizeBytes: 0x6046B118][W3DNTag_Name: 0x6046B11C][W3DNTag_Type: 0x6046B124][W3DNTag_ElementType: 0x6046B128][W3DNTag_NumSubFields: 0x6046B12C][W3DNTag_ArrayDims: 0x6046B130][W3DNTag_MatrixStride: 0x6046B138][W3DNTag_IsRowMajor: 0x6046B13C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B158][W3DNTag_Offset: 0x6046B160][W3DNTag_SizeBytes: 0x6046B164][W3DNTag_Name: 0x6046B168][W3DNTag_Type: 0x6046B170][W3DNTag_ElementType: 0x6046B174][W3DNTag_NumSubFields: 0x6046B178][W3DNTag_ArrayDims: 0x6046B17C][W3DNTag_MatrixStride: 0x6046B184][W3DNTag_IsRowMajor: 0x6046B188]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B1A4][W3DNTag_Offset: 0x6046B1AC][W3DNTag_SizeBytes: 0x6046B1B0][W3DNTag_Name: 0x6046B1B4][W3DNTag_Type: 0x6046B1BC][W3DNTag_ElementType: 0x6046B1C0][W3DNTag_NumSubFields: 0x6046B1C4][W3DNTag_ArrayDims: 0x6046B1C8][W3DNTag_MatrixStride: 0x6046B1D0][W3DNTag_IsRowMajor: 0x6046B1D4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B1F0][W3DNTag_Offset: 0x6046B1F8][W3DNTag_SizeBytes: 0x6046B1FC][W3DNTag_Name: 0x6046B200][W3DNTag_Type: 0x6046B208][W3DNTag_ElementType: 0x6046B20C][W3DNTag_NumSubFields: 0x6046B210][W3DNTag_ArrayDims: 0x6046B214][W3DNTag_MatrixStride: 0x6046B21C][W3DNTag_IsRowMajor: 0x6046B220]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60721000][W3DNTag_ArrayStride: 0x60721008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B23C][W3DNTag_Offset: 0x6046B244][W3DNTag_SizeBytes: 0x6046B248][W3DNTag_Name: 0x6046B24C][W3DNTag_Type: 0x6046B254][W3DNTag_ElementType: 0x6046B258][W3DNTag_NumSubFields: 0x6046B25C][W3DNTag_ArrayDims: 0x6046B260][W3DNTag_MatrixStride: 0x6046B268][W3DNTag_IsRowMajor: 0x6046B26C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B288][W3DNTag_Offset: 0x6046B290][W3DNTag_SizeBytes: 0x6046B294][W3DNTag_Name: 0x6046B298][W3DNTag_Type: 0x6046B2A0][W3DNTag_ElementType: 0x6046B2A4][W3DNTag_NumSubFields: 0x6046B2A8][W3DNTag_ArrayDims: 0x6046B2AC][W3DNTag_MatrixStride: 0x6046B2B4][W3DNTag_IsRowMajor: 0x6046B2B8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B2D4][W3DNTag_Offset: 0x6046B2DC][W3DNTag_SizeBytes: 0x6046B2E0][W3DNTag_Name: 0x6046B2E4][W3DNTag_Type: 0x6046B2EC][W3DNTag_ElementType: 0x6046B2F0][W3DNTag_NumSubFields: 0x6046B2F4][W3DNTag_ArrayDims: 0x6046B2F8][W3DNTag_MatrixStride: 0x6046B300][W3DNTag_IsRowMajor: 0x6046B304]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B320][W3DNTag_Offset: 0x6046B328][W3DNTag_SizeBytes: 0x6046B32C][W3DNTag_Name: 0x6046B330][W3DNTag_Type: 0x6046B338][W3DNTag_ElementType: 0x6046B33C][W3DNTag_NumSubFields: 0x6046B340][W3DNTag_ArrayDims: 0x6046B344][W3DNTag_MatrixStride: 0x6046B34C][W3DNTag_IsRowMajor: 0x6046B350]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B36C][W3DNTag_Offset: 0x6046B374][W3DNTag_SizeBytes: 0x6046B378][W3DNTag_Name: 0x6046B37C][W3DNTag_Type: 0x6046B384][W3DNTag_ElementType: 0x6046B388][W3DNTag_NumSubFields: 0x6046B38C][W3DNTag_ArrayDims: 0x6046B390][W3DNTag_MatrixStride: 0x6046B398][W3DNTag_IsRowMajor: 0x6046B39C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B3B8][W3DNTag_Offset: 0x6046B3C0][W3DNTag_SizeBytes: 0x6046B3C4][W3DNTag_Name: 0x6046B3C8][W3DNTag_Type: 0x6046B3D0][W3DNTag_ElementType: 0x6046B3D4][W3DNTag_NumSubFields: 0x6046B3D8][W3DNTag_ArrayDims: 0x6046B3DC][W3DNTag_MatrixStride: 0x6046B3E4][W3DNTag_IsRowMajor: 0x6046B3E8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6101B5D8][W3DNTag_ArrayStride: 0x6101B5E0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B404][W3DNTag_Offset: 0x6046B40C][W3DNTag_SizeBytes: 0x6046B410][W3DNTag_Name: 0x6046B414][W3DNTag_Type: 0x6046B41C][W3DNTag_ElementType: 0x6046B420][W3DNTag_NumSubFields: 0x6046B424][W3DNTag_ArrayDims: 0x6046B428][W3DNTag_MatrixStride: 0x6046B430][W3DNTag_IsRowMajor: 0x6046B434]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60654000][W3DNTag_ArrayStride: 0x60654008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B450][W3DNTag_Offset: 0x6046B458][W3DNTag_SizeBytes: 0x6046B45C][W3DNTag_Name: 0x6046B460][W3DNTag_Type: 0x6046B468][W3DNTag_ElementType: 0x6046B46C][W3DNTag_NumSubFields: 0x6046B470][W3DNTag_ArrayDims: 0x6046B474][W3DNTag_MatrixStride: 0x6046B47C][W3DNTag_IsRowMajor: 0x6046B480]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F93000][W3DNTag_ArrayStride: 0x60F93008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B49C][W3DNTag_Offset: 0x6046B4A4][W3DNTag_SizeBytes: 0x6046B4A8][W3DNTag_Name: 0x6046B4AC][W3DNTag_Type: 0x6046B4B4][W3DNTag_ElementType: 0x6046B4B8][W3DNTag_NumSubFields: 0x6046B4BC][W3DNTag_ArrayDims: 0x6046B4C0][W3DNTag_MatrixStride: 0x6046B4C8][W3DNTag_IsRowMajor: 0x6046B4CC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B4E8][W3DNTag_Offset: 0x6046B4F0][W3DNTag_SizeBytes: 0x6046B4F4][W3DNTag_Name: 0x6046B4F8][W3DNTag_Type: 0x6046B500][W3DNTag_ElementType: 0x6046B504][W3DNTag_NumSubFields: 0x6046B508][W3DNTag_ArrayDims: 0x6046B50C][W3DNTag_MatrixStride: 0x6046B514][W3DNTag_IsRowMajor: 0x6046B518]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B534][W3DNTag_Offset: 0x6046B53C][W3DNTag_SizeBytes: 0x6046B540][W3DNTag_Name: 0x6046B544][W3DNTag_Type: 0x6046B54C][W3DNTag_ElementType: 0x6046B550][W3DNTag_NumSubFields: 0x6046B554][W3DNTag_ArrayDims: 0x6046B558][W3DNTag_MatrixStride: 0x6046B560][W3DNTag_IsRowMajor: 0x6046B564]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x605B1218][W3DNTag_ArrayStride: 0x605B1220]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B580][W3DNTag_Offset: 0x6046B588][W3DNTag_SizeBytes: 0x6046B58C][W3DNTag_Name: 0x6046B590][W3DNTag_Type: 0x6046B598][W3DNTag_ElementType: 0x6046B59C][W3DNTag_NumSubFields: 0x6046B5A0][W3DNTag_ArrayDims: 0x6046B5A4][W3DNTag_MatrixStride: 0x6046B5AC][W3DNTag_IsRowMajor: 0x6046B5B0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935c18, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60FE8FF8][W3DNTag_ArrayStride: 0x60FE9000]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935c18, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 408, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 268, shader 408 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 409 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 409, count 1, string 0x618ec768 length 0x0 Line 0: 'precision mediump float; /* Uniforms */ uniform int uTextureUsage0; uniform sampler2D uTextureUnit0; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTextureCoord0; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 Color = vVertexColor; if (bool(uTextureUsage0)) Color *= texture2D(uTextureUnit0, vTextureCoord0); Color += vSpecularColor; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; Color = mix(FogColor, Color, FogFactor); } gl_FragColor = Color; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 409 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 2892][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x60935cb8 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935cb8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935cb8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B238][W3DNTag_Offset: 0x6046B240][W3DNTag_SizeBytes: 0x6046B244][W3DNTag_Name: 0x6046B248][W3DNTag_Type: 0x6046B250][W3DNTag_ElementType: 0x6046B254][W3DNTag_NumSubFields: 0x6046B258][W3DNTag_ArrayDims: 0x6046B25C][W3DNTag_MatrixStride: 0x6046B264][W3DNTag_IsRowMajor: 0x6046B268]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B284][W3DNTag_Offset: 0x6046B28C][W3DNTag_SizeBytes: 0x6046B290][W3DNTag_Name: 0x6046B294][W3DNTag_Type: 0x6046B29C][W3DNTag_ElementType: 0x6046B2A0][W3DNTag_NumSubFields: 0x6046B2A4][W3DNTag_ArrayDims: 0x6046B2A8][W3DNTag_MatrixStride: 0x6046B2B0][W3DNTag_IsRowMajor: 0x6046B2B4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B2D0][W3DNTag_Offset: 0x6046B2D8][W3DNTag_SizeBytes: 0x6046B2DC][W3DNTag_Name: 0x6046B2E0][W3DNTag_Type: 0x6046B2E8][W3DNTag_ElementType: 0x6046B2EC][W3DNTag_NumSubFields: 0x6046B2F0][W3DNTag_ArrayDims: 0x6046B2F4][W3DNTag_MatrixStride: 0x6046B2FC][W3DNTag_IsRowMajor: 0x6046B300]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B31C][W3DNTag_Offset: 0x6046B324][W3DNTag_SizeBytes: 0x6046B328][W3DNTag_Name: 0x6046B32C][W3DNTag_Type: 0x6046B334][W3DNTag_ElementType: 0x6046B338][W3DNTag_NumSubFields: 0x6046B33C][W3DNTag_ArrayDims: 0x6046B340][W3DNTag_MatrixStride: 0x6046B348][W3DNTag_IsRowMajor: 0x6046B34C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935cb8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 7 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935cb8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 7 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046CCC8][W3DNTag_Offset: 0x6046CCD0][W3DNTag_SizeBytes: 0x6046CCD4][W3DNTag_Name: 0x6046CCD8][W3DNTag_Type: 0x6046CCE0][W3DNTag_ElementType: 0x6046CCE4][W3DNTag_NumSubFields: 0x6046CCE8][W3DNTag_ArrayDims: 0x6046CCEC][W3DNTag_MatrixStride: 0x6046CCF4][W3DNTag_IsRowMajor: 0x6046CCF8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046CD14][W3DNTag_Offset: 0x6046CD1C][W3DNTag_SizeBytes: 0x6046CD20][W3DNTag_Name: 0x6046CD24][W3DNTag_Type: 0x6046CD2C][W3DNTag_ElementType: 0x6046CD30][W3DNTag_NumSubFields: 0x6046CD34][W3DNTag_ArrayDims: 0x6046CD38][W3DNTag_MatrixStride: 0x6046CD40][W3DNTag_IsRowMajor: 0x6046CD44]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046CD60][W3DNTag_Offset: 0x6046CD68][W3DNTag_SizeBytes: 0x6046CD6C][W3DNTag_Name: 0x6046CD70][W3DNTag_Type: 0x6046CD78][W3DNTag_ElementType: 0x6046CD7C][W3DNTag_NumSubFields: 0x6046CD80][W3DNTag_ArrayDims: 0x6046CD84][W3DNTag_MatrixStride: 0x6046CD8C][W3DNTag_IsRowMajor: 0x6046CD90]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046CDAC][W3DNTag_Offset: 0x6046CDB4][W3DNTag_SizeBytes: 0x6046CDB8][W3DNTag_Name: 0x6046CDBC][W3DNTag_Type: 0x6046CDC4][W3DNTag_ElementType: 0x6046CDC8][W3DNTag_NumSubFields: 0x6046CDCC][W3DNTag_ArrayDims: 0x6046CDD0][W3DNTag_MatrixStride: 0x6046CDD8][W3DNTag_IsRowMajor: 0x6046CDDC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046CDF8][W3DNTag_Offset: 0x6046CE00][W3DNTag_SizeBytes: 0x6046CE04][W3DNTag_Name: 0x6046CE08][W3DNTag_Type: 0x6046CE10][W3DNTag_ElementType: 0x6046CE14][W3DNTag_NumSubFields: 0x6046CE18][W3DNTag_ArrayDims: 0x6046CE1C][W3DNTag_MatrixStride: 0x6046CE24][W3DNTag_IsRowMajor: 0x6046CE28]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046CE44][W3DNTag_Offset: 0x6046CE4C][W3DNTag_SizeBytes: 0x6046CE50][W3DNTag_Name: 0x6046CE54][W3DNTag_Type: 0x6046CE5C][W3DNTag_ElementType: 0x6046CE60][W3DNTag_NumSubFields: 0x6046CE64][W3DNTag_ArrayDims: 0x6046CE68][W3DNTag_MatrixStride: 0x6046CE70][W3DNTag_IsRowMajor: 0x6046CE74]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046CE90][W3DNTag_Offset: 0x6046CE98][W3DNTag_SizeBytes: 0x6046CE9C][W3DNTag_Name: 0x6046CEA0][W3DNTag_Type: 0x6046CEA8][W3DNTag_ElementType: 0x6046CEAC][W3DNTag_NumSubFields: 0x6046CEB0][W3DNTag_ArrayDims: 0x6046CEB4][W3DNTag_MatrixStride: 0x6046CEBC][W3DNTag_IsRowMajor: 0x6046CEC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935cb8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935cb8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935cb8, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6046B558][W3DNTag_Offset: 0x6046B560][W3DNTag_SizeBytes: 0x6046B564][W3DNTag_Name: 0x6046B568][W3DNTag_Type: 0x6046B570][W3DNTag_ElementType: 0x6046B574][W3DNTag_NumSubFields: 0x6046B578][W3DNTag_ArrayDims: 0x6046B57C][W3DNTag_MatrixStride: 0x6046B584][W3DNTag_IsRowMajor: 0x6046B588]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 409, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 268, shader 409 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 268, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 268, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 268, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 268, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 268, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 268, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 268, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 268 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x60935C18][W3DNTag_Offset: 0x60935CB8]) Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 0 (W3DNEC_SUCCESS). Shader pipeline address 0x602ec088 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x60935c18 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 1052 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x60935cb8 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 40 Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60421328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421328, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421328, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604213e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604213e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604213e8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604214a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604214a8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604214a8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60421568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421568, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421568, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60421628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421628, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421628, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604216e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604216e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604216e8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604217a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604217a8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604217a8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60421868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421868, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421868, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60421928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421928, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421928, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x604219e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604219e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x604219e8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60421aa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421aa8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421aa8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60421b68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421b68, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421b68, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60421c28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421c28, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421c28, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60421ce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421ce8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421ce8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60421da8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421da8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421da8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60421e68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421e68, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421e68, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60421f28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421f28, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60421f28, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ed018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed018, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed018, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ed0d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed0d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed0d8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ed198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed198, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed198, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ed258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed258, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed258, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ed318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed318, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed318, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ed3d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed3d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed3d8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ed498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed498, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed498, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ed558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed558, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed558, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ed618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed618, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed618, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ed6d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed6d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed6d8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ed798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed798, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed798, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ed858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed858, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed858, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ed918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed918, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed918, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ed9d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed9d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ed9d8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602eda98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602eda98, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602eda98, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602edb58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602edb58, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602edb58, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602edc18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602edc18, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602edc18, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602edcd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602edcd8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602edcd8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602edd98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602edd98, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602edd98, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ede58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ede58, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ede58, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602edf18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602edf18, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602edf18, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ef028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef028, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef028, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ef0e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef0e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef0e8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ef1a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef1a8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef1a8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ef268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef268, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef268, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ef328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef328, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef328, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ef3e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef3e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef3e8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ef4a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef4a8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef4a8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ef568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef568, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef568, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ef628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef628, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef628, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ef6e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef6e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef6e8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ef7a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef7a8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef7a8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ef868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef868, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef868, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ef928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef928, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef928, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602ef9e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef9e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602ef9e8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602efaa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602efaa8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602efaa8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602efb68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602efb68, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602efb68, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602efc28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602efc28, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602efc28, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602efce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602efce8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602efce8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602efda8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602efda8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602efda8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602efe68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602efe68, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602efe68, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602eff28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602eff28, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602eff28, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60279018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279018, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279018, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602790d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602790d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602790d8, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60279198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279198, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279198, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60279258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279258, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279258, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60279318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279318, bufferIdx 0, offset 0. size 1052, targetShader 0x60935c18, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279318, bufferIdx 1, offset 1052. size 40, targetShader 0x60935cb8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 268, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 268, pname 0x8B86 (GL_ACTIVE_UNIFORMS), params 0x618ec718 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 27 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 268, pname 0x8B87 (GL_ACTIVE_UNIFORM_MAX_LENGTH), params 0x618ec714 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 21 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 0, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x1404 (GL_INT), name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 1, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 1 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 2, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1404 (GL_INT), name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 2 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 3, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 3 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 4, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 7, size 1, type 0x1406 (GL_FLOAT), name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 4 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 5, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1406 (GL_FLOAT), name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 5 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 6, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 6 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 7, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 7 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 8, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 8 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 9, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 9 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 10, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 10 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 11, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 18 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 12, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 8, type 0x1404 (GL_INT), name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 19 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 13, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 27 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 14, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 35 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 15, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 43 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 16, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1404 (GL_INT), name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 51 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 17, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 52 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 18, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 1, type 0x1406 (GL_FLOAT), name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 53 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 19, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 54 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 20, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 20, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 62 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 21, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 70 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 22, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1406 (GL_FLOAT), name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 71 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 23, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 72 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 24, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 73 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 25, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 74 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 268, index 26, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 268, name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 75 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 269 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 410 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 410, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 8 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform mat4 uNMatrix; uniform mat4 uTMatrix0; uniform vec4 uGlobalAmbient; uniform vec4 uMaterialAmbient; uniform vec4 uMaterialDiffuse; uniform vec4 uMaterialEmissive; uniform vec4 uMaterialSpecular; uniform float uMaterialShininess; uniform int uLightCount; uniform int uLightType[MAX_LIGHTS]; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec3 uLightDirection[MAX_LIGHTS]; uniform vec3 uLightAttenuation[MAX_LIGHTS]; uniform vec4 uLightAmbient[MAX_LIGHTS]; uniform vec4 uLightDiffuse[MAX_LIGHTS]; uniform vec4 uLightSpecular[MAX_LIGHTS]; uniform float uThickness; /* Varyings */ varying vec2 vTextureCoord0; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; void dirLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = normalize(-(uNMatrix * vec4(uLightDirection[index], 0.0)).xyz); ambient += uLightAmbient[index]; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor; } } void pointLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = uLightPosition[index] - position; float D = length(L); L = normalize(L); float Attenuation = 1.0 / (uLightAttenuation[index].x + uLightAttenuation[index].y * D + uLightAttenuation[index].z * D * D); ambient += uLightAmbient[index] * Attenuation; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL * Attenuation; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor * Attenuation; } } void spotLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { // TO-DO } void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); gl_PointSize = uThickness; vec4 TextureCoord0 = vec4(inTexCoord0.x, inTexCoord0.y, 1.0, 1.0); vTextureCoord0 = vec4(uTMatrix0 * TextureCoord0).xy; vVertexColor = inVertexColor.bgra; vSpecularColor = vec4(0.0, 0.0, 0.0, 0.0); vec3 Position = (uWVMatrix * vec4(inVertexPosition, 1.0)).xyz; if (uLightCount > 0) { vec3 Normal = normalize((uNMatrix * vec4(inVertexNormal, 0.0)).xyz); vec4 Ambient = vec4(0.0, 0.0, 0.0, 0.0); vec4 Diffuse = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) // can't use uniform as loop-counter directly in glsl break; if (uLightType[i] == 0) pointLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 1) spotLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 2) dirLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } vec4 LightColor = Ambient * uMaterialAmbient + Diffuse * uMaterialDiffuse; LightColor = clamp(LightColor, 0.0, 1.0); LightColor.w = 1.0; vVertexColor *= LightColor; vVertexColor += uMaterialEmissive; vVertexColor += uGlobalAmbient * uMaterialAmbient; vVertexColor = clamp(vVertexColor, 0.0, 1.0); vSpecularColor *= uMaterialSpecular; } vFogCoord = length(Position); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 410 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 10876][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x60935d58 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935d58, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935d58, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60655198][W3DNTag_Offset: 0x606551A0][W3DNTag_SizeBytes: 0x606551A4][W3DNTag_Name: 0x606551A8][W3DNTag_Type: 0x606551B0][W3DNTag_ElementType: 0x606551B4][W3DNTag_NumSubFields: 0x606551B8][W3DNTag_ArrayDims: 0x606551BC][W3DNTag_MatrixStride: 0x606551C4][W3DNTag_IsRowMajor: 0x606551C8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x606551E4][W3DNTag_Offset: 0x606551EC][W3DNTag_SizeBytes: 0x606551F0][W3DNTag_Name: 0x606551F4][W3DNTag_Type: 0x606551FC][W3DNTag_ElementType: 0x60655200][W3DNTag_NumSubFields: 0x60655204][W3DNTag_ArrayDims: 0x60655208][W3DNTag_MatrixStride: 0x60655210][W3DNTag_IsRowMajor: 0x60655214]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60655230][W3DNTag_Offset: 0x60655238][W3DNTag_SizeBytes: 0x6065523C][W3DNTag_Name: 0x60655240][W3DNTag_Type: 0x60655248][W3DNTag_ElementType: 0x6065524C][W3DNTag_NumSubFields: 0x60655250][W3DNTag_ArrayDims: 0x60655254][W3DNTag_MatrixStride: 0x6065525C][W3DNTag_IsRowMajor: 0x60655260]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6065527C][W3DNTag_Offset: 0x60655284][W3DNTag_SizeBytes: 0x60655288][W3DNTag_Name: 0x6065528C][W3DNTag_Type: 0x60655294][W3DNTag_ElementType: 0x60655298][W3DNTag_NumSubFields: 0x6065529C][W3DNTag_ArrayDims: 0x606552A0][W3DNTag_MatrixStride: 0x606552A8][W3DNTag_IsRowMajor: 0x606552AC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 19 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 19 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60655668][W3DNTag_Offset: 0x60655670][W3DNTag_SizeBytes: 0x60655674][W3DNTag_Name: 0x60655678][W3DNTag_Type: 0x60655680][W3DNTag_ElementType: 0x60655684][W3DNTag_NumSubFields: 0x60655688][W3DNTag_ArrayDims: 0x6065568C][W3DNTag_MatrixStride: 0x60655694][W3DNTag_IsRowMajor: 0x60655698]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x606556B4][W3DNTag_Offset: 0x606556BC][W3DNTag_SizeBytes: 0x606556C0][W3DNTag_Name: 0x606556C4][W3DNTag_Type: 0x606556CC][W3DNTag_ElementType: 0x606556D0][W3DNTag_NumSubFields: 0x606556D4][W3DNTag_ArrayDims: 0x606556D8][W3DNTag_MatrixStride: 0x606556E0][W3DNTag_IsRowMajor: 0x606556E4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60655700][W3DNTag_Offset: 0x60655708][W3DNTag_SizeBytes: 0x6065570C][W3DNTag_Name: 0x60655710][W3DNTag_Type: 0x60655718][W3DNTag_ElementType: 0x6065571C][W3DNTag_NumSubFields: 0x60655720][W3DNTag_ArrayDims: 0x60655724][W3DNTag_MatrixStride: 0x6065572C][W3DNTag_IsRowMajor: 0x60655730]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6065574C][W3DNTag_Offset: 0x60655754][W3DNTag_SizeBytes: 0x60655758][W3DNTag_Name: 0x6065575C][W3DNTag_Type: 0x60655764][W3DNTag_ElementType: 0x60655768][W3DNTag_NumSubFields: 0x6065576C][W3DNTag_ArrayDims: 0x60655770][W3DNTag_MatrixStride: 0x60655778][W3DNTag_IsRowMajor: 0x6065577C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60655798][W3DNTag_Offset: 0x606557A0][W3DNTag_SizeBytes: 0x606557A4][W3DNTag_Name: 0x606557A8][W3DNTag_Type: 0x606557B0][W3DNTag_ElementType: 0x606557B4][W3DNTag_NumSubFields: 0x606557B8][W3DNTag_ArrayDims: 0x606557BC][W3DNTag_MatrixStride: 0x606557C4][W3DNTag_IsRowMajor: 0x606557C8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x606557E4][W3DNTag_Offset: 0x606557EC][W3DNTag_SizeBytes: 0x606557F0][W3DNTag_Name: 0x606557F4][W3DNTag_Type: 0x606557FC][W3DNTag_ElementType: 0x60655800][W3DNTag_NumSubFields: 0x60655804][W3DNTag_ArrayDims: 0x60655808][W3DNTag_MatrixStride: 0x60655810][W3DNTag_IsRowMajor: 0x60655814]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60655830][W3DNTag_Offset: 0x60655838][W3DNTag_SizeBytes: 0x6065583C][W3DNTag_Name: 0x60655840][W3DNTag_Type: 0x60655848][W3DNTag_ElementType: 0x6065584C][W3DNTag_NumSubFields: 0x60655850][W3DNTag_ArrayDims: 0x60655854][W3DNTag_MatrixStride: 0x6065585C][W3DNTag_IsRowMajor: 0x60655860]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6101B5D8][W3DNTag_ArrayStride: 0x6101B5E0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6065587C][W3DNTag_Offset: 0x60655884][W3DNTag_SizeBytes: 0x60655888][W3DNTag_Name: 0x6065588C][W3DNTag_Type: 0x60655894][W3DNTag_ElementType: 0x60655898][W3DNTag_NumSubFields: 0x6065589C][W3DNTag_ArrayDims: 0x606558A0][W3DNTag_MatrixStride: 0x606558A8][W3DNTag_IsRowMajor: 0x606558AC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x606558C8][W3DNTag_Offset: 0x606558D0][W3DNTag_SizeBytes: 0x606558D4][W3DNTag_Name: 0x606558D8][W3DNTag_Type: 0x606558E0][W3DNTag_ElementType: 0x606558E4][W3DNTag_NumSubFields: 0x606558E8][W3DNTag_ArrayDims: 0x606558EC][W3DNTag_MatrixStride: 0x606558F4][W3DNTag_IsRowMajor: 0x606558F8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60655914][W3DNTag_Offset: 0x6065591C][W3DNTag_SizeBytes: 0x60655920][W3DNTag_Name: 0x60655924][W3DNTag_Type: 0x6065592C][W3DNTag_ElementType: 0x60655930][W3DNTag_NumSubFields: 0x60655934][W3DNTag_ArrayDims: 0x60655938][W3DNTag_MatrixStride: 0x60655940][W3DNTag_IsRowMajor: 0x60655944]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60655960][W3DNTag_Offset: 0x60655968][W3DNTag_SizeBytes: 0x6065596C][W3DNTag_Name: 0x60655970][W3DNTag_Type: 0x60655978][W3DNTag_ElementType: 0x6065597C][W3DNTag_NumSubFields: 0x60655980][W3DNTag_ArrayDims: 0x60655984][W3DNTag_MatrixStride: 0x6065598C][W3DNTag_IsRowMajor: 0x60655990]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x606559AC][W3DNTag_Offset: 0x606559B4][W3DNTag_SizeBytes: 0x606559B8][W3DNTag_Name: 0x606559BC][W3DNTag_Type: 0x606559C4][W3DNTag_ElementType: 0x606559C8][W3DNTag_NumSubFields: 0x606559CC][W3DNTag_ArrayDims: 0x606559D0][W3DNTag_MatrixStride: 0x606559D8][W3DNTag_IsRowMajor: 0x606559DC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x606559F8][W3DNTag_Offset: 0x60655A00][W3DNTag_SizeBytes: 0x60655A04][W3DNTag_Name: 0x60655A08][W3DNTag_Type: 0x60655A10][W3DNTag_ElementType: 0x60655A14][W3DNTag_NumSubFields: 0x60655A18][W3DNTag_ArrayDims: 0x60655A1C][W3DNTag_MatrixStride: 0x60655A24][W3DNTag_IsRowMajor: 0x60655A28]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60721000][W3DNTag_ArrayStride: 0x60721008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60655A44][W3DNTag_Offset: 0x60655A4C][W3DNTag_SizeBytes: 0x60655A50][W3DNTag_Name: 0x60655A54][W3DNTag_Type: 0x60655A5C][W3DNTag_ElementType: 0x60655A60][W3DNTag_NumSubFields: 0x60655A64][W3DNTag_ArrayDims: 0x60655A68][W3DNTag_MatrixStride: 0x60655A70][W3DNTag_IsRowMajor: 0x60655A74]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60655A90][W3DNTag_Offset: 0x60655A98][W3DNTag_SizeBytes: 0x60655A9C][W3DNTag_Name: 0x60655AA0][W3DNTag_Type: 0x60655AA8][W3DNTag_ElementType: 0x60655AAC][W3DNTag_NumSubFields: 0x60655AB0][W3DNTag_ArrayDims: 0x60655AB4][W3DNTag_MatrixStride: 0x60655ABC][W3DNTag_IsRowMajor: 0x60655AC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60654000][W3DNTag_ArrayStride: 0x60654008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60655ADC][W3DNTag_Offset: 0x60655AE4][W3DNTag_SizeBytes: 0x60655AE8][W3DNTag_Name: 0x60655AEC][W3DNTag_Type: 0x60655AF4][W3DNTag_ElementType: 0x60655AF8][W3DNTag_NumSubFields: 0x60655AFC][W3DNTag_ArrayDims: 0x60655B00][W3DNTag_MatrixStride: 0x60655B08][W3DNTag_IsRowMajor: 0x60655B0C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60655B28][W3DNTag_Offset: 0x60655B30][W3DNTag_SizeBytes: 0x60655B34][W3DNTag_Name: 0x60655B38][W3DNTag_Type: 0x60655B40][W3DNTag_ElementType: 0x60655B44][W3DNTag_NumSubFields: 0x60655B48][W3DNTag_ArrayDims: 0x60655B4C][W3DNTag_MatrixStride: 0x60655B54][W3DNTag_IsRowMajor: 0x60655B58]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F93000][W3DNTag_ArrayStride: 0x60F93008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60655B74][W3DNTag_Offset: 0x60655B7C][W3DNTag_SizeBytes: 0x60655B80][W3DNTag_Name: 0x60655B84][W3DNTag_Type: 0x60655B8C][W3DNTag_ElementType: 0x60655B90][W3DNTag_NumSubFields: 0x60655B94][W3DNTag_ArrayDims: 0x60655B98][W3DNTag_MatrixStride: 0x60655BA0][W3DNTag_IsRowMajor: 0x60655BA4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6046B348][W3DNTag_ArrayStride: 0x6046B350]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60655BC0][W3DNTag_Offset: 0x60655BC8][W3DNTag_SizeBytes: 0x60655BCC][W3DNTag_Name: 0x60655BD0][W3DNTag_Type: 0x60655BD8][W3DNTag_ElementType: 0x60655BDC][W3DNTag_NumSubFields: 0x60655BE0][W3DNTag_ArrayDims: 0x60655BE4][W3DNTag_MatrixStride: 0x60655BEC][W3DNTag_IsRowMajor: 0x60655BF0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935d58, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x605B1218][W3DNTag_ArrayStride: 0x605B1220]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935d58, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 410, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 269, shader 410 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 411 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 411, count 1, string 0x618ec768 length 0x0 Line 0: 'precision mediump float; /* Uniforms */ uniform float uAlphaRef; uniform int uTextureUsage0; uniform sampler2D uTextureUnit0; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTextureCoord0; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 Color = vVertexColor; if (bool(uTextureUsage0)) { Color *= texture2D(uTextureUnit0, vTextureCoord0); // TODO: uAlphaRef should rather control sharpness of alpha, don't know how to do that right now and this works in most cases. if (Color.a < uAlphaRef) discard; } Color += vSpecularColor; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; Color = mix(FogColor, Color, FogFactor); } gl_FragColor = Color; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 411 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 3048][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x60935df8 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935df8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935df8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60655878][W3DNTag_Offset: 0x60655880][W3DNTag_SizeBytes: 0x60655884][W3DNTag_Name: 0x60655888][W3DNTag_Type: 0x60655890][W3DNTag_ElementType: 0x60655894][W3DNTag_NumSubFields: 0x60655898][W3DNTag_ArrayDims: 0x6065589C][W3DNTag_MatrixStride: 0x606558A4][W3DNTag_IsRowMajor: 0x606558A8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x606558C4][W3DNTag_Offset: 0x606558CC][W3DNTag_SizeBytes: 0x606558D0][W3DNTag_Name: 0x606558D4][W3DNTag_Type: 0x606558DC][W3DNTag_ElementType: 0x606558E0][W3DNTag_NumSubFields: 0x606558E4][W3DNTag_ArrayDims: 0x606558E8][W3DNTag_MatrixStride: 0x606558F0][W3DNTag_IsRowMajor: 0x606558F4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60655910][W3DNTag_Offset: 0x60655918][W3DNTag_SizeBytes: 0x6065591C][W3DNTag_Name: 0x60655920][W3DNTag_Type: 0x60655928][W3DNTag_ElementType: 0x6065592C][W3DNTag_NumSubFields: 0x60655930][W3DNTag_ArrayDims: 0x60655934][W3DNTag_MatrixStride: 0x6065593C][W3DNTag_IsRowMajor: 0x60655940]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6065595C][W3DNTag_Offset: 0x60655964][W3DNTag_SizeBytes: 0x60655968][W3DNTag_Name: 0x6065596C][W3DNTag_Type: 0x60655974][W3DNTag_ElementType: 0x60655978][W3DNTag_NumSubFields: 0x6065597C][W3DNTag_ArrayDims: 0x60655980][W3DNTag_MatrixStride: 0x60655988][W3DNTag_IsRowMajor: 0x6065598C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935df8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 8 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935df8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 8 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60656D58][W3DNTag_Offset: 0x60656D60][W3DNTag_SizeBytes: 0x60656D64][W3DNTag_Name: 0x60656D68][W3DNTag_Type: 0x60656D70][W3DNTag_ElementType: 0x60656D74][W3DNTag_NumSubFields: 0x60656D78][W3DNTag_ArrayDims: 0x60656D7C][W3DNTag_MatrixStride: 0x60656D84][W3DNTag_IsRowMajor: 0x60656D88]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60656DA4][W3DNTag_Offset: 0x60656DAC][W3DNTag_SizeBytes: 0x60656DB0][W3DNTag_Name: 0x60656DB4][W3DNTag_Type: 0x60656DBC][W3DNTag_ElementType: 0x60656DC0][W3DNTag_NumSubFields: 0x60656DC4][W3DNTag_ArrayDims: 0x60656DC8][W3DNTag_MatrixStride: 0x60656DD0][W3DNTag_IsRowMajor: 0x60656DD4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60656DF0][W3DNTag_Offset: 0x60656DF8][W3DNTag_SizeBytes: 0x60656DFC][W3DNTag_Name: 0x60656E00][W3DNTag_Type: 0x60656E08][W3DNTag_ElementType: 0x60656E0C][W3DNTag_NumSubFields: 0x60656E10][W3DNTag_ArrayDims: 0x60656E14][W3DNTag_MatrixStride: 0x60656E1C][W3DNTag_IsRowMajor: 0x60656E20]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60656E3C][W3DNTag_Offset: 0x60656E44][W3DNTag_SizeBytes: 0x60656E48][W3DNTag_Name: 0x60656E4C][W3DNTag_Type: 0x60656E54][W3DNTag_ElementType: 0x60656E58][W3DNTag_NumSubFields: 0x60656E5C][W3DNTag_ArrayDims: 0x60656E60][W3DNTag_MatrixStride: 0x60656E68][W3DNTag_IsRowMajor: 0x60656E6C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60656E88][W3DNTag_Offset: 0x60656E90][W3DNTag_SizeBytes: 0x60656E94][W3DNTag_Name: 0x60656E98][W3DNTag_Type: 0x60656EA0][W3DNTag_ElementType: 0x60656EA4][W3DNTag_NumSubFields: 0x60656EA8][W3DNTag_ArrayDims: 0x60656EAC][W3DNTag_MatrixStride: 0x60656EB4][W3DNTag_IsRowMajor: 0x60656EB8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60656ED4][W3DNTag_Offset: 0x60656EDC][W3DNTag_SizeBytes: 0x60656EE0][W3DNTag_Name: 0x60656EE4][W3DNTag_Type: 0x60656EEC][W3DNTag_ElementType: 0x60656EF0][W3DNTag_NumSubFields: 0x60656EF4][W3DNTag_ArrayDims: 0x60656EF8][W3DNTag_MatrixStride: 0x60656F00][W3DNTag_IsRowMajor: 0x60656F04]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60656F20][W3DNTag_Offset: 0x60656F28][W3DNTag_SizeBytes: 0x60656F2C][W3DNTag_Name: 0x60656F30][W3DNTag_Type: 0x60656F38][W3DNTag_ElementType: 0x60656F3C][W3DNTag_NumSubFields: 0x60656F40][W3DNTag_ArrayDims: 0x60656F44][W3DNTag_MatrixStride: 0x60656F4C][W3DNTag_IsRowMajor: 0x60656F50]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60656F6C][W3DNTag_Offset: 0x60656F74][W3DNTag_SizeBytes: 0x60656F78][W3DNTag_Name: 0x60656F7C][W3DNTag_Type: 0x60656F84][W3DNTag_ElementType: 0x60656F88][W3DNTag_NumSubFields: 0x60656F8C][W3DNTag_ArrayDims: 0x60656F90][W3DNTag_MatrixStride: 0x60656F98][W3DNTag_IsRowMajor: 0x60656F9C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935df8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935df8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935df8, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60655B98][W3DNTag_Offset: 0x60655BA0][W3DNTag_SizeBytes: 0x60655BA4][W3DNTag_Name: 0x60655BA8][W3DNTag_Type: 0x60655BB0][W3DNTag_ElementType: 0x60655BB4][W3DNTag_NumSubFields: 0x60655BB8][W3DNTag_ArrayDims: 0x60655BBC][W3DNTag_MatrixStride: 0x60655BC4][W3DNTag_IsRowMajor: 0x60655BC8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 411, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 269, shader 411 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 269, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 269, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 269, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 269, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 269, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 269, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 269, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 269 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x60935D58][W3DNTag_Offset: 0x60935DF8]) Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 0 (W3DNEC_SUCCESS). Shader pipeline address 0x602ec178 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x60935d58 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 1052 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x60935df8 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 44 Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602793d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602793d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602793d8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60279498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279498, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279498, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60279558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279558, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279558, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60279618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279618, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279618, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602796d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602796d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602796d8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60279798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279798, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279798, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60279858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279858, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279858, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60279918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279918, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279918, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602799d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602799d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602799d8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60279a98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279a98, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279a98, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60279b58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279b58, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279b58, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60279c18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279c18, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279c18, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60279cd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279cd8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279cd8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60279d98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279d98, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279d98, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60279e58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279e58, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279e58, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60279f18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279f18, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60279f18, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027b028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b028, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b028, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027b0e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b0e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b0e8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027b1a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b1a8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b1a8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027b268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b268, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b268, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027b328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b328, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b328, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027b3e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b3e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b3e8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027b4a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b4a8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b4a8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027b568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b568, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b568, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027b628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b628, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b628, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027b6e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b6e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b6e8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027b7a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b7a8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b7a8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027b868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b868, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b868, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027b928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b928, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b928, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027b9e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b9e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027b9e8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027baa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027baa8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027baa8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027bb68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027bb68, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027bb68, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027bc28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027bc28, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027bc28, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027bce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027bce8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027bce8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027bda8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027bda8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027bda8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027be68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027be68, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027be68, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027bf28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027bf28, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027bf28, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027a018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a018, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a018, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027a0d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a0d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a0d8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027a198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a198, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a198, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027a258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a258, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a258, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027a318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a318, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a318, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027a3d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a3d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a3d8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027a498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a498, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a498, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027a558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a558, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a558, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027a618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a618, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a618, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027a6d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a6d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a6d8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027a798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a798, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a798, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027a858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a858, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a858, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027a918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a918, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a918, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027a9d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a9d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027a9d8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027aa98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027aa98, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027aa98, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027ab58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027ab58, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027ab58, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027ac18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027ac18, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027ac18, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027acd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027acd8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027acd8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027ad98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027ad98, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027ad98, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027ae58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027ae58, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027ae58, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6027af18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027af18, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6027af18, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60206028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206028, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206028, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602060e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602060e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602060e8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602061a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602061a8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602061a8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60206268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206268, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206268, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60206328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206328, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206328, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602063e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602063e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935d58, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602063e8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935df8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 269, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 269, pname 0x8B86 (GL_ACTIVE_UNIFORMS), params 0x618ec718 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 28 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 269, pname 0x8B87 (GL_ACTIVE_UNIFORM_MAX_LENGTH), params 0x618ec714 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 21 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 0, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x1404 (GL_INT), name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 1, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 1 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 2, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uAlphaRef' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uAlphaRef' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 2 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 3, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1404 (GL_INT), name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 3 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 4, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 4 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 5, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 7, size 1, type 0x1406 (GL_FLOAT), name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 5 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 6, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1406 (GL_FLOAT), name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 6 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 7, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 7 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 8, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 8 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 9, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 9 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 10, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 10 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 11, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 11 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 12, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 19 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 13, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 8, type 0x1404 (GL_INT), name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 20 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 14, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 28 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 15, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 36 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 16, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 44 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 17, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1404 (GL_INT), name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 52 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 18, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 53 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 19, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 1, type 0x1406 (GL_FLOAT), name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 54 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 20, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 55 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 21, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 20, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 63 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 22, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 71 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 23, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1406 (GL_FLOAT), name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 72 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 24, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 73 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 25, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 74 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 26, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 75 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 269, index 27, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61706948 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 269, name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 76 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 270 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 412 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 412, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 8 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform mat4 uNMatrix; uniform mat4 uTMatrix0; uniform vec4 uGlobalAmbient; uniform vec4 uMaterialAmbient; uniform vec4 uMaterialDiffuse; uniform vec4 uMaterialEmissive; uniform vec4 uMaterialSpecular; uniform float uMaterialShininess; uniform int uLightCount; uniform int uLightType[MAX_LIGHTS]; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec3 uLightDirection[MAX_LIGHTS]; uniform vec3 uLightAttenuation[MAX_LIGHTS]; uniform vec4 uLightAmbient[MAX_LIGHTS]; uniform vec4 uLightDiffuse[MAX_LIGHTS]; uniform vec4 uLightSpecular[MAX_LIGHTS]; uniform float uThickness; /* Varyings */ varying vec2 vTextureCoord0; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; void dirLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = normalize(-(uNMatrix * vec4(uLightDirection[index], 0.0)).xyz); ambient += uLightAmbient[index]; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor; } } void pointLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = uLightPosition[index] - position; float D = length(L); L = normalize(L); float Attenuation = 1.0 / (uLightAttenuation[index].x + uLightAttenuation[index].y * D + uLightAttenuation[index].z * D * D); ambient += uLightAmbient[index] * Attenuation; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL * Attenuation; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor * Attenuation; } } void spotLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { // TO-DO } void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); gl_PointSize = uThickness; vec4 TextureCoord0 = vec4(inTexCoord0.x, inTexCoord0.y, 1.0, 1.0); vTextureCoord0 = vec4(uTMatrix0 * TextureCoord0).xy; vVertexColor = inVertexColor.bgra; vSpecularColor = vec4(0.0, 0.0, 0.0, 0.0); vec3 Position = (uWVMatrix * vec4(inVertexPosition, 1.0)).xyz; if (uLightCount > 0) { vec3 Normal = normalize((uNMatrix * vec4(inVertexNormal, 0.0)).xyz); vec4 Ambient = vec4(0.0, 0.0, 0.0, 0.0); vec4 Diffuse = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) // can't use uniform as loop-counter directly in glsl break; if (uLightType[i] == 0) pointLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 1) spotLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 2) dirLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } vec4 LightColor = Ambient * uMaterialAmbient + Diffuse * uMaterialDiffuse; LightColor = clamp(LightColor, 0.0, 1.0); LightColor.w = 1.0; vVertexColor *= LightColor; vVertexColor += uMaterialEmissive; vVertexColor += uGlobalAmbient * uMaterialAmbient; vVertexColor = clamp(vVertexColor, 0.0, 1.0); vSpecularColor *= uMaterialSpecular; } vFogCoord = length(Position); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 412 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 10876][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x60935e98 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935e98, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935e98, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60239EA0][W3DNTag_Offset: 0x60239EA8][W3DNTag_SizeBytes: 0x60239EAC][W3DNTag_Name: 0x60239EB0][W3DNTag_Type: 0x60239EB8][W3DNTag_ElementType: 0x60239EBC][W3DNTag_NumSubFields: 0x60239EC0][W3DNTag_ArrayDims: 0x60239EC4][W3DNTag_MatrixStride: 0x60239ECC][W3DNTag_IsRowMajor: 0x60239ED0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60239EEC][W3DNTag_Offset: 0x60239EF4][W3DNTag_SizeBytes: 0x60239EF8][W3DNTag_Name: 0x60239EFC][W3DNTag_Type: 0x60239F04][W3DNTag_ElementType: 0x60239F08][W3DNTag_NumSubFields: 0x60239F0C][W3DNTag_ArrayDims: 0x60239F10][W3DNTag_MatrixStride: 0x60239F18][W3DNTag_IsRowMajor: 0x60239F1C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60239F38][W3DNTag_Offset: 0x60239F40][W3DNTag_SizeBytes: 0x60239F44][W3DNTag_Name: 0x60239F48][W3DNTag_Type: 0x60239F50][W3DNTag_ElementType: 0x60239F54][W3DNTag_NumSubFields: 0x60239F58][W3DNTag_ArrayDims: 0x60239F5C][W3DNTag_MatrixStride: 0x60239F64][W3DNTag_IsRowMajor: 0x60239F68]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60239F84][W3DNTag_Offset: 0x60239F8C][W3DNTag_SizeBytes: 0x60239F90][W3DNTag_Name: 0x60239F94][W3DNTag_Type: 0x60239F9C][W3DNTag_ElementType: 0x60239FA0][W3DNTag_NumSubFields: 0x60239FA4][W3DNTag_ArrayDims: 0x60239FA8][W3DNTag_MatrixStride: 0x60239FB0][W3DNTag_IsRowMajor: 0x60239FB4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 19 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 19 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A370][W3DNTag_Offset: 0x6023A378][W3DNTag_SizeBytes: 0x6023A37C][W3DNTag_Name: 0x6023A380][W3DNTag_Type: 0x6023A388][W3DNTag_ElementType: 0x6023A38C][W3DNTag_NumSubFields: 0x6023A390][W3DNTag_ArrayDims: 0x6023A394][W3DNTag_MatrixStride: 0x6023A39C][W3DNTag_IsRowMajor: 0x6023A3A0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A3BC][W3DNTag_Offset: 0x6023A3C4][W3DNTag_SizeBytes: 0x6023A3C8][W3DNTag_Name: 0x6023A3CC][W3DNTag_Type: 0x6023A3D4][W3DNTag_ElementType: 0x6023A3D8][W3DNTag_NumSubFields: 0x6023A3DC][W3DNTag_ArrayDims: 0x6023A3E0][W3DNTag_MatrixStride: 0x6023A3E8][W3DNTag_IsRowMajor: 0x6023A3EC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A408][W3DNTag_Offset: 0x6023A410][W3DNTag_SizeBytes: 0x6023A414][W3DNTag_Name: 0x6023A418][W3DNTag_Type: 0x6023A420][W3DNTag_ElementType: 0x6023A424][W3DNTag_NumSubFields: 0x6023A428][W3DNTag_ArrayDims: 0x6023A42C][W3DNTag_MatrixStride: 0x6023A434][W3DNTag_IsRowMajor: 0x6023A438]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A454][W3DNTag_Offset: 0x6023A45C][W3DNTag_SizeBytes: 0x6023A460][W3DNTag_Name: 0x6023A464][W3DNTag_Type: 0x6023A46C][W3DNTag_ElementType: 0x6023A470][W3DNTag_NumSubFields: 0x6023A474][W3DNTag_ArrayDims: 0x6023A478][W3DNTag_MatrixStride: 0x6023A480][W3DNTag_IsRowMajor: 0x6023A484]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A4A0][W3DNTag_Offset: 0x6023A4A8][W3DNTag_SizeBytes: 0x6023A4AC][W3DNTag_Name: 0x6023A4B0][W3DNTag_Type: 0x6023A4B8][W3DNTag_ElementType: 0x6023A4BC][W3DNTag_NumSubFields: 0x6023A4C0][W3DNTag_ArrayDims: 0x6023A4C4][W3DNTag_MatrixStride: 0x6023A4CC][W3DNTag_IsRowMajor: 0x6023A4D0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A4EC][W3DNTag_Offset: 0x6023A4F4][W3DNTag_SizeBytes: 0x6023A4F8][W3DNTag_Name: 0x6023A4FC][W3DNTag_Type: 0x6023A504][W3DNTag_ElementType: 0x6023A508][W3DNTag_NumSubFields: 0x6023A50C][W3DNTag_ArrayDims: 0x6023A510][W3DNTag_MatrixStride: 0x6023A518][W3DNTag_IsRowMajor: 0x6023A51C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A538][W3DNTag_Offset: 0x6023A540][W3DNTag_SizeBytes: 0x6023A544][W3DNTag_Name: 0x6023A548][W3DNTag_Type: 0x6023A550][W3DNTag_ElementType: 0x6023A554][W3DNTag_NumSubFields: 0x6023A558][W3DNTag_ArrayDims: 0x6023A55C][W3DNTag_MatrixStride: 0x6023A564][W3DNTag_IsRowMajor: 0x6023A568]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60721000][W3DNTag_ArrayStride: 0x60721008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A584][W3DNTag_Offset: 0x6023A58C][W3DNTag_SizeBytes: 0x6023A590][W3DNTag_Name: 0x6023A594][W3DNTag_Type: 0x6023A59C][W3DNTag_ElementType: 0x6023A5A0][W3DNTag_NumSubFields: 0x6023A5A4][W3DNTag_ArrayDims: 0x6023A5A8][W3DNTag_MatrixStride: 0x6023A5B0][W3DNTag_IsRowMajor: 0x6023A5B4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A5D0][W3DNTag_Offset: 0x6023A5D8][W3DNTag_SizeBytes: 0x6023A5DC][W3DNTag_Name: 0x6023A5E0][W3DNTag_Type: 0x6023A5E8][W3DNTag_ElementType: 0x6023A5EC][W3DNTag_NumSubFields: 0x6023A5F0][W3DNTag_ArrayDims: 0x6023A5F4][W3DNTag_MatrixStride: 0x6023A5FC][W3DNTag_IsRowMajor: 0x6023A600]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A61C][W3DNTag_Offset: 0x6023A624][W3DNTag_SizeBytes: 0x6023A628][W3DNTag_Name: 0x6023A62C][W3DNTag_Type: 0x6023A634][W3DNTag_ElementType: 0x6023A638][W3DNTag_NumSubFields: 0x6023A63C][W3DNTag_ArrayDims: 0x6023A640][W3DNTag_MatrixStride: 0x6023A648][W3DNTag_IsRowMajor: 0x6023A64C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A668][W3DNTag_Offset: 0x6023A670][W3DNTag_SizeBytes: 0x6023A674][W3DNTag_Name: 0x6023A678][W3DNTag_Type: 0x6023A680][W3DNTag_ElementType: 0x6023A684][W3DNTag_NumSubFields: 0x6023A688][W3DNTag_ArrayDims: 0x6023A68C][W3DNTag_MatrixStride: 0x6023A694][W3DNTag_IsRowMajor: 0x6023A698]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A6B4][W3DNTag_Offset: 0x6023A6BC][W3DNTag_SizeBytes: 0x6023A6C0][W3DNTag_Name: 0x6023A6C4][W3DNTag_Type: 0x6023A6CC][W3DNTag_ElementType: 0x6023A6D0][W3DNTag_NumSubFields: 0x6023A6D4][W3DNTag_ArrayDims: 0x6023A6D8][W3DNTag_MatrixStride: 0x6023A6E0][W3DNTag_IsRowMajor: 0x6023A6E4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A700][W3DNTag_Offset: 0x6023A708][W3DNTag_SizeBytes: 0x6023A70C][W3DNTag_Name: 0x6023A710][W3DNTag_Type: 0x6023A718][W3DNTag_ElementType: 0x6023A71C][W3DNTag_NumSubFields: 0x6023A720][W3DNTag_ArrayDims: 0x6023A724][W3DNTag_MatrixStride: 0x6023A72C][W3DNTag_IsRowMajor: 0x6023A730]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60654000][W3DNTag_ArrayStride: 0x60654008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A74C][W3DNTag_Offset: 0x6023A754][W3DNTag_SizeBytes: 0x6023A758][W3DNTag_Name: 0x6023A75C][W3DNTag_Type: 0x6023A764][W3DNTag_ElementType: 0x6023A768][W3DNTag_NumSubFields: 0x6023A76C][W3DNTag_ArrayDims: 0x6023A770][W3DNTag_MatrixStride: 0x6023A778][W3DNTag_IsRowMajor: 0x6023A77C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A798][W3DNTag_Offset: 0x6023A7A0][W3DNTag_SizeBytes: 0x6023A7A4][W3DNTag_Name: 0x6023A7A8][W3DNTag_Type: 0x6023A7B0][W3DNTag_ElementType: 0x6023A7B4][W3DNTag_NumSubFields: 0x6023A7B8][W3DNTag_ArrayDims: 0x6023A7BC][W3DNTag_MatrixStride: 0x6023A7C4][W3DNTag_IsRowMajor: 0x6023A7C8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F93000][W3DNTag_ArrayStride: 0x60F93008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A7E4][W3DNTag_Offset: 0x6023A7EC][W3DNTag_SizeBytes: 0x6023A7F0][W3DNTag_Name: 0x6023A7F4][W3DNTag_Type: 0x6023A7FC][W3DNTag_ElementType: 0x6023A800][W3DNTag_NumSubFields: 0x6023A804][W3DNTag_ArrayDims: 0x6023A808][W3DNTag_MatrixStride: 0x6023A810][W3DNTag_IsRowMajor: 0x6023A814]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A830][W3DNTag_Offset: 0x6023A838][W3DNTag_SizeBytes: 0x6023A83C][W3DNTag_Name: 0x6023A840][W3DNTag_Type: 0x6023A848][W3DNTag_ElementType: 0x6023A84C][W3DNTag_NumSubFields: 0x6023A850][W3DNTag_ArrayDims: 0x6023A854][W3DNTag_MatrixStride: 0x6023A85C][W3DNTag_IsRowMajor: 0x6023A860]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60655988][W3DNTag_ArrayStride: 0x60655990]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A87C][W3DNTag_Offset: 0x6023A884][W3DNTag_SizeBytes: 0x6023A888][W3DNTag_Name: 0x6023A88C][W3DNTag_Type: 0x6023A894][W3DNTag_ElementType: 0x6023A898][W3DNTag_NumSubFields: 0x6023A89C][W3DNTag_ArrayDims: 0x6023A8A0][W3DNTag_MatrixStride: 0x6023A8A8][W3DNTag_IsRowMajor: 0x6023A8AC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x605B1218][W3DNTag_ArrayStride: 0x605B1220]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A8C8][W3DNTag_Offset: 0x6023A8D0][W3DNTag_SizeBytes: 0x6023A8D4][W3DNTag_Name: 0x6023A8D8][W3DNTag_Type: 0x6023A8E0][W3DNTag_ElementType: 0x6023A8E4][W3DNTag_NumSubFields: 0x6023A8E8][W3DNTag_ArrayDims: 0x6023A8EC][W3DNTag_MatrixStride: 0x6023A8F4][W3DNTag_IsRowMajor: 0x6023A8F8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935e98, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6046B348][W3DNTag_ArrayStride: 0x6046B350]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935e98, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 412, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 270, shader 412 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 413 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 413, count 1, string 0x618ec768 length 0x0 Line 0: 'precision mediump float; /* Uniforms */ uniform float uAlphaRef; uniform int uTextureUsage0; uniform sampler2D uTextureUnit0; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTextureCoord0; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 Color = vVertexColor; if (bool(uTextureUsage0)) Color *= texture2D(uTextureUnit0, vTextureCoord0); if (Color.a < uAlphaRef) discard; Color += vSpecularColor; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; Color = mix(FogColor, Color, FogFactor); } gl_FragColor = Color; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 413 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 3048][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x60935f38 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935f38, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935f38, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A580][W3DNTag_Offset: 0x6023A588][W3DNTag_SizeBytes: 0x6023A58C][W3DNTag_Name: 0x6023A590][W3DNTag_Type: 0x6023A598][W3DNTag_ElementType: 0x6023A59C][W3DNTag_NumSubFields: 0x6023A5A0][W3DNTag_ArrayDims: 0x6023A5A4][W3DNTag_MatrixStride: 0x6023A5AC][W3DNTag_IsRowMajor: 0x6023A5B0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A5CC][W3DNTag_Offset: 0x6023A5D4][W3DNTag_SizeBytes: 0x6023A5D8][W3DNTag_Name: 0x6023A5DC][W3DNTag_Type: 0x6023A5E4][W3DNTag_ElementType: 0x6023A5E8][W3DNTag_NumSubFields: 0x6023A5EC][W3DNTag_ArrayDims: 0x6023A5F0][W3DNTag_MatrixStride: 0x6023A5F8][W3DNTag_IsRowMajor: 0x6023A5FC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A618][W3DNTag_Offset: 0x6023A620][W3DNTag_SizeBytes: 0x6023A624][W3DNTag_Name: 0x6023A628][W3DNTag_Type: 0x6023A630][W3DNTag_ElementType: 0x6023A634][W3DNTag_NumSubFields: 0x6023A638][W3DNTag_ArrayDims: 0x6023A63C][W3DNTag_MatrixStride: 0x6023A644][W3DNTag_IsRowMajor: 0x6023A648]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A664][W3DNTag_Offset: 0x6023A66C][W3DNTag_SizeBytes: 0x6023A670][W3DNTag_Name: 0x6023A674][W3DNTag_Type: 0x6023A67C][W3DNTag_ElementType: 0x6023A680][W3DNTag_NumSubFields: 0x6023A684][W3DNTag_ArrayDims: 0x6023A688][W3DNTag_MatrixStride: 0x6023A690][W3DNTag_IsRowMajor: 0x6023A694]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935f38, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 8 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935f38, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 8 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60502548][W3DNTag_Offset: 0x60502550][W3DNTag_SizeBytes: 0x60502554][W3DNTag_Name: 0x60502558][W3DNTag_Type: 0x60502560][W3DNTag_ElementType: 0x60502564][W3DNTag_NumSubFields: 0x60502568][W3DNTag_ArrayDims: 0x6050256C][W3DNTag_MatrixStride: 0x60502574][W3DNTag_IsRowMajor: 0x60502578]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60502594][W3DNTag_Offset: 0x6050259C][W3DNTag_SizeBytes: 0x605025A0][W3DNTag_Name: 0x605025A4][W3DNTag_Type: 0x605025AC][W3DNTag_ElementType: 0x605025B0][W3DNTag_NumSubFields: 0x605025B4][W3DNTag_ArrayDims: 0x605025B8][W3DNTag_MatrixStride: 0x605025C0][W3DNTag_IsRowMajor: 0x605025C4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x605025E0][W3DNTag_Offset: 0x605025E8][W3DNTag_SizeBytes: 0x605025EC][W3DNTag_Name: 0x605025F0][W3DNTag_Type: 0x605025F8][W3DNTag_ElementType: 0x605025FC][W3DNTag_NumSubFields: 0x60502600][W3DNTag_ArrayDims: 0x60502604][W3DNTag_MatrixStride: 0x6050260C][W3DNTag_IsRowMajor: 0x60502610]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6050262C][W3DNTag_Offset: 0x60502634][W3DNTag_SizeBytes: 0x60502638][W3DNTag_Name: 0x6050263C][W3DNTag_Type: 0x60502644][W3DNTag_ElementType: 0x60502648][W3DNTag_NumSubFields: 0x6050264C][W3DNTag_ArrayDims: 0x60502650][W3DNTag_MatrixStride: 0x60502658][W3DNTag_IsRowMajor: 0x6050265C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60502678][W3DNTag_Offset: 0x60502680][W3DNTag_SizeBytes: 0x60502684][W3DNTag_Name: 0x60502688][W3DNTag_Type: 0x60502690][W3DNTag_ElementType: 0x60502694][W3DNTag_NumSubFields: 0x60502698][W3DNTag_ArrayDims: 0x6050269C][W3DNTag_MatrixStride: 0x605026A4][W3DNTag_IsRowMajor: 0x605026A8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x605026C4][W3DNTag_Offset: 0x605026CC][W3DNTag_SizeBytes: 0x605026D0][W3DNTag_Name: 0x605026D4][W3DNTag_Type: 0x605026DC][W3DNTag_ElementType: 0x605026E0][W3DNTag_NumSubFields: 0x605026E4][W3DNTag_ArrayDims: 0x605026E8][W3DNTag_MatrixStride: 0x605026F0][W3DNTag_IsRowMajor: 0x605026F4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60502710][W3DNTag_Offset: 0x60502718][W3DNTag_SizeBytes: 0x6050271C][W3DNTag_Name: 0x60502720][W3DNTag_Type: 0x60502728][W3DNTag_ElementType: 0x6050272C][W3DNTag_NumSubFields: 0x60502730][W3DNTag_ArrayDims: 0x60502734][W3DNTag_MatrixStride: 0x6050273C][W3DNTag_IsRowMajor: 0x60502740]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6050275C][W3DNTag_Offset: 0x60502764][W3DNTag_SizeBytes: 0x60502768][W3DNTag_Name: 0x6050276C][W3DNTag_Type: 0x60502774][W3DNTag_ElementType: 0x60502778][W3DNTag_NumSubFields: 0x6050277C][W3DNTag_ArrayDims: 0x60502780][W3DNTag_MatrixStride: 0x60502788][W3DNTag_IsRowMajor: 0x6050278C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935f38, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x60935f38, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x60935f38, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023A8A0][W3DNTag_Offset: 0x6023A8A8][W3DNTag_SizeBytes: 0x6023A8AC][W3DNTag_Name: 0x6023A8B0][W3DNTag_Type: 0x6023A8B8][W3DNTag_ElementType: 0x6023A8BC][W3DNTag_NumSubFields: 0x6023A8C0][W3DNTag_ArrayDims: 0x6023A8C4][W3DNTag_MatrixStride: 0x6023A8CC][W3DNTag_IsRowMajor: 0x6023A8D0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 413, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 270, shader 413 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 270, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 270, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 270, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 270, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 270, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 270, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 270, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 270 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x60935E98][W3DNTag_Offset: 0x60935F38]) Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 0 (W3DNEC_SUCCESS). Shader pipeline address 0x602ec268 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x60935e98 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 1052 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x60935f38 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 44 Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602064a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602064a8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602064a8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60206568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206568, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206568, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60206628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206628, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206628, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602066e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602066e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602066e8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602067a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602067a8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602067a8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60206868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206868, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206868, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60206928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206928, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206928, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602069e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602069e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602069e8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60206aa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206aa8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206aa8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60206b68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206b68, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206b68, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60206c28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206c28, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206c28, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60206ce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206ce8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206ce8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60206da8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206da8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206da8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60206e68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206e68, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206e68, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60206f28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206f28, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60206f28, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60205018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205018, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205018, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602050d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602050d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602050d8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60205198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205198, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205198, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60205258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205258, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205258, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60205318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205318, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205318, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602053d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602053d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602053d8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60205498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205498, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205498, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60205558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205558, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205558, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60205618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205618, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205618, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602056d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602056d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602056d8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60205798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205798, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205798, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60205858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205858, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205858, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60205918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205918, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205918, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x602059d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602059d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x602059d8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60205a98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205a98, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205a98, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60205b58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205b58, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205b58, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60205c18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205c18, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205c18, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60205cd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205cd8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205cd8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60205d98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205d98, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205d98, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60205e58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205e58, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205e58, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60205f18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205f18, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60205f18, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601c8028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8028, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8028, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601c80e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c80e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c80e8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601c81a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c81a8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c81a8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601c8268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8268, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8268, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601c8328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8328, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8328, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601c83e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c83e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c83e8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601c84a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c84a8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c84a8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601c8568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8568, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8568, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601c8628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8628, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8628, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601c86e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c86e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c86e8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601c87a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c87a8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c87a8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601c8868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8868, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8868, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601c8928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8928, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8928, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601c89e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c89e8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c89e8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601c8aa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8aa8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8aa8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601c8b68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8b68, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8b68, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601c8c28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8c28, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8c28, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601c8ce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8ce8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8ce8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601c8da8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8da8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8da8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601c8e68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8e68, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8e68, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601c8f28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8f28, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601c8f28, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601ca018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca018, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca018, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601ca0d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca0d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca0d8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601ca198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca198, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca198, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601ca258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca258, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca258, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601ca318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca318, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca318, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601ca3d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca3d8, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca3d8, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601ca498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca498, bufferIdx 0, offset 0. size 1052, targetShader 0x60935e98, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca498, bufferIdx 1, offset 1052. size 44, targetShader 0x60935f38, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 270, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 270, pname 0x8B86 (GL_ACTIVE_UNIFORMS), params 0x618ec718 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 28 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 270, pname 0x8B87 (GL_ACTIVE_UNIFORM_MAX_LENGTH), params 0x618ec714 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 21 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 0, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x1404 (GL_INT), name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 1, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 1 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 2, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uAlphaRef' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uAlphaRef' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 2 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 3, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1404 (GL_INT), name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 3 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 4, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 4 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 5, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 7, size 1, type 0x1406 (GL_FLOAT), name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 5 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 6, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1406 (GL_FLOAT), name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 6 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 7, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 7 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 8, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 8 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 9, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 9 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 10, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 10 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 11, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 11 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 12, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 19 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 13, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 8, type 0x1404 (GL_INT), name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 20 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 14, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 28 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 15, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 36 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 16, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 44 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 17, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1404 (GL_INT), name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 52 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 18, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 53 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 19, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 1, type 0x1406 (GL_FLOAT), name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 54 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 20, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 55 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 21, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 20, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 63 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 22, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 71 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 23, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1406 (GL_FLOAT), name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 72 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 24, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 73 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 25, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 74 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 26, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 75 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 270, index 27, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x617057b0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 270, name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 76 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 271 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 414 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 414, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 8 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform mat4 uNMatrix; uniform mat4 uTMatrix0; uniform vec4 uGlobalAmbient; uniform vec4 uMaterialAmbient; uniform vec4 uMaterialDiffuse; uniform vec4 uMaterialEmissive; uniform vec4 uMaterialSpecular; uniform float uMaterialShininess; uniform int uLightCount; uniform int uLightType[MAX_LIGHTS]; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec3 uLightDirection[MAX_LIGHTS]; uniform vec3 uLightAttenuation[MAX_LIGHTS]; uniform vec4 uLightAmbient[MAX_LIGHTS]; uniform vec4 uLightDiffuse[MAX_LIGHTS]; uniform vec4 uLightSpecular[MAX_LIGHTS]; uniform float uThickness; /* Varyings */ varying vec2 vTextureCoord0; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; void dirLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = normalize(-(uNMatrix * vec4(uLightDirection[index], 0.0)).xyz); ambient += uLightAmbient[index]; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor; } } void pointLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = uLightPosition[index] - position; float D = length(L); L = normalize(L); float Attenuation = 1.0 / (uLightAttenuation[index].x + uLightAttenuation[index].y * D + uLightAttenuation[index].z * D * D); ambient += uLightAmbient[index] * Attenuation; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL * Attenuation; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor * Attenuation; } } void spotLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { // TO-DO } void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); gl_PointSize = uThickness; vec4 TextureCoord0 = vec4(inTexCoord0.x, inTexCoord0.y, 1.0, 1.0); vTextureCoord0 = vec4(uTMatrix0 * TextureCoord0).xy; vVertexColor = inVertexColor.bgra; vSpecularColor = vec4(0.0, 0.0, 0.0, 0.0); vec3 Position = (uWVMatrix * vec4(inVertexPosition, 1.0)).xyz; if (uLightCount > 0) { vec3 Normal = normalize((uNMatrix * vec4(inVertexNormal, 0.0)).xyz); vec4 Ambient = vec4(0.0, 0.0, 0.0, 0.0); vec4 Diffuse = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) // can't use uniform as loop-counter directly in glsl break; if (uLightType[i] == 0) pointLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 1) spotLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 2) dirLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } vec4 LightColor = Ambient * uMaterialAmbient + Diffuse * uMaterialDiffuse; LightColor = clamp(LightColor, 0.0, 1.0); LightColor.w = 1.0; vVertexColor *= LightColor; vVertexColor += uMaterialEmissive; vVertexColor += uGlobalAmbient * uMaterialAmbient; vVertexColor = clamp(vVertexColor, 0.0, 1.0); vSpecularColor *= uMaterialSpecular; } vFogCoord = length(Position); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 414 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 10876][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c9048 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9048, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9048, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60466B50][W3DNTag_Offset: 0x60466B58][W3DNTag_SizeBytes: 0x60466B5C][W3DNTag_Name: 0x60466B60][W3DNTag_Type: 0x60466B68][W3DNTag_ElementType: 0x60466B6C][W3DNTag_NumSubFields: 0x60466B70][W3DNTag_ArrayDims: 0x60466B74][W3DNTag_MatrixStride: 0x60466B7C][W3DNTag_IsRowMajor: 0x60466B80]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60466B9C][W3DNTag_Offset: 0x60466BA4][W3DNTag_SizeBytes: 0x60466BA8][W3DNTag_Name: 0x60466BAC][W3DNTag_Type: 0x60466BB4][W3DNTag_ElementType: 0x60466BB8][W3DNTag_NumSubFields: 0x60466BBC][W3DNTag_ArrayDims: 0x60466BC0][W3DNTag_MatrixStride: 0x60466BC8][W3DNTag_IsRowMajor: 0x60466BCC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60466BE8][W3DNTag_Offset: 0x60466BF0][W3DNTag_SizeBytes: 0x60466BF4][W3DNTag_Name: 0x60466BF8][W3DNTag_Type: 0x60466C00][W3DNTag_ElementType: 0x60466C04][W3DNTag_NumSubFields: 0x60466C08][W3DNTag_ArrayDims: 0x60466C0C][W3DNTag_MatrixStride: 0x60466C14][W3DNTag_IsRowMajor: 0x60466C18]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60466C34][W3DNTag_Offset: 0x60466C3C][W3DNTag_SizeBytes: 0x60466C40][W3DNTag_Name: 0x60466C44][W3DNTag_Type: 0x60466C4C][W3DNTag_ElementType: 0x60466C50][W3DNTag_NumSubFields: 0x60466C54][W3DNTag_ArrayDims: 0x60466C58][W3DNTag_MatrixStride: 0x60466C60][W3DNTag_IsRowMajor: 0x60466C64]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 19 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 19 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A1028][W3DNTag_Offset: 0x601A1030][W3DNTag_SizeBytes: 0x601A1034][W3DNTag_Name: 0x601A1038][W3DNTag_Type: 0x601A1040][W3DNTag_ElementType: 0x601A1044][W3DNTag_NumSubFields: 0x601A1048][W3DNTag_ArrayDims: 0x601A104C][W3DNTag_MatrixStride: 0x601A1054][W3DNTag_IsRowMajor: 0x601A1058]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A1074][W3DNTag_Offset: 0x601A107C][W3DNTag_SizeBytes: 0x601A1080][W3DNTag_Name: 0x601A1084][W3DNTag_Type: 0x601A108C][W3DNTag_ElementType: 0x601A1090][W3DNTag_NumSubFields: 0x601A1094][W3DNTag_ArrayDims: 0x601A1098][W3DNTag_MatrixStride: 0x601A10A0][W3DNTag_IsRowMajor: 0x601A10A4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A10C0][W3DNTag_Offset: 0x601A10C8][W3DNTag_SizeBytes: 0x601A10CC][W3DNTag_Name: 0x601A10D0][W3DNTag_Type: 0x601A10D8][W3DNTag_ElementType: 0x601A10DC][W3DNTag_NumSubFields: 0x601A10E0][W3DNTag_ArrayDims: 0x601A10E4][W3DNTag_MatrixStride: 0x601A10EC][W3DNTag_IsRowMajor: 0x601A10F0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A110C][W3DNTag_Offset: 0x601A1114][W3DNTag_SizeBytes: 0x601A1118][W3DNTag_Name: 0x601A111C][W3DNTag_Type: 0x601A1124][W3DNTag_ElementType: 0x601A1128][W3DNTag_NumSubFields: 0x601A112C][W3DNTag_ArrayDims: 0x601A1130][W3DNTag_MatrixStride: 0x601A1138][W3DNTag_IsRowMajor: 0x601A113C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A1158][W3DNTag_Offset: 0x601A1160][W3DNTag_SizeBytes: 0x601A1164][W3DNTag_Name: 0x601A1168][W3DNTag_Type: 0x601A1170][W3DNTag_ElementType: 0x601A1174][W3DNTag_NumSubFields: 0x601A1178][W3DNTag_ArrayDims: 0x601A117C][W3DNTag_MatrixStride: 0x601A1184][W3DNTag_IsRowMajor: 0x601A1188]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A11A4][W3DNTag_Offset: 0x601A11AC][W3DNTag_SizeBytes: 0x601A11B0][W3DNTag_Name: 0x601A11B4][W3DNTag_Type: 0x601A11BC][W3DNTag_ElementType: 0x601A11C0][W3DNTag_NumSubFields: 0x601A11C4][W3DNTag_ArrayDims: 0x601A11C8][W3DNTag_MatrixStride: 0x601A11D0][W3DNTag_IsRowMajor: 0x601A11D4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A11F0][W3DNTag_Offset: 0x601A11F8][W3DNTag_SizeBytes: 0x601A11FC][W3DNTag_Name: 0x601A1200][W3DNTag_Type: 0x601A1208][W3DNTag_ElementType: 0x601A120C][W3DNTag_NumSubFields: 0x601A1210][W3DNTag_ArrayDims: 0x601A1214][W3DNTag_MatrixStride: 0x601A121C][W3DNTag_IsRowMajor: 0x601A1220]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60654000][W3DNTag_ArrayStride: 0x60654008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A123C][W3DNTag_Offset: 0x601A1244][W3DNTag_SizeBytes: 0x601A1248][W3DNTag_Name: 0x601A124C][W3DNTag_Type: 0x601A1254][W3DNTag_ElementType: 0x601A1258][W3DNTag_NumSubFields: 0x601A125C][W3DNTag_ArrayDims: 0x601A1260][W3DNTag_MatrixStride: 0x601A1268][W3DNTag_IsRowMajor: 0x601A126C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A1288][W3DNTag_Offset: 0x601A1290][W3DNTag_SizeBytes: 0x601A1294][W3DNTag_Name: 0x601A1298][W3DNTag_Type: 0x601A12A0][W3DNTag_ElementType: 0x601A12A4][W3DNTag_NumSubFields: 0x601A12A8][W3DNTag_ArrayDims: 0x601A12AC][W3DNTag_MatrixStride: 0x601A12B4][W3DNTag_IsRowMajor: 0x601A12B8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A12D4][W3DNTag_Offset: 0x601A12DC][W3DNTag_SizeBytes: 0x601A12E0][W3DNTag_Name: 0x601A12E4][W3DNTag_Type: 0x601A12EC][W3DNTag_ElementType: 0x601A12F0][W3DNTag_NumSubFields: 0x601A12F4][W3DNTag_ArrayDims: 0x601A12F8][W3DNTag_MatrixStride: 0x601A1300][W3DNTag_IsRowMajor: 0x601A1304]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A1320][W3DNTag_Offset: 0x601A1328][W3DNTag_SizeBytes: 0x601A132C][W3DNTag_Name: 0x601A1330][W3DNTag_Type: 0x601A1338][W3DNTag_ElementType: 0x601A133C][W3DNTag_NumSubFields: 0x601A1340][W3DNTag_ArrayDims: 0x601A1344][W3DNTag_MatrixStride: 0x601A134C][W3DNTag_IsRowMajor: 0x601A1350]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A136C][W3DNTag_Offset: 0x601A1374][W3DNTag_SizeBytes: 0x601A1378][W3DNTag_Name: 0x601A137C][W3DNTag_Type: 0x601A1384][W3DNTag_ElementType: 0x601A1388][W3DNTag_NumSubFields: 0x601A138C][W3DNTag_ArrayDims: 0x601A1390][W3DNTag_MatrixStride: 0x601A1398][W3DNTag_IsRowMajor: 0x601A139C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A13B8][W3DNTag_Offset: 0x601A13C0][W3DNTag_SizeBytes: 0x601A13C4][W3DNTag_Name: 0x601A13C8][W3DNTag_Type: 0x601A13D0][W3DNTag_ElementType: 0x601A13D4][W3DNTag_NumSubFields: 0x601A13D8][W3DNTag_ArrayDims: 0x601A13DC][W3DNTag_MatrixStride: 0x601A13E4][W3DNTag_IsRowMajor: 0x601A13E8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A1404][W3DNTag_Offset: 0x601A140C][W3DNTag_SizeBytes: 0x601A1410][W3DNTag_Name: 0x601A1414][W3DNTag_Type: 0x601A141C][W3DNTag_ElementType: 0x601A1420][W3DNTag_NumSubFields: 0x601A1424][W3DNTag_ArrayDims: 0x601A1428][W3DNTag_MatrixStride: 0x601A1430][W3DNTag_IsRowMajor: 0x601A1434]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F93000][W3DNTag_ArrayStride: 0x60F93008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A1450][W3DNTag_Offset: 0x601A1458][W3DNTag_SizeBytes: 0x601A145C][W3DNTag_Name: 0x601A1460][W3DNTag_Type: 0x601A1468][W3DNTag_ElementType: 0x601A146C][W3DNTag_NumSubFields: 0x601A1470][W3DNTag_ArrayDims: 0x601A1474][W3DNTag_MatrixStride: 0x601A147C][W3DNTag_IsRowMajor: 0x601A1480]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6046B348][W3DNTag_ArrayStride: 0x6046B350]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A149C][W3DNTag_Offset: 0x601A14A4][W3DNTag_SizeBytes: 0x601A14A8][W3DNTag_Name: 0x601A14AC][W3DNTag_Type: 0x601A14B4][W3DNTag_ElementType: 0x601A14B8][W3DNTag_NumSubFields: 0x601A14BC][W3DNTag_ArrayDims: 0x601A14C0][W3DNTag_MatrixStride: 0x601A14C8][W3DNTag_IsRowMajor: 0x601A14CC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A14E8][W3DNTag_Offset: 0x601A14F0][W3DNTag_SizeBytes: 0x601A14F4][W3DNTag_Name: 0x601A14F8][W3DNTag_Type: 0x601A1500][W3DNTag_ElementType: 0x601A1504][W3DNTag_NumSubFields: 0x601A1508][W3DNTag_ArrayDims: 0x601A150C][W3DNTag_MatrixStride: 0x601A1514][W3DNTag_IsRowMajor: 0x601A1518]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60502FF8][W3DNTag_ArrayStride: 0x60503000]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A1534][W3DNTag_Offset: 0x601A153C][W3DNTag_SizeBytes: 0x601A1540][W3DNTag_Name: 0x601A1544][W3DNTag_Type: 0x601A154C][W3DNTag_ElementType: 0x601A1550][W3DNTag_NumSubFields: 0x601A1554][W3DNTag_ArrayDims: 0x601A1558][W3DNTag_MatrixStride: 0x601A1560][W3DNTag_IsRowMajor: 0x601A1564]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6023A690][W3DNTag_ArrayStride: 0x6023A698]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A1580][W3DNTag_Offset: 0x601A1588][W3DNTag_SizeBytes: 0x601A158C][W3DNTag_Name: 0x601A1590][W3DNTag_Type: 0x601A1598][W3DNTag_ElementType: 0x601A159C][W3DNTag_NumSubFields: 0x601A15A0][W3DNTag_ArrayDims: 0x601A15A4][W3DNTag_MatrixStride: 0x601A15AC][W3DNTag_IsRowMajor: 0x601A15B0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9048, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60655988][W3DNTag_ArrayStride: 0x60655990]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9048, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 414, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 271, shader 414 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 415 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 415, count 1, string 0x618ec768 length 0x0 Line 0: 'precision mediump float; /* Uniforms */ uniform int uTextureUsage0; uniform sampler2D uTextureUnit0; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTextureCoord0; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 Color = vVertexColor; if (bool(uTextureUsage0)) Color *= texture2D(uTextureUnit0, vTextureCoord0); Color += vSpecularColor; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; Color = mix(FogColor, Color, FogFactor); } gl_FragColor = Color; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 415 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 2892][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c90e8 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c90e8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c90e8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A1238][W3DNTag_Offset: 0x601A1240][W3DNTag_SizeBytes: 0x601A1244][W3DNTag_Name: 0x601A1248][W3DNTag_Type: 0x601A1250][W3DNTag_ElementType: 0x601A1254][W3DNTag_NumSubFields: 0x601A1258][W3DNTag_ArrayDims: 0x601A125C][W3DNTag_MatrixStride: 0x601A1264][W3DNTag_IsRowMajor: 0x601A1268]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A1284][W3DNTag_Offset: 0x601A128C][W3DNTag_SizeBytes: 0x601A1290][W3DNTag_Name: 0x601A1294][W3DNTag_Type: 0x601A129C][W3DNTag_ElementType: 0x601A12A0][W3DNTag_NumSubFields: 0x601A12A4][W3DNTag_ArrayDims: 0x601A12A8][W3DNTag_MatrixStride: 0x601A12B0][W3DNTag_IsRowMajor: 0x601A12B4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A12D0][W3DNTag_Offset: 0x601A12D8][W3DNTag_SizeBytes: 0x601A12DC][W3DNTag_Name: 0x601A12E0][W3DNTag_Type: 0x601A12E8][W3DNTag_ElementType: 0x601A12EC][W3DNTag_NumSubFields: 0x601A12F0][W3DNTag_ArrayDims: 0x601A12F4][W3DNTag_MatrixStride: 0x601A12FC][W3DNTag_IsRowMajor: 0x601A1300]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A131C][W3DNTag_Offset: 0x601A1324][W3DNTag_SizeBytes: 0x601A1328][W3DNTag_Name: 0x601A132C][W3DNTag_Type: 0x601A1334][W3DNTag_ElementType: 0x601A1338][W3DNTag_NumSubFields: 0x601A133C][W3DNTag_ArrayDims: 0x601A1340][W3DNTag_MatrixStride: 0x601A1348][W3DNTag_IsRowMajor: 0x601A134C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c90e8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 7 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c90e8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 7 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A2C88][W3DNTag_Offset: 0x601A2C90][W3DNTag_SizeBytes: 0x601A2C94][W3DNTag_Name: 0x601A2C98][W3DNTag_Type: 0x601A2CA0][W3DNTag_ElementType: 0x601A2CA4][W3DNTag_NumSubFields: 0x601A2CA8][W3DNTag_ArrayDims: 0x601A2CAC][W3DNTag_MatrixStride: 0x601A2CB4][W3DNTag_IsRowMajor: 0x601A2CB8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A2CD4][W3DNTag_Offset: 0x601A2CDC][W3DNTag_SizeBytes: 0x601A2CE0][W3DNTag_Name: 0x601A2CE4][W3DNTag_Type: 0x601A2CEC][W3DNTag_ElementType: 0x601A2CF0][W3DNTag_NumSubFields: 0x601A2CF4][W3DNTag_ArrayDims: 0x601A2CF8][W3DNTag_MatrixStride: 0x601A2D00][W3DNTag_IsRowMajor: 0x601A2D04]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A2D20][W3DNTag_Offset: 0x601A2D28][W3DNTag_SizeBytes: 0x601A2D2C][W3DNTag_Name: 0x601A2D30][W3DNTag_Type: 0x601A2D38][W3DNTag_ElementType: 0x601A2D3C][W3DNTag_NumSubFields: 0x601A2D40][W3DNTag_ArrayDims: 0x601A2D44][W3DNTag_MatrixStride: 0x601A2D4C][W3DNTag_IsRowMajor: 0x601A2D50]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A2D6C][W3DNTag_Offset: 0x601A2D74][W3DNTag_SizeBytes: 0x601A2D78][W3DNTag_Name: 0x601A2D7C][W3DNTag_Type: 0x601A2D84][W3DNTag_ElementType: 0x601A2D88][W3DNTag_NumSubFields: 0x601A2D8C][W3DNTag_ArrayDims: 0x601A2D90][W3DNTag_MatrixStride: 0x601A2D98][W3DNTag_IsRowMajor: 0x601A2D9C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A2DB8][W3DNTag_Offset: 0x601A2DC0][W3DNTag_SizeBytes: 0x601A2DC4][W3DNTag_Name: 0x601A2DC8][W3DNTag_Type: 0x601A2DD0][W3DNTag_ElementType: 0x601A2DD4][W3DNTag_NumSubFields: 0x601A2DD8][W3DNTag_ArrayDims: 0x601A2DDC][W3DNTag_MatrixStride: 0x601A2DE4][W3DNTag_IsRowMajor: 0x601A2DE8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A2E04][W3DNTag_Offset: 0x601A2E0C][W3DNTag_SizeBytes: 0x601A2E10][W3DNTag_Name: 0x601A2E14][W3DNTag_Type: 0x601A2E1C][W3DNTag_ElementType: 0x601A2E20][W3DNTag_NumSubFields: 0x601A2E24][W3DNTag_ArrayDims: 0x601A2E28][W3DNTag_MatrixStride: 0x601A2E30][W3DNTag_IsRowMajor: 0x601A2E34]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A2E50][W3DNTag_Offset: 0x601A2E58][W3DNTag_SizeBytes: 0x601A2E5C][W3DNTag_Name: 0x601A2E60][W3DNTag_Type: 0x601A2E68][W3DNTag_ElementType: 0x601A2E6C][W3DNTag_NumSubFields: 0x601A2E70][W3DNTag_ArrayDims: 0x601A2E74][W3DNTag_MatrixStride: 0x601A2E7C][W3DNTag_IsRowMajor: 0x601A2E80]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c90e8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c90e8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c90e8, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x601A2FD0][W3DNTag_Offset: 0x601A2FD8][W3DNTag_SizeBytes: 0x601A2FDC][W3DNTag_Name: 0x601A2FE0][W3DNTag_Type: 0x601A2FE8][W3DNTag_ElementType: 0x601A2FEC][W3DNTag_NumSubFields: 0x601A2FF0][W3DNTag_ArrayDims: 0x601A2FF4][W3DNTag_MatrixStride: 0x601A2FFC][W3DNTag_IsRowMajor: 0x601A3000]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 415, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 271, shader 415 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 271, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 271, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 271, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 271, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 271, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 271, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 271, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 271 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x601C9048][W3DNTag_Offset: 0x601C90E8]) Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 0 (W3DNEC_SUCCESS). Shader pipeline address 0x602ec358 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x601c9048 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 1052 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x601c90e8 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 40 Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601ca558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca558, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca558, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601ca618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca618, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca618, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601ca6d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca6d8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca6d8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601ca798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca798, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca798, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601ca858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca858, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca858, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601ca918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca918, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca918, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601ca9d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca9d8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601ca9d8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601caa98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601caa98, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601caa98, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601cab58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601cab58, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601cab58, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601cac18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601cac18, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601cac18, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601cacd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601cacd8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601cacd8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601cad98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601cad98, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601cad98, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601cae58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601cae58, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601cae58, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x601caf18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601caf18, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x601caf18, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e4028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4028, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4028, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e40e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e40e8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e40e8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e41a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e41a8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e41a8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e4268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4268, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4268, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e4328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4328, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4328, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e43e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e43e8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e43e8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e44a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e44a8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e44a8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e4568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4568, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4568, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e4628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4628, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4628, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e46e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e46e8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e46e8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e47a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e47a8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e47a8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e4868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4868, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4868, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e4928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4928, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4928, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e49e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e49e8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e49e8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e4aa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4aa8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4aa8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e4b68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4b68, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4b68, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e4c28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4c28, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4c28, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e4ce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4ce8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4ce8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e4da8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4da8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4da8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e4e68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4e68, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4e68, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e4f28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4f28, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e4f28, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e2018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2018, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2018, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e20d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e20d8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e20d8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e2198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2198, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2198, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e2258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2258, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2258, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e2318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2318, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2318, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e23d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e23d8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e23d8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e2498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2498, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2498, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e2558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2558, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2558, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e2618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2618, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2618, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e26d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e26d8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e26d8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e2798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2798, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2798, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e2858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2858, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2858, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e2918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2918, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2918, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e29d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e29d8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e29d8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e2a98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2a98, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2a98, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e2b58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2b58, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2b58, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e2c18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2c18, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2c18, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e2cd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2cd8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2cd8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e2d98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2d98, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2d98, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e2e58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2e58, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2e58, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e2f18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2f18, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e2f18, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60088028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088028, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088028, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600880e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600880e8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600880e8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600881a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600881a8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600881a8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60088268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088268, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088268, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60088328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088328, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088328, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600883e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600883e8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600883e8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600884a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600884a8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600884a8, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1092, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60088568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088568, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9048, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088568, bufferIdx 1, offset 1052. size 40, targetShader 0x601c90e8, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 271, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 271, pname 0x8B86 (GL_ACTIVE_UNIFORMS), params 0x618ec718 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 27 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 271, pname 0x8B87 (GL_ACTIVE_UNIFORM_MAX_LENGTH), params 0x618ec714 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 21 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 0, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x1404 (GL_INT), name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 1, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 1 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 2, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1404 (GL_INT), name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 2 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 3, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 3 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 4, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 7, size 1, type 0x1406 (GL_FLOAT), name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 4 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 5, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1406 (GL_FLOAT), name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 5 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 6, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 6 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 7, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 7 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 8, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 8 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 9, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 9 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 10, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 10 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 11, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 18 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 12, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 8, type 0x1404 (GL_INT), name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 19 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 13, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 27 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 14, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 35 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 15, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 43 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 16, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1404 (GL_INT), name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 51 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 17, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 52 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 18, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 1, type 0x1406 (GL_FLOAT), name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 53 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 19, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 54 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 20, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 20, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 62 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 21, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 70 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 22, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1406 (GL_FLOAT), name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 71 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 23, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 72 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 24, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 73 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 25, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 74 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 271, index 26, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 271, name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 75 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 272 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 416 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 416, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 8 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; attribute vec2 inTexCoord1; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform mat4 uNMatrix; uniform mat4 uTMatrix0; uniform vec4 uGlobalAmbient; uniform vec4 uMaterialAmbient; uniform vec4 uMaterialDiffuse; uniform vec4 uMaterialEmissive; uniform vec4 uMaterialSpecular; uniform float uMaterialShininess; uniform int uLightCount; uniform int uLightType[MAX_LIGHTS]; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec3 uLightDirection[MAX_LIGHTS]; uniform vec3 uLightAttenuation[MAX_LIGHTS]; uniform vec4 uLightAmbient[MAX_LIGHTS]; uniform vec4 uLightDiffuse[MAX_LIGHTS]; uniform vec4 uLightSpecular[MAX_LIGHTS]; uniform float uThickness; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; void dirLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = normalize(-(uNMatrix * vec4(uLightDirection[index], 0.0)).xyz); ambient += uLightAmbient[index]; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor; } } void pointLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = uLightPosition[index] - position; float D = length(L); L = normalize(L); float Attenuation = 1.0 / (uLightAttenuation[index].x + uLightAttenuation[index].y * D + uLightAttenuation[index].z * D * D); ambient += uLightAmbient[index] * Attenuation; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL * Attenuation; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor * Attenuation; } } void spotLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { // TO-DO } void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); gl_PointSize = uThickness; vec4 TextureCoord0 = vec4(inTexCoord0.x, inTexCoord0.y, 1.0, 1.0); vTextureCoord0 = vec4(uTMatrix0 * TextureCoord0).xy; vec3 Position = (uWVMatrix * vec4(inVertexPosition, 1.0)).xyz; vec3 P = normalize(Position); vec3 N = normalize(vec4(uNMatrix * vec4(inVertexNormal, 0.0)).xyz); vec3 R = reflect(P, N); float V = 2.0 * sqrt(R.x*R.x + R.y*R.y + (R.z+1.0)*(R.z+1.0)); vTextureCoord1 = vec2(R.x/V + 0.5, R.y/V + 0.5); vVertexColor = inVertexColor.bgra; vSpecularColor = vec4(0.0, 0.0, 0.0, 0.0); if (uLightCount > 0) { vec3 Normal = normalize((uNMatrix * vec4(inVertexNormal, 0.0)).xyz); vec4 Ambient = vec4(0.0, 0.0, 0.0, 0.0); vec4 Diffuse = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) // can't use uniform as loop-counter directly in glsl break; if (uLightType[i] == 0) pointLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 1) spotLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 2) dirLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } vec4 LightColor = Ambient * uMaterialAmbient + Diffuse * uMaterialDiffuse; LightColor = clamp(LightColor, 0.0, 1.0); LightColor.w = 1.0; vVertexColor *= LightColor; vVertexColor += uMaterialEmissive; vVertexColor += uGlobalAmbient * uMaterialAmbient; vVertexColor = clamp(vVertexColor, 0.0, 1.0); vSpecularColor *= uMaterialSpecular; } vFogCoord = length(Position); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 416 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 12172][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c9188 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9188, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9188, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60236858][W3DNTag_Offset: 0x60236860][W3DNTag_SizeBytes: 0x60236864][W3DNTag_Name: 0x60236868][W3DNTag_Type: 0x60236870][W3DNTag_ElementType: 0x60236874][W3DNTag_NumSubFields: 0x60236878][W3DNTag_ArrayDims: 0x6023687C][W3DNTag_MatrixStride: 0x60236884][W3DNTag_IsRowMajor: 0x60236888]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x602368A4][W3DNTag_Offset: 0x602368AC][W3DNTag_SizeBytes: 0x602368B0][W3DNTag_Name: 0x602368B4][W3DNTag_Type: 0x602368BC][W3DNTag_ElementType: 0x602368C0][W3DNTag_NumSubFields: 0x602368C4][W3DNTag_ArrayDims: 0x602368C8][W3DNTag_MatrixStride: 0x602368D0][W3DNTag_IsRowMajor: 0x602368D4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x602368F0][W3DNTag_Offset: 0x602368F8][W3DNTag_SizeBytes: 0x602368FC][W3DNTag_Name: 0x60236900][W3DNTag_Type: 0x60236908][W3DNTag_ElementType: 0x6023690C][W3DNTag_NumSubFields: 0x60236910][W3DNTag_ArrayDims: 0x60236914][W3DNTag_MatrixStride: 0x6023691C][W3DNTag_IsRowMajor: 0x60236920]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023693C][W3DNTag_Offset: 0x60236944][W3DNTag_SizeBytes: 0x60236948][W3DNTag_Name: 0x6023694C][W3DNTag_Type: 0x60236954][W3DNTag_ElementType: 0x60236958][W3DNTag_NumSubFields: 0x6023695C][W3DNTag_ArrayDims: 0x60236960][W3DNTag_MatrixStride: 0x60236968][W3DNTag_IsRowMajor: 0x6023696C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60236988][W3DNTag_Offset: 0x60236990][W3DNTag_SizeBytes: 0x60236994][W3DNTag_Name: 0x60236998][W3DNTag_Type: 0x602369A0][W3DNTag_ElementType: 0x602369A4][W3DNTag_NumSubFields: 0x602369A8][W3DNTag_ArrayDims: 0x602369AC][W3DNTag_MatrixStride: 0x602369B4][W3DNTag_IsRowMajor: 0x602369B8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 19 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 19 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60236D28][W3DNTag_Offset: 0x60236D30][W3DNTag_SizeBytes: 0x60236D34][W3DNTag_Name: 0x60236D38][W3DNTag_Type: 0x60236D40][W3DNTag_ElementType: 0x60236D44][W3DNTag_NumSubFields: 0x60236D48][W3DNTag_ArrayDims: 0x60236D4C][W3DNTag_MatrixStride: 0x60236D54][W3DNTag_IsRowMajor: 0x60236D58]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60236D74][W3DNTag_Offset: 0x60236D7C][W3DNTag_SizeBytes: 0x60236D80][W3DNTag_Name: 0x60236D84][W3DNTag_Type: 0x60236D8C][W3DNTag_ElementType: 0x60236D90][W3DNTag_NumSubFields: 0x60236D94][W3DNTag_ArrayDims: 0x60236D98][W3DNTag_MatrixStride: 0x60236DA0][W3DNTag_IsRowMajor: 0x60236DA4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60236DC0][W3DNTag_Offset: 0x60236DC8][W3DNTag_SizeBytes: 0x60236DCC][W3DNTag_Name: 0x60236DD0][W3DNTag_Type: 0x60236DD8][W3DNTag_ElementType: 0x60236DDC][W3DNTag_NumSubFields: 0x60236DE0][W3DNTag_ArrayDims: 0x60236DE4][W3DNTag_MatrixStride: 0x60236DEC][W3DNTag_IsRowMajor: 0x60236DF0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60236E0C][W3DNTag_Offset: 0x60236E14][W3DNTag_SizeBytes: 0x60236E18][W3DNTag_Name: 0x60236E1C][W3DNTag_Type: 0x60236E24][W3DNTag_ElementType: 0x60236E28][W3DNTag_NumSubFields: 0x60236E2C][W3DNTag_ArrayDims: 0x60236E30][W3DNTag_MatrixStride: 0x60236E38][W3DNTag_IsRowMajor: 0x60236E3C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60236E58][W3DNTag_Offset: 0x60236E60][W3DNTag_SizeBytes: 0x60236E64][W3DNTag_Name: 0x60236E68][W3DNTag_Type: 0x60236E70][W3DNTag_ElementType: 0x60236E74][W3DNTag_NumSubFields: 0x60236E78][W3DNTag_ArrayDims: 0x60236E7C][W3DNTag_MatrixStride: 0x60236E84][W3DNTag_IsRowMajor: 0x60236E88]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60236EA4][W3DNTag_Offset: 0x60236EAC][W3DNTag_SizeBytes: 0x60236EB0][W3DNTag_Name: 0x60236EB4][W3DNTag_Type: 0x60236EBC][W3DNTag_ElementType: 0x60236EC0][W3DNTag_NumSubFields: 0x60236EC4][W3DNTag_ArrayDims: 0x60236EC8][W3DNTag_MatrixStride: 0x60236ED0][W3DNTag_IsRowMajor: 0x60236ED4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60236EF0][W3DNTag_Offset: 0x60236EF8][W3DNTag_SizeBytes: 0x60236EFC][W3DNTag_Name: 0x60236F00][W3DNTag_Type: 0x60236F08][W3DNTag_ElementType: 0x60236F0C][W3DNTag_NumSubFields: 0x60236F10][W3DNTag_ArrayDims: 0x60236F14][W3DNTag_MatrixStride: 0x60236F1C][W3DNTag_IsRowMajor: 0x60236F20]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60654000][W3DNTag_ArrayStride: 0x60654008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60236F3C][W3DNTag_Offset: 0x60236F44][W3DNTag_SizeBytes: 0x60236F48][W3DNTag_Name: 0x60236F4C][W3DNTag_Type: 0x60236F54][W3DNTag_ElementType: 0x60236F58][W3DNTag_NumSubFields: 0x60236F5C][W3DNTag_ArrayDims: 0x60236F60][W3DNTag_MatrixStride: 0x60236F68][W3DNTag_IsRowMajor: 0x60236F6C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60236F88][W3DNTag_Offset: 0x60236F90][W3DNTag_SizeBytes: 0x60236F94][W3DNTag_Name: 0x60236F98][W3DNTag_Type: 0x60236FA0][W3DNTag_ElementType: 0x60236FA4][W3DNTag_NumSubFields: 0x60236FA8][W3DNTag_ArrayDims: 0x60236FAC][W3DNTag_MatrixStride: 0x60236FB4][W3DNTag_IsRowMajor: 0x60236FB8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60236FD4][W3DNTag_Offset: 0x60236FDC][W3DNTag_SizeBytes: 0x60236FE0][W3DNTag_Name: 0x60236FE4][W3DNTag_Type: 0x60236FEC][W3DNTag_ElementType: 0x60236FF0][W3DNTag_NumSubFields: 0x60236FF4][W3DNTag_ArrayDims: 0x60236FF8][W3DNTag_MatrixStride: 0x60237000][W3DNTag_IsRowMajor: 0x60237004]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60237020][W3DNTag_Offset: 0x60237028][W3DNTag_SizeBytes: 0x6023702C][W3DNTag_Name: 0x60237030][W3DNTag_Type: 0x60237038][W3DNTag_ElementType: 0x6023703C][W3DNTag_NumSubFields: 0x60237040][W3DNTag_ArrayDims: 0x60237044][W3DNTag_MatrixStride: 0x6023704C][W3DNTag_IsRowMajor: 0x60237050]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023706C][W3DNTag_Offset: 0x60237074][W3DNTag_SizeBytes: 0x60237078][W3DNTag_Name: 0x6023707C][W3DNTag_Type: 0x60237084][W3DNTag_ElementType: 0x60237088][W3DNTag_NumSubFields: 0x6023708C][W3DNTag_ArrayDims: 0x60237090][W3DNTag_MatrixStride: 0x60237098][W3DNTag_IsRowMajor: 0x6023709C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x602370B8][W3DNTag_Offset: 0x602370C0][W3DNTag_SizeBytes: 0x602370C4][W3DNTag_Name: 0x602370C8][W3DNTag_Type: 0x602370D0][W3DNTag_ElementType: 0x602370D4][W3DNTag_NumSubFields: 0x602370D8][W3DNTag_ArrayDims: 0x602370DC][W3DNTag_MatrixStride: 0x602370E4][W3DNTag_IsRowMajor: 0x602370E8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60237104][W3DNTag_Offset: 0x6023710C][W3DNTag_SizeBytes: 0x60237110][W3DNTag_Name: 0x60237114][W3DNTag_Type: 0x6023711C][W3DNTag_ElementType: 0x60237120][W3DNTag_NumSubFields: 0x60237124][W3DNTag_ArrayDims: 0x60237128][W3DNTag_MatrixStride: 0x60237130][W3DNTag_IsRowMajor: 0x60237134]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F93000][W3DNTag_ArrayStride: 0x60F93008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60237150][W3DNTag_Offset: 0x60237158][W3DNTag_SizeBytes: 0x6023715C][W3DNTag_Name: 0x60237160][W3DNTag_Type: 0x60237168][W3DNTag_ElementType: 0x6023716C][W3DNTag_NumSubFields: 0x60237170][W3DNTag_ArrayDims: 0x60237174][W3DNTag_MatrixStride: 0x6023717C][W3DNTag_IsRowMajor: 0x60237180]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6046B348][W3DNTag_ArrayStride: 0x6046B350]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6023719C][W3DNTag_Offset: 0x602371A4][W3DNTag_SizeBytes: 0x602371A8][W3DNTag_Name: 0x602371AC][W3DNTag_Type: 0x602371B4][W3DNTag_ElementType: 0x602371B8][W3DNTag_NumSubFields: 0x602371BC][W3DNTag_ArrayDims: 0x602371C0][W3DNTag_MatrixStride: 0x602371C8][W3DNTag_IsRowMajor: 0x602371CC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x602371E8][W3DNTag_Offset: 0x602371F0][W3DNTag_SizeBytes: 0x602371F4][W3DNTag_Name: 0x602371F8][W3DNTag_Type: 0x60237200][W3DNTag_ElementType: 0x60237204][W3DNTag_NumSubFields: 0x60237208][W3DNTag_ArrayDims: 0x6023720C][W3DNTag_MatrixStride: 0x60237214][W3DNTag_IsRowMajor: 0x60237218]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x601A15A8][W3DNTag_ArrayStride: 0x601A15B0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60237234][W3DNTag_Offset: 0x6023723C][W3DNTag_SizeBytes: 0x60237240][W3DNTag_Name: 0x60237244][W3DNTag_Type: 0x6023724C][W3DNTag_ElementType: 0x60237250][W3DNTag_NumSubFields: 0x60237254][W3DNTag_ArrayDims: 0x60237258][W3DNTag_MatrixStride: 0x60237260][W3DNTag_IsRowMajor: 0x60237264]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60502FF8][W3DNTag_ArrayStride: 0x60503000]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60237280][W3DNTag_Offset: 0x60237288][W3DNTag_SizeBytes: 0x6023728C][W3DNTag_Name: 0x60237290][W3DNTag_Type: 0x60237298][W3DNTag_ElementType: 0x6023729C][W3DNTag_NumSubFields: 0x602372A0][W3DNTag_ArrayDims: 0x602372A4][W3DNTag_MatrixStride: 0x602372AC][W3DNTag_IsRowMajor: 0x602372B0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9188, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60655988][W3DNTag_ArrayStride: 0x60655990]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9188, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 416, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 272, shader 416 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 417 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 417, count 1, string 0x618ec768 length 0x0 Line 0: 'precision mediump float; /* Uniforms */ uniform int uTextureUsage0; uniform int uTextureUsage1; uniform sampler2D uTextureUnit0; uniform sampler2D uTextureUnit1; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTextureCoord0; varying vec2 vTextureCoord1; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 Color0 = vec4(1.0, 1.0, 1.0, 1.0); vec4 Color1 = vec4(1.0, 1.0, 1.0, 1.0); if (bool(uTextureUsage0)) Color0 = texture2D(uTextureUnit0, vTextureCoord0); if (bool(uTextureUsage1)) Color1 = texture2D(uTextureUnit1, vTextureCoord1); vec4 FinalColor = (Color0 * Color1) * vVertexColor + vSpecularColor; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; FinalColor = mix(FogColor, FinalColor, FogFactor); } gl_FragColor = FinalColor; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 417 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 3312][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c9228 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9228, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9228, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60236EF0][W3DNTag_Offset: 0x60236EF8][W3DNTag_SizeBytes: 0x60236EFC][W3DNTag_Name: 0x60236F00][W3DNTag_Type: 0x60236F08][W3DNTag_ElementType: 0x60236F0C][W3DNTag_NumSubFields: 0x60236F10][W3DNTag_ArrayDims: 0x60236F14][W3DNTag_MatrixStride: 0x60236F1C][W3DNTag_IsRowMajor: 0x60236F20]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60236F3C][W3DNTag_Offset: 0x60236F44][W3DNTag_SizeBytes: 0x60236F48][W3DNTag_Name: 0x60236F4C][W3DNTag_Type: 0x60236F54][W3DNTag_ElementType: 0x60236F58][W3DNTag_NumSubFields: 0x60236F5C][W3DNTag_ArrayDims: 0x60236F60][W3DNTag_MatrixStride: 0x60236F68][W3DNTag_IsRowMajor: 0x60236F6C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60236F88][W3DNTag_Offset: 0x60236F90][W3DNTag_SizeBytes: 0x60236F94][W3DNTag_Name: 0x60236F98][W3DNTag_Type: 0x60236FA0][W3DNTag_ElementType: 0x60236FA4][W3DNTag_NumSubFields: 0x60236FA8][W3DNTag_ArrayDims: 0x60236FAC][W3DNTag_MatrixStride: 0x60236FB4][W3DNTag_IsRowMajor: 0x60236FB8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60236FD4][W3DNTag_Offset: 0x60236FDC][W3DNTag_SizeBytes: 0x60236FE0][W3DNTag_Name: 0x60236FE4][W3DNTag_Type: 0x60236FEC][W3DNTag_ElementType: 0x60236FF0][W3DNTag_NumSubFields: 0x60236FF4][W3DNTag_ArrayDims: 0x60236FF8][W3DNTag_MatrixStride: 0x60237000][W3DNTag_IsRowMajor: 0x60237004]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60237020][W3DNTag_Offset: 0x60237028][W3DNTag_SizeBytes: 0x6023702C][W3DNTag_Name: 0x60237030][W3DNTag_Type: 0x60237038][W3DNTag_ElementType: 0x6023703C][W3DNTag_NumSubFields: 0x60237040][W3DNTag_ArrayDims: 0x60237044][W3DNTag_MatrixStride: 0x6023704C][W3DNTag_IsRowMajor: 0x60237050]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9228, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 8 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9228, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 8 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x602BD148][W3DNTag_Offset: 0x602BD150][W3DNTag_SizeBytes: 0x602BD154][W3DNTag_Name: 0x602BD158][W3DNTag_Type: 0x602BD160][W3DNTag_ElementType: 0x602BD164][W3DNTag_NumSubFields: 0x602BD168][W3DNTag_ArrayDims: 0x602BD16C][W3DNTag_MatrixStride: 0x602BD174][W3DNTag_IsRowMajor: 0x602BD178]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x602BD194][W3DNTag_Offset: 0x602BD19C][W3DNTag_SizeBytes: 0x602BD1A0][W3DNTag_Name: 0x602BD1A4][W3DNTag_Type: 0x602BD1AC][W3DNTag_ElementType: 0x602BD1B0][W3DNTag_NumSubFields: 0x602BD1B4][W3DNTag_ArrayDims: 0x602BD1B8][W3DNTag_MatrixStride: 0x602BD1C0][W3DNTag_IsRowMajor: 0x602BD1C4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x602BD1E0][W3DNTag_Offset: 0x602BD1E8][W3DNTag_SizeBytes: 0x602BD1EC][W3DNTag_Name: 0x602BD1F0][W3DNTag_Type: 0x602BD1F8][W3DNTag_ElementType: 0x602BD1FC][W3DNTag_NumSubFields: 0x602BD200][W3DNTag_ArrayDims: 0x602BD204][W3DNTag_MatrixStride: 0x602BD20C][W3DNTag_IsRowMajor: 0x602BD210]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x602BD22C][W3DNTag_Offset: 0x602BD234][W3DNTag_SizeBytes: 0x602BD238][W3DNTag_Name: 0x602BD23C][W3DNTag_Type: 0x602BD244][W3DNTag_ElementType: 0x602BD248][W3DNTag_NumSubFields: 0x602BD24C][W3DNTag_ArrayDims: 0x602BD250][W3DNTag_MatrixStride: 0x602BD258][W3DNTag_IsRowMajor: 0x602BD25C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x602BD278][W3DNTag_Offset: 0x602BD280][W3DNTag_SizeBytes: 0x602BD284][W3DNTag_Name: 0x602BD288][W3DNTag_Type: 0x602BD290][W3DNTag_ElementType: 0x602BD294][W3DNTag_NumSubFields: 0x602BD298][W3DNTag_ArrayDims: 0x602BD29C][W3DNTag_MatrixStride: 0x602BD2A4][W3DNTag_IsRowMajor: 0x602BD2A8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x602BD2C4][W3DNTag_Offset: 0x602BD2CC][W3DNTag_SizeBytes: 0x602BD2D0][W3DNTag_Name: 0x602BD2D4][W3DNTag_Type: 0x602BD2DC][W3DNTag_ElementType: 0x602BD2E0][W3DNTag_NumSubFields: 0x602BD2E4][W3DNTag_ArrayDims: 0x602BD2E8][W3DNTag_MatrixStride: 0x602BD2F0][W3DNTag_IsRowMajor: 0x602BD2F4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x602BD310][W3DNTag_Offset: 0x602BD318][W3DNTag_SizeBytes: 0x602BD31C][W3DNTag_Name: 0x602BD320][W3DNTag_Type: 0x602BD328][W3DNTag_ElementType: 0x602BD32C][W3DNTag_NumSubFields: 0x602BD330][W3DNTag_ArrayDims: 0x602BD334][W3DNTag_MatrixStride: 0x602BD33C][W3DNTag_IsRowMajor: 0x602BD340]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x602BD35C][W3DNTag_Offset: 0x602BD364][W3DNTag_SizeBytes: 0x602BD368][W3DNTag_Name: 0x602BD36C][W3DNTag_Type: 0x602BD374][W3DNTag_ElementType: 0x602BD378][W3DNTag_NumSubFields: 0x602BD37C][W3DNTag_ArrayDims: 0x602BD380][W3DNTag_MatrixStride: 0x602BD388][W3DNTag_IsRowMajor: 0x602BD38C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9228, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9228, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x602BD148][W3DNTag_Offset: 0x602BD150][W3DNTag_SizeBytes: 0x602BD154][W3DNTag_Name: 0x602BD158][W3DNTag_Type: 0x602BD160][W3DNTag_ElementType: 0x602BD164][W3DNTag_NumSubFields: 0x602BD168][W3DNTag_ArrayDims: 0x602BD16C][W3DNTag_MatrixStride: 0x602BD174][W3DNTag_IsRowMajor: 0x602BD178]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9228, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x602BD194][W3DNTag_Offset: 0x602BD19C][W3DNTag_SizeBytes: 0x602BD1A0][W3DNTag_Name: 0x602BD1A4][W3DNTag_Type: 0x602BD1AC][W3DNTag_ElementType: 0x602BD1B0][W3DNTag_NumSubFields: 0x602BD1B4][W3DNTag_ArrayDims: 0x602BD1B8][W3DNTag_MatrixStride: 0x602BD1C0][W3DNTag_IsRowMajor: 0x602BD1C4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 417, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 272, shader 417 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 272, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 272, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 272, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 272, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 272, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 272, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 272, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 272 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x601C9188][W3DNTag_Offset: 0x601C9228]) Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 0 (W3DNEC_SUCCESS). Shader pipeline address 0x602ec448 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x601c9188 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 1052 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x601c9228 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 44 Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60088628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088628, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088628, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600886e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600886e8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600886e8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600887a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600887a8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600887a8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60088868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088868, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088868, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60088928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088928, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088928, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600889e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600889e8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600889e8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60088aa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088aa8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088aa8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60088b68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088b68, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088b68, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60088c28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088c28, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088c28, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60088ce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088ce8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088ce8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60088da8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088da8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088da8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60088e68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088e68, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088e68, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60088f28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088f28, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60088f28, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60086018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086018, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086018, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600860d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600860d8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600860d8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60086198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086198, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086198, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60086258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086258, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086258, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60086318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086318, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086318, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600863d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600863d8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600863d8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60086498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086498, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086498, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60086558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086558, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086558, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60086618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086618, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086618, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600866d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600866d8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600866d8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60086798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086798, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086798, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60086858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086858, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086858, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60086918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086918, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086918, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600869d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600869d8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600869d8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60086a98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086a98, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086a98, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60086b58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086b58, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086b58, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60086c18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086c18, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086c18, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60086cd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086cd8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086cd8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60086d98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086d98, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086d98, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60086e58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086e58, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086e58, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60086f18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086f18, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60086f18, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e5028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5028, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5028, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e50e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e50e8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e50e8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e51a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e51a8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e51a8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e5268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5268, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5268, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e5328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5328, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5328, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e53e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e53e8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e53e8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e54a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e54a8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e54a8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e5568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5568, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5568, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e5628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5628, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5628, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e56e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e56e8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e56e8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e57a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e57a8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e57a8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e5868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5868, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5868, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e5928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5928, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5928, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e59e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e59e8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e59e8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e5aa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5aa8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5aa8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e5b68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5b68, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5b68, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e5c28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5c28, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5c28, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e5ce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5ce8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5ce8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e5da8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5da8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5da8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e5e68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5e68, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5e68, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600e5f28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5f28, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600e5f28, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60089018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089018, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089018, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600890d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600890d8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600890d8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60089198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089198, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089198, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60089258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089258, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089258, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60089318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089318, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089318, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600893d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600893d8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600893d8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60089498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089498, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089498, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60089558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089558, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089558, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60089618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089618, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9188, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089618, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9228, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 272, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 272, pname 0x8B86 (GL_ACTIVE_UNIFORMS), params 0x618ec718 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 29 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 272, pname 0x8B87 (GL_ACTIVE_UNIFORM_MAX_LENGTH), params 0x618ec714 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 21 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 0, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 1, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 1 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 2, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 2 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 3, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x1404 (GL_INT), name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 3 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 4, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 4 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 5, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uTextureUnit1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 5 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 6, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1404 (GL_INT), name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 6 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 7, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 7 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 8, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 7, size 1, type 0x1406 (GL_FLOAT), name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 8 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 9, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1406 (GL_FLOAT), name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 9 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 10, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 10 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 11, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 11 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 12, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 12 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 13, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 13 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 14, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uTextureUsage1' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 14 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 15, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 15 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 16, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 23 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 17, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 8, type 0x1404 (GL_INT), name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 24 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 18, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 32 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 19, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 40 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 20, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 48 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 21, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1404 (GL_INT), name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 56 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 22, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 57 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 23, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 1, type 0x1406 (GL_FLOAT), name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 58 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 24, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 59 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 25, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 20, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 67 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 26, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 75 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 27, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1406 (GL_FLOAT), name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 76 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 272, index 28, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 272, name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 77 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 273 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 418 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 418, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 2 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec3 inVertexTangent; attribute vec3 inVertexBinormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec4 uLightColor[MAX_LIGHTS]; /* Varyings */ varying vec2 vTexCoord; varying vec3 vLightVector[MAX_LIGHTS]; varying vec4 vLightColor[MAX_LIGHTS]; varying float vFogCoord; void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); vTexCoord = inTexCoord0; for (int i = 0; i < int(MAX_LIGHTS); i++) { vec3 LightVector = uLightPosition[i] - inVertexPosition; vLightVector[i].x = dot(inVertexTangent, LightVector); vLightVector[i].y = dot(inVertexBinormal, LightVector); vLightVector[i].z = dot(inVertexNormal, LightVector); vLightColor[i].x = dot(LightVector, LightVector); vLightColor[i].x *= uLightColor[i].a; vLightColor[i] = vec4(inversesqrt(vLightColor[i].x)); vLightColor[i] *= uLightColor[i]; vLightColor[i].a = inVertexColor.a; vLightColor[i].x = clamp(vLightColor[i].x, 0.0, 1.0); vLightColor[i].y = clamp(vLightColor[i].y, 0.0, 1.0); vLightColor[i].z = clamp(vLightColor[i].z, 0.0, 1.0); } vFogCoord = length((uWVMatrix * vec4(inVertexPosition, 1.0)).xyz); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 418 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 3628][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c92c8 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 6 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 6 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F6B8][W3DNTag_Offset: 0x6005F6C0][W3DNTag_SizeBytes: 0x6005F6C4][W3DNTag_Name: 0x6005F6C8][W3DNTag_Type: 0x6005F6D0][W3DNTag_ElementType: 0x6005F6D4][W3DNTag_NumSubFields: 0x6005F6D8][W3DNTag_ArrayDims: 0x6005F6DC][W3DNTag_MatrixStride: 0x6005F6E4][W3DNTag_IsRowMajor: 0x6005F6E8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F704][W3DNTag_Offset: 0x6005F70C][W3DNTag_SizeBytes: 0x6005F710][W3DNTag_Name: 0x6005F714][W3DNTag_Type: 0x6005F71C][W3DNTag_ElementType: 0x6005F720][W3DNTag_NumSubFields: 0x6005F724][W3DNTag_ArrayDims: 0x6005F728][W3DNTag_MatrixStride: 0x6005F730][W3DNTag_IsRowMajor: 0x6005F734]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F750][W3DNTag_Offset: 0x6005F758][W3DNTag_SizeBytes: 0x6005F75C][W3DNTag_Name: 0x6005F760][W3DNTag_Type: 0x6005F768][W3DNTag_ElementType: 0x6005F76C][W3DNTag_NumSubFields: 0x6005F770][W3DNTag_ArrayDims: 0x6005F774][W3DNTag_MatrixStride: 0x6005F77C][W3DNTag_IsRowMajor: 0x6005F780]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F79C][W3DNTag_Offset: 0x6005F7A4][W3DNTag_SizeBytes: 0x6005F7A8][W3DNTag_Name: 0x6005F7AC][W3DNTag_Type: 0x6005F7B4][W3DNTag_ElementType: 0x6005F7B8][W3DNTag_NumSubFields: 0x6005F7BC][W3DNTag_ArrayDims: 0x6005F7C0][W3DNTag_MatrixStride: 0x6005F7C8][W3DNTag_IsRowMajor: 0x6005F7CC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F7E8][W3DNTag_Offset: 0x6005F7F0][W3DNTag_SizeBytes: 0x6005F7F4][W3DNTag_Name: 0x6005F7F8][W3DNTag_Type: 0x6005F800][W3DNTag_ElementType: 0x6005F804][W3DNTag_NumSubFields: 0x6005F808][W3DNTag_ArrayDims: 0x6005F80C][W3DNTag_MatrixStride: 0x6005F814][W3DNTag_IsRowMajor: 0x6005F818]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F834][W3DNTag_Offset: 0x6005F83C][W3DNTag_SizeBytes: 0x6005F840][W3DNTag_Name: 0x6005F844][W3DNTag_Type: 0x6005F84C][W3DNTag_ElementType: 0x6005F850][W3DNTag_NumSubFields: 0x6005F854][W3DNTag_ArrayDims: 0x6005F858][W3DNTag_MatrixStride: 0x6005F860][W3DNTag_IsRowMajor: 0x6005F864]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F6B8][W3DNTag_Offset: 0x6005F6C0][W3DNTag_SizeBytes: 0x6005F6C4][W3DNTag_Name: 0x6005F6C8][W3DNTag_Type: 0x6005F6D0][W3DNTag_ElementType: 0x6005F6D4][W3DNTag_NumSubFields: 0x6005F6D8][W3DNTag_ArrayDims: 0x6005F6DC][W3DNTag_MatrixStride: 0x6005F6E4][W3DNTag_IsRowMajor: 0x6005F6E8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F704][W3DNTag_Offset: 0x6005F70C][W3DNTag_SizeBytes: 0x6005F710][W3DNTag_Name: 0x6005F714][W3DNTag_Type: 0x6005F71C][W3DNTag_ElementType: 0x6005F720][W3DNTag_NumSubFields: 0x6005F724][W3DNTag_ArrayDims: 0x6005F728][W3DNTag_MatrixStride: 0x6005F730][W3DNTag_IsRowMajor: 0x6005F734]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x602BCED8][W3DNTag_ArrayStride: 0x602BCEE0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F750][W3DNTag_Offset: 0x6005F758][W3DNTag_SizeBytes: 0x6005F75C][W3DNTag_Name: 0x6005F760][W3DNTag_Type: 0x6005F768][W3DNTag_ElementType: 0x6005F76C][W3DNTag_NumSubFields: 0x6005F770][W3DNTag_ArrayDims: 0x6005F774][W3DNTag_MatrixStride: 0x6005F77C][W3DNTag_IsRowMajor: 0x6005F780]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F79C][W3DNTag_Offset: 0x6005F7A4][W3DNTag_SizeBytes: 0x6005F7A8][W3DNTag_Name: 0x6005F7AC][W3DNTag_Type: 0x6005F7B4][W3DNTag_ElementType: 0x6005F7B8][W3DNTag_NumSubFields: 0x6005F7BC][W3DNTag_ArrayDims: 0x6005F7C0][W3DNTag_MatrixStride: 0x6005F7C8][W3DNTag_IsRowMajor: 0x6005F7CC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c92c8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 418, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 273, shader 418 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 419 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 419, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 2 precision mediump float; /* Uniforms */ uniform sampler2D uTextureUnit0; uniform sampler2D uTextureUnit1; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTexCoord; varying vec3 vLightVector[MAX_LIGHTS]; varying vec4 vLightColor[MAX_LIGHTS]; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 Color = texture2D(uTextureUnit0, vTexCoord); vec3 Normal = texture2D(uTextureUnit1, vTexCoord).xyz * 2.0 - 1.0; vec4 FinalColor = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { vec3 LightVector = normalize(vLightVector[i]); float Lambert = max(dot(LightVector, Normal), 0.0); FinalColor += vec4(Lambert) * vLightColor[i]; } FinalColor *= Color; FinalColor.w = vLightColor[0].w; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; FinalColor = mix(FogColor, FinalColor, FogFactor); } gl_FragColor = FinalColor; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 419 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 3888][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c9368 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F6B8][W3DNTag_Offset: 0x6005F6C0][W3DNTag_SizeBytes: 0x6005F6C4][W3DNTag_Name: 0x6005F6C8][W3DNTag_Type: 0x6005F6D0][W3DNTag_ElementType: 0x6005F6D4][W3DNTag_NumSubFields: 0x6005F6D8][W3DNTag_ArrayDims: 0x6005F6DC][W3DNTag_MatrixStride: 0x6005F6E4][W3DNTag_IsRowMajor: 0x6005F6E8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F704][W3DNTag_Offset: 0x6005F70C][W3DNTag_SizeBytes: 0x6005F710][W3DNTag_Name: 0x6005F714][W3DNTag_Type: 0x6005F71C][W3DNTag_ElementType: 0x6005F720][W3DNTag_NumSubFields: 0x6005F724][W3DNTag_ArrayDims: 0x6005F728][W3DNTag_MatrixStride: 0x6005F730][W3DNTag_IsRowMajor: 0x6005F734]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F750][W3DNTag_Offset: 0x6005F758][W3DNTag_SizeBytes: 0x6005F75C][W3DNTag_Name: 0x6005F760][W3DNTag_Type: 0x6005F768][W3DNTag_ElementType: 0x6005F76C][W3DNTag_NumSubFields: 0x6005F770][W3DNTag_ArrayDims: 0x6005F774][W3DNTag_MatrixStride: 0x6005F77C][W3DNTag_IsRowMajor: 0x6005F780]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x601A0000][W3DNTag_ArrayStride: 0x601A0008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F79C][W3DNTag_Offset: 0x6005F7A4][W3DNTag_SizeBytes: 0x6005F7A8][W3DNTag_Name: 0x6005F7AC][W3DNTag_Type: 0x6005F7B4][W3DNTag_ElementType: 0x6005F7B8][W3DNTag_NumSubFields: 0x6005F7BC][W3DNTag_ArrayDims: 0x6005F7C0][W3DNTag_MatrixStride: 0x6005F7C8][W3DNTag_IsRowMajor: 0x6005F7CC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 6 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 6 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062AC0][W3DNTag_Offset: 0x60062AC8][W3DNTag_SizeBytes: 0x60062ACC][W3DNTag_Name: 0x60062AD0][W3DNTag_Type: 0x60062AD8][W3DNTag_ElementType: 0x60062ADC][W3DNTag_NumSubFields: 0x60062AE0][W3DNTag_ArrayDims: 0x60062AE4][W3DNTag_MatrixStride: 0x60062AEC][W3DNTag_IsRowMajor: 0x60062AF0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062B0C][W3DNTag_Offset: 0x60062B14][W3DNTag_SizeBytes: 0x60062B18][W3DNTag_Name: 0x60062B1C][W3DNTag_Type: 0x60062B24][W3DNTag_ElementType: 0x60062B28][W3DNTag_NumSubFields: 0x60062B2C][W3DNTag_ArrayDims: 0x60062B30][W3DNTag_MatrixStride: 0x60062B38][W3DNTag_IsRowMajor: 0x60062B3C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062B58][W3DNTag_Offset: 0x60062B60][W3DNTag_SizeBytes: 0x60062B64][W3DNTag_Name: 0x60062B68][W3DNTag_Type: 0x60062B70][W3DNTag_ElementType: 0x60062B74][W3DNTag_NumSubFields: 0x60062B78][W3DNTag_ArrayDims: 0x60062B7C][W3DNTag_MatrixStride: 0x60062B84][W3DNTag_IsRowMajor: 0x60062B88]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062BA4][W3DNTag_Offset: 0x60062BAC][W3DNTag_SizeBytes: 0x60062BB0][W3DNTag_Name: 0x60062BB4][W3DNTag_Type: 0x60062BBC][W3DNTag_ElementType: 0x60062BC0][W3DNTag_NumSubFields: 0x60062BC4][W3DNTag_ArrayDims: 0x60062BC8][W3DNTag_MatrixStride: 0x60062BD0][W3DNTag_IsRowMajor: 0x60062BD4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062BF0][W3DNTag_Offset: 0x60062BF8][W3DNTag_SizeBytes: 0x60062BFC][W3DNTag_Name: 0x60062C00][W3DNTag_Type: 0x60062C08][W3DNTag_ElementType: 0x60062C0C][W3DNTag_NumSubFields: 0x60062C10][W3DNTag_ArrayDims: 0x60062C14][W3DNTag_MatrixStride: 0x60062C1C][W3DNTag_IsRowMajor: 0x60062C20]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062C3C][W3DNTag_Offset: 0x60062C44][W3DNTag_SizeBytes: 0x60062C48][W3DNTag_Name: 0x60062C4C][W3DNTag_Type: 0x60062C54][W3DNTag_ElementType: 0x60062C58][W3DNTag_NumSubFields: 0x60062C5C][W3DNTag_ArrayDims: 0x60062C60][W3DNTag_MatrixStride: 0x60062C68][W3DNTag_IsRowMajor: 0x60062C6C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062AC0][W3DNTag_Offset: 0x60062AC8][W3DNTag_SizeBytes: 0x60062ACC][W3DNTag_Name: 0x60062AD0][W3DNTag_Type: 0x60062AD8][W3DNTag_ElementType: 0x60062ADC][W3DNTag_NumSubFields: 0x60062AE0][W3DNTag_ArrayDims: 0x60062AE4][W3DNTag_MatrixStride: 0x60062AEC][W3DNTag_IsRowMajor: 0x60062AF0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062B0C][W3DNTag_Offset: 0x60062B14][W3DNTag_SizeBytes: 0x60062B18][W3DNTag_Name: 0x60062B1C][W3DNTag_Type: 0x60062B24][W3DNTag_ElementType: 0x60062B28][W3DNTag_NumSubFields: 0x60062B2C][W3DNTag_ArrayDims: 0x60062B30][W3DNTag_MatrixStride: 0x60062B38][W3DNTag_IsRowMajor: 0x60062B3C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 419, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 273, shader 419 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 273, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 273, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 273, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 273, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 273, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 273, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 273, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 273 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x601C92C8][W3DNTag_Offset: 0x601C9368]) W3DN_GCN.library (0): Previous pipeline stage's (null) output is incompatible with the fragment shader's input of the same name Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 18 (W3DNEC_SHADERSINCOMPATIBLE). Shader pipeline address 0x0 Shell Process '01.HelloWorld': Warning: NULL pointer detected Shell Process '01.HelloWorld': Warning: unsuccessful operation detected Shell Process '01.HelloWorld': GL error 1282 (GL_INVALID_OPERATION) detected after LinkProgram Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 273, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 0 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 273, pname 0x8B84 (GL_INFO_LOG_LENGTH), params 0x618ec710 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 0 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 273, maxCount 8, count 0x618ec768, shaders 0x618ec748 shader[0] = 418 shader[1] = 419 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 418 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 419 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 273 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c9368 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c92c8 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 274 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 420 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 420, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 2 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec3 inVertexTangent; attribute vec3 inVertexBinormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec4 uLightColor[MAX_LIGHTS]; /* Varyings */ varying vec2 vTexCoord; varying vec3 vLightVector[MAX_LIGHTS]; varying vec4 vLightColor[MAX_LIGHTS]; varying float vFogCoord; void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); vTexCoord = inTexCoord0; for (int i = 0; i < int(MAX_LIGHTS); i++) { vec3 LightVector = uLightPosition[i] - inVertexPosition; vLightVector[i].x = dot(inVertexTangent, LightVector); vLightVector[i].y = dot(inVertexBinormal, LightVector); vLightVector[i].z = dot(inVertexNormal, LightVector); vLightColor[i].x = dot(LightVector, LightVector); vLightColor[i].x *= uLightColor[i].a; vLightColor[i] = vec4(inversesqrt(vLightColor[i].x)); vLightColor[i] *= uLightColor[i]; vLightColor[i].a = inVertexColor.a; vLightColor[i].x = clamp(vLightColor[i].x, 0.0, 1.0); vLightColor[i].y = clamp(vLightColor[i].y, 0.0, 1.0); vLightColor[i].z = clamp(vLightColor[i].z, 0.0, 1.0); } vFogCoord = length((uWVMatrix * vec4(inVertexPosition, 1.0)).xyz); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 420 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 3628][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c92c8 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 6 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 6 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6019F1A8][W3DNTag_Offset: 0x6019F1B0][W3DNTag_SizeBytes: 0x6019F1B4][W3DNTag_Name: 0x6019F1B8][W3DNTag_Type: 0x6019F1C0][W3DNTag_ElementType: 0x6019F1C4][W3DNTag_NumSubFields: 0x6019F1C8][W3DNTag_ArrayDims: 0x6019F1CC][W3DNTag_MatrixStride: 0x6019F1D4][W3DNTag_IsRowMajor: 0x6019F1D8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6019F1F4][W3DNTag_Offset: 0x6019F1FC][W3DNTag_SizeBytes: 0x6019F200][W3DNTag_Name: 0x6019F204][W3DNTag_Type: 0x6019F20C][W3DNTag_ElementType: 0x6019F210][W3DNTag_NumSubFields: 0x6019F214][W3DNTag_ArrayDims: 0x6019F218][W3DNTag_MatrixStride: 0x6019F220][W3DNTag_IsRowMajor: 0x6019F224]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6019F240][W3DNTag_Offset: 0x6019F248][W3DNTag_SizeBytes: 0x6019F24C][W3DNTag_Name: 0x6019F250][W3DNTag_Type: 0x6019F258][W3DNTag_ElementType: 0x6019F25C][W3DNTag_NumSubFields: 0x6019F260][W3DNTag_ArrayDims: 0x6019F264][W3DNTag_MatrixStride: 0x6019F26C][W3DNTag_IsRowMajor: 0x6019F270]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6019F28C][W3DNTag_Offset: 0x6019F294][W3DNTag_SizeBytes: 0x6019F298][W3DNTag_Name: 0x6019F29C][W3DNTag_Type: 0x6019F2A4][W3DNTag_ElementType: 0x6019F2A8][W3DNTag_NumSubFields: 0x6019F2AC][W3DNTag_ArrayDims: 0x6019F2B0][W3DNTag_MatrixStride: 0x6019F2B8][W3DNTag_IsRowMajor: 0x6019F2BC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6019F2D8][W3DNTag_Offset: 0x6019F2E0][W3DNTag_SizeBytes: 0x6019F2E4][W3DNTag_Name: 0x6019F2E8][W3DNTag_Type: 0x6019F2F0][W3DNTag_ElementType: 0x6019F2F4][W3DNTag_NumSubFields: 0x6019F2F8][W3DNTag_ArrayDims: 0x6019F2FC][W3DNTag_MatrixStride: 0x6019F304][W3DNTag_IsRowMajor: 0x6019F308]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6019F324][W3DNTag_Offset: 0x6019F32C][W3DNTag_SizeBytes: 0x6019F330][W3DNTag_Name: 0x6019F334][W3DNTag_Type: 0x6019F33C][W3DNTag_ElementType: 0x6019F340][W3DNTag_NumSubFields: 0x6019F344][W3DNTag_ArrayDims: 0x6019F348][W3DNTag_MatrixStride: 0x6019F350][W3DNTag_IsRowMajor: 0x6019F354]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6019F1A8][W3DNTag_Offset: 0x6019F1B0][W3DNTag_SizeBytes: 0x6019F1B4][W3DNTag_Name: 0x6019F1B8][W3DNTag_Type: 0x6019F1C0][W3DNTag_ElementType: 0x6019F1C4][W3DNTag_NumSubFields: 0x6019F1C8][W3DNTag_ArrayDims: 0x6019F1CC][W3DNTag_MatrixStride: 0x6019F1D4][W3DNTag_IsRowMajor: 0x6019F1D8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6019F1F4][W3DNTag_Offset: 0x6019F1FC][W3DNTag_SizeBytes: 0x6019F200][W3DNTag_Name: 0x6019F204][W3DNTag_Type: 0x6019F20C][W3DNTag_ElementType: 0x6019F210][W3DNTag_NumSubFields: 0x6019F214][W3DNTag_ArrayDims: 0x6019F218][W3DNTag_MatrixStride: 0x6019F220][W3DNTag_IsRowMajor: 0x6019F224]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60654000][W3DNTag_ArrayStride: 0x60654008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6019F240][W3DNTag_Offset: 0x6019F248][W3DNTag_SizeBytes: 0x6019F24C][W3DNTag_Name: 0x6019F250][W3DNTag_Type: 0x6019F258][W3DNTag_ElementType: 0x6019F25C][W3DNTag_NumSubFields: 0x6019F260][W3DNTag_ArrayDims: 0x6019F264][W3DNTag_MatrixStride: 0x6019F26C][W3DNTag_IsRowMajor: 0x6019F270]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6019F28C][W3DNTag_Offset: 0x6019F294][W3DNTag_SizeBytes: 0x6019F298][W3DNTag_Name: 0x6019F29C][W3DNTag_Type: 0x6019F2A4][W3DNTag_ElementType: 0x6019F2A8][W3DNTag_NumSubFields: 0x6019F2AC][W3DNTag_ArrayDims: 0x6019F2B0][W3DNTag_MatrixStride: 0x6019F2B8][W3DNTag_IsRowMajor: 0x6019F2BC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c92c8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 420, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 274, shader 420 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 421 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 421, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 2 precision mediump float; /* Uniforms */ uniform sampler2D uTextureUnit0; uniform sampler2D uTextureUnit1; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTexCoord; varying vec3 vLightVector[MAX_LIGHTS]; varying vec4 vLightColor[MAX_LIGHTS]; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 Color = texture2D(uTextureUnit0, vTexCoord); vec3 Normal = texture2D(uTextureUnit1, vTexCoord).xyz * 2.0 - 1.0; vec4 FinalColor = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { vec3 LightVector = normalize(vLightVector[i]); float Lambert = max(dot(LightVector, Normal), 0.0); FinalColor += vec4(Lambert) * vLightColor[i]; } FinalColor *= Color; FinalColor.w = vLightColor[0].w; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; FinalColor = mix(FogColor, FinalColor, FogFactor); } gl_FragColor = FinalColor; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 421 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 3888][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c9368 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060890][W3DNTag_Offset: 0x60060898][W3DNTag_SizeBytes: 0x6006089C][W3DNTag_Name: 0x600608A0][W3DNTag_Type: 0x600608A8][W3DNTag_ElementType: 0x600608AC][W3DNTag_NumSubFields: 0x600608B0][W3DNTag_ArrayDims: 0x600608B4][W3DNTag_MatrixStride: 0x600608BC][W3DNTag_IsRowMajor: 0x600608C0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600608DC][W3DNTag_Offset: 0x600608E4][W3DNTag_SizeBytes: 0x600608E8][W3DNTag_Name: 0x600608EC][W3DNTag_Type: 0x600608F4][W3DNTag_ElementType: 0x600608F8][W3DNTag_NumSubFields: 0x600608FC][W3DNTag_ArrayDims: 0x60060900][W3DNTag_MatrixStride: 0x60060908][W3DNTag_IsRowMajor: 0x6006090C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060928][W3DNTag_Offset: 0x60060930][W3DNTag_SizeBytes: 0x60060934][W3DNTag_Name: 0x60060938][W3DNTag_Type: 0x60060940][W3DNTag_ElementType: 0x60060944][W3DNTag_NumSubFields: 0x60060948][W3DNTag_ArrayDims: 0x6006094C][W3DNTag_MatrixStride: 0x60060954][W3DNTag_IsRowMajor: 0x60060958]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60654000][W3DNTag_ArrayStride: 0x60654008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060974][W3DNTag_Offset: 0x6006097C][W3DNTag_SizeBytes: 0x60060980][W3DNTag_Name: 0x60060984][W3DNTag_Type: 0x6006098C][W3DNTag_ElementType: 0x60060990][W3DNTag_NumSubFields: 0x60060994][W3DNTag_ArrayDims: 0x60060998][W3DNTag_MatrixStride: 0x600609A0][W3DNTag_IsRowMajor: 0x600609A4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 6 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 6 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F7A8][W3DNTag_Offset: 0x6005F7B0][W3DNTag_SizeBytes: 0x6005F7B4][W3DNTag_Name: 0x6005F7B8][W3DNTag_Type: 0x6005F7C0][W3DNTag_ElementType: 0x6005F7C4][W3DNTag_NumSubFields: 0x6005F7C8][W3DNTag_ArrayDims: 0x6005F7CC][W3DNTag_MatrixStride: 0x6005F7D4][W3DNTag_IsRowMajor: 0x6005F7D8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F7F4][W3DNTag_Offset: 0x6005F7FC][W3DNTag_SizeBytes: 0x6005F800][W3DNTag_Name: 0x6005F804][W3DNTag_Type: 0x6005F80C][W3DNTag_ElementType: 0x6005F810][W3DNTag_NumSubFields: 0x6005F814][W3DNTag_ArrayDims: 0x6005F818][W3DNTag_MatrixStride: 0x6005F820][W3DNTag_IsRowMajor: 0x6005F824]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F840][W3DNTag_Offset: 0x6005F848][W3DNTag_SizeBytes: 0x6005F84C][W3DNTag_Name: 0x6005F850][W3DNTag_Type: 0x6005F858][W3DNTag_ElementType: 0x6005F85C][W3DNTag_NumSubFields: 0x6005F860][W3DNTag_ArrayDims: 0x6005F864][W3DNTag_MatrixStride: 0x6005F86C][W3DNTag_IsRowMajor: 0x6005F870]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F88C][W3DNTag_Offset: 0x6005F894][W3DNTag_SizeBytes: 0x6005F898][W3DNTag_Name: 0x6005F89C][W3DNTag_Type: 0x6005F8A4][W3DNTag_ElementType: 0x6005F8A8][W3DNTag_NumSubFields: 0x6005F8AC][W3DNTag_ArrayDims: 0x6005F8B0][W3DNTag_MatrixStride: 0x6005F8B8][W3DNTag_IsRowMajor: 0x6005F8BC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F8D8][W3DNTag_Offset: 0x6005F8E0][W3DNTag_SizeBytes: 0x6005F8E4][W3DNTag_Name: 0x6005F8E8][W3DNTag_Type: 0x6005F8F0][W3DNTag_ElementType: 0x6005F8F4][W3DNTag_NumSubFields: 0x6005F8F8][W3DNTag_ArrayDims: 0x6005F8FC][W3DNTag_MatrixStride: 0x6005F904][W3DNTag_IsRowMajor: 0x6005F908]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F924][W3DNTag_Offset: 0x6005F92C][W3DNTag_SizeBytes: 0x6005F930][W3DNTag_Name: 0x6005F934][W3DNTag_Type: 0x6005F93C][W3DNTag_ElementType: 0x6005F940][W3DNTag_NumSubFields: 0x6005F944][W3DNTag_ArrayDims: 0x6005F948][W3DNTag_MatrixStride: 0x6005F950][W3DNTag_IsRowMajor: 0x6005F954]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F7A8][W3DNTag_Offset: 0x6005F7B0][W3DNTag_SizeBytes: 0x6005F7B4][W3DNTag_Name: 0x6005F7B8][W3DNTag_Type: 0x6005F7C0][W3DNTag_ElementType: 0x6005F7C4][W3DNTag_NumSubFields: 0x6005F7C8][W3DNTag_ArrayDims: 0x6005F7CC][W3DNTag_MatrixStride: 0x6005F7D4][W3DNTag_IsRowMajor: 0x6005F7D8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F7F4][W3DNTag_Offset: 0x6005F7FC][W3DNTag_SizeBytes: 0x6005F800][W3DNTag_Name: 0x6005F804][W3DNTag_Type: 0x6005F80C][W3DNTag_ElementType: 0x6005F810][W3DNTag_NumSubFields: 0x6005F814][W3DNTag_ArrayDims: 0x6005F818][W3DNTag_MatrixStride: 0x6005F820][W3DNTag_IsRowMajor: 0x6005F824]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 421, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 274, shader 421 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 274, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 274, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 274, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 274, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 274, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 274, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 274, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 274 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x601C92C8][W3DNTag_Offset: 0x601C9368]) W3DN_GCN.library (0): Previous pipeline stage's (null) output is incompatible with the fragment shader's input of the same name Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 18 (W3DNEC_SHADERSINCOMPATIBLE). Shader pipeline address 0x0 Shell Process '01.HelloWorld': Warning: NULL pointer detected Shell Process '01.HelloWorld': Warning: unsuccessful operation detected Shell Process '01.HelloWorld': GL error 1282 (GL_INVALID_OPERATION) detected after LinkProgram Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 274, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 0 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 274, pname 0x8B84 (GL_INFO_LOG_LENGTH), params 0x618ec710 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 0 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 274, maxCount 8, count 0x618ec768, shaders 0x618ec748 shader[0] = 420 shader[1] = 421 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 420 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 421 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 274 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c9368 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c92c8 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 275 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 422 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 422, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 2 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec3 inVertexTangent; attribute vec3 inVertexBinormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec4 uLightColor[MAX_LIGHTS]; /* Varyings */ varying vec2 vTexCoord; varying vec3 vLightVector[MAX_LIGHTS]; varying vec4 vLightColor[MAX_LIGHTS]; varying float vFogCoord; void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); vTexCoord = inTexCoord0; for (int i = 0; i < int(MAX_LIGHTS); i++) { vec3 LightVector = uLightPosition[i] - inVertexPosition; vLightVector[i].x = dot(inVertexTangent, LightVector); vLightVector[i].y = dot(inVertexBinormal, LightVector); vLightVector[i].z = dot(inVertexNormal, LightVector); vLightColor[i].x = dot(LightVector, LightVector); vLightColor[i].x *= uLightColor[i].a; vLightColor[i] = vec4(inversesqrt(vLightColor[i].x)); vLightColor[i] *= uLightColor[i]; vLightColor[i].a = inVertexColor.a; vLightColor[i].x = clamp(vLightColor[i].x, 0.0, 1.0); vLightColor[i].y = clamp(vLightColor[i].y, 0.0, 1.0); vLightColor[i].z = clamp(vLightColor[i].z, 0.0, 1.0); } vFogCoord = length((uWVMatrix * vec4(inVertexPosition, 1.0)).xyz); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 422 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 3628][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c92c8 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 6 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 6 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F328][W3DNTag_Offset: 0x6005F330][W3DNTag_SizeBytes: 0x6005F334][W3DNTag_Name: 0x6005F338][W3DNTag_Type: 0x6005F340][W3DNTag_ElementType: 0x6005F344][W3DNTag_NumSubFields: 0x6005F348][W3DNTag_ArrayDims: 0x6005F34C][W3DNTag_MatrixStride: 0x6005F354][W3DNTag_IsRowMajor: 0x6005F358]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F374][W3DNTag_Offset: 0x6005F37C][W3DNTag_SizeBytes: 0x6005F380][W3DNTag_Name: 0x6005F384][W3DNTag_Type: 0x6005F38C][W3DNTag_ElementType: 0x6005F390][W3DNTag_NumSubFields: 0x6005F394][W3DNTag_ArrayDims: 0x6005F398][W3DNTag_MatrixStride: 0x6005F3A0][W3DNTag_IsRowMajor: 0x6005F3A4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F3C0][W3DNTag_Offset: 0x6005F3C8][W3DNTag_SizeBytes: 0x6005F3CC][W3DNTag_Name: 0x6005F3D0][W3DNTag_Type: 0x6005F3D8][W3DNTag_ElementType: 0x6005F3DC][W3DNTag_NumSubFields: 0x6005F3E0][W3DNTag_ArrayDims: 0x6005F3E4][W3DNTag_MatrixStride: 0x6005F3EC][W3DNTag_IsRowMajor: 0x6005F3F0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F40C][W3DNTag_Offset: 0x6005F414][W3DNTag_SizeBytes: 0x6005F418][W3DNTag_Name: 0x6005F41C][W3DNTag_Type: 0x6005F424][W3DNTag_ElementType: 0x6005F428][W3DNTag_NumSubFields: 0x6005F42C][W3DNTag_ArrayDims: 0x6005F430][W3DNTag_MatrixStride: 0x6005F438][W3DNTag_IsRowMajor: 0x6005F43C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F458][W3DNTag_Offset: 0x6005F460][W3DNTag_SizeBytes: 0x6005F464][W3DNTag_Name: 0x6005F468][W3DNTag_Type: 0x6005F470][W3DNTag_ElementType: 0x6005F474][W3DNTag_NumSubFields: 0x6005F478][W3DNTag_ArrayDims: 0x6005F47C][W3DNTag_MatrixStride: 0x6005F484][W3DNTag_IsRowMajor: 0x6005F488]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F4A4][W3DNTag_Offset: 0x6005F4AC][W3DNTag_SizeBytes: 0x6005F4B0][W3DNTag_Name: 0x6005F4B4][W3DNTag_Type: 0x6005F4BC][W3DNTag_ElementType: 0x6005F4C0][W3DNTag_NumSubFields: 0x6005F4C4][W3DNTag_ArrayDims: 0x6005F4C8][W3DNTag_MatrixStride: 0x6005F4D0][W3DNTag_IsRowMajor: 0x6005F4D4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F328][W3DNTag_Offset: 0x6005F330][W3DNTag_SizeBytes: 0x6005F334][W3DNTag_Name: 0x6005F338][W3DNTag_Type: 0x6005F340][W3DNTag_ElementType: 0x6005F344][W3DNTag_NumSubFields: 0x6005F348][W3DNTag_ArrayDims: 0x6005F34C][W3DNTag_MatrixStride: 0x6005F354][W3DNTag_IsRowMajor: 0x6005F358]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F374][W3DNTag_Offset: 0x6005F37C][W3DNTag_SizeBytes: 0x6005F380][W3DNTag_Name: 0x6005F384][W3DNTag_Type: 0x6005F38C][W3DNTag_ElementType: 0x6005F390][W3DNTag_NumSubFields: 0x6005F394][W3DNTag_ArrayDims: 0x6005F398][W3DNTag_MatrixStride: 0x6005F3A0][W3DNTag_IsRowMajor: 0x6005F3A4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60654000][W3DNTag_ArrayStride: 0x60654008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F3C0][W3DNTag_Offset: 0x6005F3C8][W3DNTag_SizeBytes: 0x6005F3CC][W3DNTag_Name: 0x6005F3D0][W3DNTag_Type: 0x6005F3D8][W3DNTag_ElementType: 0x6005F3DC][W3DNTag_NumSubFields: 0x6005F3E0][W3DNTag_ArrayDims: 0x6005F3E4][W3DNTag_MatrixStride: 0x6005F3EC][W3DNTag_IsRowMajor: 0x6005F3F0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F93000][W3DNTag_ArrayStride: 0x60F93008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005F40C][W3DNTag_Offset: 0x6005F414][W3DNTag_SizeBytes: 0x6005F418][W3DNTag_Name: 0x6005F41C][W3DNTag_Type: 0x6005F424][W3DNTag_ElementType: 0x6005F428][W3DNTag_NumSubFields: 0x6005F42C][W3DNTag_ArrayDims: 0x6005F430][W3DNTag_MatrixStride: 0x6005F438][W3DNTag_IsRowMajor: 0x6005F43C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c92c8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 422, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 275, shader 422 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 423 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 423, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 2 precision mediump float; /* Uniforms */ uniform sampler2D uTextureUnit0; uniform sampler2D uTextureUnit1; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTexCoord; varying vec3 vLightVector[MAX_LIGHTS]; varying vec4 vLightColor[MAX_LIGHTS]; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 Color = texture2D(uTextureUnit0, vTexCoord); vec3 Normal = texture2D(uTextureUnit1, vTexCoord).xyz * 2.0 - 1.0; vec4 FinalColor = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { vec3 LightVector = normalize(vLightVector[i]); float Lambert = max(dot(LightVector, Normal), 0.0); FinalColor += vec4(Lambert) * vLightColor[i]; } FinalColor *= Color; FinalColor.w = vLightColor[0].w; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; FinalColor = mix(FogColor, FinalColor, FogFactor); } gl_FragColor = FinalColor; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 423 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 3888][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c9368 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063C58][W3DNTag_Offset: 0x60063C60][W3DNTag_SizeBytes: 0x60063C64][W3DNTag_Name: 0x60063C68][W3DNTag_Type: 0x60063C70][W3DNTag_ElementType: 0x60063C74][W3DNTag_NumSubFields: 0x60063C78][W3DNTag_ArrayDims: 0x60063C7C][W3DNTag_MatrixStride: 0x60063C84][W3DNTag_IsRowMajor: 0x60063C88]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063CA4][W3DNTag_Offset: 0x60063CAC][W3DNTag_SizeBytes: 0x60063CB0][W3DNTag_Name: 0x60063CB4][W3DNTag_Type: 0x60063CBC][W3DNTag_ElementType: 0x60063CC0][W3DNTag_NumSubFields: 0x60063CC4][W3DNTag_ArrayDims: 0x60063CC8][W3DNTag_MatrixStride: 0x60063CD0][W3DNTag_IsRowMajor: 0x60063CD4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063CF0][W3DNTag_Offset: 0x60063CF8][W3DNTag_SizeBytes: 0x60063CFC][W3DNTag_Name: 0x60063D00][W3DNTag_Type: 0x60063D08][W3DNTag_ElementType: 0x60063D0C][W3DNTag_NumSubFields: 0x60063D10][W3DNTag_ArrayDims: 0x60063D14][W3DNTag_MatrixStride: 0x60063D1C][W3DNTag_IsRowMajor: 0x60063D20]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60654000][W3DNTag_ArrayStride: 0x60654008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063D3C][W3DNTag_Offset: 0x60063D44][W3DNTag_SizeBytes: 0x60063D48][W3DNTag_Name: 0x60063D4C][W3DNTag_Type: 0x60063D54][W3DNTag_ElementType: 0x60063D58][W3DNTag_NumSubFields: 0x60063D5C][W3DNTag_ArrayDims: 0x60063D60][W3DNTag_MatrixStride: 0x60063D68][W3DNTag_IsRowMajor: 0x60063D6C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F93000][W3DNTag_ArrayStride: 0x60F93008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 6 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 6 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060740][W3DNTag_Offset: 0x60060748][W3DNTag_SizeBytes: 0x6006074C][W3DNTag_Name: 0x60060750][W3DNTag_Type: 0x60060758][W3DNTag_ElementType: 0x6006075C][W3DNTag_NumSubFields: 0x60060760][W3DNTag_ArrayDims: 0x60060764][W3DNTag_MatrixStride: 0x6006076C][W3DNTag_IsRowMajor: 0x60060770]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6006078C][W3DNTag_Offset: 0x60060794][W3DNTag_SizeBytes: 0x60060798][W3DNTag_Name: 0x6006079C][W3DNTag_Type: 0x600607A4][W3DNTag_ElementType: 0x600607A8][W3DNTag_NumSubFields: 0x600607AC][W3DNTag_ArrayDims: 0x600607B0][W3DNTag_MatrixStride: 0x600607B8][W3DNTag_IsRowMajor: 0x600607BC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600607D8][W3DNTag_Offset: 0x600607E0][W3DNTag_SizeBytes: 0x600607E4][W3DNTag_Name: 0x600607E8][W3DNTag_Type: 0x600607F0][W3DNTag_ElementType: 0x600607F4][W3DNTag_NumSubFields: 0x600607F8][W3DNTag_ArrayDims: 0x600607FC][W3DNTag_MatrixStride: 0x60060804][W3DNTag_IsRowMajor: 0x60060808]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060824][W3DNTag_Offset: 0x6006082C][W3DNTag_SizeBytes: 0x60060830][W3DNTag_Name: 0x60060834][W3DNTag_Type: 0x6006083C][W3DNTag_ElementType: 0x60060840][W3DNTag_NumSubFields: 0x60060844][W3DNTag_ArrayDims: 0x60060848][W3DNTag_MatrixStride: 0x60060850][W3DNTag_IsRowMajor: 0x60060854]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060870][W3DNTag_Offset: 0x60060878][W3DNTag_SizeBytes: 0x6006087C][W3DNTag_Name: 0x60060880][W3DNTag_Type: 0x60060888][W3DNTag_ElementType: 0x6006088C][W3DNTag_NumSubFields: 0x60060890][W3DNTag_ArrayDims: 0x60060894][W3DNTag_MatrixStride: 0x6006089C][W3DNTag_IsRowMajor: 0x600608A0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600608BC][W3DNTag_Offset: 0x600608C4][W3DNTag_SizeBytes: 0x600608C8][W3DNTag_Name: 0x600608CC][W3DNTag_Type: 0x600608D4][W3DNTag_ElementType: 0x600608D8][W3DNTag_NumSubFields: 0x600608DC][W3DNTag_ArrayDims: 0x600608E0][W3DNTag_MatrixStride: 0x600608E8][W3DNTag_IsRowMajor: 0x600608EC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060D40][W3DNTag_Offset: 0x60060D48][W3DNTag_SizeBytes: 0x60060D4C][W3DNTag_Name: 0x60060D50][W3DNTag_Type: 0x60060D58][W3DNTag_ElementType: 0x60060D5C][W3DNTag_NumSubFields: 0x60060D60][W3DNTag_ArrayDims: 0x60060D64][W3DNTag_MatrixStride: 0x60060D6C][W3DNTag_IsRowMajor: 0x60060D70]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060D8C][W3DNTag_Offset: 0x60060D94][W3DNTag_SizeBytes: 0x60060D98][W3DNTag_Name: 0x60060D9C][W3DNTag_Type: 0x60060DA4][W3DNTag_ElementType: 0x60060DA8][W3DNTag_NumSubFields: 0x60060DAC][W3DNTag_ArrayDims: 0x60060DB0][W3DNTag_MatrixStride: 0x60060DB8][W3DNTag_IsRowMajor: 0x60060DBC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 423, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 275, shader 423 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 275, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 275, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 275, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 275, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 275, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 275, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 275, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 275 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x601C92C8][W3DNTag_Offset: 0x601C9368]) W3DN_GCN.library (0): Previous pipeline stage's (null) output is incompatible with the fragment shader's input of the same name Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 18 (W3DNEC_SHADERSINCOMPATIBLE). Shader pipeline address 0x0 Shell Process '01.HelloWorld': Warning: NULL pointer detected Shell Process '01.HelloWorld': Warning: unsuccessful operation detected Shell Process '01.HelloWorld': GL error 1282 (GL_INVALID_OPERATION) detected after LinkProgram Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 275, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 0 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 275, pname 0x8B84 (GL_INFO_LOG_LENGTH), params 0x618ec710 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 0 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 275, maxCount 8, count 0x618ec768, shaders 0x618ec748 shader[0] = 422 shader[1] = 423 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 422 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 423 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 275 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c9368 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c92c8 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 276 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 424 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 424, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 2 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec3 inVertexTangent; attribute vec3 inVertexBinormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform vec3 uEyePosition; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec4 uLightColor[MAX_LIGHTS]; /* Varyings */ varying vec2 vTexCoord; varying vec3 vEyeVector; varying vec3 vLightVector[MAX_LIGHTS]; varying vec4 vLightColor[MAX_LIGHTS]; varying float vFogCoord; void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); vTexCoord = inTexCoord0; vec3 EyeVector = uEyePosition - inVertexPosition; vEyeVector.x = dot(inVertexTangent, EyeVector); vEyeVector.y = dot(inVertexBinormal, EyeVector); vEyeVector.z = dot(inVertexNormal, EyeVector); vEyeVector *= vec3(1.0, -1.0, -1.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { vec3 LightVector = uLightPosition[i] - inVertexPosition; vLightVector[i].x = dot(inVertexTangent, LightVector); vLightVector[i].y = dot(inVertexBinormal, LightVector); vLightVector[i].z = dot(inVertexNormal, LightVector); vLightColor[i].x = dot(LightVector, LightVector); vLightColor[i].x *= uLightColor[i].a; vLightColor[i] = vec4(inversesqrt(vLightColor[i].x)); vLightColor[i] *= uLightColor[i]; vLightColor[i].a = inVertexColor.a; vLightColor[i].x = clamp(vLightColor[i].x, 0.0, 1.0); vLightColor[i].y = clamp(vLightColor[i].y, 0.0, 1.0); vLightColor[i].z = clamp(vLightColor[i].z, 0.0, 1.0); } vFogCoord = length((uWVMatrix * vec4(inVertexPosition, 1.0)).xyz); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 424 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 4164][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c92c8 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 6 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 6 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005FBC0][W3DNTag_Offset: 0x6005FBC8][W3DNTag_SizeBytes: 0x6005FBCC][W3DNTag_Name: 0x6005FBD0][W3DNTag_Type: 0x6005FBD8][W3DNTag_ElementType: 0x6005FBDC][W3DNTag_NumSubFields: 0x6005FBE0][W3DNTag_ArrayDims: 0x6005FBE4][W3DNTag_MatrixStride: 0x6005FBEC][W3DNTag_IsRowMajor: 0x6005FBF0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005FC0C][W3DNTag_Offset: 0x6005FC14][W3DNTag_SizeBytes: 0x6005FC18][W3DNTag_Name: 0x6005FC1C][W3DNTag_Type: 0x6005FC24][W3DNTag_ElementType: 0x6005FC28][W3DNTag_NumSubFields: 0x6005FC2C][W3DNTag_ArrayDims: 0x6005FC30][W3DNTag_MatrixStride: 0x6005FC38][W3DNTag_IsRowMajor: 0x6005FC3C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005FC58][W3DNTag_Offset: 0x6005FC60][W3DNTag_SizeBytes: 0x6005FC64][W3DNTag_Name: 0x6005FC68][W3DNTag_Type: 0x6005FC70][W3DNTag_ElementType: 0x6005FC74][W3DNTag_NumSubFields: 0x6005FC78][W3DNTag_ArrayDims: 0x6005FC7C][W3DNTag_MatrixStride: 0x6005FC84][W3DNTag_IsRowMajor: 0x6005FC88]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005FCA4][W3DNTag_Offset: 0x6005FCAC][W3DNTag_SizeBytes: 0x6005FCB0][W3DNTag_Name: 0x6005FCB4][W3DNTag_Type: 0x6005FCBC][W3DNTag_ElementType: 0x6005FCC0][W3DNTag_NumSubFields: 0x6005FCC4][W3DNTag_ArrayDims: 0x6005FCC8][W3DNTag_MatrixStride: 0x6005FCD0][W3DNTag_IsRowMajor: 0x6005FCD4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005FCF0][W3DNTag_Offset: 0x6005FCF8][W3DNTag_SizeBytes: 0x6005FCFC][W3DNTag_Name: 0x6005FD00][W3DNTag_Type: 0x6005FD08][W3DNTag_ElementType: 0x6005FD0C][W3DNTag_NumSubFields: 0x6005FD10][W3DNTag_ArrayDims: 0x6005FD14][W3DNTag_MatrixStride: 0x6005FD1C][W3DNTag_IsRowMajor: 0x6005FD20]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 0 (W3DNSOT_INPUT), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005FD3C][W3DNTag_Offset: 0x6005FD44][W3DNTag_SizeBytes: 0x6005FD48][W3DNTag_Name: 0x6005FD4C][W3DNTag_Type: 0x6005FD54][W3DNTag_ElementType: 0x6005FD58][W3DNTag_NumSubFields: 0x6005FD5C][W3DNTag_ArrayDims: 0x6005FD60][W3DNTag_MatrixStride: 0x6005FD68][W3DNTag_IsRowMajor: 0x6005FD6C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005FBC0][W3DNTag_Offset: 0x6005FBC8][W3DNTag_SizeBytes: 0x6005FBCC][W3DNTag_Name: 0x6005FBD0][W3DNTag_Type: 0x6005FBD8][W3DNTag_ElementType: 0x6005FBDC][W3DNTag_NumSubFields: 0x6005FBE0][W3DNTag_ArrayDims: 0x6005FBE4][W3DNTag_MatrixStride: 0x6005FBEC][W3DNTag_IsRowMajor: 0x6005FBF0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005FC0C][W3DNTag_Offset: 0x6005FC14][W3DNTag_SizeBytes: 0x6005FC18][W3DNTag_Name: 0x6005FC1C][W3DNTag_Type: 0x6005FC24][W3DNTag_ElementType: 0x6005FC28][W3DNTag_NumSubFields: 0x6005FC2C][W3DNTag_ArrayDims: 0x6005FC30][W3DNTag_MatrixStride: 0x6005FC38][W3DNTag_IsRowMajor: 0x6005FC3C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005FC58][W3DNTag_Offset: 0x6005FC60][W3DNTag_SizeBytes: 0x6005FC64][W3DNTag_Name: 0x6005FC68][W3DNTag_Type: 0x6005FC70][W3DNTag_ElementType: 0x6005FC74][W3DNTag_NumSubFields: 0x6005FC78][W3DNTag_ArrayDims: 0x6005FC7C][W3DNTag_MatrixStride: 0x6005FC84][W3DNTag_IsRowMajor: 0x6005FC88]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005FCA4][W3DNTag_Offset: 0x6005FCAC][W3DNTag_SizeBytes: 0x6005FCB0][W3DNTag_Name: 0x6005FCB4][W3DNTag_Type: 0x6005FCBC][W3DNTag_ElementType: 0x6005FCC0][W3DNTag_NumSubFields: 0x6005FCC4][W3DNTag_ArrayDims: 0x6005FCC8][W3DNTag_MatrixStride: 0x6005FCD0][W3DNTag_IsRowMajor: 0x6005FCD4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60654000][W3DNTag_ArrayStride: 0x60654008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c92c8, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6005FCF0][W3DNTag_Offset: 0x6005FCF8][W3DNTag_SizeBytes: 0x6005FCFC][W3DNTag_Name: 0x6005FD00][W3DNTag_Type: 0x6005FD08][W3DNTag_ElementType: 0x6005FD0C][W3DNTag_NumSubFields: 0x6005FD10][W3DNTag_ArrayDims: 0x6005FD14][W3DNTag_MatrixStride: 0x6005FD1C][W3DNTag_IsRowMajor: 0x6005FD20]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c92c8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 424, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 276, shader 424 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 425 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 425, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 2 precision mediump float; /* Uniforms */ uniform float uFactor; uniform sampler2D uTextureUnit0; uniform sampler2D uTextureUnit1; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTexCoord; varying vec3 vEyeVector; varying vec3 vLightVector[MAX_LIGHTS]; varying vec4 vLightColor[MAX_LIGHTS]; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 TempFetch = texture2D(uTextureUnit1, vTexCoord) * 2.0 - 1.0; TempFetch *= uFactor; vec3 EyeVector = normalize(vEyeVector); vec2 TexCoord = EyeVector.xy * TempFetch.w + vTexCoord; vec4 Color = texture2D(uTextureUnit0, TexCoord); vec3 Normal = texture2D(uTextureUnit1, TexCoord).xyz * 2.0 - 1.0; vec4 FinalColor = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { vec3 LightVector = normalize(vLightVector[i]); float Lambert = max(dot(LightVector, Normal), 0.0); FinalColor += vec4(Lambert) * vLightColor[i]; } FinalColor *= Color; FinalColor.w = vLightColor[0].w; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; FinalColor = mix(FogColor, FinalColor, FogFactor); } gl_FragColor = FinalColor; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 425 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 4480][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c9368 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600628C8][W3DNTag_Offset: 0x600628D0][W3DNTag_SizeBytes: 0x600628D4][W3DNTag_Name: 0x600628D8][W3DNTag_Type: 0x600628E0][W3DNTag_ElementType: 0x600628E4][W3DNTag_NumSubFields: 0x600628E8][W3DNTag_ArrayDims: 0x600628EC][W3DNTag_MatrixStride: 0x600628F4][W3DNTag_IsRowMajor: 0x600628F8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062914][W3DNTag_Offset: 0x6006291C][W3DNTag_SizeBytes: 0x60062920][W3DNTag_Name: 0x60062924][W3DNTag_Type: 0x6006292C][W3DNTag_ElementType: 0x60062930][W3DNTag_NumSubFields: 0x60062934][W3DNTag_ArrayDims: 0x60062938][W3DNTag_MatrixStride: 0x60062940][W3DNTag_IsRowMajor: 0x60062944]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062960][W3DNTag_Offset: 0x60062968][W3DNTag_SizeBytes: 0x6006296C][W3DNTag_Name: 0x60062970][W3DNTag_Type: 0x60062978][W3DNTag_ElementType: 0x6006297C][W3DNTag_NumSubFields: 0x60062980][W3DNTag_ArrayDims: 0x60062984][W3DNTag_MatrixStride: 0x6006298C][W3DNTag_IsRowMajor: 0x60062990]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600629AC][W3DNTag_Offset: 0x600629B4][W3DNTag_SizeBytes: 0x600629B8][W3DNTag_Name: 0x600629BC][W3DNTag_Type: 0x600629C4][W3DNTag_ElementType: 0x600629C8][W3DNTag_NumSubFields: 0x600629CC][W3DNTag_ArrayDims: 0x600629D0][W3DNTag_MatrixStride: 0x600629D8][W3DNTag_IsRowMajor: 0x600629DC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600629F8][W3DNTag_Offset: 0x60062A00][W3DNTag_SizeBytes: 0x60062A04][W3DNTag_Name: 0x60062A08][W3DNTag_Type: 0x60062A10][W3DNTag_ElementType: 0x60062A14][W3DNTag_NumSubFields: 0x60062A18][W3DNTag_ArrayDims: 0x60062A1C][W3DNTag_MatrixStride: 0x60062A24][W3DNTag_IsRowMajor: 0x60062A28]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60654000][W3DNTag_ArrayStride: 0x60654008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 7 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 7 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062EB8][W3DNTag_Offset: 0x60062EC0][W3DNTag_SizeBytes: 0x60062EC4][W3DNTag_Name: 0x60062EC8][W3DNTag_Type: 0x60062ED0][W3DNTag_ElementType: 0x60062ED4][W3DNTag_NumSubFields: 0x60062ED8][W3DNTag_ArrayDims: 0x60062EDC][W3DNTag_MatrixStride: 0x60062EE4][W3DNTag_IsRowMajor: 0x60062EE8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062F04][W3DNTag_Offset: 0x60062F0C][W3DNTag_SizeBytes: 0x60062F10][W3DNTag_Name: 0x60062F14][W3DNTag_Type: 0x60062F1C][W3DNTag_ElementType: 0x60062F20][W3DNTag_NumSubFields: 0x60062F24][W3DNTag_ArrayDims: 0x60062F28][W3DNTag_MatrixStride: 0x60062F30][W3DNTag_IsRowMajor: 0x60062F34]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062F50][W3DNTag_Offset: 0x60062F58][W3DNTag_SizeBytes: 0x60062F5C][W3DNTag_Name: 0x60062F60][W3DNTag_Type: 0x60062F68][W3DNTag_ElementType: 0x60062F6C][W3DNTag_NumSubFields: 0x60062F70][W3DNTag_ArrayDims: 0x60062F74][W3DNTag_MatrixStride: 0x60062F7C][W3DNTag_IsRowMajor: 0x60062F80]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062F9C][W3DNTag_Offset: 0x60062FA4][W3DNTag_SizeBytes: 0x60062FA8][W3DNTag_Name: 0x60062FAC][W3DNTag_Type: 0x60062FB4][W3DNTag_ElementType: 0x60062FB8][W3DNTag_NumSubFields: 0x60062FBC][W3DNTag_ArrayDims: 0x60062FC0][W3DNTag_MatrixStride: 0x60062FC8][W3DNTag_IsRowMajor: 0x60062FCC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062FE8][W3DNTag_Offset: 0x60062FF0][W3DNTag_SizeBytes: 0x60062FF4][W3DNTag_Name: 0x60062FF8][W3DNTag_Type: 0x60063000][W3DNTag_ElementType: 0x60063004][W3DNTag_NumSubFields: 0x60063008][W3DNTag_ArrayDims: 0x6006300C][W3DNTag_MatrixStride: 0x60063014][W3DNTag_IsRowMajor: 0x60063018]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063034][W3DNTag_Offset: 0x6006303C][W3DNTag_SizeBytes: 0x60063040][W3DNTag_Name: 0x60063044][W3DNTag_Type: 0x6006304C][W3DNTag_ElementType: 0x60063050][W3DNTag_NumSubFields: 0x60063054][W3DNTag_ArrayDims: 0x60063058][W3DNTag_MatrixStride: 0x60063060][W3DNTag_IsRowMajor: 0x60063064]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063080][W3DNTag_Offset: 0x60063088][W3DNTag_SizeBytes: 0x6006308C][W3DNTag_Name: 0x60063090][W3DNTag_Type: 0x60063098][W3DNTag_ElementType: 0x6006309C][W3DNTag_NumSubFields: 0x600630A0][W3DNTag_ArrayDims: 0x600630A4][W3DNTag_MatrixStride: 0x600630AC][W3DNTag_IsRowMajor: 0x600630B0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062EB8][W3DNTag_Offset: 0x60062EC0][W3DNTag_SizeBytes: 0x60062EC4][W3DNTag_Name: 0x60062EC8][W3DNTag_Type: 0x60062ED0][W3DNTag_ElementType: 0x60062ED4][W3DNTag_NumSubFields: 0x60062ED8][W3DNTag_ArrayDims: 0x60062EDC][W3DNTag_MatrixStride: 0x60062EE4][W3DNTag_IsRowMajor: 0x60062EE8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062F04][W3DNTag_Offset: 0x60062F0C][W3DNTag_SizeBytes: 0x60062F10][W3DNTag_Name: 0x60062F14][W3DNTag_Type: 0x60062F1C][W3DNTag_ElementType: 0x60062F20][W3DNTag_NumSubFields: 0x60062F24][W3DNTag_ArrayDims: 0x60062F28][W3DNTag_MatrixStride: 0x60062F30][W3DNTag_IsRowMajor: 0x60062F34]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 425, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 276, shader 425 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 276, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 276, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 276, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 276, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 276, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 276, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 276, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 276 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x601C92C8][W3DNTag_Offset: 0x601C9368]) 54.47 (2.4.2022) AmigaOne X5000 release Machine model: 9 (AmigaOne X5000/20) Dump of context at 0xEFDB4000 Trap type: DSI exception Current kernel stack pointer: 0x02209760 DSISR: 00000000 DAR: 00000008 No matching page found Machine State (raw): 0x0002F030 Machine State (verbose): [Critical Ints on] [ExtInt on] [User] [IAT on] [DAT on] Instruction pointer: 0x7ECE40EC Crashed process: 01.HelloWorld (0x66D51AA0) DSI verbose error description: Access to address 0x00000008 not allowed by page protection in user state (protection violation) Access was a load operation Exception Syndrome Register: 0x00000000 0: 7EDACD20 618EC4D0 00000002 60C17350 00000004 00000001 00000064 436F6F72 8: 00000030 0000000B 60C17350 603A4984 000000CF 61826F2C 614D9110 614D94F8 16: 614D98E8 614D9CD8 614DA0C8 614DA4B8 0000000C 0000073C 618EC698 618818FC 24: 61881930 616D5000 61881184 80003000 00000000 602EC538 618A0000 602EC538 CR: 28442822 XER: 60000076 CTR: 7ECE40E4 LR: 7EDACE10 Disassembly of crash site: 7ECE40DC: 4BFFFF70 b 0x7ECE404C 7ECE40E0: 4810778D bl 0x7EDEB86C 7ECE40E4: 81230004 lwz r9,4(r3) 7ECE40E8: 7C6A1B78 mr r10,r3 >7ECE40EC: 81040004 lwz r8,4(r4) 7ECE40F0: 7F894000 cmpw cr7,r9,r8 7ECE40F4: 41DE000C beq- cr7,0x7ECE4100 7ECE40F8: 38600000 li r3,0 7ECE40FC: 4E800020 blr 7ECE4100: 8123000C lwz r9,12(r3) Temporary stack trace: #0: 0x7ECE40EC #1: 0x7EC55F1C #2: 0x7EC50F98 #3: 0x7F010CA8 #4: 0x7EC511E4 #5: 0x7EE61720 #6: 0x7EFDA160 #7: 0x7E73EF94 #8: 0x7E73FC9C #9: 0x7E71F318 #10: 0x7E70F738 #11: 0x7E70EAC4 #12: 0x7E726714 #13: 0x7E72C1C0 #14: 0x7E607D08 #15: 0x7E60BCB8 #16: 0x7E6015E0 #17: 0x7E6017C4 #18: 0x7E5FF020 #19: in module newlib.library.kmod+0x00002614 (0x01A5FA74) #20: in module newlib.library.kmod+0x00003340 (0x01A607A0) #21: in module newlib.library.kmod+0x00003864 (0x01A60CC4) #22: 0x7E5FEB40 #23: in module dos.library.kmod+0x00029E18 (0x01958578) #24: in module kernel+0x0005EDE4 (0x0185EDE4) #25: in module kernel+0x0005EE5C (0x0185EE5C) #26: 0x00000000 Kernel command line: serial debuglevel 1 Registers pointing to code: r0 : module LIBS:Warp3DNova/W3DN_GCN.library at 0x7EDACD20 (section 0 @ 0x163CFC) r5 : module LIBS:AmigaInput/PCI_sblive.pci at 0x00000001 (section 0 @ 0xFFFFFFDC) r13: 01.HelloWorld:_ZN3irr5sceneL16TransformedVertsE()+0x5ba8 (section 24 @ 0x7ED8) r23: module LIBS:Warp3DNova/W3DN_GCN.library at 0x618818FC (section 1 @ 0x8D8) r24: module LIBS:Warp3DNova/W3DN_GCN.library at 0x61881930 (section 1 @ 0x90C) r26: module LIBS:Warp3DNova/W3DN_GCN.library at 0x61881184 (section 1 @ 0x160) r30: module LIBS:Warp3DNova/W3DN_GCN.library at 0x618A0000 (section 6 @ 0x188C) ip : module LIBS:Warp3DNova/W3DN_GCN.library at 0x7ECE40EC (section 0 @ 0x9B0C8) lr : module LIBS:Warp3DNova/W3DN_GCN.library at 0x7EDACE10 (section 0 @ 0x163DEC) ctr: module LIBS:Warp3DNova/W3DN_GCN.library at 0x7ECE40E4 (section 0 @ 0x9B0C0) Stack trace: (0x618EC4D0) module LIBS:Warp3DNova/W3DN_GCN.library at 0x7ECE40EC (section 0 @ 0x9B0C8) (0x618EC560) module LIBS:Warp3DNova/W3DN_GCN.library at 0x7EDACE10 (section 0 @ 0x163DEC) (0x618EC570) module LIBS:Warp3DNova/W3DN_GCN.library at 0x7EC50F98 (section 0 @ 0x7F74) (0x618EC5C0) [warp3dnova_module.c:1751] glSnoop:W3DN_CreateShaderPipeline()+0x1a4 (section 1 @ 0x47CA4) (0x618EC600) module LIBS:Warp3DNova/W3DN_GCN.library at 0x7EC511E4 (section 0 @ 0x81C0) (0x618EC670) module LIBS:ogles2.library at 0x7EE61720 (section 0 @ 0x2C6FC) (0x618EC6C0) [ogles2_module.c:2770] glSnoop:OGLES2_glLinkProgram()+0x158 (section 1 @ 0x1115C) (0x618EC6F0) 01.HelloWorld:_ZN3irr5video23COGLES2MaterialRenderer11linkProgramEv()+0x4c (section 1 @ 0x141F90) (0x618EC780) 01.HelloWorld:_ZN3irr5video23COGLES2MaterialRenderer4initERiPKcS4_b()+0xf4 (section 1 @ 0x142C98) (0x618EC7A0) 01.HelloWorld:_ZN3irr5video13COGLES2Driver26addHighLevelShaderMaterialEPKcS3_NS0_20E_VERTEX_SHADER_TYPEES3_S3_NS0_19E_PIXEL_SHADER_TYPEES3_S3_NS0_22E_GEOMETRY_SHADER_TYPEENS_5scene16E_PRIMITIVE_TYPEES8_jPNS0_26IShaderConstantSetCallBackENS0_15E_MATERIAL_T (0x618EC7D0) 01.HelloWorld:_ZN3irr5video11CNullDriver35addHighLevelShaderMaterialFromFilesEPNS_2io9IReadFileEPKcNS0_20E_VERTEX_SHADER_TYPEES4_S6_NS0_19E_PIXEL_SHADER_TYPEES4_S6_NS0_22E_GEOMETRY_SHADER_TYPEENS_5scene16E_PRIMITIVE_TYPEESB_jPNS0_26IShaderConstantSetCallB (0x618EC830) 01.HelloWorld:_ZN3irr5video11CNullDriver35addHighLevelShaderMaterialFromFilesERKNS_4core6stringIcNS2_12irrAllocatorIcEEEEPKcNS0_20E_VERTEX_SHADER_TYPEES8_SA_NS0_19E_PIXEL_SHADER_TYPEES8_SA_NS0_22E_GEOMETRY_SHADER_TYPEENS_5scene16E_PRIMITIVE_TYPEESF_jPNS0_ (0x618EC880) 01.HelloWorld:_ZN3irr5video13COGLES2Driver23createMaterialRenderersEv()+0x1240 (section 1 @ 0x129710) (0x618EC9B0) 01.HelloWorld:_ZN3irr5video18createOGLES2DriverERKNS_27SIrrlichtCreationParametersEPNS_2io11IFileSystemEPNS_13CIrrDeviceSDLE()+0xc48 (section 1 @ 0x12F1BC) (0x618ECA00) 01.HelloWorld:_ZN3irr13CIrrDeviceSDL12createDriverEv()+0x13c (section 1 @ 0xAD04) (0x618ECA20) 01.HelloWorld:_ZN3irr13CIrrDeviceSDLC1ERKNS_27SIrrlichtCreationParametersE()+0x690 (section 1 @ 0xECB4) (0x618ECA70) 01.HelloWorld:createDeviceEx()+0x68 (section 1 @ 0x45DC) (0x618ECA80) 01.HelloWorld:createDevice()+0x140 (section 1 @ 0x47C0) (0x618ECB10) 01.HelloWorld:main()+0x148 (section 1 @ 0x201C) (0x618ECD10) native kernel module newlib.library.kmod+0x00002614 (0x618ECD60) native kernel module newlib.library.kmod+0x00003340 (0x618ECF10) native kernel module newlib.library.kmod+0x00003864 (0x618ECF40) 01.HelloWorld:_start()+0x1e0 (section 1 @ 0x1B3C) (0x618ECF90) native kernel module dos.library.kmod+0x00029e18 (0x618ECFC0) native kernel module kernel+0x0005ede4 (0x618ECFD0) native kernel module kernel+0x0005ee5c Disassembly of crash site: 7ECE40DC: 4BFFFF70 b 0x7ECE404C 7ECE40E0: 4810778D bl 0x7EDEB86C 7ECE40E4: 81230004 lwz r9,4(r3) 7ECE40E8: 7C6A1B78 mr r10,r3 >7ECE40EC: 81040004 lwz r8,4(r4) 7ECE40F0: 7F894000 cmpw cr7,r9,r8 7ECE40F4: 41DE000C beq- cr7,0x7ECE4100 7ECE40F8: 38600000 li r3,0 7ECE40FC: 4E800020 blr 7ECE4100: 8123000C lwz r9,12(r3) Stack pointer (0x618EC4D0) is inside bounds Redzone is OK (4) 68k register dump DATA: 82F16900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ADDR: 6FFA4000 82834B00 00000000 00000000 00000000 00000000 00000000 618EC360 Page information: Page not found Ready Tasks WinFrame 1 Process (pri 5, sigrec 0x00800000, sigwait 0xFF800000, masked 0x00800000) IDF0/FastFileSystem 53.2 (pri 5, sigrec 0x20000000, sigwait 0xA8000100, masked 0x20000000) IDF1/FastFileSystem 53.2 (pri 5, sigrec 0x20000000, sigwait 0xA8000100, masked 0x20000000) compose.task (pri 1, sigrec 0x00000020, sigwait 0x00000021, masked 0x00000020) Workbench (pri 1, sigrec 0x80000100, sigwait 0x80000000, masked 0x80000000) ScreenBlanker Library. (pri 1, sigrec 0x08000100, sigwait 0xE8001000, masked 0x08000000) dopus_clock (pri 1, sigrec 0x40000000, sigwait 0xC0000000, masked 0x40000000) SDL thread 0x618d8660 (pri 0, sigrec 0x80000000, sigwait 0x80001000, masked 0x80000000) NotificationServer (pri 0, sigrec 0x08000000, sigwait 0xF8001000, masked 0x08000000) AmiDock (pri 0, sigrec 0x00300100, sigwait 0x00000100, masked 0x00000100) TCP/IP Control (pri 0, sigrec 0x40000100, sigwait 0xF8009080, masked 0x40000000) hub.usbfd (pri 0, sigrec 0x10000000, sigwait 0x30000000, masked 0x10000000) hub.usbfd (pri 0, sigrec 0x10000000, sigwait 0x30000000, masked 0x10000000) vsata disk changer (pri 0, sigrec 0x80000000, sigwait 0x80000000, masked 0x80000000) ELF Collector (pri -5, sigrec 0x00000100, sigwait 0x00000100, masked 0x00000100) CPUDock_idleTask (pri -127, sigrec 0x00000000, sigwait 0x40000000, masked 0x00000000) idle.task (pri -128, sigrec 0x00000000, sigwait 0x00000000, masked 0x00000000) Waiting Tasks DH1/NGFileSystem 54.72 (pri 10, sigrec 0x00000100, sigwait 0xF0000000, masked 0x00000000) DH4/NGFileSystem 54.72 (pri 10, sigrec 0x00000100, sigwait 0xF0000000, masked 0x00000000) DH0/NGFileSystem 54.72 (pri 10, sigrec 0x00000100, sigwait 0xF0000000, masked 0x00000000) input.device (pri 20, sigrec 0x00000000, sigwait 0x80000000, masked 0x00000000) EHCI Controller Task Unit 1 (pri 15, sigrec 0x00000000, sigwait 0xBE009000, masked 0x00000000) EHCI Controller Task Unit 0 (pri 15, sigrec 0x00000000, sigwait 0xBE009000, masked 0x00000000) rx_pm (pri 100, sigrec 0x00000000, sigwait 0x80000001, masked 0x00000000) USB stack (pri 18, sigrec 0x00000000, sigwait 0xF800D000, masked 0x00000000) p50x0sata.device Port 0 (pri 12, sigrec 0x10000000, sigwait 0xC0007000, masked 0x00000000) gfx FSL DMA handler (pri 0, sigrec 0x00000000, sigwait 0x80000000, masked 0x00000000) DMA1 Channel 1 Handler (pri 0, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000) DMA2 Channel 4 Handler (pri 0, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000) DMA1 Channel 4 Handler (pri 0, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000) DMA2 Channel 3 Handler (pri 0, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000) DMA1 Channel 3 Handler (pri 0, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000) DMA2 Channel 2 Handler (pri 0, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000) DMA1 Channel 2 Handler (pri 0, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000) DMA2 Channel 1 Handler (pri 0, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000) ICD1/CDFileSystem 53.8 (pri 10, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000) ICD0/CDFileSystem 53.8 (pri 10, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000) DH2/SmartFilesystem 1.293 (pri 10, sigrec 0x00000000, sigwait 0xE0000100, masked 0x00000000) DH2/SmartFilesystem 1.293 (pri 11, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000) DH3/SmartFilesystem 1.293 (pri 10, sigrec 0x00000000, sigwait 0xE0000100, masked 0x00000000) DH3/SmartFilesystem 1.293 (pri 11, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000) p50x0sata.device Port 1 (pri 12, sigrec 0x10000000, sigwait 0xC0007000, masked 0x00000000) rx_gc (pri 100, sigrec 0x00000000, sigwait 0x80000001, masked 0x00000000) CON/con-handler 53.82 (pri 5, sigrec 0x00000000, sigwait 0xB8000100, masked 0x00000000) serial.device (pri 1, sigrec 0x00000000, sigwait 0x7E000000, masked 0x00000000) TCP/IP Superserver (pri 0, sigrec 0x00000100, sigwait 0xD0000080, masked 0x00000000) P50x0 Ethernet (pri 20, sigrec 0x00000000, sigwait 0x00001000, masked 0x00000000) appdir envarc manager (pri -50, sigrec 0x00000000, sigwait 0x80005000, masked 0x00000000) dos_filedir_notify (pri 5, sigrec 0x80000000, sigwait 0x40001000, masked 0x00000000) dos_signal_server (pri -5, sigrec 0x00000000, sigwait 0x0000F000, masked 0x00000000) ramlib.support (pri -2, sigrec 0x00000000, sigwait 0x80005000, masked 0x00000000) ramlib (pri 1, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000) AmigaInput Dispatcher (pri 0, sigrec 0x00000000, sigwait 0x80000000, masked 0x00000000) hid.usbfd (pri 10, sigrec 0x00000100, sigwait 0xE0000000, masked 0x00000000) HID Keyboard (pri 10, sigrec 0x00000000, sigwait 0x90001000, masked 0x00000000) X-Dock (pri 0, sigrec 0x00000100, sigwait 0xFE001000, masked 0x00000000) hid.usbfd (pri 10, sigrec 0x00000100, sigwait 0xE0000000, masked 0x00000000) HID Mouse (pri 10, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000) CON/con-handler 53.82 (pri 5, sigrec 0x00000000, sigwait 0xB8000100, masked 0x00000000) Shell Process (pri 0, sigrec 0x00000000, sigwait 0x20001000, masked 0x00000000) URL/launch-handler 53.39 (pri 5, sigrec 0x00000100, sigwait 0x80000000, masked 0x00000000) TEXTCLIP/textclip-handler 53.4 (pri 3, sigrec 0x00000100, sigwait 0x80000000, masked 0x00000000) RANDOM/Random-Handler 52.1 (pri 5, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000) Mounter Task (pri -1, sigrec 0x00000000, sigwait 0xB0001000, masked 0x00000000) Mounter GUI (pri 0, sigrec 0x00000000, sigwait 0x80007000, masked 0x00000000) Mounter Companion Process (pri -1, sigrec 0x00000000, sigwait 0x80003000, masked 0x00000000) Workbench DosList Notify (pri 1, sigrec 0x00000100, sigwait 0x00003000, masked 0x00000000) RexxMaster (pri 4, sigrec 0x00000100, sigwait 0xC0000000, masked 0x00000000) ContextMenus (pri 0, sigrec 0x00000000, sigwait 0xE0001000, masked 0x00000000) ContextMenus Command Dispatcher (pri 1, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000) Background CLI (pri 0, sigrec 0x00000100, sigwait 0x10001080, masked 0x00000000) KeymapSwitcher.docky (pri 0, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000) TCP/IP Configuration (pri 0, sigrec 0x00000100, sigwait 0xF8003000, masked 0x00000000) AsyncWB (pri 0, sigrec 0x00000100, sigwait 0xC0001000, masked 0x00000000) CDDAPatch (pri 0, sigrec 0x00000100, sigwait 0x80001000, masked 0x00000000) CON/con-handler 53.82 (pri 5, sigrec 0x00000000, sigwait 0xA0000100, masked 0x00000000) CON/con-handler 53.82 (pri 5, sigrec 0x00000000, sigwait 0xA0000100, masked 0x00000000) RAWBInfo (pri 0, sigrec 0x00000100, sigwait 0x80001000, masked 0x00000000) FKey (pri 0, sigrec 0x00000100, sigwait 0xC000D000, masked 0x00000000) CON/con-handler 53.82 (pri 5, sigrec 0x00000000, sigwait 0xA0000100, masked 0x00000000) ClickToFront (pri 21, sigrec 0x00000100, sigwait 0xE000D000, masked 0x00000000) DefIcons (pri 0, sigrec 0x00000100, sigwait 0x80009000, masked 0x00000000) CON/con-handler 53.82 (pri 5, sigrec 0x00000000, sigwait 0xA0000100, masked 0x00000000) CON/con-handler 53.82 (pri 5, sigrec 0x00000000, sigwait 0xA0000100, masked 0x00000000) diskimage.device unit 4 (pri 4, sigrec 0x00000100, sigwait 0xC0000000, masked 0x00000000) Workbench Clipboard Server (pri 1, sigrec 0x00000100, sigwait 0x80000000, masked 0x00000000) Background CLI (pri 0, sigrec 0x00000100, sigwait 0x54009000, masked 0x00000000) application.library messageserver (pri 0, sigrec 0x00000000, sigwait 0xC0000000, masked 0x00000000) New Process (pri 0, sigrec 0x80000000, sigwait 0x00000010, masked 0x00000000) New Process (pri 0, sigrec 0x00000000, sigwait 0x00000010, masked 0x00000000) TCP/IP Log (pri 0, sigrec 0x00000000, sigwait 0x80003000, masked 0x00000000) New Process (pri 0, sigrec 0x00000000, sigwait 0x00000010, masked 0x00000000) New Process (pri 0, sigrec 0x00000000, sigwait 0x00000010, masked 0x00000000) New Process (pri 0, sigrec 0x00000000, sigwait 0x00000010, masked 0x00000000) New Process (pri 0, sigrec 0x00000000, sigwait 0x00000010, masked 0x00000000) New Process (pri 0, sigrec 0x00000000, sigwait 0x00000010, masked 0x00000000) New Process (pri 0, sigrec 0x00000000, sigwait 0x00000010, masked 0x00000000) New Process (pri 0, sigrec 0x00000000, sigwait 0x00000010, masked 0x00000000) New Process (pri 0, sigrec 0x00000000, sigwait 0x00000010, masked 0x00000000) New Process (pri 0, sigrec 0x00000000, sigwait 0x00000010, masked 0x00000000) New Process (pri 0, sigrec 0x00000000, sigwait 0x00000010, masked 0x00000000) New Process (pri 0, sigrec 0x00000000, sigwait 0x00000010, masked 0x00000000) New Process (pri 0, sigrec 0x00000000, sigwait 0x00000010, masked 0x00000000) New Process (pri 0, sigrec 0x00000000, sigwait 0x00000010, masked 0x00000000) New Process (pri 0, sigrec 0x00000000, sigwait 0x00000010, masked 0x00000000) New Process (pri 0, sigrec 0x00000000, sigwait 0x00000010, masked 0x00000000) New Process (pri 0, sigrec 0x00000000, sigwait 0x00000010, masked 0x00000000) select.gadget prefs (pri 0, sigrec 0x00000100, sigwait 0x80001000, masked 0x00000000) texteditor.gadget Clipboard Server (pri 1, sigrec 0x00000100, sigwait 0x80000000, masked 0x00000000) New Process (pri 0, sigrec 0x00000000, sigwait 0x00000010, masked 0x00000000) ▒ IPrefs ▒ (pri 0, sigrec 0x00000000, sigwait 0x0000F000, masked 0x00000000) dopus_arbiter (pri 0, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000) dopus_hotkeez (pri 1, sigrec 0x00000000, sigwait 0xC0000000, masked 0x00000000) ConClip (pri 0, sigrec 0x00000000, sigwait 0x80000000, masked 0x00000000) diskimage.device unit 1 (pri 4, sigrec 0x00000100, sigwait 0xC0000000, masked 0x00000000) diskimage.device unit 0 (pri 4, sigrec 0x00000100, sigwait 0xC0000000, masked 0x00000000) diskimage.device unit 5 (pri 4, sigrec 0x00000100, sigwait 0xC0000000, masked 0x00000000) hid.usbfd (pri 10, sigrec 0x00000100, sigwait 0xE0000000, masked 0x00000000) HID Consumer (pri 10, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000) HID Consumer (pri 10, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000) HID Consumer (pri 10, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000) HID Keyboard (pri 10, sigrec 0x00000000, sigwait 0x90001000, masked 0x00000000) hid.usbfd (pri 10, sigrec 0x00000100, sigwait 0xE0000000, masked 0x00000000) AUDIO/AHI-Handler 6.2 (pri 5, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000) hid.usbfd (pri 10, sigrec 0x00000100, sigwait 0xE0000000, masked 0x00000000) APPDIR/appdir-handler 54.18 (pri 5, sigrec 0x00000100, sigwait 0x80000000, masked 0x00000000) USB stack Process (pri 0, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000) MassStorage Notifier (pri 0, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000) DST watcher (pri 0, sigrec 0x00000000, sigwait 0xC0000000, masked 0x00000000) NotifyA Server (pri 1, sigrec 0x00000000, sigwait 0xE8001000, masked 0x00000000) string.gadget server (pri 1, sigrec 0x00000100, sigwait 0x40000000, masked 0x00000000) datatypes.library (pri 1, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000) RAM/ram-handler 54.24 (pri 10, sigrec 0x00000100, sigwait 0x80000000, masked 0x00000000) ENV/env-handler 54.18 (pri 5, sigrec 0x00000100, sigwait 0x80000000, masked 0x00000000) CON/con-handler 53.82 (pri 5, sigrec 0x00000000, sigwait 0xA0000100, masked 0x00000000) RAW/con-handler 53.82 (pri 5, sigrec 0x00000000, sigwait 0xA0000100, masked 0x00000000) CON/con-handler 53.82 (pri 5, sigrec 0x00000000, sigwait 0xA0000100, masked 0x00000000) SFS DosList handler (pri 19, sigrec 0x00000000, sigwait 0x80000000, masked 0x00000000) dos_nbmd_process (pri 5, sigrec 0x00000000, sigwait 0x00001100, masked 0x00000000) dos_lock_handler (pri 5, sigrec 0x00000000, sigwait 0x00001100, masked 0x00000000) hub.usbfd (pri 0, sigrec 0x00000000, sigwait 0x30000000, masked 0x00000000) hub.usbfd (pri 0, sigrec 0x00000000, sigwait 0x30000000, masked 0x00000000) Exec Command and Control (pri 30, sigrec 0x00000000, sigwait 0x80000000, masked 0x00000000) Suspended Tasks W3DN_GCN.library (0): Task 0x66D51AA0 (Shell Process) bad access @ 0x00000040, pc = 0x7EDACF8C, lr = 0x7EDACF88, Previous pipeline stage's `:▒▒`I+d`;yl`I+▒`: D`I,▒`:▒,`I.▒`:I4`I+| output is incompatible with the fragment shader's input of the same name Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 18 (W3DNEC_SHADERSINCOMPATIBLE). Shader pipeline address 0x0 Shell Process '01.HelloWorld': Warning: NULL pointer detected Shell Process '01.HelloWorld': Warning: unsuccessful operation detected Shell Process '01.HelloWorld': GL error 1282 (GL_INVALID_OPERATION) detected after LinkProgram Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 276, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 0 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 276, pname 0x8B84 (GL_INFO_LOG_LENGTH), params 0x618ec710 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 0 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 276, maxCount 8, count 0x618ec768, shaders 0x618ec748 shader[0] = 424 shader[1] = 425 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 424 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 425 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 276 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c9368 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c92c8 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 277 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 426 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 426, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 2 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec3 inVertexTangent; attribute vec3 inVertexBinormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform vec3 uEyePosition; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec4 uLightColor[MAX_LIGHTS]; /* Varyings */ varying vec2 vTexCoord; varying vec3 vEyeVector; varying vec3 vLightVector[MAX_LIGHTS]; varying vec4 vLightColor[MAX_LIGHTS]; varying float vFogCoord; void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); vTexCoord = inTexCoord0; vec3 EyeVector = uEyePosition - inVertexPosition; vEyeVector.x = dot(inVertexTangent, EyeVector); vEyeVector.y = dot(inVertexBinormal, EyeVector); vEyeVector.z = dot(inVertexNormal, EyeVector); vEyeVector *= vec3(1.0, -1.0, -1.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { vec3 LightVector = uLightPosition[i] - inVertexPosition; vLightVector[i].x = dot(inVertexTangent, LightVector); vLightVector[i].y = dot(inVertexBinormal, LightVector); vLightVector[i].z = dot(inVertexNormal, LightVector); vLightColor[i].x = dot(LightVector, LightVector); vLightColor[i].x *= uLightColor[i].a; vLightColor[i] = vec4(inversesqrt(vLightColor[i].x)); vLightColor[i] *= uLightColor[i]; vLightColor[i].a = inVertexColor.a; vLightColor[i].x = clamp(vLightColor[i].x, 0.0, 1.0); vLightColor[i].y = clamp(vLightColor[i].y, 0.0, 1.0); vLightColor[i].z = clamp(vLightColor[i].z, 0.0, 1.0); } vFogCoord = length((uWVMatrix * vec4(inVertexPosition, 1.0)).xyz); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 426 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 4164][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c9368 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 6 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 6 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6019F150][W3DNTag_Offset: 0x6019F158][W3DNTag_SizeBytes: 0x6019F15C][W3DNTag_Name: 0x6019F160][W3DNTag_Type: 0x6019F168][W3DNTag_ElementType: 0x6019F16C][W3DNTag_NumSubFields: 0x6019F170][W3DNTag_ArrayDims: 0x6019F174][W3DNTag_MatrixStride: 0x6019F17C][W3DNTag_IsRowMajor: 0x6019F180]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6019F19C][W3DNTag_Offset: 0x6019F1A4][W3DNTag_SizeBytes: 0x6019F1A8][W3DNTag_Name: 0x6019F1AC][W3DNTag_Type: 0x6019F1B4][W3DNTag_ElementType: 0x6019F1B8][W3DNTag_NumSubFields: 0x6019F1BC][W3DNTag_ArrayDims: 0x6019F1C0][W3DNTag_MatrixStride: 0x6019F1C8][W3DNTag_IsRowMajor: 0x6019F1CC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6019F1E8][W3DNTag_Offset: 0x6019F1F0][W3DNTag_SizeBytes: 0x6019F1F4][W3DNTag_Name: 0x6019F1F8][W3DNTag_Type: 0x6019F200][W3DNTag_ElementType: 0x6019F204][W3DNTag_NumSubFields: 0x6019F208][W3DNTag_ArrayDims: 0x6019F20C][W3DNTag_MatrixStride: 0x6019F214][W3DNTag_IsRowMajor: 0x6019F218]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6019F234][W3DNTag_Offset: 0x6019F23C][W3DNTag_SizeBytes: 0x6019F240][W3DNTag_Name: 0x6019F244][W3DNTag_Type: 0x6019F24C][W3DNTag_ElementType: 0x6019F250][W3DNTag_NumSubFields: 0x6019F254][W3DNTag_ArrayDims: 0x6019F258][W3DNTag_MatrixStride: 0x6019F260][W3DNTag_IsRowMajor: 0x6019F264]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6019F280][W3DNTag_Offset: 0x6019F288][W3DNTag_SizeBytes: 0x6019F28C][W3DNTag_Name: 0x6019F290][W3DNTag_Type: 0x6019F298][W3DNTag_ElementType: 0x6019F29C][W3DNTag_NumSubFields: 0x6019F2A0][W3DNTag_ArrayDims: 0x6019F2A4][W3DNTag_MatrixStride: 0x6019F2AC][W3DNTag_IsRowMajor: 0x6019F2B0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6019F2CC][W3DNTag_Offset: 0x6019F2D4][W3DNTag_SizeBytes: 0x6019F2D8][W3DNTag_Name: 0x6019F2DC][W3DNTag_Type: 0x6019F2E4][W3DNTag_ElementType: 0x6019F2E8][W3DNTag_NumSubFields: 0x6019F2EC][W3DNTag_ArrayDims: 0x6019F2F0][W3DNTag_MatrixStride: 0x6019F2F8][W3DNTag_IsRowMajor: 0x6019F2FC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6019F150][W3DNTag_Offset: 0x6019F158][W3DNTag_SizeBytes: 0x6019F15C][W3DNTag_Name: 0x6019F160][W3DNTag_Type: 0x6019F168][W3DNTag_ElementType: 0x6019F16C][W3DNTag_NumSubFields: 0x6019F170][W3DNTag_ArrayDims: 0x6019F174][W3DNTag_MatrixStride: 0x6019F17C][W3DNTag_IsRowMajor: 0x6019F180]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6019F19C][W3DNTag_Offset: 0x6019F1A4][W3DNTag_SizeBytes: 0x6019F1A8][W3DNTag_Name: 0x6019F1AC][W3DNTag_Type: 0x6019F1B4][W3DNTag_ElementType: 0x6019F1B8][W3DNTag_NumSubFields: 0x6019F1BC][W3DNTag_ArrayDims: 0x6019F1C0][W3DNTag_MatrixStride: 0x6019F1C8][W3DNTag_IsRowMajor: 0x6019F1CC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6019F1E8][W3DNTag_Offset: 0x6019F1F0][W3DNTag_SizeBytes: 0x6019F1F4][W3DNTag_Name: 0x6019F1F8][W3DNTag_Type: 0x6019F200][W3DNTag_ElementType: 0x6019F204][W3DNTag_NumSubFields: 0x6019F208][W3DNTag_ArrayDims: 0x6019F20C][W3DNTag_MatrixStride: 0x6019F214][W3DNTag_IsRowMajor: 0x6019F218]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6019FE00][W3DNTag_ArrayStride: 0x6019FE08]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6019F234][W3DNTag_Offset: 0x6019F23C][W3DNTag_SizeBytes: 0x6019F240][W3DNTag_Name: 0x6019F244][W3DNTag_Type: 0x6019F24C][W3DNTag_ElementType: 0x6019F250][W3DNTag_NumSubFields: 0x6019F254][W3DNTag_ArrayDims: 0x6019F258][W3DNTag_MatrixStride: 0x6019F260][W3DNTag_IsRowMajor: 0x6019F264]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60060E10][W3DNTag_ArrayStride: 0x60060E18]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6019F280][W3DNTag_Offset: 0x6019F288][W3DNTag_SizeBytes: 0x6019F28C][W3DNTag_Name: 0x6019F290][W3DNTag_Type: 0x6019F298][W3DNTag_ElementType: 0x6019F29C][W3DNTag_NumSubFields: 0x6019F2A0][W3DNTag_ArrayDims: 0x6019F2A4][W3DNTag_MatrixStride: 0x6019F2AC][W3DNTag_IsRowMajor: 0x6019F2B0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 426, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 277, shader 426 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 427 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 427, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 2 precision mediump float; /* Uniforms */ uniform float uFactor; uniform sampler2D uTextureUnit0; uniform sampler2D uTextureUnit1; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTexCoord; varying vec3 vEyeVector; varying vec3 vLightVector[MAX_LIGHTS]; varying vec4 vLightColor[MAX_LIGHTS]; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 TempFetch = texture2D(uTextureUnit1, vTexCoord) * 2.0 - 1.0; TempFetch *= uFactor; vec3 EyeVector = normalize(vEyeVector); vec2 TexCoord = EyeVector.xy * TempFetch.w + vTexCoord; vec4 Color = texture2D(uTextureUnit0, TexCoord); vec3 Normal = texture2D(uTextureUnit1, TexCoord).xyz * 2.0 - 1.0; vec4 FinalColor = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { vec3 LightVector = normalize(vLightVector[i]); float Lambert = max(dot(LightVector, Normal), 0.0); FinalColor += vec4(Lambert) * vLightColor[i]; } FinalColor *= Color; FinalColor.w = vLightColor[0].w; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; FinalColor = mix(FogColor, FinalColor, FogFactor); } gl_FragColor = FinalColor; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 427 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 4480][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c9408 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9408, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9408, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062DB8][W3DNTag_Offset: 0x60062DC0][W3DNTag_SizeBytes: 0x60062DC4][W3DNTag_Name: 0x60062DC8][W3DNTag_Type: 0x60062DD0][W3DNTag_ElementType: 0x60062DD4][W3DNTag_NumSubFields: 0x60062DD8][W3DNTag_ArrayDims: 0x60062DDC][W3DNTag_MatrixStride: 0x60062DE4][W3DNTag_IsRowMajor: 0x60062DE8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062E04][W3DNTag_Offset: 0x60062E0C][W3DNTag_SizeBytes: 0x60062E10][W3DNTag_Name: 0x60062E14][W3DNTag_Type: 0x60062E1C][W3DNTag_ElementType: 0x60062E20][W3DNTag_NumSubFields: 0x60062E24][W3DNTag_ArrayDims: 0x60062E28][W3DNTag_MatrixStride: 0x60062E30][W3DNTag_IsRowMajor: 0x60062E34]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062E50][W3DNTag_Offset: 0x60062E58][W3DNTag_SizeBytes: 0x60062E5C][W3DNTag_Name: 0x60062E60][W3DNTag_Type: 0x60062E68][W3DNTag_ElementType: 0x60062E6C][W3DNTag_NumSubFields: 0x60062E70][W3DNTag_ArrayDims: 0x60062E74][W3DNTag_MatrixStride: 0x60062E7C][W3DNTag_IsRowMajor: 0x60062E80]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062E9C][W3DNTag_Offset: 0x60062EA4][W3DNTag_SizeBytes: 0x60062EA8][W3DNTag_Name: 0x60062EAC][W3DNTag_Type: 0x60062EB4][W3DNTag_ElementType: 0x60062EB8][W3DNTag_NumSubFields: 0x60062EBC][W3DNTag_ArrayDims: 0x60062EC0][W3DNTag_MatrixStride: 0x60062EC8][W3DNTag_IsRowMajor: 0x60062ECC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6019FE00][W3DNTag_ArrayStride: 0x6019FE08]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062EE8][W3DNTag_Offset: 0x60062EF0][W3DNTag_SizeBytes: 0x60062EF4][W3DNTag_Name: 0x60062EF8][W3DNTag_Type: 0x60062F00][W3DNTag_ElementType: 0x60062F04][W3DNTag_NumSubFields: 0x60062F08][W3DNTag_ArrayDims: 0x60062F0C][W3DNTag_MatrixStride: 0x60062F14][W3DNTag_IsRowMajor: 0x60062F18]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F93000][W3DNTag_ArrayStride: 0x60F93008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 7 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 7 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600633A8][W3DNTag_Offset: 0x600633B0][W3DNTag_SizeBytes: 0x600633B4][W3DNTag_Name: 0x600633B8][W3DNTag_Type: 0x600633C0][W3DNTag_ElementType: 0x600633C4][W3DNTag_NumSubFields: 0x600633C8][W3DNTag_ArrayDims: 0x600633CC][W3DNTag_MatrixStride: 0x600633D4][W3DNTag_IsRowMajor: 0x600633D8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600633F4][W3DNTag_Offset: 0x600633FC][W3DNTag_SizeBytes: 0x60063400][W3DNTag_Name: 0x60063404][W3DNTag_Type: 0x6006340C][W3DNTag_ElementType: 0x60063410][W3DNTag_NumSubFields: 0x60063414][W3DNTag_ArrayDims: 0x60063418][W3DNTag_MatrixStride: 0x60063420][W3DNTag_IsRowMajor: 0x60063424]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063440][W3DNTag_Offset: 0x60063448][W3DNTag_SizeBytes: 0x6006344C][W3DNTag_Name: 0x60063450][W3DNTag_Type: 0x60063458][W3DNTag_ElementType: 0x6006345C][W3DNTag_NumSubFields: 0x60063460][W3DNTag_ArrayDims: 0x60063464][W3DNTag_MatrixStride: 0x6006346C][W3DNTag_IsRowMajor: 0x60063470]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6006348C][W3DNTag_Offset: 0x60063494][W3DNTag_SizeBytes: 0x60063498][W3DNTag_Name: 0x6006349C][W3DNTag_Type: 0x600634A4][W3DNTag_ElementType: 0x600634A8][W3DNTag_NumSubFields: 0x600634AC][W3DNTag_ArrayDims: 0x600634B0][W3DNTag_MatrixStride: 0x600634B8][W3DNTag_IsRowMajor: 0x600634BC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600634D8][W3DNTag_Offset: 0x600634E0][W3DNTag_SizeBytes: 0x600634E4][W3DNTag_Name: 0x600634E8][W3DNTag_Type: 0x600634F0][W3DNTag_ElementType: 0x600634F4][W3DNTag_NumSubFields: 0x600634F8][W3DNTag_ArrayDims: 0x600634FC][W3DNTag_MatrixStride: 0x60063504][W3DNTag_IsRowMajor: 0x60063508]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063524][W3DNTag_Offset: 0x6006352C][W3DNTag_SizeBytes: 0x60063530][W3DNTag_Name: 0x60063534][W3DNTag_Type: 0x6006353C][W3DNTag_ElementType: 0x60063540][W3DNTag_NumSubFields: 0x60063544][W3DNTag_ArrayDims: 0x60063548][W3DNTag_MatrixStride: 0x60063550][W3DNTag_IsRowMajor: 0x60063554]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063570][W3DNTag_Offset: 0x60063578][W3DNTag_SizeBytes: 0x6006357C][W3DNTag_Name: 0x60063580][W3DNTag_Type: 0x60063588][W3DNTag_ElementType: 0x6006358C][W3DNTag_NumSubFields: 0x60063590][W3DNTag_ArrayDims: 0x60063594][W3DNTag_MatrixStride: 0x6006359C][W3DNTag_IsRowMajor: 0x600635A0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9408, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9408, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600633A8][W3DNTag_Offset: 0x600633B0][W3DNTag_SizeBytes: 0x600633B4][W3DNTag_Name: 0x600633B8][W3DNTag_Type: 0x600633C0][W3DNTag_ElementType: 0x600633C4][W3DNTag_NumSubFields: 0x600633C8][W3DNTag_ArrayDims: 0x600633CC][W3DNTag_MatrixStride: 0x600633D4][W3DNTag_IsRowMajor: 0x600633D8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600633F4][W3DNTag_Offset: 0x600633FC][W3DNTag_SizeBytes: 0x60063400][W3DNTag_Name: 0x60063404][W3DNTag_Type: 0x6006340C][W3DNTag_ElementType: 0x60063410][W3DNTag_NumSubFields: 0x60063414][W3DNTag_ArrayDims: 0x60063418][W3DNTag_MatrixStride: 0x60063420][W3DNTag_IsRowMajor: 0x60063424]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 427, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 277, shader 427 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 277, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 277, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 277, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 277, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 277, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 277, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 277, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 277 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x601C9368][W3DNTag_Offset: 0x601C9408]) Task 0x66D51AA0 (Shell Process) bad access @ 0x00000008, pc = 0x7ECE40EC, lr = 0x7EDACE10, W3DN_GCN.library (0): Task 0x66D51AA0 (Shell Process) bad access @ 0x00000040, pc = 0x7EDACF8C, lr = 0x7EDACF88, Previous pipeline stage's `▒▒_▒J\`▒▒_▒J,`▒T_▒I▒`▒▒_▒I▒`▒▒_▒JD output is incompatible with the fragment shader's input of the same name Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 18 (W3DNEC_SHADERSINCOMPATIBLE). Shader pipeline address 0x0 Shell Process '01.HelloWorld': Warning: NULL pointer detected Shell Process '01.HelloWorld': Warning: unsuccessful operation detected Shell Process '01.HelloWorld': GL error 1282 (GL_INVALID_OPERATION) detected after LinkProgram Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 277, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 0 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 277, pname 0x8B84 (GL_INFO_LOG_LENGTH), params 0x618ec710 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 0 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 277, maxCount 8, count 0x618ec768, shaders 0x618ec748 shader[0] = 426 shader[1] = 427 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 426 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 427 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 277 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c9408 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c9368 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 278 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 428 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 428, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 2 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec3 inVertexTangent; attribute vec3 inVertexBinormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform vec3 uEyePosition; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec4 uLightColor[MAX_LIGHTS]; /* Varyings */ varying vec2 vTexCoord; varying vec3 vEyeVector; varying vec3 vLightVector[MAX_LIGHTS]; varying vec4 vLightColor[MAX_LIGHTS]; varying float vFogCoord; void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); vTexCoord = inTexCoord0; vec3 EyeVector = uEyePosition - inVertexPosition; vEyeVector.x = dot(inVertexTangent, EyeVector); vEyeVector.y = dot(inVertexBinormal, EyeVector); vEyeVector.z = dot(inVertexNormal, EyeVector); vEyeVector *= vec3(1.0, -1.0, -1.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { vec3 LightVector = uLightPosition[i] - inVertexPosition; vLightVector[i].x = dot(inVertexTangent, LightVector); vLightVector[i].y = dot(inVertexBinormal, LightVector); vLightVector[i].z = dot(inVertexNormal, LightVector); vLightColor[i].x = dot(LightVector, LightVector); vLightColor[i].x *= uLightColor[i].a; vLightColor[i] = vec4(inversesqrt(vLightColor[i].x)); vLightColor[i] *= uLightColor[i]; vLightColor[i].a = inVertexColor.a; vLightColor[i].x = clamp(vLightColor[i].x, 0.0, 1.0); vLightColor[i].y = clamp(vLightColor[i].y, 0.0, 1.0); vLightColor[i].z = clamp(vLightColor[i].z, 0.0, 1.0); } vFogCoord = length((uWVMatrix * vec4(inVertexPosition, 1.0)).xyz); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 428 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 4164][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c9368 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 6 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 6 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062028][W3DNTag_Offset: 0x60062030][W3DNTag_SizeBytes: 0x60062034][W3DNTag_Name: 0x60062038][W3DNTag_Type: 0x60062040][W3DNTag_ElementType: 0x60062044][W3DNTag_NumSubFields: 0x60062048][W3DNTag_ArrayDims: 0x6006204C][W3DNTag_MatrixStride: 0x60062054][W3DNTag_IsRowMajor: 0x60062058]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062074][W3DNTag_Offset: 0x6006207C][W3DNTag_SizeBytes: 0x60062080][W3DNTag_Name: 0x60062084][W3DNTag_Type: 0x6006208C][W3DNTag_ElementType: 0x60062090][W3DNTag_NumSubFields: 0x60062094][W3DNTag_ArrayDims: 0x60062098][W3DNTag_MatrixStride: 0x600620A0][W3DNTag_IsRowMajor: 0x600620A4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600620C0][W3DNTag_Offset: 0x600620C8][W3DNTag_SizeBytes: 0x600620CC][W3DNTag_Name: 0x600620D0][W3DNTag_Type: 0x600620D8][W3DNTag_ElementType: 0x600620DC][W3DNTag_NumSubFields: 0x600620E0][W3DNTag_ArrayDims: 0x600620E4][W3DNTag_MatrixStride: 0x600620EC][W3DNTag_IsRowMajor: 0x600620F0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6006210C][W3DNTag_Offset: 0x60062114][W3DNTag_SizeBytes: 0x60062118][W3DNTag_Name: 0x6006211C][W3DNTag_Type: 0x60062124][W3DNTag_ElementType: 0x60062128][W3DNTag_NumSubFields: 0x6006212C][W3DNTag_ArrayDims: 0x60062130][W3DNTag_MatrixStride: 0x60062138][W3DNTag_IsRowMajor: 0x6006213C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062158][W3DNTag_Offset: 0x60062160][W3DNTag_SizeBytes: 0x60062164][W3DNTag_Name: 0x60062168][W3DNTag_Type: 0x60062170][W3DNTag_ElementType: 0x60062174][W3DNTag_NumSubFields: 0x60062178][W3DNTag_ArrayDims: 0x6006217C][W3DNTag_MatrixStride: 0x60062184][W3DNTag_IsRowMajor: 0x60062188]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600621A4][W3DNTag_Offset: 0x600621AC][W3DNTag_SizeBytes: 0x600621B0][W3DNTag_Name: 0x600621B4][W3DNTag_Type: 0x600621BC][W3DNTag_ElementType: 0x600621C0][W3DNTag_NumSubFields: 0x600621C4][W3DNTag_ArrayDims: 0x600621C8][W3DNTag_MatrixStride: 0x600621D0][W3DNTag_IsRowMajor: 0x600621D4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062028][W3DNTag_Offset: 0x60062030][W3DNTag_SizeBytes: 0x60062034][W3DNTag_Name: 0x60062038][W3DNTag_Type: 0x60062040][W3DNTag_ElementType: 0x60062044][W3DNTag_NumSubFields: 0x60062048][W3DNTag_ArrayDims: 0x6006204C][W3DNTag_MatrixStride: 0x60062054][W3DNTag_IsRowMajor: 0x60062058]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062074][W3DNTag_Offset: 0x6006207C][W3DNTag_SizeBytes: 0x60062080][W3DNTag_Name: 0x60062084][W3DNTag_Type: 0x6006208C][W3DNTag_ElementType: 0x60062090][W3DNTag_NumSubFields: 0x60062094][W3DNTag_ArrayDims: 0x60062098][W3DNTag_MatrixStride: 0x600620A0][W3DNTag_IsRowMajor: 0x600620A4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600620C0][W3DNTag_Offset: 0x600620C8][W3DNTag_SizeBytes: 0x600620CC][W3DNTag_Name: 0x600620D0][W3DNTag_Type: 0x600620D8][W3DNTag_ElementType: 0x600620DC][W3DNTag_NumSubFields: 0x600620E0][W3DNTag_ArrayDims: 0x600620E4][W3DNTag_MatrixStride: 0x600620EC][W3DNTag_IsRowMajor: 0x600620F0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60060E10][W3DNTag_ArrayStride: 0x60060E18]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6006210C][W3DNTag_Offset: 0x60062114][W3DNTag_SizeBytes: 0x60062118][W3DNTag_Name: 0x6006211C][W3DNTag_Type: 0x60062124][W3DNTag_ElementType: 0x60062128][W3DNTag_NumSubFields: 0x6006212C][W3DNTag_ArrayDims: 0x60062130][W3DNTag_MatrixStride: 0x60062138][W3DNTag_IsRowMajor: 0x6006213C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6019FE00][W3DNTag_ArrayStride: 0x6019FE08]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60062158][W3DNTag_Offset: 0x60062160][W3DNTag_SizeBytes: 0x60062164][W3DNTag_Name: 0x60062168][W3DNTag_Type: 0x60062170][W3DNTag_ElementType: 0x60062174][W3DNTag_NumSubFields: 0x60062178][W3DNTag_ArrayDims: 0x6006217C][W3DNTag_MatrixStride: 0x60062184][W3DNTag_IsRowMajor: 0x60062188]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 428, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 278, shader 428 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 429 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 429, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 2 precision mediump float; /* Uniforms */ uniform float uFactor; uniform sampler2D uTextureUnit0; uniform sampler2D uTextureUnit1; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTexCoord; varying vec3 vEyeVector; varying vec3 vLightVector[MAX_LIGHTS]; varying vec4 vLightColor[MAX_LIGHTS]; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 TempFetch = texture2D(uTextureUnit1, vTexCoord) * 2.0 - 1.0; TempFetch *= uFactor; vec3 EyeVector = normalize(vEyeVector); vec2 TexCoord = EyeVector.xy * TempFetch.w + vTexCoord; vec4 Color = texture2D(uTextureUnit0, TexCoord); vec3 Normal = texture2D(uTextureUnit1, TexCoord).xyz * 2.0 - 1.0; vec4 FinalColor = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { vec3 LightVector = normalize(vLightVector[i]); float Lambert = max(dot(LightVector, Normal), 0.0); FinalColor += vec4(Lambert) * vLightColor[i]; } FinalColor *= Color; FinalColor.w = vLightColor[0].w; if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; FinalColor = mix(FogColor, FinalColor, FogFactor); } gl_FragColor = FinalColor; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 429 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 4480][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c9408 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9408, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9408, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 5 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063208][W3DNTag_Offset: 0x60063210][W3DNTag_SizeBytes: 0x60063214][W3DNTag_Name: 0x60063218][W3DNTag_Type: 0x60063220][W3DNTag_ElementType: 0x60063224][W3DNTag_NumSubFields: 0x60063228][W3DNTag_ArrayDims: 0x6006322C][W3DNTag_MatrixStride: 0x60063234][W3DNTag_IsRowMajor: 0x60063238]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063254][W3DNTag_Offset: 0x6006325C][W3DNTag_SizeBytes: 0x60063260][W3DNTag_Name: 0x60063264][W3DNTag_Type: 0x6006326C][W3DNTag_ElementType: 0x60063270][W3DNTag_NumSubFields: 0x60063274][W3DNTag_ArrayDims: 0x60063278][W3DNTag_MatrixStride: 0x60063280][W3DNTag_IsRowMajor: 0x60063284]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600632A0][W3DNTag_Offset: 0x600632A8][W3DNTag_SizeBytes: 0x600632AC][W3DNTag_Name: 0x600632B0][W3DNTag_Type: 0x600632B8][W3DNTag_ElementType: 0x600632BC][W3DNTag_NumSubFields: 0x600632C0][W3DNTag_ArrayDims: 0x600632C4][W3DNTag_MatrixStride: 0x600632CC][W3DNTag_IsRowMajor: 0x600632D0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600632EC][W3DNTag_Offset: 0x600632F4][W3DNTag_SizeBytes: 0x600632F8][W3DNTag_Name: 0x600632FC][W3DNTag_Type: 0x60063304][W3DNTag_ElementType: 0x60063308][W3DNTag_NumSubFields: 0x6006330C][W3DNTag_ArrayDims: 0x60063310][W3DNTag_MatrixStride: 0x60063318][W3DNTag_IsRowMajor: 0x6006331C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60060E10][W3DNTag_ArrayStride: 0x60060E18]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063338][W3DNTag_Offset: 0x60063340][W3DNTag_SizeBytes: 0x60063344][W3DNTag_Name: 0x60063348][W3DNTag_Type: 0x60063350][W3DNTag_ElementType: 0x60063354][W3DNTag_NumSubFields: 0x60063358][W3DNTag_ArrayDims: 0x6006335C][W3DNTag_MatrixStride: 0x60063364][W3DNTag_IsRowMajor: 0x60063368]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 7 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 7 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600637F8][W3DNTag_Offset: 0x60063800][W3DNTag_SizeBytes: 0x60063804][W3DNTag_Name: 0x60063808][W3DNTag_Type: 0x60063810][W3DNTag_ElementType: 0x60063814][W3DNTag_NumSubFields: 0x60063818][W3DNTag_ArrayDims: 0x6006381C][W3DNTag_MatrixStride: 0x60063824][W3DNTag_IsRowMajor: 0x60063828]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063844][W3DNTag_Offset: 0x6006384C][W3DNTag_SizeBytes: 0x60063850][W3DNTag_Name: 0x60063854][W3DNTag_Type: 0x6006385C][W3DNTag_ElementType: 0x60063860][W3DNTag_NumSubFields: 0x60063864][W3DNTag_ArrayDims: 0x60063868][W3DNTag_MatrixStride: 0x60063870][W3DNTag_IsRowMajor: 0x60063874]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063890][W3DNTag_Offset: 0x60063898][W3DNTag_SizeBytes: 0x6006389C][W3DNTag_Name: 0x600638A0][W3DNTag_Type: 0x600638A8][W3DNTag_ElementType: 0x600638AC][W3DNTag_NumSubFields: 0x600638B0][W3DNTag_ArrayDims: 0x600638B4][W3DNTag_MatrixStride: 0x600638BC][W3DNTag_IsRowMajor: 0x600638C0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600638DC][W3DNTag_Offset: 0x600638E4][W3DNTag_SizeBytes: 0x600638E8][W3DNTag_Name: 0x600638EC][W3DNTag_Type: 0x600638F4][W3DNTag_ElementType: 0x600638F8][W3DNTag_NumSubFields: 0x600638FC][W3DNTag_ArrayDims: 0x60063900][W3DNTag_MatrixStride: 0x60063908][W3DNTag_IsRowMajor: 0x6006390C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063928][W3DNTag_Offset: 0x60063930][W3DNTag_SizeBytes: 0x60063934][W3DNTag_Name: 0x60063938][W3DNTag_Type: 0x60063940][W3DNTag_ElementType: 0x60063944][W3DNTag_NumSubFields: 0x60063948][W3DNTag_ArrayDims: 0x6006394C][W3DNTag_MatrixStride: 0x60063954][W3DNTag_IsRowMajor: 0x60063958]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063974][W3DNTag_Offset: 0x6006397C][W3DNTag_SizeBytes: 0x60063980][W3DNTag_Name: 0x60063984][W3DNTag_Type: 0x6006398C][W3DNTag_ElementType: 0x60063990][W3DNTag_NumSubFields: 0x60063994][W3DNTag_ArrayDims: 0x60063998][W3DNTag_MatrixStride: 0x600639A0][W3DNTag_IsRowMajor: 0x600639A4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600639C0][W3DNTag_Offset: 0x600639C8][W3DNTag_SizeBytes: 0x600639CC][W3DNTag_Name: 0x600639D0][W3DNTag_Type: 0x600639D8][W3DNTag_ElementType: 0x600639DC][W3DNTag_NumSubFields: 0x600639E0][W3DNTag_ArrayDims: 0x600639E4][W3DNTag_MatrixStride: 0x600639EC][W3DNTag_IsRowMajor: 0x600639F0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9408, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9408, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063F18][W3DNTag_Offset: 0x60063F20][W3DNTag_SizeBytes: 0x60063F24][W3DNTag_Name: 0x60063F28][W3DNTag_Type: 0x60063F30][W3DNTag_ElementType: 0x60063F34][W3DNTag_NumSubFields: 0x60063F38][W3DNTag_ArrayDims: 0x60063F3C][W3DNTag_MatrixStride: 0x60063F44][W3DNTag_IsRowMajor: 0x60063F48]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 2 (W3DNSOT_IMAGE), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063F64][W3DNTag_Offset: 0x60063F6C][W3DNTag_SizeBytes: 0x60063F70][W3DNTag_Name: 0x60063F74][W3DNTag_Type: 0x60063F7C][W3DNTag_ElementType: 0x60063F80][W3DNTag_NumSubFields: 0x60063F84][W3DNTag_ArrayDims: 0x60063F88][W3DNTag_MatrixStride: 0x60063F90][W3DNTag_IsRowMajor: 0x60063F94]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 429, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 278, shader 429 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 278, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 278, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 278, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 278, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 278, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 278, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 278, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 278 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x601C9368][W3DNTag_Offset: 0x601C9408]) Task 0x66D51AA0 (Shell Process) bad access @ 0x00000008, pc = 0x7ECE40EC, lr = 0x7EDACE10, W3DN_GCN.library (0): Task 0x66D51AA0 (Shell Process) bad access @ 0x00000040, pc = 0x7EDACF8C, lr = 0x7EDACF88, Previous pipeline stage's `▒f▒_▒▒\`▒▒_▒▒,`▒$▒_▒▒▒`ѷd_▒ɜ`ѝ▒_▒▒D output is incompatible with the fragment shader's input of the same name Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 18 (W3DNEC_SHADERSINCOMPATIBLE). Shader pipeline address 0x0 Shell Process '01.HelloWorld': Warning: NULL pointer detected Shell Process '01.HelloWorld': Warning: unsuccessful operation detected Shell Process '01.HelloWorld': GL error 1282 (GL_INVALID_OPERATION) detected after LinkProgram Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 278, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 0 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 278, pname 0x8B84 (GL_INFO_LOG_LENGTH), params 0x618ec710 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 0 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 278, maxCount 8, count 0x618ec768, shaders 0x618ec748 shader[0] = 428 shader[1] = 429 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 428 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 429 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 278 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c9408 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c9368 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 279 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 430 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 430, count 1, string 0x618ec768 length 0x0 Line 0: '#define MAX_LIGHTS 8 /* Attributes */ attribute vec3 inVertexPosition; attribute vec3 inVertexNormal; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; /* Uniforms */ uniform mat4 uWVPMatrix; uniform mat4 uWVMatrix; uniform mat4 uNMatrix; uniform mat4 uTMatrix0; uniform vec4 uGlobalAmbient; uniform vec4 uMaterialAmbient; uniform vec4 uMaterialDiffuse; uniform vec4 uMaterialEmissive; uniform vec4 uMaterialSpecular; uniform float uMaterialShininess; uniform int uLightCount; uniform int uLightType[MAX_LIGHTS]; uniform vec3 uLightPosition[MAX_LIGHTS]; uniform vec3 uLightDirection[MAX_LIGHTS]; uniform vec3 uLightAttenuation[MAX_LIGHTS]; uniform vec4 uLightAmbient[MAX_LIGHTS]; uniform vec4 uLightDiffuse[MAX_LIGHTS]; uniform vec4 uLightSpecular[MAX_LIGHTS]; uniform float uThickness; /* Varyings */ varying vec2 vTextureCoord0; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; void dirLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = normalize(-(uNMatrix * vec4(uLightDirection[index], 0.0)).xyz); ambient += uLightAmbient[index]; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor; } } void pointLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { vec3 L = uLightPosition[index] - position; float D = length(L); L = normalize(L); float Attenuation = 1.0 / (uLightAttenuation[index].x + uLightAttenuation[index].y * D + uLightAttenuation[index].z * D * D); ambient += uLightAmbient[index] * Attenuation; float NdotL = dot(normal, L); if (NdotL > 0.0) { diffuse += uLightDiffuse[index] * NdotL * Attenuation; vec3 E = normalize(-position); vec3 HalfVector = normalize(L + E); float NdotH = max(0.0, dot(normal, HalfVector)); float SpecularFactor = pow(NdotH, uMaterialShininess); specular += uLightSpecular[index] * SpecularFactor * Attenuation; } } void spotLight(in int index, in vec3 position, in vec3 normal, inout vec4 ambient, inout vec4 diffuse, inout vec4 specular) { // TO-DO } void main() { gl_Position = uWVPMatrix * vec4(inVertexPosition, 1.0); gl_PointSize = uThickness; vec4 TextureCoord0 = vec4(inTexCoord0.x, inTexCoord0.y, 1.0, 1.0); vTextureCoord0 = vec4(uTMatrix0 * TextureCoord0).xy; vVertexColor = inVertexColor.bgra; vSpecularColor = vec4(0.0, 0.0, 0.0, 0.0); vec3 Position = (uWVMatrix * vec4(inVertexPosition, 1.0)).xyz; if (uLightCount > 0) { vec3 Normal = normalize((uNMatrix * vec4(inVertexNormal, 0.0)).xyz); vec4 Ambient = vec4(0.0, 0.0, 0.0, 0.0); vec4 Diffuse = vec4(0.0, 0.0, 0.0, 0.0); for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) // can't use uniform as loop-counter directly in glsl break; if (uLightType[i] == 0) pointLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 1) spotLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } for (int i = 0; i < int(MAX_LIGHTS); i++) { if( i >= uLightCount ) break; if (uLightType[i] == 2) dirLight(i, Position, Normal, Ambient, Diffuse, vSpecularColor); } vec4 LightColor = Ambient * uMaterialAmbient + Diffuse * uMaterialDiffuse; LightColor = clamp(LightColor, 0.0, 1.0); LightColor.w = 1.0; vVertexColor *= LightColor; vVertexColor += uMaterialEmissive; vVertexColor += uGlobalAmbient * uMaterialAmbient; vVertexColor = clamp(vVertexColor, 0.0, 1.0); vSpecularColor *= uMaterialSpecular; } vFogCoord = length(Position); } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 430 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 10876][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c9368 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x602BCDA8][W3DNTag_Offset: 0x602BCDB0][W3DNTag_SizeBytes: 0x602BCDB4][W3DNTag_Name: 0x602BCDB8][W3DNTag_Type: 0x602BCDC0][W3DNTag_ElementType: 0x602BCDC4][W3DNTag_NumSubFields: 0x602BCDC8][W3DNTag_ArrayDims: 0x602BCDCC][W3DNTag_MatrixStride: 0x602BCDD4][W3DNTag_IsRowMajor: 0x602BCDD8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x602BCDF4][W3DNTag_Offset: 0x602BCDFC][W3DNTag_SizeBytes: 0x602BCE00][W3DNTag_Name: 0x602BCE04][W3DNTag_Type: 0x602BCE0C][W3DNTag_ElementType: 0x602BCE10][W3DNTag_NumSubFields: 0x602BCE14][W3DNTag_ArrayDims: 0x602BCE18][W3DNTag_MatrixStride: 0x602BCE20][W3DNTag_IsRowMajor: 0x602BCE24]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x602BCE40][W3DNTag_Offset: 0x602BCE48][W3DNTag_SizeBytes: 0x602BCE4C][W3DNTag_Name: 0x602BCE50][W3DNTag_Type: 0x602BCE58][W3DNTag_ElementType: 0x602BCE5C][W3DNTag_NumSubFields: 0x602BCE60][W3DNTag_ArrayDims: 0x602BCE64][W3DNTag_MatrixStride: 0x602BCE6C][W3DNTag_IsRowMajor: 0x602BCE70]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x602BCE8C][W3DNTag_Offset: 0x602BCE94][W3DNTag_SizeBytes: 0x602BCE98][W3DNTag_Name: 0x602BCE9C][W3DNTag_Type: 0x602BCEA4][W3DNTag_ElementType: 0x602BCEA8][W3DNTag_NumSubFields: 0x602BCEAC][W3DNTag_ArrayDims: 0x602BCEB0][W3DNTag_MatrixStride: 0x602BCEB8][W3DNTag_IsRowMajor: 0x602BCEBC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 19 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 19 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600605A8][W3DNTag_Offset: 0x600605B0][W3DNTag_SizeBytes: 0x600605B4][W3DNTag_Name: 0x600605B8][W3DNTag_Type: 0x600605C0][W3DNTag_ElementType: 0x600605C4][W3DNTag_NumSubFields: 0x600605C8][W3DNTag_ArrayDims: 0x600605CC][W3DNTag_MatrixStride: 0x600605D4][W3DNTag_IsRowMajor: 0x600605D8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600605F4][W3DNTag_Offset: 0x600605FC][W3DNTag_SizeBytes: 0x60060600][W3DNTag_Name: 0x60060604][W3DNTag_Type: 0x6006060C][W3DNTag_ElementType: 0x60060610][W3DNTag_NumSubFields: 0x60060614][W3DNTag_ArrayDims: 0x60060618][W3DNTag_MatrixStride: 0x60060620][W3DNTag_IsRowMajor: 0x60060624]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060640][W3DNTag_Offset: 0x60060648][W3DNTag_SizeBytes: 0x6006064C][W3DNTag_Name: 0x60060650][W3DNTag_Type: 0x60060658][W3DNTag_ElementType: 0x6006065C][W3DNTag_NumSubFields: 0x60060660][W3DNTag_ArrayDims: 0x60060664][W3DNTag_MatrixStride: 0x6006066C][W3DNTag_IsRowMajor: 0x60060670]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6006068C][W3DNTag_Offset: 0x60060694][W3DNTag_SizeBytes: 0x60060698][W3DNTag_Name: 0x6006069C][W3DNTag_Type: 0x600606A4][W3DNTag_ElementType: 0x600606A8][W3DNTag_NumSubFields: 0x600606AC][W3DNTag_ArrayDims: 0x600606B0][W3DNTag_MatrixStride: 0x600606B8][W3DNTag_IsRowMajor: 0x600606BC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600606D8][W3DNTag_Offset: 0x600606E0][W3DNTag_SizeBytes: 0x600606E4][W3DNTag_Name: 0x600606E8][W3DNTag_Type: 0x600606F0][W3DNTag_ElementType: 0x600606F4][W3DNTag_NumSubFields: 0x600606F8][W3DNTag_ArrayDims: 0x600606FC][W3DNTag_MatrixStride: 0x60060704][W3DNTag_IsRowMajor: 0x60060708]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060724][W3DNTag_Offset: 0x6006072C][W3DNTag_SizeBytes: 0x60060730][W3DNTag_Name: 0x60060734][W3DNTag_Type: 0x6006073C][W3DNTag_ElementType: 0x60060740][W3DNTag_NumSubFields: 0x60060744][W3DNTag_ArrayDims: 0x60060748][W3DNTag_MatrixStride: 0x60060750][W3DNTag_IsRowMajor: 0x60060754]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060770][W3DNTag_Offset: 0x60060778][W3DNTag_SizeBytes: 0x6006077C][W3DNTag_Name: 0x60060780][W3DNTag_Type: 0x60060788][W3DNTag_ElementType: 0x6006078C][W3DNTag_NumSubFields: 0x60060790][W3DNTag_ArrayDims: 0x60060794][W3DNTag_MatrixStride: 0x6006079C][W3DNTag_IsRowMajor: 0x600607A0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6019FE00][W3DNTag_ArrayStride: 0x6019FE08]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600607BC][W3DNTag_Offset: 0x600607C4][W3DNTag_SizeBytes: 0x600607C8][W3DNTag_Name: 0x600607CC][W3DNTag_Type: 0x600607D4][W3DNTag_ElementType: 0x600607D8][W3DNTag_NumSubFields: 0x600607DC][W3DNTag_ArrayDims: 0x600607E0][W3DNTag_MatrixStride: 0x600607E8][W3DNTag_IsRowMajor: 0x600607EC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 8, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060808][W3DNTag_Offset: 0x60060810][W3DNTag_SizeBytes: 0x60060814][W3DNTag_Name: 0x60060818][W3DNTag_Type: 0x60060820][W3DNTag_ElementType: 0x60060824][W3DNTag_NumSubFields: 0x60060828][W3DNTag_ArrayDims: 0x6006082C][W3DNTag_MatrixStride: 0x60060834][W3DNTag_IsRowMajor: 0x60060838]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 9, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060854][W3DNTag_Offset: 0x6006085C][W3DNTag_SizeBytes: 0x60060860][W3DNTag_Name: 0x60060864][W3DNTag_Type: 0x6006086C][W3DNTag_ElementType: 0x60060870][W3DNTag_NumSubFields: 0x60060874][W3DNTag_ArrayDims: 0x60060878][W3DNTag_MatrixStride: 0x60060880][W3DNTag_IsRowMajor: 0x60060884]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 10, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600608A0][W3DNTag_Offset: 0x600608A8][W3DNTag_SizeBytes: 0x600608AC][W3DNTag_Name: 0x600608B0][W3DNTag_Type: 0x600608B8][W3DNTag_ElementType: 0x600608BC][W3DNTag_NumSubFields: 0x600608C0][W3DNTag_ArrayDims: 0x600608C4][W3DNTag_MatrixStride: 0x600608CC][W3DNTag_IsRowMajor: 0x600608D0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 11, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600608EC][W3DNTag_Offset: 0x600608F4][W3DNTag_SizeBytes: 0x600608F8][W3DNTag_Name: 0x600608FC][W3DNTag_Type: 0x60060904][W3DNTag_ElementType: 0x60060908][W3DNTag_NumSubFields: 0x6006090C][W3DNTag_ArrayDims: 0x60060910][W3DNTag_MatrixStride: 0x60060918][W3DNTag_IsRowMajor: 0x6006091C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060938][W3DNTag_Offset: 0x60060940][W3DNTag_SizeBytes: 0x60060944][W3DNTag_Name: 0x60060948][W3DNTag_Type: 0x60060950][W3DNTag_ElementType: 0x60060954][W3DNTag_NumSubFields: 0x60060958][W3DNTag_ArrayDims: 0x6006095C][W3DNTag_MatrixStride: 0x60060964][W3DNTag_IsRowMajor: 0x60060968]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 12, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6005F468][W3DNTag_ArrayStride: 0x6005F470]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060984][W3DNTag_Offset: 0x6006098C][W3DNTag_SizeBytes: 0x60060990][W3DNTag_Name: 0x60060994][W3DNTag_Type: 0x6006099C][W3DNTag_ElementType: 0x600609A0][W3DNTag_NumSubFields: 0x600609A4][W3DNTag_ArrayDims: 0x600609A8][W3DNTag_MatrixStride: 0x600609B0][W3DNTag_IsRowMajor: 0x600609B4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 13, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6019F420][W3DNTag_ArrayStride: 0x6019F428]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600609D0][W3DNTag_Offset: 0x600609D8][W3DNTag_SizeBytes: 0x600609DC][W3DNTag_Name: 0x600609E0][W3DNTag_Type: 0x600609E8][W3DNTag_ElementType: 0x600609EC][W3DNTag_NumSubFields: 0x600609F0][W3DNTag_ArrayDims: 0x600609F4][W3DNTag_MatrixStride: 0x600609FC][W3DNTag_IsRowMajor: 0x60060A00]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 14, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x6019F958][W3DNTag_ArrayStride: 0x6019F960]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 15, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060A1C][W3DNTag_Offset: 0x60060A24][W3DNTag_SizeBytes: 0x60060A28][W3DNTag_Name: 0x60060A2C][W3DNTag_Type: 0x60060A34][W3DNTag_ElementType: 0x60060A38][W3DNTag_NumSubFields: 0x60060A3C][W3DNTag_ArrayDims: 0x60060A40][W3DNTag_MatrixStride: 0x60060A48][W3DNTag_IsRowMajor: 0x60060A4C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060A68][W3DNTag_Offset: 0x60060A70][W3DNTag_SizeBytes: 0x60060A74][W3DNTag_Name: 0x60060A78][W3DNTag_Type: 0x60060A80][W3DNTag_ElementType: 0x60060A84][W3DNTag_NumSubFields: 0x60060A88][W3DNTag_ArrayDims: 0x60060A8C][W3DNTag_MatrixStride: 0x60060A94][W3DNTag_IsRowMajor: 0x60060A98]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 16, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F93000][W3DNTag_ArrayStride: 0x60F93008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060AB4][W3DNTag_Offset: 0x60060ABC][W3DNTag_SizeBytes: 0x60060AC0][W3DNTag_Name: 0x60060AC4][W3DNTag_Type: 0x60060ACC][W3DNTag_ElementType: 0x60060AD0][W3DNTag_NumSubFields: 0x60060AD4][W3DNTag_ArrayDims: 0x60060AD8][W3DNTag_MatrixStride: 0x60060AE0][W3DNTag_IsRowMajor: 0x60060AE4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 17, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60F91DB8][W3DNTag_ArrayStride: 0x60F91DC0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060B00][W3DNTag_Offset: 0x60060B08][W3DNTag_SizeBytes: 0x60060B0C][W3DNTag_Name: 0x60060B10][W3DNTag_Type: 0x60060B18][W3DNTag_ElementType: 0x60060B1C][W3DNTag_NumSubFields: 0x60060B20][W3DNTag_ArrayDims: 0x60060B24][W3DNTag_MatrixStride: 0x60060B2C][W3DNTag_IsRowMajor: 0x60060B30]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9368, objectType 3 (W3DNSOT_UNIFORM), index 18, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_ArrayDimIdx: 0][W3DNTag_ArrayLength: 0x60654000][W3DNTag_ArrayStride: 0x60654008]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9368, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 430, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 279, shader 430 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 431 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 431, count 1, string 0x618ec768 length 0x0 Line 0: 'precision mediump float; /* Uniforms */ uniform int uTextureUsage0; uniform sampler2D uTextureUnit0; uniform int uBlendType; uniform int uFogEnable; uniform int uFogType; uniform vec4 uFogColor; uniform float uFogStart; uniform float uFogEnd; uniform float uFogDensity; /* Varyings */ varying vec2 vTextureCoord0; varying vec4 vVertexColor; varying vec4 vSpecularColor; varying float vFogCoord; float computeFog() { const float LOG2 = 1.442695; float FogFactor = 0.0; if (uFogType == 0) // Exp { FogFactor = exp2(-uFogDensity * vFogCoord * LOG2); } else if (uFogType == 1) // Linear { float Scale = 1.0 / (uFogEnd - uFogStart); FogFactor = (uFogEnd - vFogCoord) * Scale; } else if (uFogType == 2) // Exp2 { FogFactor = exp2(-uFogDensity * uFogDensity * vFogCoord * vFogCoord * LOG2); } FogFactor = clamp(FogFactor, 0.0, 1.0); return FogFactor; } void main() { vec4 Color0 = vVertexColor; vec4 Color1 = vec4(1.0, 1.0, 1.0, 1.0); if (bool(uTextureUsage0)) Color1 = texture2D(uTextureUnit0, vTextureCoord0); vec4 FinalColor = Color0 * Color1; FinalColor += vSpecularColor; if (uBlendType == 1) { FinalColor.w = Color0.w; } else if (uBlendType == 2) { FinalColor.w = Color1.w; } if (bool(uFogEnable)) { float FogFactor = computeFog(); vec4 FogColor = uFogColor; FogColor.a = 1.0; FinalColor = mix(FogColor, FinalColor, FogFactor); } gl_FragColor = FinalColor; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 431 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec684, tags 0x618ec658 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 3392][W3DNTag_Log: 0x618EC680][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c9408 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9408, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9408, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 4 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063B08][W3DNTag_Offset: 0x60063B10][W3DNTag_SizeBytes: 0x60063B14][W3DNTag_Name: 0x60063B18][W3DNTag_Type: 0x60063B20][W3DNTag_ElementType: 0x60063B24][W3DNTag_NumSubFields: 0x60063B28][W3DNTag_ArrayDims: 0x60063B2C][W3DNTag_MatrixStride: 0x60063B34][W3DNTag_IsRowMajor: 0x60063B38]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063B54][W3DNTag_Offset: 0x60063B5C][W3DNTag_SizeBytes: 0x60063B60][W3DNTag_Name: 0x60063B64][W3DNTag_Type: 0x60063B6C][W3DNTag_ElementType: 0x60063B70][W3DNTag_NumSubFields: 0x60063B74][W3DNTag_ArrayDims: 0x60063B78][W3DNTag_MatrixStride: 0x60063B80][W3DNTag_IsRowMajor: 0x60063B84]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063BA0][W3DNTag_Offset: 0x60063BA8][W3DNTag_SizeBytes: 0x60063BAC][W3DNTag_Name: 0x60063BB0][W3DNTag_Type: 0x60063BB8][W3DNTag_ElementType: 0x60063BBC][W3DNTag_NumSubFields: 0x60063BC0][W3DNTag_ArrayDims: 0x60063BC4][W3DNTag_MatrixStride: 0x60063BCC][W3DNTag_IsRowMajor: 0x60063BD0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 0 (W3DNSOT_INPUT), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60063BEC][W3DNTag_Offset: 0x60063BF4][W3DNTag_SizeBytes: 0x60063BF8][W3DNTag_Name: 0x60063BFC][W3DNTag_Type: 0x60063C04][W3DNTag_ElementType: 0x60063C08][W3DNTag_NumSubFields: 0x60063C0C][W3DNTag_ArrayDims: 0x60063C10][W3DNTag_MatrixStride: 0x60063C18][W3DNTag_IsRowMajor: 0x60063C1C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 8 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 8 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060718][W3DNTag_Offset: 0x60060720][W3DNTag_SizeBytes: 0x60060724][W3DNTag_Name: 0x60060728][W3DNTag_Type: 0x60060730][W3DNTag_ElementType: 0x60060734][W3DNTag_NumSubFields: 0x60060738][W3DNTag_ArrayDims: 0x6006073C][W3DNTag_MatrixStride: 0x60060744][W3DNTag_IsRowMajor: 0x60060748]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 1, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060764][W3DNTag_Offset: 0x6006076C][W3DNTag_SizeBytes: 0x60060770][W3DNTag_Name: 0x60060774][W3DNTag_Type: 0x6006077C][W3DNTag_ElementType: 0x60060780][W3DNTag_NumSubFields: 0x60060784][W3DNTag_ArrayDims: 0x60060788][W3DNTag_MatrixStride: 0x60060790][W3DNTag_IsRowMajor: 0x60060794]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 2, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600607B0][W3DNTag_Offset: 0x600607B8][W3DNTag_SizeBytes: 0x600607BC][W3DNTag_Name: 0x600607C0][W3DNTag_Type: 0x600607C8][W3DNTag_ElementType: 0x600607CC][W3DNTag_NumSubFields: 0x600607D0][W3DNTag_ArrayDims: 0x600607D4][W3DNTag_MatrixStride: 0x600607DC][W3DNTag_IsRowMajor: 0x600607E0]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 3, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600607FC][W3DNTag_Offset: 0x60060804][W3DNTag_SizeBytes: 0x60060808][W3DNTag_Name: 0x6006080C][W3DNTag_Type: 0x60060814][W3DNTag_ElementType: 0x60060818][W3DNTag_NumSubFields: 0x6006081C][W3DNTag_ArrayDims: 0x60060820][W3DNTag_MatrixStride: 0x60060828][W3DNTag_IsRowMajor: 0x6006082C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 4, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060848][W3DNTag_Offset: 0x60060850][W3DNTag_SizeBytes: 0x60060854][W3DNTag_Name: 0x60060858][W3DNTag_Type: 0x60060860][W3DNTag_ElementType: 0x60060864][W3DNTag_NumSubFields: 0x60060868][W3DNTag_ArrayDims: 0x6006086C][W3DNTag_MatrixStride: 0x60060874][W3DNTag_IsRowMajor: 0x60060878]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 5, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060894][W3DNTag_Offset: 0x6006089C][W3DNTag_SizeBytes: 0x600608A0][W3DNTag_Name: 0x600608A4][W3DNTag_Type: 0x600608AC][W3DNTag_ElementType: 0x600608B0][W3DNTag_NumSubFields: 0x600608B4][W3DNTag_ArrayDims: 0x600608B8][W3DNTag_MatrixStride: 0x600608C0][W3DNTag_IsRowMajor: 0x600608C4]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 6, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600608E0][W3DNTag_Offset: 0x600608E8][W3DNTag_SizeBytes: 0x600608EC][W3DNTag_Name: 0x600608F0][W3DNTag_Type: 0x600608F8][W3DNTag_ElementType: 0x600608FC][W3DNTag_NumSubFields: 0x60060900][W3DNTag_ArrayDims: 0x60060904][W3DNTag_MatrixStride: 0x6006090C][W3DNTag_IsRowMajor: 0x60060910]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 3 (W3DNSOT_UNIFORM), index 7, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x6006092C][W3DNTag_Offset: 0x60060934][W3DNTag_SizeBytes: 0x60060938][W3DNTag_Name: 0x6006093C][W3DNTag_Type: 0x60060944][W3DNTag_ElementType: 0x60060948][W3DNTag_NumSubFields: 0x6006094C][W3DNTag_ArrayDims: 0x60060950][W3DNTag_MatrixStride: 0x60060958][W3DNTag_IsRowMajor: 0x6006095C]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9408, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC348]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9408, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9408, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec400 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x60060718][W3DNTag_Offset: 0x60060720][W3DNTag_SizeBytes: 0x60060724][W3DNTag_Name: 0x60060728][W3DNTag_Type: 0x60060730][W3DNTag_ElementType: 0x60060734][W3DNTag_NumSubFields: 0x60060738][W3DNTag_ArrayDims: 0x6006073C][W3DNTag_MatrixStride: 0x60060744][W3DNTag_IsRowMajor: 0x60060748]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 431, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec760 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 279, shader 431 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 279, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 279, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 279, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 279, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 279, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 279, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 279, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 279 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec698, tags 0x618ec678 ([W3DNTag_Offset: 0x601C9368][W3DNTag_Offset: 0x601C9408]) Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 0 (W3DNEC_SUCCESS). Shader pipeline address 0x602ec628 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x601c9368 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 1052 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x601c9408 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 44 Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600896d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600896d8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600896d8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60089798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089798, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089798, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60089858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089858, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089858, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60089918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089918, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089918, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x600899d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600899d8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x600899d8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60089a98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089a98, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089a98, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60089b58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089b58, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089b58, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60089c18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089c18, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089c18, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60089cd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089cd8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089cd8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60089d98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089d98, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089d98, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60089e58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089e58, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089e58, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x60089f18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089f18, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x60089f18, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345b028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b028, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b028, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345b0e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b0e8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b0e8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345b1a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b1a8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b1a8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345b268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b268, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b268, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345b328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b328, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b328, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345b3e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b3e8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b3e8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345b4a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b4a8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b4a8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345b568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b568, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b568, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345b628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b628, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b628, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345b6e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b6e8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b6e8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345b7a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b7a8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b7a8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345b868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b868, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b868, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345b928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b928, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b928, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345b9e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b9e8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345b9e8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345baa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345baa8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345baa8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345bb68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345bb68, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345bb68, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345bc28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345bc28, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345bc28, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345bce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345bce8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345bce8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345bda8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345bda8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345bda8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345be68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345be68, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345be68, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345bf28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345bf28, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345bf28, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x63454018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454018, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454018, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x634540d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x634540d8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x634540d8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x63454198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454198, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454198, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x63454258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454258, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454258, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x63454318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454318, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454318, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x634543d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x634543d8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x634543d8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x63454498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454498, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454498, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x63454558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454558, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454558, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x63454618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454618, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454618, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x634546d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x634546d8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x634546d8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x63454798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454798, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454798, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x63454858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454858, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454858, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x63454918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454918, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454918, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x634549d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x634549d8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x634549d8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x63454a98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454a98, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454a98, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x63454b58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454b58, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454b58, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x63454c18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454c18, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454c18, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x63454cd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454cd8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454cd8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x63454d98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454d98, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454d98, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x63454e58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454e58, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454e58, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x63454f18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454f18, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x63454f18, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345a028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a028, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a028, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345a0e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a0e8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a0e8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345a1a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a1a8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a1a8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345a268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a268, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a268, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345a328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a328, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a328, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345a3e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a3e8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a3e8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345a4a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a4a8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a4a8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345a568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a568, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a568, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345a628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a628, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a628, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec620, size 1096, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec618 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345a6e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a6e8, bufferIdx 0, offset 0. size 1052, targetShader 0x601c9368, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a6e8, bufferIdx 1, offset 1052. size 44, targetShader 0x601c9408, tags 0x618ec61c () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 279, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec71c Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 279, pname 0x8B86 (GL_ACTIVE_UNIFORMS), params 0x618ec718 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 28 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 279, pname 0x8B87 (GL_ACTIVE_UNIFORM_MAX_LENGTH), params 0x618ec714 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 21 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 0, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x1404 (GL_INT), name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uFogType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 1, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uTextureUnit0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 1 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 2, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1404 (GL_INT), name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uFogEnable' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 2 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 3, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uTMatrix0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 3 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 4, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 7, size 1, type 0x1406 (GL_FLOAT), name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uFogEnd' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 4 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 5, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1406 (GL_FLOAT), name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uFogDensity' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 5 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 6, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x1406 (GL_FLOAT), name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uFogStart' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 6 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 7, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uGlobalAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 7 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 8, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uMaterialAmbient' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 8 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 9, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 14, size 1, type 0x1404 (GL_INT), name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uTextureUsage0' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 9 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 10, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uLightDirection[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 10 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 11, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uWVMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 18 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 12, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 8, type 0x1404 (GL_INT), name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uLightType[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 19 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 13, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1404 (GL_INT), name 'uBlendType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uBlendType' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 27 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 14, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uLightAmbient[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 28 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 15, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uLightSpecular[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 36 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 16, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uLightPosition[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 44 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 17, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 11, size 1, type 0x1404 (GL_INT), name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uLightCount' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 52 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 18, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uMaterialEmissive' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 53 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 19, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 18, size 1, type 0x1406 (GL_FLOAT), name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uMaterialShininess' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 54 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 20, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 8, type 0x8B52 (GL_FLOAT_VEC4), name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uLightDiffuse[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 55 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 21, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 20, size 8, type 0x8B51 (GL_FLOAT_VEC3), name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uLightAttenuation[0]' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 63 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 22, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 16, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uMaterialDiffuse' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 71 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 23, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1406 (GL_FLOAT), name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 72 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 24, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uWVPMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 73 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 25, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 17, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uMaterialSpecular' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 74 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 26, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 9, size 1, type 0x8B52 (GL_FLOAT_VEC4), name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uFogColor' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 75 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 279, index 27, bufSize 22, length 0x0, size 0x618ec710, type 0x618ec708, name 0x61704dd0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 8, size 1, type 0x8B5C (GL_FLOAT_MAT4), name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 279, name 'uNMatrix' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 76 Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 280 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 432 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 432, count 1, string 0x618ec818 length 0x0 Line 0: '/* Attributes */ attribute vec4 inVertexPosition; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; /* Uniforms */ uniform float uThickness; /* Varyings */ varying vec2 vTextureCoord; varying vec4 vVertexColor; void main() { gl_Position = inVertexPosition; gl_PointSize = uThickness; vTextureCoord = inTexCoord0; vVertexColor = inVertexColor.bgra; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 432 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec734, tags 0x618ec708 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 948][W3DNTag_Log: 0x618EC730][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c94a8 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c94a8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 3 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c94a8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC3F8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c94a8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC3F8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c94a8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC3F8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c94a8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 3 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c94a8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x5FF58650][W3DNTag_Offset: 0x5FF58658][W3DNTag_SizeBytes: 0x5FF5865C][W3DNTag_Name: 0x5FF58660][W3DNTag_Type: 0x5FF58668][W3DNTag_ElementType: 0x5FF5866C][W3DNTag_NumSubFields: 0x5FF58670][W3DNTag_ArrayDims: 0x5FF58674][W3DNTag_MatrixStride: 0x5FF5867C][W3DNTag_IsRowMajor: 0x5FF58680]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c94a8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x5FF5869C][W3DNTag_Offset: 0x5FF586A4][W3DNTag_SizeBytes: 0x5FF586A8][W3DNTag_Name: 0x5FF586AC][W3DNTag_Type: 0x5FF586B4][W3DNTag_ElementType: 0x5FF586B8][W3DNTag_NumSubFields: 0x5FF586BC][W3DNTag_ArrayDims: 0x5FF586C0][W3DNTag_MatrixStride: 0x5FF586C8][W3DNTag_IsRowMajor: 0x5FF586CC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c94a8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x5FF586E8][W3DNTag_Offset: 0x5FF586F0][W3DNTag_SizeBytes: 0x5FF586F4][W3DNTag_Name: 0x5FF586F8][W3DNTag_Type: 0x5FF58700][W3DNTag_ElementType: 0x5FF58704][W3DNTag_NumSubFields: 0x5FF58708][W3DNTag_ArrayDims: 0x5FF5870C][W3DNTag_MatrixStride: 0x5FF58714][W3DNTag_IsRowMajor: 0x5FF58718]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c94a8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c94a8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC3F8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c94a8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c94a8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x5FF58650][W3DNTag_Offset: 0x5FF58658][W3DNTag_SizeBytes: 0x5FF5865C][W3DNTag_Name: 0x5FF58660][W3DNTag_Type: 0x5FF58668][W3DNTag_ElementType: 0x5FF5866C][W3DNTag_NumSubFields: 0x5FF58670][W3DNTag_ArrayDims: 0x5FF58674][W3DNTag_MatrixStride: 0x5FF5867C][W3DNTag_IsRowMajor: 0x5FF58680]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c94a8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 432, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec810 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 280, shader 432 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 433 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 433, count 1, string 0x618ec818 length 0x0 Line 0: 'precision mediump float; /* Uniforms */ uniform int uTextureUsage; uniform sampler2D uTextureUnit; /* Varyings */ varying vec2 vTextureCoord; varying vec4 vVertexColor; void main() { vec4 Color = vVertexColor; if (bool(uTextureUsage)) Color *= texture2D(uTextureUnit, vTextureCoord); gl_FragColor = Color; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 433 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec734, tags 0x618ec708 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 960][W3DNTag_Log: 0x618EC730][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c9548 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9548, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9548, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC3F8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9548, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC3F8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9548, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 2 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9548, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x5FF59230][W3DNTag_Offset: 0x5FF59238][W3DNTag_SizeBytes: 0x5FF5923C][W3DNTag_Name: 0x5FF59240][W3DNTag_Type: 0x5FF59248][W3DNTag_ElementType: 0x5FF5924C][W3DNTag_NumSubFields: 0x5FF59250][W3DNTag_ArrayDims: 0x5FF59254][W3DNTag_MatrixStride: 0x5FF5925C][W3DNTag_IsRowMajor: 0x5FF59260]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9548, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x5FF5927C][W3DNTag_Offset: 0x5FF59284][W3DNTag_SizeBytes: 0x5FF59288][W3DNTag_Name: 0x5FF5928C][W3DNTag_Type: 0x5FF59294][W3DNTag_ElementType: 0x5FF59298][W3DNTag_NumSubFields: 0x5FF5929C][W3DNTag_ArrayDims: 0x5FF592A0][W3DNTag_MatrixStride: 0x5FF592A8][W3DNTag_IsRowMajor: 0x5FF592AC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9548, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9548, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC3F8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9548, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9548, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x5FF58650][W3DNTag_Offset: 0x5FF58658][W3DNTag_SizeBytes: 0x5FF5865C][W3DNTag_Name: 0x5FF58660][W3DNTag_Type: 0x5FF58668][W3DNTag_ElementType: 0x5FF5866C][W3DNTag_NumSubFields: 0x5FF58670][W3DNTag_ArrayDims: 0x5FF58674][W3DNTag_MatrixStride: 0x5FF5867C][W3DNTag_IsRowMajor: 0x5FF58680]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9548, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9548, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC3F8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9548, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9548, objectType 2 (W3DNSOT_IMAGE), index 0, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x5FF58650][W3DNTag_Offset: 0x5FF58658][W3DNTag_SizeBytes: 0x5FF5865C][W3DNTag_Name: 0x5FF58660][W3DNTag_Type: 0x5FF58668][W3DNTag_ElementType: 0x5FF5866C][W3DNTag_NumSubFields: 0x5FF58670][W3DNTag_ArrayDims: 0x5FF58674][W3DNTag_MatrixStride: 0x5FF5867C][W3DNTag_IsRowMajor: 0x5FF58680]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 433, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec810 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 280, shader 433 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 280, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 280, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 280, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 280, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 280, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 280, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 280, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 280 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec748, tags 0x618ec728 ([W3DNTag_Offset: 0x601C94A8][W3DNTag_Offset: 0x601C9548]) Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 0 (W3DNEC_SUCCESS). Shader pipeline address 0x602ec538 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x601c94a8 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 4 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x601c9548 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 4 Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345a7a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a7a8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a7a8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345a868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a868, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a868, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345a928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a928, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a928, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345a9e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a9e8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345a9e8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345aaa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345aaa8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345aaa8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345ab68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345ab68, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345ab68, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345ac28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345ac28, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345ac28, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345ace8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345ace8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345ace8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345ada8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345ada8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345ada8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345ae68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345ae68, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345ae68, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x6345af28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345af28, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x6345af28, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2e018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e018, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e018, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2e0d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e0d8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e0d8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2e198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e198, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e198, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2e258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e258, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e258, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2e318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e318, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e318, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2e3d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e3d8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e3d8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2e498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e498, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e498, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2e558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e558, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e558, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2e618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e618, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e618, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2e6d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e6d8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e6d8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2e798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e798, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e798, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2e858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e858, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e858, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2e918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e918, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e918, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2e9d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e9d8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2e9d8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2ea98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2ea98, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2ea98, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2eb58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2eb58, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2eb58, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2ec18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2ec18, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2ec18, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2ecd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2ecd8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2ecd8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2ed98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2ed98, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2ed98, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2ee58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2ee58, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2ee58, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2ef18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2ef18, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2ef18, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2c028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c028, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c028, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2c0e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c0e8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c0e8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2c1a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c1a8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c1a8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2c268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c268, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c268, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2c328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c328, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c328, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2c3e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c3e8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c3e8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2c4a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c4a8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c4a8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2c568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c568, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c568, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2c628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c628, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c628, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2c6e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c6e8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c6e8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2c7a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c7a8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c7a8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2c868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c868, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c868, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2c928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c928, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c928, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2c9e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c9e8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2c9e8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2caa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2caa8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2caa8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2cb68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2cb68, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2cb68, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2cc28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2cc28, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2cc28, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2cce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2cce8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2cce8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2cda8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2cda8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2cda8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2ce68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2ce68, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2ce68, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2cf28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2cf28, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2cf28, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2d018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d018, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d018, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2d0d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d0d8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d0d8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2d198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d198, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d198, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2d258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d258, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d258, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2d318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d318, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d318, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2d3d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d3d8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d3d8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2d498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d498, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d498, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2d558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d558, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d558, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2d618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d618, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d618, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2d6d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d6d8, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d6d8, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 8, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2d798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d798, bufferIdx 0, offset 0. size 4, targetShader 0x601c94a8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d798, bufferIdx 1, offset 4. size 4, targetShader 0x601c9548, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 280, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec7cc Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 280, pname 0x8B86 (GL_ACTIVE_UNIFORMS), params 0x618ec7c8 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 3 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 280, pname 0x8B87 (GL_ACTIVE_UNIFORM_MAX_LENGTH), params 0x618ec7c4 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 14 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 280, index 0, bufSize 15, length 0x0, size 0x618ec7c0, type 0x618ec7b8, name 0x6126a0e8 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1406 (GL_FLOAT), name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 280, name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 280, index 1, bufSize 15, length 0x0, size 0x618ec7c0, type 0x618ec7b8, name 0x6126a0e8 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 13, size 1, type 0x1404 (GL_INT), name 'uTextureUsage' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 280, name 'uTextureUsage' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 1 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 280, index 2, bufSize 15, length 0x0, size 0x618ec7c0, type 0x618ec7b8, name 0x6126a0e8 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 12, size 1, type 0x8B5E (GL_SAMPLER_2D), name 'uTextureUnit' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 280, name 'uTextureUnit' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 2 Shell Process '01.HelloWorld': OGLES2_glUseProgram program 280 Shell Process '01.HelloWorld': W3DN_SetShaderPipeline: renderState 0x61c82698, shaderPipeline 0x602ec538 Shell Process '01.HelloWorld': W3DN_SetShaderPipeline: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glUniform1iv: location 2, count 1 v0 { 0 } Shell Process '01.HelloWorld': OGLES2_glUniform1iv: location 1, count 1 v0 { 0 } Shell Process '01.HelloWorld': OGLES2_glUseProgram program 0 Shell Process '01.HelloWorld': W3DN_SetShaderPipeline: renderState 0x61c82698, shaderPipeline 0x0 Shell Process '01.HelloWorld': W3DN_SetShaderPipeline: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glCreateProgram Shell Process '01.HelloWorld': W3DN_Query: query 0 (W3DN_Q_MAXTEXUNITS) Shell Process '01.HelloWorld': W3DN_Query: <- Result 32 Shell Process '01.HelloWorld': OGLES2_glCreateProgram: <- program 281 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B31 (GL_VERTEX_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 434 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 434, count 1, string 0x618ec818 length 0x0 Line 0: '/* Attributes */ attribute vec4 inVertexPosition; attribute vec4 inVertexColor; attribute vec2 inTexCoord0; /* Uniforms */ uniform float uThickness; /* Varyings */ varying vec2 vTextureCoord; varying vec4 vVertexColor; void main() { gl_Position = inVertexPosition; gl_PointSize = uThickness; vTextureCoord = inTexCoord0; vVertexColor = inVertexColor.bgra; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 434 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec734, tags 0x618ec708 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 948][W3DNTag_Log: 0x618EC730][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c95e8 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c95e8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 3 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c95e8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC3F8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c95e8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC3F8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c95e8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC3F8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c95e8, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 3 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c95e8, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600F7C50][W3DNTag_Offset: 0x600F7C58][W3DNTag_SizeBytes: 0x600F7C5C][W3DNTag_Name: 0x600F7C60][W3DNTag_Type: 0x600F7C68][W3DNTag_ElementType: 0x600F7C6C][W3DNTag_NumSubFields: 0x600F7C70][W3DNTag_ArrayDims: 0x600F7C74][W3DNTag_MatrixStride: 0x600F7C7C][W3DNTag_IsRowMajor: 0x600F7C80]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c95e8, objectType 0 (W3DNSOT_INPUT), index 1, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600F7C9C][W3DNTag_Offset: 0x600F7CA4][W3DNTag_SizeBytes: 0x600F7CA8][W3DNTag_Name: 0x600F7CAC][W3DNTag_Type: 0x600F7CB4][W3DNTag_ElementType: 0x600F7CB8][W3DNTag_NumSubFields: 0x600F7CBC][W3DNTag_ArrayDims: 0x600F7CC0][W3DNTag_MatrixStride: 0x600F7CC8][W3DNTag_IsRowMajor: 0x600F7CCC]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c95e8, objectType 0 (W3DNSOT_INPUT), index 2, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600F7CE8][W3DNTag_Offset: 0x600F7CF0][W3DNTag_SizeBytes: 0x600F7CF4][W3DNTag_Name: 0x600F7CF8][W3DNTag_Type: 0x600F7D00][W3DNTag_ElementType: 0x600F7D04][W3DNTag_NumSubFields: 0x600F7D08][W3DNTag_ArrayDims: 0x600F7D0C][W3DNTag_MatrixStride: 0x600F7D14][W3DNTag_IsRowMajor: 0x600F7D18]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c95e8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c95e8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC3F8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c95e8, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c95e8, objectType 3 (W3DNSOT_UNIFORM), index 0, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600F7C50][W3DNTag_Offset: 0x600F7C58][W3DNTag_SizeBytes: 0x600F7C5C][W3DNTag_Name: 0x600F7C60][W3DNTag_Type: 0x600F7C68][W3DNTag_ElementType: 0x600F7C6C][W3DNTag_NumSubFields: 0x600F7C70][W3DNTag_ArrayDims: 0x600F7C74][W3DNTag_MatrixStride: 0x600F7C7C][W3DNTag_IsRowMajor: 0x600F7C80]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c95e8, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 434, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec810 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 281, shader 434 Shell Process '01.HelloWorld': OGLES2_glCreateShader: type 0x8B30 (GL_FRAGMENT_SHADER) Shell Process '01.HelloWorld': OGLES2_glCreateShader: <- shader 435 Shell Process '01.HelloWorld': OGLES2_glShaderSource: shader 435, count 1, string 0x618ec818 length 0x0 Line 0: 'precision mediump float; /* Varyings */ varying vec4 vVertexColor; void main() { gl_FragColor = vVertexColor; } ' Shell Process '01.HelloWorld': OGLES2_glCompileShader: shader 435 Shell Process '01.HelloWorld': W3DN_CompileShader: errCode 0x618ec734, tags 0x618ec708 ([W3DNTag_DataBuffer: 0x616C6018][W3DNTag_DataSize: 388][W3DNTag_Log: 0x618EC730][W3DNTag_LogLevel: 0]) Shell Process '01.HelloWorld': W3DN_CompileShader: <- errCode 0 (W3DNEC_SUCCESS). Shader address 0x601c9688 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9688, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9688, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_NumSubFields: 0x618EC3F8]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9688, objectType 0 (W3DNSOT_INPUT) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 1 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: shader 0x601c9688, objectType 0 (W3DNSOT_INPUT), index 0, tags 0x618ec4b0 Shell Process '01.HelloWorld': W3DN_ShaderGetObjectInfo: <- tags ([W3DNTag_Location: 0x600F85F8][W3DNTag_Offset: 0x600F8600][W3DNTag_SizeBytes: 0x600F8604][W3DNTag_Name: 0x600F8608][W3DNTag_Type: 0x600F8610][W3DNTag_ElementType: 0x600F8614][W3DNTag_NumSubFields: 0x600F8618][W3DNTag_ArrayDims: 0x600F861C][W3DNTag_MatrixStride: 0x600F8624][W3DNTag_IsRowMajor: 0x600F8628]). Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9688, objectType 3 (W3DNSOT_UNIFORM) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': W3DN_ShaderGetCount: errCode 0x0, shader 0x601c9688, objectType 2 (W3DNSOT_IMAGE) Shell Process '01.HelloWorld': W3DN_ShaderGetCount: <- errCode 0 (ignored (NULL pointer)). Shader count 0 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: shader 435, pname 0x8B81 (GL_COMPILE_STATUS), params 0x618ec810 Shell Process '01.HelloWorld': OGLES2_glGetShaderiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glAttachShader: program 281, shader 435 Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 281, index 0, name 'inVertexPosition' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 281, index 1, name 'inVertexNormal' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 281, index 2, name 'inVertexColor' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 281, index 3, name 'inTexCoord0' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 281, index 4, name 'inTexCoord1' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 281, index 5, name 'inVertexTangent' Shell Process '01.HelloWorld': OGLES2_glBindAttribLocation: program 281, index 6, name 'inVertexBinormal' Shell Process '01.HelloWorld': OGLES2_glLinkProgram: program 281 Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: errCode 0x618ec748, tags 0x618ec728 ([W3DNTag_Offset: 0x601C95E8][W3DNTag_Offset: 0x601C9688]) Shell Process '01.HelloWorld': W3DN_CreateShaderPipeline: <- errCode 0 (W3DNEC_SUCCESS). Shader pipeline address 0x602ec718 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x601c95e8 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 4 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: shader 0x601c9688 Shell Process '01.HelloWorld': W3DN_ShaderGetTotalStorage: <- Size 0 Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2d858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d858, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2d918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d918, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2d9d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2d9d8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2da98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2da98, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2db58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2db58, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2dc18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2dc18, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2dcd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2dcd8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2dd98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2dd98, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2de58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2de58, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe2df18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe2df18, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe51028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe51028, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe510e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe510e8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe511a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe511a8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe51268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe51268, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe51328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe51328, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe513e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe513e8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe514a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe514a8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe51568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe51568, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe51628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe51628, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe516e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe516e8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe517a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe517a8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe51868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe51868, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe51928 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe51928, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe519e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe519e8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe51aa8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe51aa8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe51b68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe51b68, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe51c28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe51c28, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe51ce8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe51ce8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe51da8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe51da8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe51e68 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe51e68, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe51f28 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe51f28, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe53018 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe53018, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe530d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe530d8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe53198 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe53198, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe53258 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe53258, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe53318 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe53318, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe533d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe533d8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe53498 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe53498, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe53558 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe53558, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe53618 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe53618, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe536d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe536d8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe53798 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe53798, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe53858 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe53858, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe53918 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe53918, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe539d8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe539d8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe53a98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe53a98, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe53b58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe53b58, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe53c18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe53c18, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe53cd8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe53cd8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe53d98 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe53d98, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe53e58 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe53e58, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe53f18 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe53f18, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe52028 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe52028, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe520e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe520e8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe521a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe521a8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe52268 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe52268, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe52328 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe52328, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe523e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe523e8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe524a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe524a8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe52568 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe52568, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe52628 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe52628, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe526e8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe526e8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe527a8 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe527a8, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: errCode 0x618ec6d0, size 4, usage 6 (W3DN_STREAM_DRAW), maxBuffers 2, tags 0x618ec6c8 () Shell Process '01.HelloWorld': W3DN_CreateDataBufferObject: <- errCode 0 (W3DNEC_SUCCESS). Data buffer object address 0x5fe52868 Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: dataBuffer 0x5fe52868, bufferIdx 0, offset 0. size 4, targetShader 0x601c95e8, tags 0x618ec6cc () Shell Process '01.HelloWorld': W3DN_DBOSetBuffer: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 281, pname 0x8B82 (GL_LINK_STATUS), params 0x618ec7cc Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 281, pname 0x8B86 (GL_ACTIVE_UNIFORMS), params 0x618ec7c8 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 1 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: program 281, pname 0x8B87 (GL_ACTIVE_UNIFORM_MAX_LENGTH), params 0x618ec7c4 Shell Process '01.HelloWorld': OGLES2_glGetProgramiv: <- params 11 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: program 281, index 0, bufSize 12, length 0x0, size 0x618ec7c0, type 0x618ec7b8, name 0x617044a0 Shell Process '01.HelloWorld': OGLES2_glGetActiveUniform: <- length 10, size 1, type 0x1406 (GL_FLOAT), name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: program 281, name 'uThickness' Shell Process '01.HelloWorld': OGLES2_glGetUniformLocation: <- location 0 Shell Process '01.HelloWorld': OGLES2_glUseProgram program 281 Shell Process '01.HelloWorld': W3DN_SetShaderPipeline: renderState 0x61c82698, shaderPipeline 0x602ec718 Shell Process '01.HelloWorld': W3DN_SetShaderPipeline: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glUseProgram program 0 Shell Process '01.HelloWorld': W3DN_SetShaderPipeline: renderState 0x61c82698, shaderPipeline 0x0 Shell Process '01.HelloWorld': W3DN_SetShaderPipeline: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 0 (W3DNST_VERTEX), buffer 0x0, bufferIdx 0 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: renderState 0x61c82698, shaderType 1 (W3DNST_FRAGMENT), buffer 0x0, bufferIdx 1 Shell Process '01.HelloWorld': W3DN_BindShaderDataBuffer: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glBlendFunc: sfactor 0x302 (GL_SRC_ALPHA), dfactor 0x303 (GL_ONE_MINUS_SRC_ALPHA) Shell Process '01.HelloWorld': W3DN_SetBlendMode: renderState 0x61c82698, buffIdx 0, src 6 (W3DN_SRC_ALPHA), dst 7 (W3DN_ONE_MINUS_SRC_ALPHA) Shell Process '01.HelloWorld': W3DN_SetBlendModeSeparate: renderState 0x61c82698, buffIdx 0, colSrc 6 (W3DN_SRC_ALPHA), colDst 7 (W3DN_ONE_MINUS_SRC_ALPHA), alphaSrc 6 (W3DN_SRC_ALPHA), alphaDst 7 (W3DN_ONE_MINUS_SRC_ALPHA) Shell Process '01.HelloWorld': W3DN_SetBlendModeSeparate: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetBlendMode: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glUseProgram program 256 Shell Process '01.HelloWorld': W3DN_SetShaderPipeline: renderState 0x61c82698, shaderPipeline 0x618ef438 Shell Process '01.HelloWorld': W3DN_SetShaderPipeline: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glEnable: cap 0xB71 (GL_DEPTH_TEST) Shell Process '01.HelloWorld': W3DN_SetState: renderState 0x61c82698, stateFlag 0 (W3DN_DEPTHTEST), value 1 (W3DN_ENABLE) Shell Process '01.HelloWorld': W3DN_SetState: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glDepthFunc: func 0x203 (GL_LEQUAL) Shell Process '01.HelloWorld': W3DN_SetDepthCompareFunc: renderState 0x61c82698, func 4 (W3DN_LEQUAL) Shell Process '01.HelloWorld': W3DN_SetDepthCompareFunc: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glEnable: cap 0xB44 (GL_CULL_FACE) Shell Process '01.HelloWorld': W3DN_SetState: renderState 0x61c82698, stateFlag 4 (W3DN_CULLBACK), value 1 (W3DN_ENABLE) Shell Process '01.HelloWorld': W3DN_SetState: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_SetState: renderState 0x61c82698, stateFlag 3 (W3DN_CULLFRONT), value 0 (W3DN_DISABLE) Shell Process '01.HelloWorld': W3DN_SetState: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glLineWidth: width 1.000000 Shell Process '01.HelloWorld': W3DN_SetLineWidth: renderState 0x61c82698, width 1.000000 Shell Process '01.HelloWorld': W3DN_SetLineWidth: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glUniformMatrix4fv: location 72, count 1, transpose 0 matrix #0 {1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000} Shell Process '01.HelloWorld': OGLES2_glUniformMatrix4fv: location 18, count 1, transpose 0 matrix #0 {1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000} Shell Process '01.HelloWorld': OGLES2_glUniformMatrix4fv: location 75, count 1, transpose 0 matrix #0 {1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000} Shell Process '01.HelloWorld': OGLES2_glUniform1iv: location 51, count 1 v0 { 0 } Shell Process '01.HelloWorld': OGLES2_glUniform1iv: location 2, count 1 v0 { 0 } Shell Process '01.HelloWorld': OGLES2_glUniform1fv: location 71, count 1 v0 { 1.000000 } Shell Process '01.HelloWorld': OGLES2_glUniformMatrix4fv: location 3, count 1, transpose 0 matrix #0 {1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000} Shell Process '01.HelloWorld': OGLES2_glUniform1iv: location 9, count 1 v0 { 0 } Shell Process '01.HelloWorld': OGLES2_glUniform1iv: location 1, count 1 v0 { 0 } Shell Process '01.HelloWorld': OGLES2_glGenTextures: n 1, textures 0x6165a740 Shell Process '01.HelloWorld': W3DN_CreateTexSampler: errCode 0x0 Shell Process '01.HelloWorld': W3DN_CreateTexSampler: <- errCode 0 (ignored (NULL pointer)). Texture sampler address 0x602ec808 Shell Process '01.HelloWorld': W3DN_TSSetParameters: texSampler 0x602ec808, tags 0x618ec6a8 ([W3DN_TEXTURE_MIN_FILTER: 4][W3DN_TEXTURE_MAG_FILTER: 1]) Shell Process '01.HelloWorld': W3DN_TSSetParameters: <- Result 0 (W3DNEC_SUCCESS) Texture[0] = 257 Shell Process '01.HelloWorld': OGLES2_glBindTexture: target 0xDE1 (GL_TEXTURE_2D), texture 257 Shell Process '01.HelloWorld': OGLES2_glTexParameteri: target 0xDE1 (GL_TEXTURE_2D), pname 0x2801 (GL_TEXTURE_MIN_FILTER), param 0x2600 (GL_NEAREST) Shell Process '01.HelloWorld': W3DN_TSSetParameters: texSampler 0x602ec808, tags 0x618ec6d8 ([W3DN_TEXTURE_MIN_FILTER: 0]) Shell Process '01.HelloWorld': W3DN_TSSetParameters: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glTexParameteri: target 0xDE1 (GL_TEXTURE_2D), pname 0x2800 (GL_TEXTURE_MAG_FILTER), param 0x2600 (GL_NEAREST) Shell Process '01.HelloWorld': W3DN_TSSetParameters: texSampler 0x602ec808, tags 0x618ec6d8 ([W3DN_TEXTURE_MAG_FILTER: 0]) Shell Process '01.HelloWorld': W3DN_TSSetParameters: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glTexImage2D: target 0xDE1 (GL_TEXTURE_2D), level 0, internalformat 0x80E1 (GL_BGRA_EXT), width 128, height 128, border 0, format 0x80E1 (GL_BGRA_EXT), type 0x1401 (GL_UNSIGNED_BYTE), pixels 0x5fe9b008 Shell Process '01.HelloWorld': W3DN_CreateTexture: errCode 0x618ec640, texType 1 (W3DN_TEXTURE_2D), pixelFormat 5 (W3DNPF_RGBA), elementFormat 0 (W3DNEF_UINT8), width 128, height 128, depth 1, mipmapped 1, usage 0 (W3DN_STATIC_DRAW) Shell Process '01.HelloWorld': W3DN_CreateTexture: <- errCode 0 (W3DNEC_SUCCESS). Texture address 0x5fde2c18 Shell Process '01.HelloWorld': W3DN_TexSetParameters: texture 0x5fde2c18, tags 0x618ec618 ([W3DN_TEXTURE_BASE_LEVEL: 0][W3DN_TEXTURE_MAX_LEVEL: 0x3E8]) Shell Process '01.HelloWorld': W3DN_TexSetParameters: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindTexture: renderState 0x61c82698, texUnit 0, texture 0x5fde2c18, texSampler 0x602ec808 Shell Process '01.HelloWorld': W3DN_BindTexture: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_TexSetParameters: texture 0x5fde2c18, tags 0x618ec618 ([W3DN_TEXTURE_SWIZZLE_R: 0x2][W3DN_TEXTURE_SWIZZLE_G: 0x1][W3DN_TEXTURE_SWIZZLE_B: 0x0][W3DN_TEXTURE_SWIZZLE_A: 0x3]) Shell Process '01.HelloWorld': W3DN_TexSetParameters: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_TexUpdateImage: texture 0x5fde2c18, source 0x5fe9b008, level 0, arrayIdx 6, srcBytesPerRow 512, srcRowsPerLayer 128 Shell Process '01.HelloWorld': W3DN_TexUpdateSubImage: texture 0x5fde2c18, source 0x5fe9b008, level 0, arrayIdx 6, srcBytesPerRow 512, srcRowsPerLayer 128, dstX 0, dstY 0, dstLayer 0, width 128, height 128, depth 1 Shell Process '01.HelloWorld': W3DN_TexUpdateSubImage: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_TexUpdateImage: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindTexture: renderState 0x61c82698, texUnit 0, texture 0x5fde2c18, texSampler 0x602ec808 Shell Process '01.HelloWorld': W3DN_BindTexture: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glBindTexture: target 0xDE1 (GL_TEXTURE_2D), texture 0 Shell Process '01.HelloWorld': W3DN_CreateTexSampler: errCode 0x0 Shell Process '01.HelloWorld': W3DN_CreateTexSampler: <- errCode 0 (ignored (NULL pointer)). Texture sampler address 0x602ec8f8 Shell Process '01.HelloWorld': W3DN_TSSetParameters: texSampler 0x602ec8f8, tags 0x618ec668 ([W3DN_TEXTURE_MIN_FILTER: 4][W3DN_TEXTURE_MAG_FILTER: 1]) Shell Process '01.HelloWorld': W3DN_TSSetParameters: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGenTextures: n 1, textures 0x61664a40 Shell Process '01.HelloWorld': W3DN_CreateTexSampler: errCode 0x0 Shell Process '01.HelloWorld': W3DN_CreateTexSampler: <- errCode 0 (ignored (NULL pointer)). Texture sampler address 0x602ec9e8 Shell Process '01.HelloWorld': W3DN_TSSetParameters: texSampler 0x602ec9e8, tags 0x618ec868 ([W3DN_TEXTURE_MIN_FILTER: 4][W3DN_TEXTURE_MAG_FILTER: 1]) Shell Process '01.HelloWorld': W3DN_TSSetParameters: <- Result 0 (W3DNEC_SUCCESS) Texture[0] = 259 Shell Process '01.HelloWorld': OGLES2_glBindTexture: target 0xDE1 (GL_TEXTURE_2D), texture 259 Shell Process '01.HelloWorld': OGLES2_glTexParameteri: target 0xDE1 (GL_TEXTURE_2D), pname 0x2801 (GL_TEXTURE_MIN_FILTER), param 0x2600 (GL_NEAREST) Shell Process '01.HelloWorld': W3DN_TSSetParameters: texSampler 0x602ec9e8, tags 0x618ec898 ([W3DN_TEXTURE_MIN_FILTER: 0]) Shell Process '01.HelloWorld': W3DN_TSSetParameters: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glTexParameteri: target 0xDE1 (GL_TEXTURE_2D), pname 0x2800 (GL_TEXTURE_MAG_FILTER), param 0x2600 (GL_NEAREST) Shell Process '01.HelloWorld': W3DN_TSSetParameters: texSampler 0x602ec9e8, tags 0x618ec898 ([W3DN_TEXTURE_MAG_FILTER: 0]) Shell Process '01.HelloWorld': W3DN_TSSetParameters: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glHint: target 0x8192 (GL_GENERATE_MIPMAP_HINT), mode 0x1100 (GL_DONT_CARE) Shell Process '01.HelloWorld': OGLES2_glTexImage2D: target 0xDE1 (GL_TEXTURE_2D), level 0, internalformat 0x80E1 (GL_BGRA_EXT), width 308, height 193, border 0, format 0x80E1 (GL_BGRA_EXT), type 0x1401 (GL_UNSIGNED_BYTE), pixels 0x5fb74008 Shell Process '01.HelloWorld': W3DN_CreateTexture: errCode 0x618ec800, texType 1 (W3DN_TEXTURE_2D), pixelFormat 5 (W3DNPF_RGBA), elementFormat 0 (W3DNEF_UINT8), width 308, height 193, depth 1, mipmapped 0, usage 0 (W3DN_STATIC_DRAW) Shell Process '01.HelloWorld': W3DN_CreateTexture: <- errCode 0 (W3DNEC_SUCCESS). Texture address 0x5fde3318 Shell Process '01.HelloWorld': W3DN_TexSetParameters: texture 0x5fde3318, tags 0x618ec7d8 ([W3DN_TEXTURE_BASE_LEVEL: 0][W3DN_TEXTURE_MAX_LEVEL: 0x3E8]) Shell Process '01.HelloWorld': W3DN_TexSetParameters: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindTexture: renderState 0x61c82698, texUnit 0, texture 0x5fde3318, texSampler 0x602ec9e8 Shell Process '01.HelloWorld': W3DN_BindTexture: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_TexSetParameters: texture 0x5fde3318, tags 0x618ec7d8 ([W3DN_TEXTURE_SWIZZLE_R: 0x2][W3DN_TEXTURE_SWIZZLE_G: 0x1][W3DN_TEXTURE_SWIZZLE_B: 0x0][W3DN_TEXTURE_SWIZZLE_A: 0x3]) Shell Process '01.HelloWorld': W3DN_TexSetParameters: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_TexUpdateImage: texture 0x5fde3318, source 0x5fb74008, level 0, arrayIdx 6, srcBytesPerRow 1232, srcRowsPerLayer 193 Shell Process '01.HelloWorld': W3DN_TexUpdateSubImage: texture 0x5fde3318, source 0x5fb74008, level 0, arrayIdx 6, srcBytesPerRow 1232, srcRowsPerLayer 193, dstX 0, dstY 0, dstLayer 0, width 308, height 193, depth 1 Shell Process '01.HelloWorld': W3DN_TexUpdateSubImage: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_TexUpdateImage: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': W3DN_BindTexture: renderState 0x61c82698, texUnit 0, texture 0x5fde3318, texSampler 0x602ec9e8 Shell Process '01.HelloWorld': W3DN_BindTexture: <- result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glGenerateMipmap: target 0xDE1 (GL_TEXTURE_2D) Shell Process '01.HelloWorld': W3DN_TexGenMipMaps: texture 0x5fde3318, base 0, last 1000 Shell Process '01.HelloWorld': W3DN_TexGenMipMaps: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glBindTexture: target 0xDE1 (GL_TEXTURE_2D), texture 0 Shell Process '01.HelloWorld': W3DN_CreateTexSampler: errCode 0x0 Shell Process '01.HelloWorld': W3DN_CreateTexSampler: <- errCode 0 (ignored (NULL pointer)). Texture sampler address 0x602ecad8 Shell Process '01.HelloWorld': W3DN_TSSetParameters: texSampler 0x602ecad8, tags 0x618ec828 ([W3DN_TEXTURE_MIN_FILTER: 4][W3DN_TEXTURE_MAG_FILTER: 1]) Shell Process '01.HelloWorld': W3DN_TSSetParameters: <- Result 0 (W3DNEC_SUCCESS) Shell Process '01.HelloWorld': OGLES2_glActiveTexture: texture 0x84C1 (GL_TEXTURE1) Shell Process '01.HelloWorld': OGLES2_glActiveTexture: texture 0x84C2 (GL_TEXTURE2) Shell Process '01.HelloWorld': OGLES2_glActiveTexture: texture 0x84C3 (GL_TEXTURE3) Shell Process '01.HelloWorld': OGLES2_glActiveTexture: texture 0x84C4 (GL_TEXTURE4) Shell Process '01.HelloWorld': OGLES2_glActiveTexture: texture 0x84C5 (GL_TEXTURE5) Shell Process '01.HelloWorld': OGLES2_glActiveTexture: texture 0x84C6 (GL_TEXTURE6) Shell Process '01.HelloWorld': OGLES2_glActiveTexture: texture 0x84C7 (GL_TEXTURE7) Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 256, maxCount 8, count 0x618eca38, shaders 0x618eca18 shader[0] = 384 shader[1] = 385 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 384 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 385 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 256 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 257, maxCount 8, count 0x618eca38, shaders 0x618eca18 shader[0] = 386 shader[1] = 387 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 386 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 387 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 257 Shell Process '01.HelloWorld': W3DN_DestroyShaderPipeline: shaderPipeline 0x618ef528 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dd268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dd1a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dd0e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dd028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61095f18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61095e58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61095d98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61095cd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61095c18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61095b58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61095a98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x610959d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61095918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61095858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61095798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x610956d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61095618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61095558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61095498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x610953d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61095318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61095258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61095198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x610950d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61095018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61093f28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61093e68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61093da8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61093ce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61093c28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61093b68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x61093aa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dfa98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614df9d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614df918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614df858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614df798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614df6d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614df618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614df558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614df498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614df3d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614df318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614df258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614df198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614df0d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614df018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614ddf28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dde68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614ddda8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614ddce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614ddc28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614ddb68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614ddaa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dd9e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dd928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dd868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dd7a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dd6e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dd628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dd568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dd4a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dd3e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dd328 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x61e20e88 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x61e20de8 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 258, maxCount 8, count 0x618eca38, shaders 0x618eca18 shader[0] = 388 shader[1] = 389 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 388 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 389 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 258 Shell Process '01.HelloWorld': W3DN_DestroyShaderPipeline: shaderPipeline 0x618ef618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60936318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60936258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60936198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x609360d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60936018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614def28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dee68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614deda8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dece8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dec28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614deb68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614deaa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614de9e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614de928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614de868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614de7a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614de6e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614de628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614de568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614de4a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614de3e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614de328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614de268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614de1a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614de0e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614de028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dff18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dfe58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dfd98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dfcd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dfc18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x614dfb58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60937b68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60937aa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x609379e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60937928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60937868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x609377a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x609376e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60937628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60937568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x609374a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x609373e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60937328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60937268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x609371a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x609370e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60937028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60936f18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60936e58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60936d98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60936cd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60936c18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60936b58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60936a98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x609369d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60936918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60936858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60936798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x609366d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60936618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60936558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60936498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x609363d8 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x60935038 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x61e20f28 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 259, maxCount 8, count 0x618eca38, shaders 0x618eca18 shader[0] = 390 shader[1] = 391 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 390 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 391 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 259 Shell Process '01.HelloWorld': W3DN_DestroyShaderPipeline: shaderPipeline 0x618ef708 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608ca3e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608ca328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608ca268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608ca1a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608ca0e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608ca028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608c9f18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608c9e58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608c9d98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608c9cd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608c9c18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608c9b58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608c9a98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608c99d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608c9918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608c9858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608c9798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608c96d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608c9618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608c9558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608c9498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608c93d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608c9318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608c9258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608c9198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608c90d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608c9018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60937f28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60937e68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60937da8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60937ce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60937c28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cbc18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cbb58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cba98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cb9d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cb918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cb858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cb798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cb6d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cb618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cb558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cb498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cb3d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cb318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cb258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cb198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cb0d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cb018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608caf28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cae68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cada8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cace8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cac28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cab68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608caaa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608ca9e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608ca928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608ca868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608ca7a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608ca6e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608ca628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608ca568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608ca4a8 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x60935178 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x609350d8 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 260, maxCount 8, count 0x618eca38, shaders 0x618eca18 shader[0] = 392 shader[1] = 393 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 392 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 393 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 260 Shell Process '01.HelloWorld': W3DN_DestroyShaderPipeline: shaderPipeline 0x618ef7f8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60837498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608373d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60837318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60837258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60837198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608370d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60837018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60834f28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60834e68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60834da8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60834ce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60834c28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60834b68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60834aa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608349e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60834928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60834868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608347a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608346e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60834628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60834568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608344a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608343e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60834328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60834268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608341a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608340e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60834028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cbf18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cbe58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cbd98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608cbcd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607c8ce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607c8c28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607c8b68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607c8aa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607c89e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607c8928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607c8868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607c87a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607c86e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607c8628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607c8568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607c84a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607c83e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607c8328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607c8268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607c81a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607c80e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607c8028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60837f18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60837e58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60837d98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60837cd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60837c18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60837b58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60837a98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608379d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60837918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60837858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60837798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608376d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60837618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60837558 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x609352b8 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x60935218 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 261, maxCount 8, count 0x618eca38, shaders 0x618eca18 shader[0] = 394 shader[1] = 395 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 394 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 395 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 261 Shell Process '01.HelloWorld': W3DN_DestroyShaderPipeline: shaderPipeline 0x618ef8e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cb568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cb4a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cb3e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cb328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cb268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cb1a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cb0e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cb028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607caf18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cae58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cad98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cacd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cac18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cab58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607caa98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607ca9d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607ca918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607ca858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607ca798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607ca6d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607ca618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607ca558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607ca498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607ca3d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607ca318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607ca258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607ca198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607ca0d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607ca018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607c8f28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607c8e68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607c8da8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60836d98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60836cd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60836c18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60836b58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60836a98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608369d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60836918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60836858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60836798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608366d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60836618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60836558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60836498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608363d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60836318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60836258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60836198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x608360d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60836018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cbf28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cbe68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cbda8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cbce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cbc28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cbb68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cbaa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cb9e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cb928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cb868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cb7a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cb6e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607cb628 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x609353f8 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x60935358 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 262, maxCount 8, count 0x618eca38, shaders 0x618eca18 shader[0] = 396 shader[1] = 397 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 396 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 397 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 262 Shell Process '01.HelloWorld': W3DN_DestroyShaderPipeline: shaderPipeline 0x618ef9d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60776618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60776558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60776498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607763d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60776318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60776258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60776198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607760d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60776018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60775f28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60775e68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60775da8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60775ce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60775c28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60775b68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60775aa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607759e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60775928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60775868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607757a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607756e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60775628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60775568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607754a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607753e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60775328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60775268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607751a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607750e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60775028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60836f18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60836e58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b7e68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b7da8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b7ce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b7c28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b7b68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b7aa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b79e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b7928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b7868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b77a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b76e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b7628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b7568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b74a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b73e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b7328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b7268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b71a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b70e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b7028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60776f18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60776e58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60776d98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60776cd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60776c18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60776b58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60776a98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607769d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60776918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60776858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60776798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x607766d8 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x60935538 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x60935498 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 263, maxCount 8, count 0x618eca38, shaders 0x618eca18 shader[0] = 398 shader[1] = 399 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 398 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 399 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 263 Shell Process '01.HelloWorld': W3DN_DestroyShaderPipeline: shaderPipeline 0x618efac8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606ba6e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606ba628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606ba568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606ba4a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606ba3e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606ba328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606ba268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606ba1a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606ba0e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606ba028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b8f18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b8e58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b8d98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b8cd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b8c18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b8b58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b8a98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b89d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b8918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b8858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b8798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b86d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b8618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b8558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b8498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b83d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b8318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b8258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b8198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b80d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b8018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606b7f28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60644f18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60644e58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60644d98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60644cd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60644c18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60644b58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60644a98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606449d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60644918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60644858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60644798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606446d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60644618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60644558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60644498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606443d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60644318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60644258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60644198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606440d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60644018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606baf28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606bae68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606bada8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606bace8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606bac28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606bab68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606baaa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606ba9e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606ba928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606ba868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606ba7a8 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x60935678 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x609355d8 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 264, maxCount 8, count 0x618eca38, shaders 0x618eca18 shader[0] = 400 shader[1] = 401 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 400 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 401 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 264 Shell Process '01.HelloWorld': W3DN_DestroyShaderPipeline: shaderPipeline 0x618efbb8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605df798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605df6d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605df618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605df558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605df498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605df3d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605df318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605df258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605df198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605df0d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605df018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60645f28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60645e68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60645da8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60645ce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60645c28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60645b68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60645aa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606459e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60645928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60645868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606457a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606456e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60645628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60645568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606454a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606453e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60645328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60645268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606451a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606450e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60645028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e0018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e1f28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e1e68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e1da8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e1ce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e1c28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e1b68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e1aa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e19e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e1928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e1868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e17a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e16e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e1628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e1568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e14a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e13e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e1328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e1268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e11a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e10e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e1028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605dff18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605dfe58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605dfd98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605dfcd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605dfc18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605dfb58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605dfa98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605df9d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605df918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605df858 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x609357b8 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x60935718 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 265, maxCount 8, count 0x618eca38, shaders 0x618eca18 shader[0] = 402 shader[1] = 403 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 402 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 403 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 265 Shell Process '01.HelloWorld': W3DN_DestroyShaderPipeline: shaderPipeline 0x618efca8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60549868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605497a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605496e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60549628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60549568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605494a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605493e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60549328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60549268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605491a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605490e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60549028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e0f18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e0e58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e0d98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e0cd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e0c18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e0b58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e0a98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e09d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e0918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e0858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e0798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e06d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e0618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e0558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e0498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e03d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e0318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e0258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e0198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605e00d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d50e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d5028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6054bf18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6054be58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6054bd98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6054bcd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6054bc18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6054bb58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6054ba98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6054b9d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6054b918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6054b858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6054b798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6054b6d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6054b618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6054b558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6054b498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6054b3d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6054b318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6054b258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6054b198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6054b0d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6054b018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60549f28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60549e68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60549da8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60549ce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60549c28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60549b68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60549aa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x605499e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60549928 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x609358f8 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x60935858 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 266, maxCount 8, count 0x618eca38, shaders 0x618eca18 shader[0] = 404 shader[1] = 405 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 404 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 405 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 266 Shell Process '01.HelloWorld': W3DN_DestroyShaderPipeline: shaderPipeline 0x618efd98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d6918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d6858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d6798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d66d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d6618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d6558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d6498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d63d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d6318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d6258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d6198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d60d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d6018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d5f28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d5e68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d5da8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d5ce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d5c28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d5b68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d5aa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d59e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d5928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d5868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d57a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d56e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d5628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d5568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d54a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d53e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d5328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d5268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d51a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60642198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606420d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60642018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d8f28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d8e68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d8da8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d8ce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d8c28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d8b68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d8aa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d89e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d8928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d8868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d87a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d86e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d8628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d8568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d84a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d83e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d8328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d8268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d81a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d80e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d8028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d6f18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d6e58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d6d98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d6cd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d6c18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d6b58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d6a98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604d69d8 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x60935a38 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x60935998 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 267, maxCount 8, count 0x618eca38, shaders 0x618eca18 shader[0] = 406 shader[1] = 407 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 406 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 407 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 267 Shell Process '01.HelloWorld': W3DN_DestroyShaderPipeline: shaderPipeline 0x618efe88 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604239e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60423928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60423868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604237a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604236e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60423628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60423568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604234a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604233e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60423328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60423268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604231a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604230e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60423028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60642f18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60642e58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60642d98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60642cd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60642c18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60642b58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60642a98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606429d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60642918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60642858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60642798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606426d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60642618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60642558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60642498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x606423d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60642318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60642258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60421268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604211a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604210e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60421028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60424f18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60424e58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60424d98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60424cd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60424c18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60424b58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60424a98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604249d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60424918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60424858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60424798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604246d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60424618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60424558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60424498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604243d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60424318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60424258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60424198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604240d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60424018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60423f28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60423e68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60423da8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60423ce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60423c28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60423b68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60423aa8 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x60935b78 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x60935ad8 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 268, maxCount 8, count 0x618eca38, shaders 0x618eca18 shader[0] = 408 shader[1] = 409 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 408 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 409 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 268 Shell Process '01.HelloWorld': W3DN_DestroyShaderPipeline: shaderPipeline 0x602ec088 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602eda98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ed9d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ed918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ed858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ed798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ed6d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ed618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ed558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ed498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ed3d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ed318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ed258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ed198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ed0d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ed018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60421f28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60421e68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60421da8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60421ce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60421c28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60421b68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60421aa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604219e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60421928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60421868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604217a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604216e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60421628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60421568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604214a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x604213e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60421328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60279318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60279258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60279198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602790d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60279018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602eff28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602efe68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602efda8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602efce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602efc28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602efb68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602efaa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ef9e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ef928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ef868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ef7a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ef6e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ef628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ef568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ef4a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ef3e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ef328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ef268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ef1a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ef0e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ef028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602edf18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602ede58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602edd98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602edcd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602edc18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602edb58 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x60935cb8 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x60935c18 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 269, maxCount 8, count 0x618eca38, shaders 0x618eca18 shader[0] = 410 shader[1] = 411 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 410 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 411 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 269 Shell Process '01.HelloWorld': W3DN_DestroyShaderPipeline: shaderPipeline 0x602ec178 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027bb68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027baa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027b9e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027b928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027b868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027b7a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027b6e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027b628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027b568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027b4a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027b3e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027b328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027b268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027b1a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027b0e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027b028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60279f18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60279e58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60279d98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60279cd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60279c18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60279b58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60279a98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602799d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60279918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60279858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60279798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602796d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60279618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60279558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60279498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602793d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602063e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60206328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60206268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602061a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602060e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60206028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027af18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027ae58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027ad98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027acd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027ac18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027ab58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027aa98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027a9d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027a918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027a858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027a798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027a6d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027a618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027a558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027a498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027a3d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027a318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027a258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027a198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027a0d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027a018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027bf28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027be68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027bda8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027bce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6027bc28 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x60935df8 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x60935d58 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 270, maxCount 8, count 0x618eca38, shaders 0x618eca18 shader[0] = 412 shader[1] = 413 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 412 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 413 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 270 Shell Process '01.HelloWorld': W3DN_DestroyShaderPipeline: shaderPipeline 0x602ec268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60205c18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60205b58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60205a98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602059d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60205918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60205858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60205798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602056d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60205618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60205558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60205498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602053d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60205318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60205258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60205198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602050d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60205018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60206f28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60206e68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60206da8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60206ce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60206c28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60206b68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60206aa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602069e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60206928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60206868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602067a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602066e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60206628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60206568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x602064a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601ca498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601ca3d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601ca318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601ca258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601ca198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601ca0d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601ca018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601c8f28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601c8e68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601c8da8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601c8ce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601c8c28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601c8b68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601c8aa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601c89e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601c8928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601c8868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601c87a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601c86e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601c8628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601c8568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601c84a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601c83e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601c8328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601c8268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601c81a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601c80e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601c8028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60205f18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60205e58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60205d98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60205cd8 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x60935f38 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x60935e98 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 271, maxCount 8, count 0x618eca38, shaders 0x618eca18 shader[0] = 414 shader[1] = 415 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 414 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 415 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 271 Shell Process '01.HelloWorld': W3DN_DestroyShaderPipeline: shaderPipeline 0x602ec358 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e4ce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e4c28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e4b68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e4aa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e49e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e4928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e4868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e47a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e46e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e4628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e4568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e44a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e43e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e4328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e4268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e41a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e40e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e4028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601caf18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601cae58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601cad98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601cacd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601cac18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601cab58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601caa98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601ca9d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601ca918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601ca858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601ca798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601ca6d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601ca618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x601ca558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60088568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600884a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600883e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60088328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60088268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600881a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600880e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60088028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e2f18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e2e58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e2d98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e2cd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e2c18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e2b58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e2a98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e29d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e2918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e2858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e2798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e26d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e2618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e2558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e2498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e23d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e2318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e2258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e2198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e20d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e2018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e4f28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e4e68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e4da8 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c90e8 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c9048 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 272, maxCount 8, count 0x618eca38, shaders 0x618eca18 shader[0] = 416 shader[1] = 417 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 416 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 417 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 272 Shell Process '01.HelloWorld': W3DN_DestroyShaderPipeline: shaderPipeline 0x602ec448 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60086d98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60086cd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60086c18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60086b58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60086a98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600869d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60086918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60086858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60086798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600866d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60086618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60086558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60086498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600863d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60086318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60086258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60086198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600860d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60086018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60088f28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60088e68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60088da8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60088ce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60088c28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60088b68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60088aa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600889e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60088928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60088868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600887a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600886e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60088628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60089618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60089558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60089498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600893d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60089318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60089258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60089198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600890d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60089018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e5f28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e5e68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e5da8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e5ce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e5c28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e5b68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e5aa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e59e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e5928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e5868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e57a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e56e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e5628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e5568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e54a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e53e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e5328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e5268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e51a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e50e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600e5028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60086f18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60086e58 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c9228 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c9188 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 279, maxCount 8, count 0x618eca38, shaders 0x618eca18 shader[0] = 430 shader[1] = 431 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 430 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 431 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 279 Shell Process '01.HelloWorld': W3DN_DestroyShaderPipeline: shaderPipeline 0x602ec628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345be68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345bda8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345bce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345bc28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345bb68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345baa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345b9e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345b928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345b868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345b7a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345b6e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345b628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345b568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345b4a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345b3e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345b328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345b268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345b1a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345b0e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345b028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60089f18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60089e58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60089d98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60089cd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60089c18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60089b58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60089a98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600899d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60089918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60089858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x60089798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x600896d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345a6e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345a628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345a568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345a4a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345a3e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345a328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345a268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345a1a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345a0e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345a028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x63454f18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x63454e58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x63454d98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x63454cd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x63454c18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x63454b58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x63454a98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x634549d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x63454918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x63454858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x63454798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x634546d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x63454618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x63454558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x63454498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x634543d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x63454318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x63454258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x63454198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x634540d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x63454018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345bf28 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c9408 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c9368 Shell Process '01.HelloWorld': OGLES2_glActiveTexture: texture 0x84C0 (GL_TEXTURE0) Shell Process '01.HelloWorld': OGLES2_glActiveTexture: texture 0x84C1 (GL_TEXTURE1) Shell Process '01.HelloWorld': OGLES2_glActiveTexture: texture 0x84C2 (GL_TEXTURE2) Shell Process '01.HelloWorld': OGLES2_glActiveTexture: texture 0x84C3 (GL_TEXTURE3) Shell Process '01.HelloWorld': OGLES2_glActiveTexture: texture 0x84C4 (GL_TEXTURE4) Shell Process '01.HelloWorld': OGLES2_glActiveTexture: texture 0x84C5 (GL_TEXTURE5) Shell Process '01.HelloWorld': OGLES2_glActiveTexture: texture 0x84C6 (GL_TEXTURE6) Shell Process '01.HelloWorld': OGLES2_glActiveTexture: texture 0x84C7 (GL_TEXTURE7) Shell Process '01.HelloWorld': OGLES2_glDeleteTextures: n 1, textures 0x6165a740 Deleting texture[0] = 257 Shell Process '01.HelloWorld': W3DN_DestroyTexture: texture 0x5fde2c18 Shell Process '01.HelloWorld': W3DN_DestroyTexSampler: texSampler 0x602ec808 Shell Process '01.HelloWorld': OGLES2_glDeleteTextures: n 1, textures 0x61664a40 Deleting texture[0] = 259 Shell Process '01.HelloWorld': W3DN_DestroyTexture: texture 0x5fde3318 Shell Process '01.HelloWorld': W3DN_DestroyTexSampler: texSampler 0x602ec9e8 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 280, maxCount 8, count 0x618eca58, shaders 0x618eca38 shader[0] = 432 shader[1] = 433 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 432 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 433 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 280 Shell Process '01.HelloWorld': W3DN_DestroyShaderPipeline: shaderPipeline 0x602ec538 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2ef18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2ee58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2ed98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2ecd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2ec18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2eb58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2ea98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2e9d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2e918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2e858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2e798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2e6d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2e618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2e558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2e498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2e3d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2e318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2e258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2e198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2e0d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2e018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345af28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345ae68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345ada8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345ace8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345ac28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345ab68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345aaa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345a9e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345a928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345a868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x6345a7a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2d798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2d6d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2d618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2d558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2d498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2d3d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2d318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2d258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2d198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2d0d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2d018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2cf28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2ce68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2cda8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2cce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2cc28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2cb68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2caa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2c9e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2c928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2c868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2c7a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2c6e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2c628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2c568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2c4a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2c3e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2c328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2c268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2c1a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2c0e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2c028 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c9548 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c94a8 Shell Process '01.HelloWorld': OGLES2_glGetAttachedShaders: program 281, maxCount 8, count 0x618eca58, shaders 0x618eca38 shader[0] = 434 shader[1] = 435 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 434 Shell Process '01.HelloWorld': OGLES2_glDeleteShader: shader 435 Shell Process '01.HelloWorld': OGLES2_glDeleteProgram: program 281 Shell Process '01.HelloWorld': W3DN_DestroyShaderPipeline: shaderPipeline 0x602ec718 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe53018 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe51f28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe51e68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe51da8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe51ce8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe51c28 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe51b68 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe51aa8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe519e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe51928 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe51868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe517a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe516e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe51628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe51568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe514a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe513e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe51328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe51268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe511a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe510e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe51028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2df18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2de58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2dd98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2dcd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2dc18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2db58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2da98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2d9d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2d918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe2d858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe52868 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe527a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe526e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe52628 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe52568 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe524a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe523e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe52328 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe52268 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe521a8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe520e8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe52028 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe53f18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe53e58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe53d98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe53cd8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe53c18 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe53b58 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe53a98 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe539d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe53918 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe53858 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe53798 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe536d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe53618 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe53558 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe53498 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe533d8 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe53318 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe53258 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe53198 Shell Process '01.HelloWorld': W3DN_DestroyDataBufferObject: dataBuffer 0x5fe530d8 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c9688 Shell Process '01.HelloWorld': W3DN_DestroyShader: shader 0x601c95e8 Warp3D Nova profiling results for Shell Process '01.HelloWorld': Function calls used 8815.746927 ms, 3.96 % of context life-time 222511.718336 ms Draw calls/s 0.0 function | call count | errors | duration (ms) | avg. call dur. (us) | % of 8815.746927 ms | % of CPU time CreateShaderPipeline | 26 | 12 | 5523.965714 | 212460.220 | 62.66 | 2.48 CompileShader | 52 | 0 | 2909.415739 | 55950.303 | 33.00 | 1.31 SetBlendMode | 3 | 0 | 73.980231 | 24660.077 | 0.84 | 0.03 CreateDataBufferObject | 1280 | 0 | 70.716271 | 55.247 | 0.80 | 0.03 TexUpdateImage | 2 | 0 | 55.205614 | 27602.807 | 0.63 | 0.02 DestroyDataBufferObject | 1216 | 0 | 51.360962 | 42.238 | 0.58 | 0.02 SetStencilOp | 1 | 0 | 23.733013 | 23733.013 | 0.27 | 0.01 SetBlendEquation | 1 | 0 | 21.881664 | 21881.664 | 0.25 | 0.01 SetStencilFunc | 1 | 0 | 21.687499 | 21687.499 | 0.25 | 0.01 CreateRenderStateObject | 1 | 0 | 20.692852 | 20692.852 | 0.23 | 0.01 SetStencilWriteMask | 1 | 0 | 19.970687 | 19970.687 | 0.23 | 0.01 WaitIdle | 1 | 0 | 12.947890 | 12947.890 | 0.15 | 0.01 DestroyShader | 50 | 0 | 4.517253 | 90.345 | 0.05 | 0.00 TexUpdateSubImage | 2 | 0 | 3.286977 | 1643.489 | 0.04 | 0.00 ShaderGetObjectInfo | 1842 | 0 | 1.882185 | 1.022 | 0.02 | 0.00 DBOSetBuffer | 2496 | 0 | 0.171068 | 0.069 | 0.00 | 0.00 ShaderGetCount | 284 | 0 | 0.084170 | 0.296 | 0.00 | 0.00 DestroyShaderPipeline | 19 | 0 | 0.062476 | 3.288 | 0.00 | 0.00 TexGenMipMaps | 1 | 0 | 0.047559 | 47.559 | 0.00 | 0.00 CreateTexture | 2 | 0 | 0.028992 | 14.496 | 0.00 | 0.00 CreateTexSampler | 5 | 0 | 0.018847 | 3.769 | 0.00 | 0.00 Query | 62 | 0 | 0.017684 | 0.285 | 0.00 | 0.00 FBBindBuffer | 2 | 0 | 0.013474 | 6.737 | 0.00 | 0.00 BindShaderDataBuffer | 256 | 0 | 0.013313 | 0.052 | 0.00 | 0.00 DestroyTexture | 2 | 0 | 0.009825 | 4.912 | 0.00 | 0.00 TSSetParameters | 9 | 0 | 0.004652 | 0.517 | 0.00 | 0.00 DestroyTexSampler | 2 | 0 | 0.004291 | 2.145 | 0.00 | 0.00 ShaderGetTotalStorage | 40 | 0 | 0.004211 | 0.105 | 0.00 | 0.00 SetState | 20 | 0 | 0.003128 | 0.156 | 0.00 | 0.00 CreateFrameBuffer | 1 | 0 | 0.002366 | 2.366 | 0.00 | 0.00 SetBlendModeSeparate | 4 | 0 | 0.002206 | 0.551 | 0.00 | 0.00 TexSetParameters | 4 | 0 | 0.001805 | 0.451 | 0.00 | 0.00 BindTexture | 4 | 0 | 0.001724 | 0.431 | 0.00 | 0.00 SetViewport | 4 | 0 | 0.001524 | 0.381 | 0.00 | 0.00 SetShaderPipeline | 5 | 0 | 0.001003 | 0.201 | 0.00 | 0.00 Submit | 1 | 0 | 0.000962 | 0.962 | 0.00 | 0.00 SetPolygonOffset | 2 | 0 | 0.000842 | 0.421 | 0.00 | 0.00 WaitDone | 3 | 0 | 0.000802 | 0.267 | 0.00 | 0.00 SetDepthCompareFunc | 3 | 0 | 0.000762 | 0.254 | 0.00 | 0.00 SetStencilFuncSeparate | 1 | 0 | 0.000722 | 0.722 | 0.00 | 0.00 SetBlendEquationSeparate | 2 | 0 | 0.000682 | 0.341 | 0.00 | 0.00 SetScissor | 3 | 0 | 0.000602 | 0.201 | 0.00 | 0.00 SetStencilOpSeparate | 1 | 0 | 0.000561 | 0.561 | 0.00 | 0.00 SetLineWidth | 2 | 0 | 0.000561 | 0.281 | 0.00 | 0.00 SetFrontFace | 2 | 0 | 0.000441 | 0.221 | 0.00 | 0.00 SetStencilWriteMaskSeparate | 1 | 0 | 0.000401 | 0.401 | 0.00 | 0.00 SetBlendColour | 1 | 0 | 0.000361 | 0.361 | 0.00 | 0.00 SetColourMask | 1 | 0 | 0.000201 | 0.201 | 0.00 | 0.00 SetRenderTarget | 1 | 0 | 0.000160 | 0.160 | 0.00 | 0.00 Primitive statistics: Nothing was drawn, vertex count 0 OpenGL ES 2.0 profiling results for Shell Process '01.HelloWorld': Function calls used 178673.949273 ms, 80.00 % of context life-time 223334.583980 ms Draw calls/frame 0.0. Draw calls/s 0.0 Frames/s 0.0 function | call count | errors | duration (ms) | avg. call dur. (us) | % of 178673.949273 ms | % of CPU time LinkProgram | 26 | 6 | 88661.085674 | 3410041.757 | 49.62 | 39.70 CompileShader | 52 | 0 | 72866.591799 | 1401280.612 | 40.78 | 32.63 DeleteProgram | 26 | 0 | 9350.067609 | 359617.985 | 5.23 | 4.19 UseProgram | 5 | 0 | 5110.875268 | 1022175.054 | 2.86 | 2.29 CreateContext2 | 1 | 0 | 1259.214677 | 1259214.677 | 0.70 | 0.56 TexImage2D | 2 | 0 | 319.006316 | 159503.158 | 0.18 | 0.14 CreateProgram | 26 | 0 | 293.704180 | 11296.315 | 0.16 | 0.13 BlendFunc | 2 | 0 | 87.301454 | 43650.727 | 0.05 | 0.04 BindTexture | 4 | 0 | 76.106667 | 19026.667 | 0.04 | 0.03 GenTextures | 2 | 0 | 74.605714 | 37302.857 | 0.04 | 0.03 TexParameteri | 4 | 0 | 71.574576 | 17893.644 | 0.04 | 0.03 Disable | 3 | 0 | 68.820612 | 22940.204 | 0.04 | 0.03 Enable | 2 | 0 | 51.784622 | 25892.311 | 0.03 | 0.02 StencilOp | 1 | 0 | 43.366015 | 43366.015 | 0.02 | 0.02 StencilFunc | 1 | 0 | 39.315449 | 39315.449 | 0.02 | 0.02 SwapBuffers | 3 | 0 | 37.718175 | 12572.725 | 0.02 | 0.02 StencilMask | 1 | 0 | 35.980070 | 35980.070 | 0.02 | 0.02 CullFace | 1 | 0 | 34.603629 | 34603.629 | 0.02 | 0.02 DepthFunc | 2 | 0 | 32.765875 | 16382.937 | 0.02 | 0.01 LineWidth | 2 | 0 | 29.439960 | 14719.980 | 0.02 | 0.01 DeleteTextures | 2 | 0 | 25.972932 | 12986.466 | 0.01 | 0.01 Viewport | 1 | 0 | 21.384261 | 21384.261 | 0.01 | 0.01 PolygonOffset | 1 | 0 | 18.234586 | 18234.586 | 0.01 | 0.01 DepthMask | 1 | 0 | 17.323469 | 17323.469 | 0.01 | 0.01 FrontFace | 1 | 0 | 15.366617 | 15366.617 | 0.01 | 0.01 ColorMask | 1 | 0 | 15.238496 | 15238.496 | 0.01 | 0.01 GenerateMipmap | 1 | 0 | 14.976120 | 14976.120 | 0.01 | 0.01 ShaderSource | 52 | 0 | 0.608441 | 11.701 | 0.00 | 0.00 GetActiveUniform | 529 | 0 | 0.321203 | 0.607 | 0.00 | 0.00 GetUniformLocation | 529 | 0 | 0.221794 | 0.419 | 0.00 | 0.00 CreateShader | 52 | 0 | 0.119258 | 2.293 | 0.00 | 0.00 BindAttribLocation | 182 | 0 | 0.065724 | 0.361 | 0.00 | 0.00 AttachShader | 52 | 0 | 0.044471 | 0.855 | 0.00 | 0.00 GetProgramiv | 72 | 0 | 0.040742 | 0.566 | 0.00 | 0.00 GetShaderiv | 52 | 0 | 0.039459 | 0.759 | 0.00 | 0.00 GetAttachedShaders | 26 | 0 | 0.022416 | 0.862 | 0.00 | 0.00 DeleteShader | 52 | 0 | 0.016762 | 0.322 | 0.00 | 0.00 UniformMatrix4fv | 4 | 0 | 0.008942 | 2.236 | 0.00 | 0.00 Uniform1iv | 6 | 0 | 0.006135 | 1.023 | 0.00 | 0.00 GetString | 4 | 0 | 0.002286 | 0.571 | 0.00 | 0.00 ActiveTexture | 16 | 0 | 0.002005 | 0.125 | 0.00 | 0.00 GetIntegerv | 2 | 0 | 0.001724 | 0.862 | 0.00 | 0.00 GetFloatv | 2 | 0 | 0.000922 | 0.461 | 0.00 | 0.00 Uniform1fv | 1 | 0 | 0.000922 | 0.922 | 0.00 | 0.00 Hint | 2 | 0 | 0.000401 | 0.201 | 0.00 | 0.00 PixelStorei | 1 | 0 | 0.000321 | 0.321 | 0.00 | 0.00 MakeCurrent | 1 | 0 | 0.000281 | 0.281 | 0.00 | 0.00 ClearDepthf | 1 | 0 | 0.000241 | 0.241 | 0.00 | 0.00 *) Please note that the above time measurements include time spent inside Warp3D Nova functions Primitive statistics: Nothing was drawn, vertex count 0 Wait 1 s before quit... ...waiting over warp3dnova_free ogles2_free glSnoop exiting