DirectX8
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい
NGNG0002名無しさん@お腹いっぱい。
NGNG(8→9はあまり変わらないそうだし)
COM有効活用しとるなあ。
0003名無しさん@お腹いっぱい
NGNG使えたり使えなかったりするのでしょうか?Riva128な私は心配です。
0004名無しさん@お腹いっぱい。
NGNG0005名無しさん@お腹いっぱい。
NGNGリフレッシュレート変更は???〜〜〜ダメだろうな・・・・・・・・・・。
0006名無しさん@お腹いっぱい。
NGNGたくさん変わるって言うし
0007名無しさん@お腹いっぱい
NGNG今日ぐらいにくると思ってたのにぃ〜。
0008>5
NGNG[email protected]ってのがあった。
00095
NGNG読んでくれるのかな???
俺、英語ダメなんですわ。資料とか読むのは大丈夫だけど。
0010名無しさん@お腹いっぱい。
NGNGMS 近辺には日本人も多いから、誰から概略をまとめてくれるだろう。
0011名無しさん@お腹いっぱい。
NGNG「これが故郷のゲームプログラマの総意か…。
駄目だ。恥ずかしい。握りつぶそう…」
0012名無しさん@お腹いっぱい。
NGNGリフレッシュレートを変更するためのインターフェイスは用意されてるんだから、
後はハード側がそれに対応するかどうかの問題なのでは?
DirectXのバージョンがいくら進んだって、何の解決にもならんよ。
0013>12
NGNGハード的にも政治的にも障害はないハズ……と思うんだけど。
001413
NGNG間違いないと思う。
0015名無しさん@お腹いっぱい。
NGNG0016名無しさん@お腹いっぱい。
NGNGなぜにnVIDIA...?
自分のカードだけ対応すればそれでいいのか?
0017名無しさん@お腹いっぱい。
NGNG0018あなたのうしろに名無しさんが・・・
NGNG素人な質問ですまんです。
いつリリースされるんでしょうか、私、glutな人間なんで
初期化が面倒そうでずっと手をつけずにきましたが、
これを機にDirectXを勉強しようと思ってます。
0019>16
NGNG単に面倒くさかっただけだ。
>>17
ドリキャスで気付かなかったので無駄でしょう。
0020名無しさん@お腹いっぱい。
NGNGVSYNCにリフレッシュのタイミング合わせられれば十分だよ。
遅いマシンはガタガタで早いマシンは滑らかでいいじゃん。
何か問題でもあるの?
0021>20
NGNGといっても、ゲームの種類によるんですが。
ゲームをプレイする際にユーザが必要とする最低限の情報を
私達は画面に表示する…ユーザに与えねばならないわけですが、
「ガタガタ」と「滑らか」では、明らかに情報量が
違うわけですよね。それではユーザのプレイに支障が出てくる。
だからできるだけ一定の時間間隔で一定の情報量を与えるのが
望ましい…まあ、そういう事を要求される種類のゲームが
たしかにあるわけですよ。
といっても、各ユーザのPCスペックはホントにバランバランですし。
そんなこと出来るわけが無い。
そこで結局、妥協するための方法として、
20さんのいうようなやり方が黙認されてしまうわけです。
黙認つーか、マジそれしか手が無いんだけど。
まあ別にいいんじゃないですか。
その手のゲームが出てこなけりゃ問題ないわけだし。
ってわけにはイカンよな。
X-BOXか…
最初からX-BOX向けonlyで作るなら、
家庭用TVの60Hzに合わせて作られて話は終わりだろうけど、
それをPCに移植、とか、逆にPCから移植、なんて話になると
かなり現場は困るだろうなぁ…
ってことで、3Dモノかエロゲー以外作るの禁止。
2Dシューティングとか格ゲーのような、
1/60secのタイミングを競い合うゲームなんて絶対作っちゃダメ。
ダメったらダメ。
0022名無しさん@お腹いっぱい。
NGNGデジタルハイビジョン対応TVでも60Hzなの?
0023名無しさん@お腹いっぱい。
NGNG>>20
http://piza.2ch.net/test/read.cgi?bbs=tech&key=969984472
えっと、こっちのスレをどうぞ。
やたら込み入ったことになってるけど(笑)。
0024松屋のセット440円は最強
NGNGにしても、いつ出るんだDirectX 8。
DocomoのiモードのJavaについての資料も出てこないし、
これではまったく動けないじゃないか。
仕方ないので各種ドキュメント読みまくる日々。
0025名無しさん@お腹いっぱい。
NGNG00265
NGNGハードは(リフレッシュレート変更には)対応してるよ。
DirectXのドライバが対応してないだけだったと思う。
ドライバ作るのはビデオカードメーカーの仕事だっけか?
MSがリフレッシュレートの重要性を認識してれば、もっときちんとやるよう
言ってるんだろうが・・・。
恐らく、ドライバ書くための仕様書に、それほどきつく書いてないんだろう。
向こうの連中はやらなくていいとなるとやらないからな。
0027名無しさん@お腹いっぱい。
NGNGでも、この解像度でこの周波数に絶対対応するべし!ってのはないでしょ。
ゲームで使われている解像度と周波数の変更に失敗した場合も
考慮してプログラム作るとなると、結局同じだな。
002826
NGNGそりゃ確かにないけど、一般的な解像度とリフレッシュレートの組み合わせってのは
存在するじゃないですか。
特殊な解像度やリフレッシュレートは、ゲームの設計段階で避けますよ。
リフレッシュレートに依存するゲームを作りたい人が使いたいであろう、
640*480で60Hzに設定できないビデオカードがあれば是非お教え願いたい。
それでも失敗した場合は考慮しなければならんってのは同意するけど、
できるようになってるのとなってないのとでは大違いです。
0029名無しさん@お腹いっぱい。
NGNG世界のメガヒット出してるメーカーは
リフレッシュレート依存して作ってるかっての。
ここも、ゲームプログラム相談室スレも、
同人上がりのプログラマーが
手抜きしだがってるだけじゃん?
0030名無しさん@お腹いっぱい。
NGNG0031名無しさん@お腹いっぱい。
NGNG0032名無しさん@お腹いっぱい。
NGNG0033名無しさん@お腹いっぱい。
NGNG延びるなら延びるでそう言ってクレヨ。
0034名称未設定
NGNGWindowsの場合、依存しようにもできねえじゃねえか!
手抜きとかそういう事じゃねえよ。
画面の品質が全然違うんだよ。
手抜きしたくて言ってるんじゃねえんだ。
ハード的にできるようになってるのに、実装するにしてもそんなに
難しいわけでもないはずなんだよ。DOS時代は簡単にできたんだからな。
でもMSもビデオカードメーカーもやらねえ。
たぶんガイジンには意識の低いやつが多すぎるんだ。
メガヒット出してても、画面品質については全然わかっちゃいねえって事だろ。
あんたみたいなのがいるって事は、日本でも増えてきてるみたいだな。
0035名無しさん@お腹いっぱい。
NGNG手抜きとかじゃないんですよ。体質なんです。
弟は学生の頃から、彼女も作らず、
X68000で同人ゲームを作ってプログラムの腕を磨きました。
卒業後、リッヂレーサーに憧れた弟はナムコを受けたのですが門前払い同然で落ち、
次にデイトナUSAに憧れた弟はセガを受けたのですがやはり落ち、
昼は派遣プログラマ、夜はWinGLでミニゲームを作りながら
悶々と過ごしてきました。
もう弟にはもう古くからのゲームの作り方が体に染み付いているのです。
ドキュソなんです。許してください。
それから皆様、この話の続きは、専用のスレッドを立てて
そちらで議論してほしいと思います。
DirectX8に限った話題ではありませんので。
0036名無しさん@お腹いっぱい。
NGNG画面品質の違いをわからない顧客が増えたのは、ある意味歓迎できるかもしれないね。
手を抜いても怒らないわけだからさ。
0037名無しさん@お腹いっぱい。
NGNGこの周波数でこの解像度に対応すべし!ってのはあります。
例えばVGA互換ビデオアダプタは、
640x480 60Hz/31.5KHzのモードがなければなりません。
このモードにできないビデオアダプタは、市場に出回ってないはず。
(CGAとかEGAとかヘラクレスを持ち出すのは反則ね)
ちなみにVESAでもこの手の規定があります。
0038名無しさん@お腹いっぱい。
NGNG0039名無しさん@お腹いっぱい。
NGNG0040名無しさん@お腹いっぱい。
NGNGとにかくはやく出しやがれコノヤロゥ!!
0041名無しさん@お腹いっぱい。
NGNGNとmを逆にしたらどうよ?
0042名無しさん@お腹いっぱい。
NGNG0043名無しさん@お腹いっぱい。
NGNGRelease()する場所を間違えなければ大丈夫。
0044名無しさん@お腹いっぱい。
NGNG‥リソースリークしてるときもあるからなぁ‥
0045名無しさん@お腹いっぱい。
NGNG0046名無しさん@お腹いっぱい。
NGNG0047ああっ名無しさまっ
NGNGやっぱり対応ハードのおくれかなぁ。
0048名無しさん@お腹いっぱい。
NGNG>例えばVGA互換ビデオアダプタは、
>640x480 60Hz/31.5KHzのモードがなければなりません。
すでにこのモードが時代遅れになってるような...
やっぱPCゲーは800x600以上なきゃイヤーンでしょ。
0049名無しさん@お腹いっぱい。
NGNGおもろい。
0050名無しさん@お腹いっぱい。
NGNGドットぽちぽち。
0051名無しさん@お腹いっぱい。
NGNGVESAに対応しているビデオカードであれば、800x600は
56Hz/35.5KHz、60Hz/37.9KHz、72Hz/48.1KHz、75Hz/48.1KHz、85Hz/53.7KHz
に対応してなければなりません。他の解像度でも規定があります。
つまりDirectX(でなくてもいいけど)が、リフレッシュレート切替えを
きちんとできれば、規定の範囲内であればリフレッシュレートに依存した
高画質なゲームを作れるって事です。
0052名無しさん@お腹いっぱい。
NGNGこういう場合に問題出るんだよっていうサンプルのソースを公開してよ
具体的な実例示せばこんな不毛なやりとりしないですむと思うけど
0053名無しさん@お腹いっぱい。
NGNG俺は最低30分はかかる。
0054名無しさん@お腹いっぱい。
NGNG例えばファミコン実機と、エミュでプレイした場合の画面品質の違いがわかる?
わかんない/気にならない人にはほんと無意味。
個人的には、わからない/理解しようとしない開発者は逝ってほしい。
0056名無しさん@お腹いっぱい。
NGNG>例えばファミコン実機と、エミュでプレイした場合の画面品質の違いがわかる?
やってみろ>55
それに、俺はMSに発言しようとかは言ってないからな。
0057名無しさん@お腹いっぱい。
NGNGなんでリフレだけダメとか手抜きとか言われるのかねぇ。
0058名無しさん@お腹いっぱい。
NGNG何?
MSに意見具申すんのに、まず52やお前を納得させないといけないわけか?
さぞかし偉いお方なんだろうね。
0059名無しさん@お腹いっぱい。
NGNG_ _
| シコッ! 0 0 0 |
| 0 シコッ! 0 0 |
| 0 0 シコッ! 0 |
|_ 0 0 0 1 _|
0060名無しさん@お腹いっぱい。
NGNG打つだし脳
006155
NGNG>それに、俺はMSに発言しようとかは言ってないからな。
DirectXのリフレッシュレートの件が不満だからこれスレに書き込んでんじゃないの
それとも自分の知識や技術を他の無能な連中に誇示したいだけなのか?
言った言わないの子供みたいな言い訳はいらないからさ
>58
まず私を含む一般の連中に問題を認識させずにどうやってMSに納得させるの?
0062あなたのうしろに名無しさんが・・・
NGNGピクセルシェーダ等の新機能を試してみたいだけなんだから。
とりあえず今月中には出せるのかな?
006358
NGNG聞いていい?
ゲーム歴というか、ゲーム始めてどのぐらい?
PCゲームと家庭用ゲーム機、どっち中心でどんなソフトで遊んでる?
できれば仕事も教えてくれ。
MSを納得させる方法までお前に解説しなきゃなんねえの?
ちゅーことはあれですか。MSに要望とか出してる人達は、
「こーゆー方法でこれだけの人数を納得させました!是非聞いて下さい!」
とか言ってるわけですか?
あほくさ。
0064あなたのうしろに名無しさんが・・・
NGNG熱いよ。あんた。
006555
NGNGなんでそーなるかなぁ・・・
0066名無しさん@お腹いっぱい。
NGNGMSに言いたい事があるならまず俺を倒してから行け!みたいなのも
どうかと思う。
0067名無しさん@お腹いっぱい。
NGNG0068名無しさん@お腹いっぱい。
NGNG使えた方がいい事は確かだし、そのためにはメールなりするってのは正論だと思うが。
結局8はいつ出るの?
0069名無しさん@お腹いっぱい。
NGNG0070名無しさん@お腹いっぱい。
NGNG>具体的な実例示せば
>私を含む一般の連中に問題を認識させずに
この期に及んでそんなことを言うの、ちと正気を疑ってしまうんですが。
そもそも、PCゲーは2D、3Dに限らず動きがガタガタするからやだって
敬遠しているゲーマーが少なからずいるのはまったくの事実ですし、
仮に貴方自身はそのガタガタを実感できない(したことがない)としても、
理屈の面から考えてみるだけで、Windows流のゲームループは
確実にガタガタしてしまう問題を含んでいることに気付きませんか?
そして、それを完全に避けるためには、リフレッシュ・レートを
固定化する以外に方法がないのも分かりませんか?
前のスレッドで、いろんな人が幾通りものやり方で解説しているの、
まったく読んでいないんじゃないかって思ってしまうんですが。
#色のない国の住民に色について説明するようなものなのかも……。
とりあえず、実例。
http://members.tripod.co.jp/suzuki2go/download.html
なぜ手間暇をかけてまで、こういうのが作られるのかを考えて欲しいな。
貴方が必要としていなくても、必要としている人がいるってことです。
んで、8はいつ出るんですかねぇ(無理矢理)。
0071名無しさん@お腹いっぱい。
NGNGChangeDisplaySettings
というのがあるのを知っていますか?
640*480の60Hzならまず大丈夫でしょう。
ダイレクトXの妙な関数に名前がにてますがWinAPIの関数です。
というわけで解決。いままで頑張った人終了。
0072名無しさん@お腹いっぱい。
NGNG75以上にしろや。
0073あなたのうしろに名無しさんが・・・
NGNGもっと3Dの技術?を磨いて、おもしろい映像を作ってくれたほうがいいなぁ。
目が疲れない映像もいいけど、見る価値のない映像じゃ意味ないでしょ?
0074>71
NGNGずっと前から議論されてる
007555
NGNGしつこくてすみません その実例に対してはちょっと違うと思いますので一言言わせてください
エミュレータはしょせんエミュレータです
その中で動いているゲームはWindowsを対象として動いているゲームではありません
>>70さんが紹介されているエミュレータはその環境のギャップを埋めるために
手間暇をかけて作られたんではないでしょうか?
まあでも変更できることにこしたことはないんですけどね
Windows流のループのサンプルソースで示してほしかったんですけど
どんなループなのか興味があったんで・・・
0076BBXよりコピペ
NGNG2000/10/20 News 「DirectX8のリリースはもうすぐ?」
nV Newsが10月20日付で「DirectX8 Soon?」と題した短いニュースを
掲載しています。DirectX8のベータテストに参加しているnV Newsの読者の方が、
MicrosoftにDirectX8ベータ版のバグを報告したところ、
「正式リリース版には間に合わない、将来のリリース版で対応することになるだろう」
というような返事をもらった、とのことです
0077名無しさん@お腹いっぱい。
NGNG0078名無しさん@お腹いっぱい。
NGNGリフレッシュレートに依存できるって事は、
タイマ使ったりしなくていいって事では?
DirectXのフリップはVSYNC待つ事できるし。
>76
まずスケジュールありきなんですね。
他にこれといってライバルいないんだから、直してから出してもよさそうなもんなのに。
0079名無しさん@お腹いっぱい。
NGNGもっと軽くならんかな。無理だろうけど。
0080drsg
NGNGフレーム数が異なるのを落とすやつあるじゃん、
あれ、ソフトでできそうじゃない?
trriple buffer にして、
90frame のスクリーンに 60frame で出力のときは
従来、(左がフレーム数、右が60fps時のフレーム)
1:1 > 2:1 > 3:2 > 4:3 > 5:3 > 6:4
と時間軸方向の量子化誤差(?)が派手だったのを、
1:1.00 > 2:1.66 > 3:2.33 > 4:3.00 > 5:3.66 > 6:4.33
と、小数のフレーム数にして、
1.66frame = 1フレーム目66%@`2フレーム目33%でブレンド、
とすれば、出力用フレーム、最終フレーム、描画中フレーム
(出力用フレームに最終フレームを足し合わせていく、
精度が落ちるのを気にするなら、最終2フレームもつ)
で、どう?
常に600フレームでレンダリングしてデバイスに応じて、
自動的にリフレッシュレートに落とし込んでブラーの
おまけつき、とか希望。
0081名無しさん@お腹いっぱい。
NGNG0082名無しさん@お腹いっぱい。
NGNGしょーがねーなー
0083名無しさん@お腹いっぱい。
NGNGリリース日ぐらい1ヶ月前に公開しろよなぁ。
0084あなたのうしろに名無しさんが・・・
NGNG変な質問ですね、はいわかってます。
はやくだしてぇ〜…
0085名無しさん@お腹いっぱい。
NGNG結局、環境の違いを俺らが吸収しなくちゃいけない状況、
8でなんとかなってるのかねえ・・・。
こういう要望って前から出ててもおかしくないと思うけど、
全然聞く気配なく来てるって事は期待薄かな?
リフレの件も含めて。
0086名無しさん@お腹いっぱい。
NGNG事が書いてあったけど、まだ出てないの?
0087名無しさん@お腹いっぱい。
NGNGダマされてる?
0088名無しさん@お腹いっぱい。
NGNGhttp://zoiah.m3dzone.com/HTML/misc/directx.html
のやつはランタイムだけっぽいけど、SDKってあるの?
ま、急いでいる人はβ参加しているだろうし、マターリ待つよ。
0089名無しさん@お腹いっぱい。
NGNGそうっスね。待ちますか。すぐ飛びつくとケガするのはMS製品の特徴だし。
0090名無しさん@お腹いっぱい。
NGNGそうわかっててもユーザーを飛びつかさせるのがMS製品の特徴。:-)
0091あなたのうしろに名無しさんが・・・
NGNG0092名無しさん@お腹いっぱい。
NGNG0093BBXコピペ君
NGNG11月1日、3DGPU.comがDirectX8に関する短いニュースを掲載しました。
DirectX8のベータテストに参加している方には、
DirectX8のリリース版のダウンロードが可能になったようです。
同ニュースの情報源であるMark Shaheen氏の予想では、
2週間以内にはDirectX8が一般にも公開されるのではないか、とのことです。
0094ああっ名無しさまっ
NGNG>an update from Microsoft that DirectX 8.0 is now available
>for beta testers to download@` and represents
>the final version.
>He estimates that we should see DirectX 8.0
>in less than 2 weeks. Excellent!
2週間とすると、COMDEXでNV20発表->DirectX8リリースって
シナリオとみた。
0095名無しさん@お腹いっぱい。
NGNGいったい何の得があってベータテスタのみなんだよぉ。
0096名無しさん@お腹いっぱい。
NGNG0097名無しさん@お腹いっぱい。
NGNG情報モトム
0098名無しさん@お腹いっぱい。
NGNGでも必要ないので入れる気無し
0099名無しさん@お腹いっぱい。
NGNG素直に考えればリリースとはいえDLして不具合発覚時、
バカが意味不明なクレーム電話かける可能性がある、
それを出来るだけ回避したいから
ワンクッションβテスタを人柱にしてる
という考えに結びつくのだが。
0100はいどうぞ。
NGNG0101名無しさん@お腹いっぱい。
NGNGなるほど。
■ このスレッドは過去ログ倉庫に格納されています