Forum: Multimedia
Delphi
by JasonDX,
28. Feb 2007
Du musst DrawText vor dem Call von EndScene aufrufen, siehe Doku:
The IDirect3DDevice9::BeginScene and IDirect3DDevice9::EndScene methods signal to the system when rendering is beginning or is complete. You can call rendering methods only between calls to these methods. oder meinen vorherigen Beitrag:
;)
greetz
Mike
Forum: Multimedia
Delphi
by JasonDX,
28. Feb 2007
Hi
Mehrere Dinge, die mir beim Durchlesen aufgefallen sind:
Nach Present den Text zu zeichnen ist schlecht. Bringt nix, weil der BackBuffer anschliessend hoechstwahrscheinlich eh geloescht wird.
Render-Befehle muessen zwischen einen BeginScene-EndScene-Block stehen. Also entweder EndScene statt Present hooken oder nen neuen Block aufmachen (IDirect3DDevice9::BeginScene), Text zeichnen, und...