GEARS3D
moteur 3D c++
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S’enregistrerS’enregistrer  ConnexionConnexion  
RELEASE
Comming soon
Poster un nouveau sujet   Répondre au sujet
 Conjonction avec SDLVoir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Cpl.Bator
Dev



Inscrit le : 06 Avr 2008
Messages : 306

MessageSujet: Conjonction avec SDL   Sam 12 Avr - 17:20

Pour une utilisation avec SDL.

Code:
;=====================================================================================
; CONTEXTE SDL POUR OPENGL
;=====================================================================================
Procedure g3d_OpenScreen(Width,Height,Depth,Fullscreen.b)
If SDL_Init_(#SDL_INIT_VIDEO )=>0
    Select Fullscreen
      Case 0 : Screen = SDL_SetVideoMode_(Width,Height,Depth, #SDL_OPENGL)
      Case 1 : Screen = SDL_SetVideoMode_(Width,Height,Depth, #SDL_OPENGL|#SDL_FULLSCREEN)
     
    EndSelect
   
glEnable_(#GL_POLYGON_SMOOTH);
  ; Debug SDL_GL_SetAttribute_(#SDL_GL_MULTISAMPLESAMPLES, 6)
   
Else
  MessageRequester("Fatal error.","Can't initialize SDL environement")
EndIf
EndProcedure
;=====================================================================================
;
;=====================================================================================
Procedure g3d_ClearScreen(red,green,blue)
  glClearColor_(red/255,green/255,blue/255,0)
  glClear_(#GL_COLOR_BUFFER_BIT|#GL_DEPTH_BUFFER_BIT)
EndProcedure
;=====================================================================================
;
;=====================================================================================
Procedure g3d_FlipBuffers()
  glFlush_()
  SDL_GL_SwapBuffers_()
EndProcedure
Revenir en haut Aller en bas
Conjonction avec SDLVoir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
GEARS3D :: Portage du moteur :: Purebasic :: Linux-
Poster un nouveau sujet   Répondre au sujet