Français
Wünsche et Anregungen

Bug: &OGLBMP

 
je crois, &OGLBMP funktioniert pas:
KompilierenMarqueSéparation
CLS 0
showwindow(%hWnd,2)
oGL("Init", %hWnd, 0, 0, 0, 0)
oGL("PosMode", 1)
oGL("Clear")
oGL("Origin", -1.5, 0, -6.0)
oGL("Triangle", 2, 2)
oGL("Origin", 1.5, 0, -6.0)
oGL("Quad", 2, 2)
oGL("Show")
var hPic&=create("hPic",0,"&OGLBMP")
ogl("done")
cls $FFFFFF
showwindow(%hWnd,1)
drawSizedPic hPic&,0,0 - 320,200;0
waitinput
end
 
06.02.2010  
 



&SCRBMP funktioniert im Prinzip aussi pas, mais es venez une annonce:
KompilierenMarqueSéparation
CLS 0
showwindow(%hWnd,2)
oGL("Init", %hWnd, 0, 0, 0, 0)
oGL("PosMode", 1)
oGL("Clear")
oGL("Origin", -1.5, 0, -6.0)
oGL("Triangle", 2, 2)
oGL("Origin", 1.5, 0, -6.0)
oGL("Quad", 2, 2)
oGL("Show")
var hPic&=create("hPic",0,"&SCRBMP")
ogl("done")
cls $FFFFFF
showwindow(%hWnd,1)
drawSizedPic hPic&,0,0 - 320,200;0
waitinput
end

et &SCRBMP gibt malheureusement aussi sur dem la fenêtre liegende Teile aus:
KompilierenMarqueSéparation
CLS
var dlg&=create("Dialog",0,"Test",300,300,300,300)
var hPic&=create(«PCSI»,0,"&SCRBMP")
drawSizedPic hPic&,0,0 - 320,200;0
waitinput
end
- wäre vlt. une hDC2-Kopie hilfreicher.
 
06.02.2010  
 



cela ici funktioniert déjà quelque chose besser, ist aussi ne...aucune ogl.show notwendig:
KompilierenMarqueSéparation
 {$cle}
CLS 0
var width&=width(%hWnd)
var height&=height(%hWnd)
oGL("Init", %hWnd, 1, 0, 0, 0)
oGL("PosMode", 1)
oGL("Clear")
oGL("Origin", -1.5, 0, -6.0)
oGL("Triangle", 2, 2)
oGL("Origin", 1.5, 0, -6.0)
ogl("color",0,0,1,1)
oGL("Quad", 2, 2)
var hPic&=create.hPicFromOGL(width&,height&)
ogl("done")
drawSizedPic hPic&,0,(height&-1) - width&,(-height&);0
waitInput
end

proc create.hPicFromOGL

    parameters width&,height&
    var hPic&=create("hNewPic",width&,height&,0)
    var data&=globalAlloc(gPTR,width&*height&*4)
    ogl("glReadPixels",0,0,width&,height&,GL_BGRA,GL_UNSIGNED_BYTE,data&)
    SetBitmapBits(hPic&,width&*height&*4,data&)
    globalFree(data&)
    var hPic2&=create("hNewPic",width&,height&,0)
    startPaint2 hPic2&
    drawSizedPic hPic&,0,(height&-1) - width&,(-height&);0
    endPaint2
    deleteObject hPic&
    return hPic2&

endproc

 
07.02.2010  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

1.794 Views

Untitledvor 0 min.
H.Brill13.04.2014
funkheld23.02.2013
RICOSCH17.07.2011

Themeninformationen

cet Thema hat 1 participant:

iF (3x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie