Tested with latest iOS + XCode + GLB versions.

The simple one spinning cube below works at 60FPS on iPhone & iPhone mode on the iPad but when compiled for iPad alone the frame rate drops to a mere 35FPS.

`SETSCREEN 1024, 768, 1`

LIMITFPS 60

GLOBAL colWhite =RGB(255,255,255)

X_AUTONORMALS 1

CreateCube(1, 3, colWhite)

LOCAL angle#

LOCAL timeThen% = GETTIMERALL()

LOCAL timeNow% = GETTIMERALL()

LOCAL FPSCounter%

LOCAL FPS%

WHILE TRUE

timeNow = GETTIMERALL()

IF timeNow >= timeThen + 1000

FPS = FPSCounter

timeThen = timeNow

FPSCounter = 0

ENDIF

X_MAKE3D 1, 40, 65

X_CAMERA 0, 0, 0, 0, 0, 40

X_CULLMODE 1

X_SPOT_LT 1, colWhite, 0, 0, 0, 0, 0, 40, 50

X_MOVEMENT 0, 0, 17

X_SCALING 1, 1, 1

X_ROTATION angle, -1, 0, -1

X_DRAWOBJ 1, 0

X_MAKE2D

PRINT FPS, 0,0

INC angle

INC FPSCounter

SHOWSCREEN

WEND

FUNCTION CreateCube: num, size, col

X_OBJSTART num

// Front Face

X_OBJADDVERTEX size, -size, size, 1, 0, col

X_OBJADDVERTEX -size, -size, size, 0, 0, col

X_OBJADDVERTEX size, size, size, 1, 1, col

X_OBJADDVERTEX -size, size, size, 0, 1, col

X_OBJNEWGROUP

// Back Face

X_OBJADDVERTEX -size, size, -size, 1, 1, col

X_OBJADDVERTEX -size, -size, -size, 1, 0, col

X_OBJADDVERTEX size, size, -size, 0, 1, col

X_OBJADDVERTEX size, -size, -size, 0, 0, col

X_OBJNEWGROUP

// Top Face

X_OBJADDVERTEX -size, size, size, 0, 0, col

X_OBJADDVERTEX -size, size, -size, 0, 1, col

X_OBJADDVERTEX size, size, size, 1, 0, col

X_OBJADDVERTEX size, size, -size, 1, 1, col

X_OBJNEWGROUP

// Bottom Face

X_OBJADDVERTEX size, -size, -size, 0, 1, col

X_OBJADDVERTEX -size, -size, -size, 1, 1, col

X_OBJADDVERTEX size, -size, size, 0, 0, col

X_OBJADDVERTEX -size, -size, size, 1, 0, col

X_OBJNEWGROUP

// Right face

X_OBJADDVERTEX size, size, -size, 1, 1, col

X_OBJADDVERTEX size, -size, -size, 1, 0, col

X_OBJADDVERTEX size, size, size, 0, 1, col

X_OBJADDVERTEX size, -size, size, 0, 0, col

X_OBJNEWGROUP

// Left Face

X_OBJADDVERTEX -size, -size, size, 1, 0, col

X_OBJADDVERTEX -size, -size, -size, 0, 0, col

X_OBJADDVERTEX -size, size, size, 1, 1, col

X_OBJADDVERTEX -size, size, -size, 0, 1, col

X_OBJNEWGROUP

X_OBJEND

ENDFUNCTION