Español
Foro

ogl : glOrtho stürzt de...

 
Was mach Yo falso el glOrtho en me accidentes?
KompilierenMarcaSeparación
 {$cleq}
cls
ogl("init",hwnd,0.0,0.0,0.0,0)
ogl("glMatrixMode",GL_PROJECTION)
ogl("glLoadIdentity")
ogl("glViewport",0,0,width(hwnd),height(hwnd))
ogl("glOrtho",0,640,0,480, 0,128)
oGL("Clear")
ogl("show")
waitkey
09.11.2006  
 




Uwe
''Pascal''
Niemeier
Hola si!

Der Valor Double es en diesem Fall wörtlich a nehmen;
Jeder 64-Bit-Parámetro se en zwei Hälften a je 4 Bytes transferencia.
KompilierenMarcaSeparación
!
cls
ogl("init",%hwnd,0.0,0.0,0.0,0)
ogl("glMatrixMode",~GL_PROJECTION)
ogl("glLoadIdentity")
ogl("glViewport",0,0,width(%hwnd),height(%hwnd))
declare a!,b!,c!,d!,e!,f!
declare a&,b&,c&,d&,e&,f&
a!=0
b!=640
c!=0
d!=480
e!=0
f!=128
a&=addr(a!)
b&=addr(b!)
c&=addr(c!)
d&=addr(d!)
e&=addr(e!)
f&=addr(f!)
ogl("glOrtho",
long(a&,0),long(a&,4),
long(b&,0),long(b&,4),
long(c&,0),long(c&,4),
long(d&,0),long(d&,4),
long(e&,0),long(e&,4),
long(f&,0),long(f&,4)
)
oGL("Clear")
ogl("show")
waitkey
end

Hier ni algo elegantere Möglichkeit:
KompilierenMarcaSeparación
!
declarar a#
dim a#,48
float a#,0 =0
float a#,8 =640
float a#,16=0
float a#,24=480
float a#,32=0
float a#,40=128
ogl("glOrtho",
long(a#,0 ),long(a#,4 ),
long(a#,8 ),long(a#,12),
long(a#,16),long(a#,20),
long(a#,24),long(a#,28),
long(a#,32),long(a#,36),
long(a#,40),long(a#,44)
)

HTH
Pascal
 
10.11.2006  
 



Argh como drückt el Schuh!

Vielen Dank el klärt natürlich algunos solcher meiner Problemchen.
 
10.11.2006  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

1.809 Views

Untitledvor 0 min.
H.Brill31.07.2023
Sven Bader25.07.2021
Andreas Koch05.10.2016
ByteAttack18.11.2012
Más...

Themeninformationen

Dieses Thema ha 2 subscriber:

iF (2x)
Uwe ''Pascal'' Niemeier (1x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie