#1 27.09.2007 13:55:56

Chris
ExtremeMember
Ort: Erlangen, Bay
Registriert: 24.01.2005
Beiträge: 694
Web-Seite

ID3DXEffect

Hallo,

ich hab grade gesehen dass es in den Headers ID3DXEffect.BeginPass() und EndPass() nicht gibt.
Wie genau muss ich das Interface dann benutzen?!

Chris


Nimm meinen Rat an - ich brauch ihn sowieso nicht

Offline

 

#2 27.09.2007 14:30:18

JorEl
ExtremeMember
Registriert: 29.01.2005
Beiträge: 894

Re: ID3DXEffect

Der Grund dafür liegt in den Delphi Schlüsselworten. BeginPass und EndPass wären ja kein Problem, allerdings gibt es in ID3DXEffect auch die Methoden Begin und End - und diese dürfen, da sie reservierte Worte sind, nicht als Methodennamen verwendet werden. Ich hab sie daher _Begin und _End genannt und aus Konsistenzgründen auch BeginPass und EndPass auf _BeginPass und _EndPass geändert.

JorEl


Jesus hat gesagt - selig sind die, die da Leid erfahren, denn sie sollen getröstet werden... Ford Prefect hat gesagt - es ist unheimlich wichtig, dass wir miteinander reden und einen trinken.

Offline

 

#3 27.09.2007 14:36:51

Chris
ExtremeMember
Ort: Erlangen, Bay
Registriert: 24.01.2005
Beiträge: 694
Web-Seite

Re: ID3DXEffect

öh, das ist mir auch klar.
Aber es gibt nicht mal _BeginPass() und _EndPass()

das war mein Problem.

Chris


Nimm meinen Rat an - ich brauch ihn sowieso nicht

Offline

 

#4 27.09.2007 14:37:58

JorEl
ExtremeMember
Registriert: 29.01.2005
Beiträge: 894

Re: ID3DXEffect

Also das sollte nicht der Fall sein... ich lad mir die Version mal kurz runter und überprüfe das. Gegebenenfalls gibts auch gleich ein update.


Jesus hat gesagt - selig sind die, die da Leid erfahren, denn sie sollen getröstet werden... Ford Prefect hat gesagt - es ist unheimlich wichtig, dass wir miteinander reden und einen trinken.

Offline

 

#5 27.09.2007 14:38:54

Chris
ExtremeMember
Ort: Erlangen, Bay
Registriert: 24.01.2005
Beiträge: 694
Web-Seite

Re: ID3DXEffect

ich merk grade ich hab veraltete Header...
Ich versuchs mit den neunen

Tut mir leid dass ichs nicht gemerkt hab.

Chris


Nimm meinen Rat an - ich brauch ihn sowieso nicht

Offline

 

#6 27.09.2007 14:42:55

JorEl
ExtremeMember
Registriert: 29.01.2005
Beiträge: 894

Re: ID3DXEffect

Müsste mit den neuen klappen, ich habs mir gerade angeschaut und es ist alles drinnen. ich lade jedoh dennoch ein update rauf, hat sich nicht viel getan - also alle die keine Probleme mit dem compilieren von effects haben können auch durchaus die vorhandene Version weiter verwenden, aber bei der Version auf meiner Platte hab ich die D3DXCreateEffect* Methoden auf die aktuelle dll umgestellt, was einige bugs im alten HLSL compiler umgeht.


Jesus hat gesagt - selig sind die, die da Leid erfahren, denn sie sollen getröstet werden... Ford Prefect hat gesagt - es ist unheimlich wichtig, dass wir miteinander reden und einen trinken.

Offline

 

#7 27.09.2007 14:44:57

Chris
ExtremeMember
Ort: Erlangen, Bay
Registriert: 24.01.2005
Beiträge: 694
Web-Seite

Re: ID3DXEffect

Ich habe aber irgendwie trotzdem noch Probleme mit dem Effect Interface.
Aber das scheint nun nicht mehr an den Headers zu liegen. Ich mach mal in DirectX nen
Thread auf.


Nimm meinen Rat an - ich brauch ihn sowieso nicht

Offline

 

Brett Fußzeile

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson