In d3d9types.h in der _D3DRENDERSTATETYPE struct die letzten drei Typen sind:'D3DRS_SEPARATEDESTALPHAENABLE': nicht deklarierter Bezeichner - obwohl er in den DirectX-Kommentaren erwähnt wird?
D3DRS_SRCBLENDALPHA = 207, /* SRC blend factor for the alpha channel when D3DRS_SEPARATEDESTALPHAENABLE is TRUE */
D3DRS_DESTBLENDALPHA = 208, /* DST blend factor for the alpha channel when D3DRS_SEPARATEDESTALPHAENABLE is TRUE */
D3DRS_BLENDOPALPHA = 209, /* Blending operation for the alpha channel when D3DRS_SEPARATEDESTALPHAENABLE is TRUE */
Hinweis es erwähnt, dass diese verwendet werden, wenn ‚D3DRS_SEPARATEDESTALPHAENABLE TRUE‘ ist, aber es gibt überhaupt keine D3DRS_SEPARATEDESTALPHAENABLE in der Struktur ist. Die nächste Sache scheint zu sein: "D3DRS_SEPARATEALPHABLENDENABLE", aber ich bin mir überhaupt nicht sicher, ob das das Gleiche ist.
Also ich frage mich nur, was sollte für die letzten drei Renderstaten tatsächlich funktionieren (wenn überhaupt?), Ich denke stark, es ist D3DRS_SEPARATEALPHABLENDENABLE aber sollte jemand bestätigen bitte?