Français
C ++ Forum

Erledigt: glOrtho scheitert?

 
- page 1 -


allô Sebastian, chez diesem avec XProfan 11 korrekt ausgeführten Voir le texte source wird près de dem Kubus une rote ligne number gezeichnet - mais pas si on avec qui Prf2Cpp 2.0a + Borland 5.5 kompiliert. Avez-vous un concept woran cela liegt? (Typen?)
KompilierenMarqueSéparation
cls
var xx&=width(%hWnd)
var yy&=height(%hWnd)
ogl(init,%hWnd,0,0,0,0)
ogl(posmode,1)
ogl(clear)
ogl(color,3,0,0,3)
ogl(move,0,0,-5)
ogl(cuboid,1,1,1)
ogl(origin,0,0,0)
glMatrixMode(GL_PROJECTION)
ogl.ortho(0,yy&-1,xx&,-1,0-xx&,xx&)
ogl.line(10,10,200,100)
ogl(show)
waitInput
end

proc OGL.ORTHO

    PARAMETERS X&,Y&,XX&,YY&,Z&,ZZ&
    OGL(glLoadIdentity)
    OGL(glViewport,0,0,WIDTH(%HWND),HEIGHT(%HWND))
    DECLARE MEM#
    DIM MEM#,48
    FLOAT MEM#,0=X&,XX&,Y&,YY&,Z&,ZZ&
    OGL(glOrtho,LONG(MEM#,0 ),LONG(MEM#,4 ),LONG(MEM#,8 ),LONG(MEM#,12),LONG(MEM#,16),LONG(MEM#,20),LONG(MEM#,24),LONG(MEM#,28),LONG(MEM#,32),LONG(MEM#,36),LONG(MEM#,40),LONG(MEM#,44))
    DISPOSE MEM#

endproc

proc OGL.LINE

    PARAMETERS X!,Y!,XX!,YY!
    OGL(glBegin,1)
    OGL(glVertex3f,X!,Y!,0)
    OGL(glVertex3f,XX!,YY!,0)
    OGL(glEnd)

endproc


1.032 kB
Kurzbeschreibung: XProfan11
Hochgeladen:05.04.2009
Downloadcounter156
Download
5 kB
Hochgeladen:05.04.2009
Downloadcounter231
Download
307 kB
Kurzbeschreibung: prf2cpp2.0a
Hochgeladen:05.04.2009
Downloadcounter118
Download
 
05.04.2009  
 



 
- page 1 -



KompilierenMarqueSéparation
P2CPP: <USE_CALL_ST>
call(__cf1&,$1701)
P2CPP: </USE_CALL_ST&g
re>

serait ensuite trop welchem c++-Source konvertiert volonté?
 
06.04.2009  
 




Sebastian
König
iF

KompilierenMarqueSéparation
P2CPP: <USE_CALL_ST>
call(__cf1&,$1701)
P2CPP: </USE_CALL_ST&g
re>

serait ensuite trop welchem c++-Source konvertiert volonté?


Call_ST(l__cf1, 1, _L(0x1701L));

cela ST steht pour same thread, alors un Call(), cela sans change im Kontext des aufrufenden Threads stattfindet.

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
06.04.2009  
 



et si je z.B. per einem Inline-ASM im Inline-Cpp un CALL schreibe, landet cet ensuite im OGL-Fil?

je veux simple jeden le détour sur Wrapperfunktionen tourner autour de, si déjà dans qui schnelleren Calls umgewandelt wird.
 
06.04.2009  
 



 
- page 2 -



Sebastian
König
iF
et si je z.B. per einem Inline-ASM im Inline-Cpp un CALL schreibe, landet cet ensuite im OGL-Fil?

je veux simple jeden le détour sur Wrapperfunktionen tourner autour de, si déjà dans qui schnelleren Calls umgewandelt wird.

oui, Inline-C++ Blöcke langen toujours im Profan-Fil (den Namen verwende je interne ).

Bedenke mais, dass Du toi avec qui Verwendung de Inline-ASM dedans des Inline-C++ Blocks (plus ou bien moins) à une Compiler bindest. Zumindest Dev-C++/MinGW verwendet une autre Syntax comme Microsoft et Borland.
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
06.04.2009  
 



Hab eigentlich seulement toujours je cet tourment qui l'élection entre Syntax et Performance ou bien reden autre seulement pas par-dessus?

merci Sebastian!

Thema erledigt
 
06.04.2009  
 



Inline-C++? Klingt geil. comment allez cela s'il te plaît? Könnte on là pas cela shebang-Konzept verwenden, sprich, la première la ligne + 1 Leerzeile bestimmt den Präprozessor? chez CGI´s oui zB droite beliebt...
 
06.04.2009  
 



Pour Inline-C hat Sebastian imho neulig un Switch bereitgestellt - alors pour Code quel pas pour C traduit wird mais 1:1 übernommen wird. Tricolore mais aussi seulement am Rande mitbekommen.
 
06.04.2009  
 




Sebastian
König
iF
Pour Inline-C hat Sebastian imho neulig un Switch bereitgestellt - alors pour Code quel pas pour C traduit wird mais 1:1 übernommen wird. Tricolore mais aussi seulement am Rande mitbekommen.


oui c'est ca so ist es, wobei es zusätzlich encore une Hilfestellung zum Zugriff sur Variablen avec ihrem XProfan-Namen. ici la fois qui entsprechende partie aus qui Profan2Cpp-Aider:

Profan2Cpp-Aider
Ab Profan2Cpp Version 2.0 ist es possible, C++ Code direct dans un (X)Profan-Programme einzubetten. Alles, quoi avec dem Spezial-Kommentar INLINE_CPP eingekapselt ist, wird beim Übersetzen direct dans qui erzeugte .cpp-Dossier übernommen. Um Profan-Variablen dans diesem Code trop verwenden, devrait vous comme PVAR(nom) geschrieben volonté. Beispiel:
KompilierenMarqueSéparation
un Szenario zur Anwendung cet Features sommes zum Beispiel avec Aider de Profan2Cpp erzeugte DLL.


MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
06.04.2009  
 



Ha, ensuite weiss je quoi z.B. je volontiers hätte, renversé - alors inlinePrf2CPP im XProfan-Code.
KompilierenMarqueSéparation
et am liebsten comme Konsolenanwendung quelle aucun clavier-Eingriffe vom Benutzer abverlangt.
 
06.04.2009  
 




Sebastian
König
iF
Ha, ensuite weiss je quoi z.B. je volontiers hätte, renversé - alors inlinePrf2CPP im XProfan-Code.

(...)

et am liebsten comme Konsolenanwendung quelle aucun clavier-Eingriffe vom Benutzer abverlangt.


Pour cette vois je malheureusement aucun gute Possibilité... sorry mais zum Auslagern de individuel Performance-kritischen Sachen gibt es oui qui Possibilité, DLL avec Profan2Cpp trop erstellen.

avec diversen Optionen peux Du Profan2Cpp incidemment droite bien sur qui Kommandozeile steuern. près de den Schaltern pour Fichiers et Verzeichnisse sommes z.B. -silent et -close. une liste zeigt qui Start avec -h.

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
06.04.2009  
 



Klingt doch super, ensuite liesse sich cela Inline-Prf2CPP peut-être per XPSE herzaubern.
 
06.04.2009  
 



-falschpost-
 
08.04.2009  
 




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

13.055 Views

Untitledvor 0 min.
Sven Bader25.07.2021
funkheld25.05.2016
iF09.11.2011

Themeninformationen



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