[Gambas-user] Using OpenGL without SDL Draw event
Kevin Fishburne
kevinfishburne at ...1887...
Mon Jan 27 05:51:27 CET 2014
This is tangent to the thread "sdl Draw event overhead is killing frame
rate".
When rendering graphics with OpenGL using SDL for window management, you
define a screen like this:
Public Screen As New Window As "Screen"
With Screen
.FullScreen = False
.Width = 1
.Height = 1
.Framerate = 0
.Show()
End With
When Screen's .Show method is executed the Screen's Draw event procedure
(Screen_Draw) begins executing continuously. As discussed in the
previous thread it is extremely slow, even if practically empty and
drawing nothing.
Is there a way to define a Screen/Window to be used as a render target
for OpenGL that does not use SDL? I'm experimenting with gb.qt4.opengl
now but am having some trouble. I've attached the project, which dies
with signal 11 upon executing the line "Glu.Build2DMipmaps(TextureImage)"
I actually just created a form and then a GLArea so I think I'm on the
right track, but am not sure where to go from there. I think this is how
I did things years ago before moving to SDL, though without OpenGL.
--
Kevin Fishburne
Eight Virtues
www: http://sales.eightvirtues.com
e-mail: sales at ...1887...
phone: (770) 853-6271
-------------- next part --------------
A non-text attachment was scrubbed...
Name: SDL_Draw_Event_Test.tar.gz
Type: application/gzip
Size: 41220 bytes
Desc: not available
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20140126/c6568cc7/attachment.gz>
More information about the User
mailing list