トップページ > 記事閲覧
GeForceで現象を確認
名前:さと 日時: 2016/03/29 00:00

いつもお世話になっております。 原因が判らないのですが、単純なDrawBoxでの塗りつぶしが ウインドウモード?で、1280x720いっぱいで色を付けると 真っ黒になります。(解像度以下の塗りつぶしは問題なし) 【例】 DrawBox( 0, 0, 1280, 720, GetColor( 0xFF, 0x00, 0x00), TRUE); Windows8(GeForceGTX660) と Windows7(GeForceGTX970)で 現象がでました。 WindowsXp(Radeon HD5700), Windows7(Intel HD Graphics)では 問題なく指定色で塗りつぶしされます。 お手数をおかけします。ぺこ <(_ _)>
メンテ

Page: 1 |

Re: GeForceで現象を確認 ( No.1 )
名前:さと 日時:2016/03/29 01:14

追記です。 GeForceGTX750Ti, Radeon HD7750でも出ました。 が、単純なプログラムだと不具合が出ないので原因不明です。 3月23日までのライブラリでは問題ありませんでした。 【現象が確認できない】 #include "DxLib.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { ChangeWindowMode( TRUE); SetGraphMode( 1280, 720, 16); //SetGraphMode( 1280, 720, 32); // ※16, 32どちらでも問題無し if( DxLib_Init() == -1) { return -1; } SetDrawScreen( DX_SCREEN_BACK); // ループ ※ESCキーを押すと終了する while( CheckHitKey( KEY_INPUT_ESCAPE) == 0) { if( ProcessMessage() == -1) { break; } // 画面初期化 ClearDrawScreen(); // 塗りつぶし DrawBox( 0, 0, 1280, 720, GetColor( 0xFF, 0x00, 0x00), TRUE); ScreenFlip(); } DxLib_End(); return 0; } もう少し調べてみます。m(。_。;))m ペコペコ…
メンテ
Re: GeForceで現象を確認 ( No.2 )
名前:さと 日時:2016/03/29 01:23

更に追記 昨夜のでっかいモデルデータは読み込ませておりません。 プログラム自体を変更してないのですが 今まで読み込ませてた3DモデルデータをすべてMV1形式の 「座標情報最適化」をONで上書きしなおしたのと テクスチャーを一つ一つ確認したら奇数x奇数ピクセルなどの 画像があったので、全て2の倍数に解像度を変更しました。 関係ないかもしれません…。
メンテ
Re: GeForceで現象を確認 ( No.3 )
名前:さと 日時:2016/03/30 01:00

こんにちは。 いろいろ調べましたが、原因不明でした。 塗りつぶしを全体から内側にしてみたりしても直りません。 半ば強引な、以下のようなコードに置き換えたら for( i = x1; i < x2; i++) { DrawLine( i, y1, i, y2, color); } かえって酷くなりました。(何も描かれないまま重ね側が消える) ひょっとすると SetFullSceneAntiAliasingMode( 0, 0); にしてるのが原因かも? 尚、塗りつぶしたpng画像でDrawExtendGraphして 不具合を回避しました。
メンテ
Re: GeForceで現象を確認 ( No.4 )
名前:管理人 日時:2016/04/03 12:38

すみません、恐らく先週行った描画処理の高速化が原因だと思います ただ、さとさんも仰られています通り単純なコードでは発生せず、条件が若干複雑なようで 私の手元では現象を再現できていません なので大変お手数で申し訳ないのですが、さとさんの手元で現象が発生するプログラムを メールでこちら BQE00322(あっとまーく)nifty.com ( (あっとまーく)を@に置き換えてください ) に送っていただけないでしょうか? m(_ _;m 手元で現象を確認できれば原因はすぐに分かると思いますので…
メンテ
Re: GeForceで現象を確認 ( No.5 )
名前:さと(解決) 日時:2016/06/05 10:13

こちらは解決しておりました。 お手数をおかけいたしました。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存