- void main(void)
- {
- gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
- gl_TexCoord[0] = gl_MultiTexCoord0;
- }
DGL https://delphigl.com/forum/ |
|
Prob mit Shader und glBitmap https://delphigl.com/forum/viewtopic.php?f=20&t=5849 |
Seite 1 von 1 |
Autor: | Deathball [ Mi Aug 23, 2006 19:06 ] |
Betreff des Beitrags: | Prob mit Shader und glBitmap |
Hi. Mein Shader soll eine Textur darstellen. VertexShader: Code:
FragmentShader: Code:
In meinem Delphi lade, compiliere und linke die Shader dann. Dabei läuft alles fehlerfrei. Texturen laden funzt auch fehlerfrei. Nachdem ich die Texturen mit glBitmap geladen habe (sind 2 Stück) will ich das der Shader die Textur benutzt, die ich als erstes geladen habe. Code:
Jedoch wird immer die zuletzt geladene Textur angezeigt, unabhängig davon welche TMU er nutzen soll. Was mache ich falsch? (Zumindest denk ich mal das der Fehler bei mir liegt, denn ansonsten würde das ja heißen das glBitmap nur eine TMU nutzt) cya, Deathball |
Autor: | WhiteHunter [ Do Aug 24, 2006 00:30 ] |
Betreff des Beitrags: | Re: Prob mit Shader und glBitmap |
Hi, Deathball hat geschrieben: Nachdem ich die Texturen mit glBitmap geladen habe (sind 2 Stück) will ich das der Shader die Textur benutzt, die ich als erstes geladen habe.
Jedoch wird immer die zuletzt geladene Textur angezeigt, unabhängig davon welche TMU er nutzen soll. (Zumindest denk ich mal das der Fehler bei mir liegt, denn ansonsten würde das ja heißen das glBitmap nur eine TMU nutzt) Das klingt so, als würdest du erwarten, dass beim Laden einer 2. Textur glBitmap automatisch auf die nächste TMU wechselt. Daher frag ich einfach mal: aktivierst du auch die andere TMU? Code:
MfG |
Autor: | i0n0s [ Do Aug 24, 2006 00:45 ] |
Betreff des Beitrags: | |
grmml, WhiteHunter war schneller ![]() Aber genau das was er sagt wollte ich auch schreiben ![]() |
Autor: | Deathball [ Do Aug 24, 2006 08:53 ] |
Betreff des Beitrags: | |
WhiteHunter hat geschrieben: Das klingt so, als würdest du erwarten, dass beim Laden einer 2. Textur glBitmap automatisch auf die nächste TMU wechselt.
Daher frag ich einfach mal: aktivierst du auch die andere TMU? Hm, das könnte ich doch glatt vergessen haben... ![]() Thx. für die Hilfe!!! natürlich auch dir danke, i0n0s... ...obwohl, wer soooooo langsam is... ![]() |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |