Game Development Community

TGEA 1.8.0 Mac Bug. T3D Full screen messes GUI.

by Stephan - viKKing - Bondier · in Torque Game Engine Advanced · 11/15/2008 (12:23 am) · 1 replies

Once "full screen" option has been set in the video setup section of T3D, clicking on the arrows or buttons does not work anymore. It seems the position of the options is not resized accordingly.
You need to use the arrow keys and enter to revert the options and continue.

Also, the 3D model menu, crashes from time to time if you click too much on the left arrow to scroll the models or while clicking on the model.

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
Crashed Thread:  0

Thread 0 Crashed:
0   libSystem.B.dylib             	0xffff0800 __memcpy + 96
1   ...pple.ATIRadeonX1000GLDriver	0x0ead0c78 gldAllocVertexBuffer + 27192
2   GLEngine                      	0x0e9ae4ee gleDrawArraysOrElements_VBO_Exec + 1950
3   libGL.dylib                   	0x9433baa4 glDrawElements + 52
4   com.garagegames.T3D           	0x0012e960 GFXGLDevice::drawIndexedPrimitive(GFXPrimitiveType, unsigned int, unsigned int, unsigned int, unsigned int) + 124
5   com.garagegames.T3D           	0x00113f6b GFXDevice::drawPrimitive(unsigned int) + 145
6   com.garagegames.T3D           	0x0026024a RenderMeshMgr::render(SceneState*) + 1402
7   com.garagegames.T3D           	0x00260e0a RenderPassManager::render(SceneState*) + 528
8   com.garagegames.T3D           	0x00261574 RenderPassManager::renderPass(SceneState*) + 38
9   com.garagegames.T3D           	0x0001875b GuiObjectView::renderWorld(RectI const&) + 1423
10  com.garagegames.T3D           	0x00149a86 GuiTSCtrl::onRender(Point2I, RectI const&) + 1790
11  com.garagegames.T3D           	0x0018ce79 GuiControl::renderChildControls(Point2I, RectI const&) + 257
12  com.garagegames.T3D           	0x0018d587 GuiControl::onRender(Point2I, RectI const&) + 177
13  com.garagegames.T3D           	0x00189292 GuiCanvas::renderFrame(bool, bool) + 1460
14  com.garagegames.T3D           	0x00186932 GuiCanvas::handlePaintEvent(unsigned int) + 36
15  com.garagegames.T3D           	0x0018aa5e Signal<void ()(unsigned int)>::trigger(unsigned int) + 34
16  com.garagegames.T3D           	0x0018a9e7 void Journal::Call<Signal<void ()(unsigned int)>, unsigned int>(Signal<void ()(unsigned int)>*, void (Signal<void ()(unsigned int)>::*)(unsigned int), unsigned int) + 151
17  com.garagegames.T3D           	0x00187fb7 GuiCanvas::paint() + 113
18  com.garagegames.T3D           	0x00013930 Signal<void ()()>::trigger() + 26
19  com.garagegames.T3D           	0x00105960 Process::processEvents() + 22
20  com.garagegames.T3D           	0x000a55e0 StandardMainLoop::doMainLoop() + 302
21  com.garagegames.T3D           	0x0025bb8b -[MainLoopTimerHandler fireTimer:] + 23
22  com.apple.Foundation          	0x93891267 __NSFireTimer + 279
23  com.apple.CoreFoundation      	0x92909b45 CFRunLoopRunSpecific + 4469
24  com.apple.CoreFoundation      	0x92909cf8 CFRunLoopRunInMode + 88
25  com.apple.HIToolbox           	0x92482480 RunCurrentEventLoopInMode + 283
26  com.apple.HIToolbox           	0x92482299 ReceiveNextEventCommon + 374
27  com.apple.HIToolbox           	0x9248210d BlockUntilNextEventMatchingListInMode + 106
28  com.apple.AppKit              	0x9621e3ed _DPSNextEvent + 657
29  com.apple.AppKit              	0x9621dca0 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
30  com.apple.AppKit              	0x96216cdb -[NSApplication run] + 795
31  com.apple.AppKit              	0x961e3f14 NSApplicationMain + 574
32  com.garagegames.T3D           	0x0025bd33 main + 137
33  com.garagegames.T3D           	0x00002972 _start + 216
34  com.garagegames.T3D           	0x00002899 start + 41