その「色々試した」の中身が重要なわけだけども。

まあ、仮にテクスチャはちゃんと取れているものとして。
描画するのにcolorが付かない方のd3d_vertex_textureを使ってるとすると
その場合テクスチャは現在設定している色でブレンドされる。
draw_set_colorしてないと初期値は黒だから、結果も真っ黒になるよ。

もしそうだとしたら、先頭でdraw_set_color(c_white)してみて。