mieki256's diary - Web Board

※ 投稿内容が、日記ページに反映されてない場合は、「日記ページ」で「完全リロード」してみてください。
( IEの場合:「Ctrlキー」+「更新」ボタン / NNの場合:「Shiftキー」+「更新」ボタン )

[[DXRubyのImage.load_tilesの不具合]]


コメントをつける / 削除する
Subject: Re: DXRubyのImage.load_tilesの不具合
Date: 2015/09/09 13:05
From: 土屋つかさ

はじめまして。以前自分が遭遇したケースと似ているかもしれません。その時はそういうものだろうと思い実装の方で回避しました。
http://d.hatena.ne.jp/t_tutiya/touch/20131108/1383871461
参考になればー。


コメントをつける / 削除する
Subject: Re: DXRubyのImage.load_tilesの不具合
Date: 2015/09/10 00:52
From: mieki256

情報ありがとうございます。紹介していただいた記事、参考になりました。
load_tilesはメインメモリで画像分割してるものと思い込んでましたが
一旦VRAMに渡してそこで画像分割してる、からVRAM容量を超えると落ちるのかしらん…。
となると、ビデオカードがどの程度のメモリを持ってるか・扱えるかで、
load_tilesで強制終了したりしなかったりする場合もありそうですね…
何にしても画像サイズを小さくしないとマズイなあ…


コメントをつける / 削除する
Subject: Re: DXRubyのImage.load_tilesの不具合
Date: 2015/09/10 10:14
From: 土屋つかさ

ひさしぶりに自分の書いた記事を読んでいて「でもなんで8192で区切ってるんだろう」と思ったのですが、生成時に弾いていました。
https://osdn.jp/projects/dxruby/scm/svn/commits/402
確か、DirectXの画像データ作成限界とかだったかと思います。