No sprite output over 3d screen on my 2 systems, can someone else check below code to confirm / or not.
Sprite is supposed to be displayed on top of rotating torus...
Code: Select all
InitEngine3D()
InitSprite():InitKeyboard()
ExamineDesktops()
OpenWindow(0, 0,0, DesktopWidth(0)*0.8,DesktopHeight(0)*0.8, "test - [Esc] quit",#PB_Window_ScreenCentered)
OpenWindowedScreen(WindowID(0), 0, 0, WindowWidth(0), WindowHeight(0), 0, 0, 0)
CreateSprite(0,256,256,#PB_Sprite_AlphaBlending)
StartDrawing(SpriteOutput(0))
DrawingMode(#PB_2DDrawing_AllChannels)
Circle(128,128,127,$8800ff00)
StopDrawing()
CreateCamera(0, 0, 0, 100, 100):MoveCamera(0,0,10,-20):CameraLookAt(0,0,0,0)
CreateLight(0,$ffffff, 0, 10000, -10000)
AmbientColor($111111*3)
CameraBackColor(0,$444488)
CreateMaterial(0,0,$ff)
MaterialShininess(0,128,$111111*4)
CreateTorus(0,10,4)
CreateEntity(0,MeshID(0),MaterialID(0))
Define.f MouseX,Mousey,depx,depz,dist,val
Repeat
While WindowEvent():Wend
ExamineKeyboard()
RotateEntity(0,1,1,1,#PB_Relative)
RenderWorld()
DisplayTransparentSprite(0,100,100)
FlipBuffers()
Until KeyboardReleased(#PB_Key_Escape)
Erlend

