2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

OpenGL 2.0 専用スレ

1 :デフォルトの名無しさん:2005/09/09(金) 21:25:59 .net
OpenGL 2.0 専用スレ。

ここでは、OpenGL の猛者のみが生き残る―――

2 :デフォルトの名無しさん:2005/09/09(金) 21:26:44 .net
- 関連サイト -
http://www.opengl.org/
http://www.mesa3d.org/

http://developer.nvidia.com/
http://www.ati.com/developer/
http://developer.3dlabs.com/

3 :デフォルトの名無しさん:2005/09/09(金) 21:30:50 .net
カスどもがwwwwww

4 :デフォルトの名無しさん:2005/09/09(金) 21:32:33 .net
おまいらこんな記事参考になるか?
http://www.digit-life.com/articles/opengl20/

5 :デフォルトの名無しさん:2005/09/09(金) 21:36:21 .net
今すぐ OpenGL 2.0 仕様を↓からゲットだ
http://www.opengl.org/documentation/spec.html

6 :デフォルトの名無しさん:2005/09/09(金) 21:39:48 .net
OpenGL 2.0 関連の書籍がまもなく発売となります。

1. OpenGL Reference Manual: The Official Reference Document to OpenGL, Version 2.0
http://www.amazon.co.jp/exec/obidos/ASIN/0321335716/

2. OpenGL Programming Guide: The Official Guide To Learning OpenGL, Version 2.0
http://www.amazon.co.jp/exec/obidos/ASIN/0321335732/

3. OpenGL Shading Language, Version 2.0
http://www.amazon.co.jp/exec/obidos/ASIN/0321334892/

「洋書なんて読めない!!」

そんな、かよわい羊は、ただ狼に食されるだけです。

7 :デフォルトの名無しさん:2005/09/09(金) 21:43:42 .net
高レベルな質問

高レベルな回答

エロネタ

政治・経済ネタ

カスどもがwwwwww

以下ループ

8 :デフォルトの名無しさん:2005/09/09(金) 21:46:19 .net
発展的書籍:

ShaderX 3: Advanced Rendering With DirectX And OpenGL
http://www.amazon.co.jp/exec/obidos/ASIN/1584503572/

ShaderX 4: Advanced Rendering Techniques (予約)
http://www.amazon.co.jp/exec/obidos/ASIN/1584504250/

GPU Gems: Programming Techniques, Tips and Tricks for Real-Time Graphics
http://www.amazon.co.jp/exec/obidos/ASIN/0321228324/

GPU Gems 2: Programming Techniques For High-Performance Graphics And General-Purpose Computation
http://www.amazon.co.jp/exec/obidos/ASIN/0321335597/

他にオススメがあれば、随時掲載してください。

9 :デフォルトの名無しさん:2005/09/09(金) 21:48:20 .net
>>6
赤本(Programming Guide)はもう出てるね。

10 :デフォルトの名無しさん:2005/09/09(金) 21:51:17 .net
>>8
「Advanced Game Development With Programmable Graphics Hardware」
ttp://www.amazon.co.jp/exec/obidos/ASIN/156881240X

OpenGL + CgだからPS3開発者には良いかも。

11 :デフォルトの名無しさん:2005/09/09(金) 21:56:03 .net
とりあえず、FBOの仕様書置いておきますね。
http://oss.sgi.com/projects/ogl-sample/registry/EXT/framebuffer_object.txt

12 :デフォルトの名無しさん:2005/09/09(金) 21:56:53 .net
ビボーで2.0用カードが買えない人はどうすればいい?

13 :デフォルトの名無しさん:2005/09/09(金) 21:57:01 .net
OpenGL 2.0 の特徴はおおざっぱには以下の拡張機能だ。

ARB_vertex_shader
ARB_fragment_shader
ARB_draw_buffers
ARB_texture_non_power_of_two

おまいら日本人も、このへんさえマスターすればだいたい OpenGL 2.0 だ。
細かいことは後から調べりゃいいさ。

14 :デフォルトの名無しさん:2005/09/09(金) 21:57:49 .net
以上、何か質問はあるかね?日本人猿

15 :デフォルトの名無しさん:2005/09/09(金) 21:58:54 .net
>>12
たとえば GeForce 6200TC なんて5000円くらいから売ってる。
これでもばっちり OpenGL 2.0 だぞ。

16 :デフォルトの名無しさん:2005/09/09(金) 21:59:59 .net
ごめん、ビボーだからそんなお金ない

17 :デフォルトの名無しさん:2005/09/09(金) 22:01:30 .net
>15
ちがう。そんな低レベルな回答では駄目だ。
高レベルな質問にはもっと高レベルな回答をしてくれたまえ。

>12
あ き ら め ろ

18 :デフォルトの名無しさん:2005/09/09(金) 22:01:41 .net
>>16
その美貌を武器にお金を稼ぐんだよ

19 :デフォルトの名無しさん:2005/09/09(金) 22:05:39 .net
>>15
本当?
どこのメーカーの?
ほとんどOpenGL1.5対応としか書いてないけど

こことか
http://www.inno3d.com/products/geforce6/6200_tc.html

それとも非公式?

>>16
がはははw
なめるなよ

20 :デフォルトの名無しさん:2005/09/09(金) 22:06:30 .net
>>17
どうやってあきらめらばいいんだよ?

21 :デフォルトの名無しさん:2005/09/09(金) 22:06:46 .net
ホタテをなめるなよ?

22 :デフォルトの名無しさん:2005/09/09(金) 22:07:16 .net
このスレは、OpenGL 2.0 の猛者が集うスレである。

キミ達のような人間は、このスレが欲しているような人間では、到底無い。

さぁ、羊どもは牧場に帰りたまえ。
http://pc8.2ch.net/test/read.cgi/tech/1126267690/

23 :デフォルトの名無しさん:2005/09/09(金) 22:08:02 .net
>20
日本をあきらめろ

24 :デフォルトの名無しさん:2005/09/09(金) 22:08:47 .net
>>19のような、OpenGL ICDの概念を全く理解していない馬鹿は、このスレに来るべきでない。

25 :デフォルトの名無しさん:2005/09/09(金) 22:11:28 .net
>>19
nVidiaから最新ドライバダウソして入れれば2.0になるだよ。

26 :デフォルトの名無しさん:2005/09/09(金) 22:16:16 .net
>>23
無理

>>25
どうもっす
調べてみますだ

27 :デフォルトの名無しさん:2005/09/09(金) 22:19:40 .net
はいはい、>>26のような馬鹿どもには馬鹿専用のスレがあるから。
http://pc8.2ch.net/test/read.cgi/tech/1126267690/

28 :デフォルトの名無しさん:2005/09/09(金) 22:20:52 .net
カスどもがwwwwww

29 :デフォルトの名無しさん:2005/09/09(金) 22:24:23 .net
>>27
ぷぷぷw
相手にされてないのに絡んでくるなよ
バーカが(ゲララララ

30 :デフォルトの名無しさん:2005/09/09(金) 22:25:42 .net
パラボロイドシャドウマップを実装しているのですが
シャドウマップの生成がうまくいきません。何か間違っているのでしょうか…。

!!ARBvp1.0

PARAM nfz = program.local[0];
PARAM half = { 0.5, 0.5, 0.5, 0.5 };
PARAM light = program.local[1];
PARAM d0 = program.local[2];

TEMP p, n, inv, lenp, L, i;

ADD p, vertex.position, -light;
RCP inv.x, p.w;
MUL p, p, inv.x;
ADD result.color.w, -p.z, half.x;
DP3 lenp, p, p;
RSQ inv.x, lenp.x;
MUL p, p, inv.x;
RCP lenp, inv.x;
ADD p, p, d0;
RCP inv.z, p.z;
MUL p.x, p.x, inv.z;
MUL p.y, p.y, inv.z;
ADD p.z, lenp, -nfz.x;
MAD p.z, p.z, nfz.z, nfz.w;
MOV p.w, d0.w;
MOV result.position, p;

END

31 :デフォルトの名無しさん:2005/09/09(金) 22:29:48 .net
>27
そのスレは中国様の許可得たの?
得てないでしょ。

32 :デフォルトの名無しさん:2005/09/09(金) 22:32:54 .net
>>29は明らかに低能

33 :デフォルトの名無しさん:2005/09/09(金) 22:33:40 .net
>>30
ここはOpenGL 2.0専用スレなのでGLSLで書き直さないと見てもらえませんよ。

34 :デフォルトの名無しさん:2005/09/09(金) 22:43:38 .net
なんか一人得意げにアセンブラ披露してカマかけてる奴がいるな。

35 :名無しさん@そうだ選挙に行こう:2005/09/10(土) 20:54:26 .net
ソケットプログラミングっていうのも、
このスレでいいの?


36 :名無しさん@そうだ選挙に行こう:2005/09/10(土) 21:30:57 .net
>>35
だめ

37 :名無しさん@そうだ選挙に行こう:2005/09/10(土) 21:32:15 .net
ネットワークプログラミング相談室 Port14
http://pc8.2ch.net/test/read.cgi/tech/1118469143/

38 :名無しさん@そうだ選挙に行こう:2005/09/10(土) 21:39:04 .net
そっちのソケットかよ!

39 :名無しさん@そうだ選挙に行こう:2005/09/10(土) 21:55:20 .net
アナルネタかと思った・・・

40 :名無しさん@そうだ選挙に行こう:2005/09/10(土) 22:24:06 .net
あなたのアナルにプラグ・イン!

41 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 11:53:53 .net
>>30
何がうまくいっていないのか、うまくいっていないと思うのはなぜかを具体的に言え。
“シャドウマップの生成”自体が問題だったらシェーダは関係ない。
最初は平行光源のシャドウでも試せ。

42 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 13:36:21 .net
ガガガガガガガガガ...................

ガガガガ...................

...................


フィッッッシュッッッ!!!

フィッッッッッッッッッッッッシュッッッッッッッッ!!!

ワァァァァァオッッ!!!

ワァァァァァァァオッッッッッッッッッッッ!!!

43 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 13:40:48 .net
........ザッッッバァァァンッッッ!!!...........

..................バッッッサァァァァァァンッッッッ!!!...................

...............................ザァァァァァァァァァァァンッッッッッッッ!!!..........................



フ ィ ッ ッ ッ ッ ッ ッ ッ ッ ッ ッ ッ ッ シ ュ ッ ッ ッ ッ ッ ッ ッ ッ ! ! !


イィィィィィィィィィィィィィィィィィィィィィィハァァァァァァァァァァァァァ!!!!!!!!!!!!!!!!!

44 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 13:45:02 .net
俺たち馬鹿をpart8に隔離したのにこのレベルの低さはなんだwwww

45 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 13:49:45 .net
ひとりハイテンションで釣り番組やってる方がいらっしゃいますね

46 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 13:59:35 .net
<OpenGL 2.0 専用スレ 中間考査>

Q.1) 平面ないし曲面に深度をオフセットしてデカールをマッピングする場合における、
最もスマートかつシンプルかつエレガントかつエキゾティックな方法を記述せよ。
(配点:25点)

47 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 14:08:05 .net
↓ここで本当にレベルが高い香具師のレス

48 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 14:20:51 .net
ちんちんびびんびーん

ベロベロベロベロベロベロベロベロベロベロ
スポスポスポスポスポスポスポスポスポスポ
ああーいくいくいく

うっ

49 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 14:27:41 .net
お前ら自分のレベルが低いのを棚に上げて他の奴を馬鹿にすんのやめろよな。
結局お前らも程度の低いことしかやってないだろうが。

50 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 14:29:10 .net
Z 座標が P_z で定義される頂点の深度を、距離 δ だけオフセットするには、

ε = - (2 * f * n) / (f + n) * δ / P_z * (P_z + δ)

なる ε を求め、透視射影行列の (3, 3) 成分に 1 + ε を乗算する。

尚、ここで n は近クリップ平面までの距離、
f は遠クリップ平面までの距離である点に留意されたい。

続いて、デカールの貼り付けであるが、
点 P (P_x, P_y, P_z, P_w) を中心とし、N を単位法線ベクトル、T を単位接線ベクトルと定め、
単位従法線ベクトル B を N と T の外積すなわち B = N×T とする。

このとき、幅 w、高さ h すなわち w×h からなるデカールを、
以下に定義する 6 つの平面に対してクリッピングを行う。

(left) = (T, w / 2 - T・P) (right) = (-T, w / 2 + T・P)
(bottom) = (B, h / 2 - B・P) (top) = (-B, h / 2 + B・P)
(front) = (-N, d + N・P) (back) = (N, d - N・P)

ただし、ここで d は点 P を通る接平面からの最大距離である。

さて、以上の議論から、デカールの頂点 Q に対する
2D テクスチャ座標の公式を得る。

s = T・(Q - P) / w + 0.5
t = B・(Q - P) / h + 0.5

51 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 14:35:38 .net
<採点結果>

>>47: 0 点 (先生から一言: 他人に頼らず、自分で考えましょう。)

>>48: 0 点 (先生から一言: や ら な い か ?)

>>49: 0 点 (先生から一言: そういうあなたは、どうなんですか?)

>>50: 15 点 (先生から一言: 式の導出が議論されていません。)

52 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 15:11:24 .net
なるほど、あからさまに質問するのではなしに
問題を与えて暗に答えを得んとする新手の質問者だな

53 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 15:33:54 .net
なんだ。
ただの外国の書籍か論文のコピペスレか。
高等スレが笑わせるwww
いや、口頭スレなのか?wwww

54 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 15:51:21 .net
へぇ、外国の書籍か論文でデカールの貼り付けなんぞを日本語で記述したものがあるんだ。

え?なに?

あ、そうか。>>53の言う「外国」って中国だったんだね。納得。

55 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 16:12:35 .net
┐(´ー`)┌

56 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 16:13:34 .net
<採点結果>

>>53: 0 点 (先生から一言: 中国人留学生には補講を用意してあります。)

補講(対象:中国人留学生)
http://pc8.2ch.net/test/read.cgi/tech/1126267690/l50

57 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 16:15:30 .net
レベルタカスwwwww

58 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 16:18:20 .net
ある意味、こっちのスレよりあっちのスレのほうがレベル高いという罠。

59 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 16:34:27 .net
うん。少なくともあっちのスレは漏れのレベルを超えてる。
最近の議論は超むずかしいよ。

60 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 16:49:17 .net
http://pc8.2ch.net/test/read.cgi/tech/1126267690/23

「この問い掛けは、現代の社会病理を的確に指摘したアフォリズムであり、
今日、我々が直面しているアポリアに対して有益な示唆を与えている。」
(ワシントンポスト、2005年9月11日号 夕刊)

61 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 16:58:11 .net
阿呆りずむ

62 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 17:03:37 .net
>>61
山田君、座布団一枚




もってって

63 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 17:12:05 .net
      ____        __
    /i||||||||||||||||||iヽ      \ 
 / ̄ヽ||||||||||||||||||||||||iヽ    <              
'""ヽ  ヽ!|||||||||||| ||||||! ヘ 、― / ロマンティックageるよ
||l   ___ヽll,‐''''__ゞi .|||||| .ロマンティックageるよ
||l  /ヽ、 o>┴<o /ヽ\|||||| .ホントの勇気 見せてくれたら
ヽ‐イ  |ミソ ̄'"ノ"/li゙ ̄゛l;|l |、 |  ロマンティックageるよ
.\/l  .|ミミl l―――フ..l;ll / ∠  ロマンティックageるよ
 .\ノ  |ミミ.l..\=ヲ/ l;|/   フ .ロマンティックageるよ
   ̄\ |ミミ.l..  ̄ ̄,,,l;/    \ 夢をageるよ
   l \ヾ゙゙....  ̄."/i     ∠_
 _/_``\ ̄、 ̄/ /l___  /

64 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 17:38:16 .net
日本のOpenGL業界も地に堕ちたな

65 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 18:01:45 .net
OpenGLネタがない

とりあえず適当に質問を載せて保守

その質問をバカにするレスが書き込まれる

収拾がつかずカオスへと突入

エロネタ、電波のオンパレード

以下ループ

66 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 18:02:39 .net
まさに、エントロピー増大の法則に合致したスレですね。

67 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 18:14:18 .net
ま、結局OpenGLを勉強したい奴は独学に尽きるというわけで



 終 了 。

68 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 18:36:00 .net
なあ、2.0ってそれ以前と互換性ないの?
無いんだったらOpenGL名乗らないでほしいなあ・・・

69 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 18:37:47 .net
>>68
頭悪すぎ

70 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 18:40:03 .net
>>68
無いわけがない

71 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 20:41:27 .net
何から互換性がないと判断したのかが気になる

72 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 21:59:07 .net
プハハハハハ。

カスども。今に見てろよ。

73 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 22:49:55 .net
>>71
DirectXみたいなもんだと思ったのでは?

74 :デフォルトの名無しさん:2005/09/16(金) 18:00:33 .net
>73
DirectXの後方互換性を知っているのか?

75 :デフォルトの名無しさん:2005/09/16(金) 18:08:52 .net
>>74
DirectXは新しいインターフェイスをまるごと用意して古いのはそのまま残してるだけだから、
プログラマの視点では、後方互換性があると言うにはちょっと無理があると思う。

76 :デフォルトの名無しさん:2005/09/16(金) 18:23:58 .net
>>74
考え方次第だけど、API自体は全く異なる(特に7以前と8以降)ので、普通の意味での
後方互換性はないと言うこともできるわな。>DirectX
たまたま現在配布されているランタイムはDirectX7,8,9のAPIを全部サポートしていると
いうだけで、7に何かを加えて8になり、それに何かを加えて9になったというわけでは
ないので、プログラマから見れば特に7以前の知識は何の役にも立たない。
このスレでDirectXの話に深入りするつもりはないけど、>>68氏はOpenGL1と2の関係
もそんなもんだと思ったんじゃないのかな、ってこと。実際にはそうではないわけだが。

77 :デフォルトの名無しさん:2005/09/16(金) 18:25:58 .net
実行互換はあるがソース互換はない

78 :デフォルトの名無しさん:2005/09/17(土) 16:01:52 .net
これからの時代は、自分でドライバ書いてハードウェア直叩き。

これだね。

GPUがシェーダセントリックなアーキテクチャとなった今日においては、
もはやDirectXかOpenGLか、HLSLかGLSLか、なんてのは関係無い。

マイクロコードでGPUをハードウェアレベルで制御する。

これだね。

もはや、OpenGLの混沌としたカオス―すなわち拡張仕様―に煩わされることもない。
もはや、DirectXのMicrosoftによる独断的な仕様決定に煩わされることもない。

そう、これからの時代は、自分でドライバ書いてハードウェア直叩き。

これだね。

79 :デフォルトの名無しさん:2005/09/18(日) 14:59:25 .net
それだね。

80 :デフォルトの名無しさん:2005/09/18(日) 16:31:59 .net
そうでもない

81 :デフォルトの名無しさん:2005/09/22(木) 14:38:27 .net
DirectXのスキンメッシュと同じようなサンプルプログラムを探しているのですがありませんか?

82 :デフォルトの名無しさん:2005/09/23(金) 13:37:37 .net
「へんじがない ただのしかばねのようだ」


83 :デフォルトの名無しさん:2005/09/23(金) 14:41:14 .net
鹿で作ったバネのようだ

84 :デフォルトの名無しさん:2005/09/23(金) 19:26:14 .net
「DirectXのスキンメッシュ」っていうのを知らない。
っていうかDirectXのスキンメッシュのサンプルプログラムじゃだめなの?

85 :デフォルトの名無しさん:2005/09/23(金) 19:35:52 .net
>>81
skin mesh のフォーマット依存だよ。
↓ここら辺参考にして下さい。

ttp://www.morrowland.com/apron/tut_gl.php
ttp://nehe.gamedev.net/

86 :81:2005/09/23(金) 20:31:08 .net
>>85
ありがとうございます

87 :デフォルトの名無しさん:2005/10/04(火) 18:27:24 .net
C++でOpenGLを用いてDLLを作成し、
VBのピクチャーボックス上に描画してるんですけど、
保存しようとすると白紙で保存されてしまいます。
なぜでしょうか?
SavePicture Picture.Image
で保存しようとしています。
VBで作成した描画はこれで保存できるんですけどね。
どなたか教えて下さい。お願いします。


88 :デフォルトの名無しさん:2005/10/05(水) 08:29:13 .net
>なぜでしょうか?
VBは知らないのでわからん。

>どなたか教えて下さい。お願いします。
VBで保存できない理由を知りたいの?
絵を保存する方法を知りたいならそう聞けよ。

89 :デフォルトの名無しさん:2005/10/05(水) 11:23:16 .net
そうです。
絵を保存する方法を教えてください。

90 :デフォルトの名無しさん:2005/10/05(水) 12:43:07 .net
>>89
glReadPixels

91 :デフォルトの名無しさん:2005/10/26(水) 21:00:58 .net
>>87
PictureBox.ImageにはVBの描画関数の結果しか適用されてないはず。
PictureBox.AutoRedrawをtrueにするとhdcプロパティがバックバッファの方になるんだっけか。
そいつをImageコントロールかなんかに描画して保存すればいいのか?
忘れたよVBなんて

92 :デフォルトの名無しさん:2005/10/30(日) 01:37:11 .net
日本人は洋書を読んで学んだ奴は一人もいない。


そもそも、プログラム自体

「出来損ないのため学校に行って」
「日本語で」
「懇切丁寧に教えてもらった」

以上でないと学べなかったのだから当然と言えば当然。

93 :デフォルトの名無しさん:2005/10/30(日) 02:44:38 .net
2.0にまで汚染が広がってきてるよ。。

94 :デフォルトの名無しさん:2005/10/30(日) 05:51:33 .net
カスどもがwwwwww

95 :デフォルトの名無しさん:2005/10/31(月) 00:53:58 .net
JavaとGLSLこれ最強

96 :デフォルトの名無しさん:2005/11/02(水) 02:47:56 .net
最近のJOGLってOpenGL2.0対応してるみたいね。
案外Javaでやるというのも、これから長い目でみるとアリかもな。

97 :デフォルトの名無しさん:2005/11/02(水) 10:07:51 .net
結論!
OPENGL最強杉www
ダイレ糞X死滅確定wwwwっううぇっうぇw

98 :デフォルトの名無しさん:2005/11/02(水) 13:56:29 .net
>>96
アリだと思う。ちょっと仕様変わる(JSR-231)が、Java 6 に標準装備される
可能性が高いし。

99 :デフォルトの名無しさん:2005/11/04(金) 01:30:17 .net
FBO拡張さわり始めたけどpbufferで心が折れそうになった俺には神的に使いやすいAPIだな。
DirectXから比べてもZBufferを簡単にテクスチャ化できるのも素敵だ。

 しかし、まぁ、一昔前に比べると海外の情報サイトも激減したように見えるがどうかねぇ。
英語が読めない日本人ならいざ知らず外人まで何が仕様で何がドライバのバグなのか
混乱してDirectXに逃げてる感じ。


100 :デフォルトの名無しさん:2005/11/04(金) 01:42:21 .net
 GLSL触っててドライバーのエラーで気づいたんだけどGLSLって
NVIDIAのドライバ内で一度cgコードに変換されてコンパイルされてんのね。
道理でコンパイル遅い訳だ。

 GLSLってDirectXに比べて中間コード無しで直接ドライバにソースコード
渡せるからよりカツカツな最適化できるのがメリットとかテキトーな言い訳
してたけど結果がこれじゃねぇ。


101 :デフォルトの名無しさん:2005/11/04(金) 02:06:41 .net
>>100
困るほど遅い?

102 :デフォルトの名無しさん:2005/11/04(金) 02:24:36 .net
DirectXから比べると遅いねぇ。
Effectファイルみたいなシェーダ管理機構もないからシェーダファイルの数も膨れ上がるし。
シェーダコードをバイナリ化しとけないのも×。
言っちゃなんだけど製品に使うには粗がありすぎだと思うけどどうか?

実際にGLSL使われてる製品ってあんの?

103 :デフォルトの名無しさん:2005/11/04(金) 08:35:35 .net
あるよ。

104 :デフォルトの名無しさん:2005/11/04(金) 16:07:15 .net
っていうか、ゲームってGLばっかだと思ってたけど。
昔カーマックがDX使わないって言ってたのを聞いた事がある。

105 :デフォルトの名無しさん:2005/11/04(金) 17:04:04 .net
ゲームはほぼdirectxのみ。
多くの開発者にとって神であるカーマックがopengl支持だったから、辛うじて残ってたくらい。
そのカーマックすらxbox360でdirectx陣営に回りそうって話で、ゲーム分野での死滅は免れそうに無い。

106 :デフォルトの名無しさん:2005/11/04(金) 17:10:04 .net
ゲハ臭いスレだな

107 :デフォルトの名無しさん:2005/11/04(金) 17:11:22 .net
はっきり言っちゃうと、個人的にはゲームなんてどうでもいい。
ゲームのおかげでGPUが安く高性能になったのには助けられているが。

108 :デフォルトの名無しさん:2005/11/04(金) 21:00:52 .net
ウンコリヤルエンジン3がOpenGLサポぅツ

だからPS3とダメ箱、PCでも問題ない

109 :デフォルトの名無しさん:2005/11/04(金) 23:30:20 .net
ウンコリアルエンジン見たくドライバメーカと蜜月な関係に
でもならんとGLで製品作るのは相当辛いと思われるが。


110 :デフォルトの名無しさん:2005/11/04(金) 23:59:01 .net
なもんで、NVIDIAがライブラリを豊富に用意した

かつOpenGLなので面白い関数は速攻ライブラリ行きにできる
ましてコンソールだから承認を待つ必要もなく、
作ったところが自由に入れ込める

もし優秀ならばSDKアップデートとして他メーカーにも提供していけるという話
権利がどうなるのかは知らないが

111 :デフォルトの名無しさん:2005/11/05(土) 00:49:40 .net
何の話?そんな素敵ライブラリがあったらGLは衰退してねしょ?

112 :デフォルトの名無しさん:2005/11/05(土) 01:00:35 .net
PS3の話と他の話の区別ができないバカも出るわけだわ

113 :デフォルトの名無しさん:2005/11/05(土) 01:20:18 .net
ケータイゲーム業界(というよりキャリア(というよりチップメーカー))が
OpenGL/ESを選んだから
OpenGLのゲーム業界進出はこれからが本番だよ

114 :デフォルトの名無しさん:2005/11/05(土) 02:39:47 .net
さすがにMS以外DirectX乗せるわけ無いからね

115 :デフォルトの名無しさん:2005/11/05(土) 02:49:59 .net
glHogeSCE拡張の嵐でウンザリするに100EE。
そいうえばOpenVGとかどうなったんだろうな。

116 :デフォルトの名無しさん:2005/11/05(土) 08:56:13 .net
OpenGL毛嫌いすんのはアレでしょ、要するにアホ。

某自称社長なんか知ったかコイて「Xbox360のほうが性能がいい」とか言っていたが
ジョン・カーマックが「PS3のほうが性能はいい」


ああいう誰かも分からないアホよりもカーマックのいうことのほうが説得力がある
よくよく見れば単なるDXファンボーイ

そういうバカの集まりだよDXファンボーイは

117 :デフォルトの名無しさん:2005/11/05(土) 09:36:47 .net
HEYユー
DXファンボーイを侮るんじゃあないぜ。やつらは大勢だ
そこんとこユーはアンダスタン?

118 :デフォルトの名無しさん:2005/11/05(土) 11:09:16 .net
OpenGLなんか使われてもネェ・・・
オナニーじゃないんだから

119 :デフォルトの名無しさん:2005/11/05(土) 11:12:59 .net
なにかデメリットあるのか?

120 :デフォルトの名無しさん:2005/11/05(土) 11:22:20 .net
情報がすくねーな。あとドライバのGL実装がバグバグ。
というかGLマンセーな人はATIやNVのドライバの糞実装で泣いた事は無いのか?
あいつら、明らかにやる気ないぞ。


121 :デフォルトの名無しさん:2005/11/05(土) 11:23:51 .net
>>120
全然。
S3が変な実装しているのを見かけたことはあるがな。

122 :デフォルトの名無しさん:2005/11/05(土) 11:37:28 .net
そか。その程度の所しか触ってないならそれはそれで幸せだと思うぞ。


123 :デフォルトの名無しさん:2005/11/05(土) 11:56:03 .net
人間楽な道に行くとバカなことしか言わなくなるし
ロクなこともできない

124 :デフォルトの名無しさん:2005/11/05(土) 11:58:12 .net
貧乏人って苦労してるからどんどんバカじゃなくなっていくね
じっと手をみる

125 :デフォルトの名無しさん:2005/11/05(土) 14:23:18 .net
カーマックがDXボーイだったら、多分今頃落ちぶれてたであろう。

126 :デフォルトの名無しさん:2005/11/06(日) 00:45:31 .net
結局のところGLは実装依存になってるんだよなぁ
DXと何が違うのやら

127 :デフォルトの名無しさん:2005/11/06(日) 01:09:19 .net
DXが使える環境の人はそれを使えばいいだけ

128 :デフォルトの名無しさん:2005/11/07(月) 21:50:15 .net
こっちのスレまで不毛な論争が入ってきたな。
どうなろうがここはOpenGL関連のスレなんだからOpenGLの価値否定ばっかしてもしょうがないだろ。
実際の2.0関連の話を粛々とすればいいんじゃないの?

129 :デフォルトの名無しさん:2005/11/07(月) 23:28:17 .net
粛々とする対象の話がない。
できるレベルに達している人が集まってない。

130 :デフォルトの名無しさん:2005/11/08(火) 09:27:10 .net
価値否定も何も事実を述べてるまでじゃん

131 :デフォルトの名無しさん:2005/11/08(火) 12:56:34 .net
でも、DirectXの話ははっきり言ってうざいだけ。
どうしてもやるならOpenGL vs DirectXみたいなスレでも立てて
そちらへ隔離してほしい。

132 :デフォルトの名無しさん:2005/11/08(火) 13:04:15 .net
OpenGL VS Direct3D
http://pc8.2ch.net/test/read.cgi/tech/1044308707/l50


133 :デフォルトの名無しさん:2005/11/09(水) 01:35:15 .net
OpenGL2.0の達人の方々に質問です。
FBOに対してFSAAをかける方法解る人いますか?
拡張命令を目を皿にして眺めてもよくわかんなかったれす。


134 :デフォルトの名無しさん:2005/11/09(水) 02:48:50 .net
>>133
EXT_framebuffer_object の Issues 41 は読んだ?

135 :デフォルトの名無しさん:2005/11/09(水) 15:13:48 .net
久しぶりに来てみたら。なんだ。お前らまだOpenGLなんかやってやがる。

ダメじゃん。全然未来が見えてないジャン。

やっていることは。種子島の鉄砲伝来以来。変わってないジャン。

ま。そういう民族ってことなんだろうけど。

お前らには悪いが。私は一足お先に未来へと行かせてもらうよ。

136 :デフォルトの名無しさん:2005/11/09(水) 15:52:35 .net
>>135
両方のスレへコピペご苦労。はやく未来とやらに逝ってください。

137 :デフォルトの名無しさん:2005/11/09(水) 16:32:12 .net
コピペをコピペであると指摘するのはアホ
コピペにマジスレするのが知識人

138 :デフォルトの名無しさん:2005/11/09(水) 16:34:19 .net
マジスレ

139 :デフォルトの名無しさん:2005/11/09(水) 16:45:06 .net
スジマン

140 :デフォルトの名無しさん:2005/11/09(水) 16:46:09 .net
ジンマシン

141 :デフォルトの名無しさん:2005/11/09(水) 16:48:07 .net
マンマシンインターフェース

142 :デフォルトの名無しさん:2005/11/09(水) 16:59:47 .net
マンコマシンイヤンフェラチオ

143 :デフォルトの名無しさん:2005/11/09(水) 17:03:07 .net
ママノマンコペロペロ

144 :デフォルトの名無しさん:2005/11/09(水) 17:06:11 .net
ペペロンチーノマンマミーヤ

145 :デフォルトの名無しさん:2005/11/09(水) 18:53:22 .net
ペロペロチロチロマンマンヌレヌレ

146 :デフォルトの名無しさん:2005/11/09(水) 18:55:46 .net
最後の希望、OpenGL2.0専用スレも、もはや死に体同然だな。

147 :デフォルトの名無しさん:2005/11/09(水) 23:07:07 .net
>>135
一瞬、ちょっとだけ過去にタイムスリップしたかと思ったZE!


148 :デフォルトの名無しさん:2005/11/10(木) 00:42:30 .net
>>134
Issues41は読みました…。う〜良くわからん。
まだ実装されてないって事?実装する予定が無いって事?
またpbufferに逆戻りか…。




149 :デフォルトの名無しさん:2005/11/10(木) 00:56:25 .net
>>148
一言で言えば「まだできない」だと思う。各ベンダの独自拡張までは調べてないけど。

150 :デフォルトの名無しさん:2005/11/10(木) 01:18:58 .net
>>149
 マジカ!折角pbufferの呪縛から逃れて新たにFBOで仕切りなおしかと思いきや
FSAAで拡張地獄に付き合わなきゃあかんのか。DX Boyがシャカリキになるのも
うなづけるってもんだ。

 ってか、GLスレでちゃんとレス貰えると思わなかった。サンクス。


151 :デフォルトの名無しさん:2005/11/10(木) 09:45:35 .net
JavaのJOGLならpbufferの違いを隠蔽してくれるみたいだぞ

152 :デフォルトの名無しさん:2005/11/25(金) 16:45:49 .net
GLSLでマルチテクスチャができねぇ
フラグメントシェーダで二つ目のテクスチャがサンプリングされない

つーか全てのレンダリングステートを意識するのが疲れる
glActiveTextureARB( GL_TEXTURE0_ARB ) / glActiveTextureARB( GL_TEXTURE1_ARB )とか
glEnable( GL_TEXTURE_2D ) / glDisable( GL_TEXTURE_2D )とか
BindTextureとか
とかいつどの順番でどう呼べばいいのかわからんボケ(`')

153 :デフォルトの名無しさん:2005/11/25(金) 22:11:27 .net
GLSL
uniform sampler2D tex0, tex1;

glUniform1i(glGetUniformLocation(prog, "tex"), 1); // GL_TEXTURE1

glActiveTexture( GL_TEXTURE1)の後、glBindTexture
GLSLの時、glEnable/glDisableいらない(かも

寝る

154 :152:2005/11/25(金) 23:46:18 .net
くそっできねー

>>153
寝ないでくれ。

そんな感じでやってるのだがやっぱりダメできない。
テクスチャの読み込み時にもglActiveTextureARBは必要なのだろうか。どっちにしろできなかったけど。
VBO使ってるのは関係あるんかな。
今環境マッピングやってて、一つ目のテクスチャUVはVBOで、二つ目のテクスチャUVはフラグメントシェーダ中で計算してるのだけど。

今から非VBOでやってみる。

GLSL+マルチテクスチャできた人でつまづいたところとかあったら教えてくで。

155 :デフォルトの名無しさん:2005/11/25(金) 23:59:26 .net
http://marina.sys.wakayama-u.ac.jp/~tokoi/?date=20051008

156 :デフォルトの名無しさん:2005/11/25(金) 23:59:32 .net
>>154
テクスチャ読み込むときもバインド必要だよ。

読み込み
glBindTexture(...
gluBulid2DMipmaps(...

描画
glActiveTexture(...
glBindTexture(...

157 :デフォルトの名無しさん:2005/11/26(土) 00:17:45 .net
まず152はテクスチャフェッチとテクスチャユニットの関係から勉強するべき。

ていうか実際にシェーダ書く前にシェーダパイプラインの構造を勉強するべき。

そんなんやってらんねーよ、とか言うなら素直にDirectXに行くべき。

158 :152:2005/11/26(土) 00:29:27 .net
非VBO(glMultiTexCoord2fARB)でもダメだった。一つ目のテクスチャしか表示されねぇ。
gl_FragColor = texture2DProj( tex1, gl_TexCoord[0] ) * texture2DProj( tex2, gl_TexCoord[1] );

>>155
そこは既に見ている、のだけど・・・

>>156
読み込み
glActiveTexture ←不要?
glGenTextures
glBindTexture
glTexImage2D

描画
glActiveTexture
glBindTexture
glTexParameteri
//ここで描画

>>157
了解、勉強してくる。たぶん中途半端な理解だから。

159 :デフォルトの名無しさん:2005/11/26(土) 01:25:48 .net
UVがおかしいのかテクスチャがおかしいのかをはっきりさせろ。
ためしに、
gl_FragColor = texture2DProj( tex2, gl_TexCoord[0] );
とか、
gl_FragColor = texture2DProj( tex1, gl_TexCoord[1] );
とか、やってみろ。

160 :デフォルトの名無しさん:2005/11/26(土) 01:32:46 .net
マジレスすると、

シェーダはテクスチャユニットからテクスチャをフェッチしてくるので
テクスチャユニットにテクスチャが何もバインドされていなければ
シェーダはテクスチャユニットからテクスチャをフェッチできない。
したがってシェーダでテクスチャをフェッチする場合は必ず
テクスチャユニットにテクスチャをバインドしてテクスチャユニットを
アクティブにしなければならない。

161 :デフォルトの名無しさん:2005/11/26(土) 01:40:28 .net
マジレスすると、

シェーダはテクスチャをバインドしてテクスチャユニットから
テクスチャをテクスチャユニットにテクスチャがフェッチしてくるので
テクスチャユニットにテクスチャがテクスチャユニットをアクティブに
何もバインドされていなければテクスチャユニットからテクスチャをフェッチ
シェーダはテクスチャユニットからテクスチャをフェッチできない。
したがってテクスチャユニットにシェーダでテクスチャをフェッチする場合は必ず
テクスチャユニットにテクスチャユニットをアクティブにテクスチャをバインドして
テクスチャユニットをテクスチャユニットからテクスチャをテクスチャユニットに
テクスチャアクティブにしなければならない。

162 :デフォルトの名無しさん:2005/11/26(土) 01:47:38 .net
なんかテクテクスチャスチャうるさいなぁ

163 :デフォルトの名無しさん:2005/11/26(土) 01:56:02 .net
正直こんなところでつまづくならDirectXのほうが理解が早いぞ。
DirectX10でまた色々強化されるし乗り換えておいたほうがいいんじゃね?

164 :デフォルトの名無しさん:2005/11/26(土) 02:01:24 .net
Windowsじゃないから。

165 :デフォルトの名無しさん:2005/11/26(土) 03:33:56 .net
それで理解や習得に時間かかってちゃアホだよ。

166 :152:2005/11/26(土) 04:01:43 .net
やっとできた!

glUseProgramObjectARBでハンドルを指定する前にglUniform1iARBしていたのが原因だったようだ。
読み込み時にglActiveTextureする必要はなかった。

同じUV値で>>159の方法で悩んだり、なんかどんどん小さいエンバグしていって、もうn

レスしてくれた人、一緒に考えてくれた人、ありがとう。
アホだけど、やっぱり好きです。

167 :デフォルトの名無しさん:2005/11/26(土) 08:10:13 .net
プログラミングなんて、所詮は経験ですよ。

168 :デフォルトの名無しさん:2005/11/27(日) 00:12:24 .net
そうでもないよ

169 :デフォルトの名無しさん:2005/11/27(日) 00:13:06 .net
経験は大事

170 :デフォルトの名無しさん:2005/11/27(日) 00:25:03 .net
趣味pgですが2kなのでglでう。

171 :デフォルトの名無しさん:2005/11/27(日) 00:37:15 .net
http://pc8.2ch.net/test/read.cgi/tech/1132403929/

172 :デフォルトの名無しさん:2005/11/27(日) 02:48:25 .net
OpenGL2.0は圧縮テクスチャ使える?

173 :デフォルトの名無しさん:2005/11/27(日) 02:50:44 .net
>>172
OpenGL 1.3以降なら標準機能だす。無論2.0でも使える。

174 :デフォルトの名無しさん:2005/11/27(日) 18:15:13 .net
Xbox360大盛況でどうみてもDirectXの圧勝です。

OpenGLは終了致しました。

ご声援ありがとうございました。

今後はDirectXをお使いください。

175 :デフォルトの名無しさん:2005/11/27(日) 19:40:07 .net
それは自虐ネタにしか見えないんだが・・・w

176 :デフォルトの名無しさん:2005/11/27(日) 23:30:15 .net
フリーズしまくる

177 :デフォルトの名無しさん:2005/11/27(日) 23:34:55 .net
まだだ! まだ我々にはOpenGL2.1がある!!

178 :デフォルトの名無しさん:2005/11/30(水) 01:34:52 .net
glUniform1iARBって言えば、俺もハマッた記憶あるな。1時間ぐらい悩んだ。
つか、DX-Boyの俺にはサンプラ変数にシェーダ内に値が持てないのがまず理解できない。
cgでもつかえって事か。

179 :デフォルトの名無しさん:2005/12/01(木) 06:58:22 .net
CgはCgで色々ある
コンパイラに任せとくと実行速度が1/2になることも

180 :デフォルトの名無しさん:2005/12/03(土) 02:18:43 .net
Cgは遅いから気をつけろよ。
無駄な変数を定義せず無駄なセットをしないこと。
シェーダーが切り替わると共有変数とか関係なしに
全変数(未使用も含む)が再セットされるのでコストがでかい。

181 :デフォルトの名無しさん:2005/12/03(土) 14:20:24 .net
Cg はライブラリは使わず、コンパイラとしてのみ使うのが吉だな。

182 :デフォルトの名無しさん:2005/12/04(日) 02:14:13 .net
DirectXのHLSLも同じくアセンブラにコンパイルして使ったほうがいいな。

183 :デフォルトの名無しさん:2005/12/04(日) 13:45:30 .net
>>179
>>180
まじで? CgがそうだってことはHLSLも?
GLSLはどうなんだろう・・・。

184 :デフォルトの名無しさん:2005/12/04(日) 14:26:42 .net
GLSLはよく知らないけど、CgやHLSLはアセンブラの知識が必須。
特にピクセルシェーダ1.x系列の場合は。

シェーダを書くときは一度コンパイル結果をアセンブラに落として
中身を確認した方がいい。特に従属テクスチャ命令なんかは命令の
制限が解ってないと、きちんとアセンブラの命令に落ちてくれない。

まあ、ピクセルシェーダ2.x以降は適当に書いててもコンパイル
できちゃうんだけどね。それはそれでまずいんだけど。

185 :デフォルトの名無しさん:2005/12/04(日) 15:25:47 .net
GLSLはループ回してる時に動的分岐入れるとまずコンパイルできない。
いや、コンパイルはできるんだがリンクできない。
「ループ時にブランチするな」とはどこにも書いてないので、恐らくコンパイラのバグなんだろう。
(ちなみにnVIDIAのCgコンパイラ経由)

かと言ってARB_vertex/fragment_programはループもブランチも実装されてないから
アセンブラでチマチマ書こうにも書けない。

結局、ベンダがコンパイラの質を上げてくれるのを待つしかない。

186 :デフォルトの名無しさん:2005/12/04(日) 16:14:40 .net
川瀬氏が今Cgいろいろやってるが、苦労してるようだ

187 :デフォルトの名無しさん:2005/12/04(日) 16:17:14 .net
投稿日 11月22日(火)04時29分 投稿者 Masa 削除

参照しているプログラムどころか、
使っている/いないに全く関係無しに、
エフェクト内の全ての uniform 変数は
エフェクト内の全てのプログラムに
連結されているみたいです。

結果、全く使われない無駄な連結が何百とあったので、
それを cgDisconnectParameter するだけでも
テストプログラム全体の速度が倍以上速くなりました。



ありえない…。

188 :デフォルトの名無しさん:2005/12/04(日) 16:33:31 .net
>>180はCgFXの話だよね?
>>185 GLSLじゃないけど、CgのFP40プロファイルとかはどうだろう。一応ループはコンパイル通って動いたよ。
NVIDIAのボードじゃないと動かないかもしれないけど

189 :デフォルトの名無しさん:2005/12/04(日) 17:01:45 .net
つーかPCもビデオカードなんて捨ててGPUコアをCPUみたく直接M/Bに乗せるアーキテクチャにするべき。
で、広帯域のメモリをCPU/GPUで共有。勿論、各種バッファ(頂点、フレーム、ステンシルetc)にCPU側からアクセス可能、と。

正直RTVBなんかやってられないわけですよ。

190 :デフォルトの名無しさん:2005/12/04(日) 17:04:54 .net
まぁ、Shader1.x世代のコードを書いてた人にはHLSLはちょっとアレかも
知れないが実際には意外と予想した通りのコードを吐き出してくれる。
どのみちペアリング実行とかテクスチャレイテンシーは仕様制定されて
ないから中間コードをドライバが最適化してくれるのを期待するしかないしね。

つか同じボードで同じ処理をしてもGLSLの方が2〜3割減ぐらいでパフォーマンス
出ない。特に動的/静的分岐周りは意味不明なパフォーマンスになる。
FBOのバインドにはms単位でコストかかるし、本当にこれでゲーム作れるのか…
と疑問に思うよ。

セガのアーケードボードはLinux+OpenGL2.0なんだっけ?バーチャ5とか凄い映像
なんだけどやっぱドライバとか専用にカスタマイズしてもらってるんだろうね。いいなぁ。

191 :デフォルトの名無しさん:2005/12/04(日) 17:21:56 .net
>>190
>GLSLの方が2〜3割減ぐらいでパフォーマンス出ない

頂点の描画方法に問題があるかと
OpenGLはIMだとドライバのオーバーヘッドありまくりで激遅
DLも結局ドライバ内部で命令のスイッチが起こるのでVBOが最適

192 :デフォルトの名無しさん:2005/12/04(日) 17:27:06 .net
うはwいつのまにかOpenGL2.0専用スレらしくなってるw

193 :デフォルトの名無しさん:2005/12/04(日) 19:39:45 .net
なんでもそうだが、コンパイラ任せでそのまんま
ってのはダメだ

194 :デフォルトの名無しさん:2005/12/04(日) 20:02:41 .net
う〜ん、でもコンパイラトリッキーなコードはそれはそれで問題だからなぁ。

>>191

 OpenGL(というかNVIDIAドライバ)はOpenGLになると急に頂点能力落ちるね。
ハードで効率よく扱える頂点ストリームに特定の法則があるっぽいんだが意味不明。


195 :デフォルトの名無しさん:2005/12/04(日) 20:13:51 .net
Lockかけてもだめなものなの?

196 :デフォルトの名無しさん:2005/12/04(日) 20:32:05 .net
uniform変数の連結ポリシーもそうなんだけど、
そこら辺何も言わないしどこにも書いてないから困る

書かれてあれば、自分でディスパッチしたり切断したりできるのに

197 :デフォルトの名無しさん:2005/12/04(日) 22:05:38 .net
>>194
VBO使えば、1つのバッファ・1つのデータ配列で頂点も法線もUVもカラーもマルチUVも一挙に流し込めるからマジお奨め。
しかもそのデータ配列の構造も自由に構成できるから(例えばGL_FLOATの頂点3/UV2/法線2)柔軟性が非常に高い。

まぁ、DirectXは知らんが。

198 :197:2005/12/04(日) 22:06:53 .net
法線3ですた。

199 :デフォルトの名無しさん:2005/12/04(日) 22:17:23 .net
ていうか商用のOpenGLゲームでアニメーションをどのように描画しているのか
激しく謎なんだけど誰かknow-how知りませんかね?

やっぱglDrawElementsでバッチしてるんだろうか。
しかし頂点座標はボーンの計算後に生成されるわけだしなぁ…。

200 :デフォルトの名無しさん:2005/12/04(日) 22:28:15 .net
>>199
glLockArraysEXTやってなければ大丈夫なんじゃないか?

201 :デフォルトの名無しさん:2005/12/05(月) 01:08:38 .net
>199
GPUかCPUのどっちか暇そうなほうにやらせる。
GPUでやる場合は頂点シェーダ。
CPUでやる場合は描画前に頂点座標を計算してバッファに貯めとく。

202 :デフォルトの名無しさん:2005/12/05(月) 01:11:18 .net
DirectXだと頂点シェーダをCPUで実行させるのが簡単なんだよね。
正直言ってこの機能だけはうらやましい。

203 :デフォルトの名無しさん:2005/12/05(月) 01:25:31 .net
>>201
うーん、やっぱ動的に計算する時は頂点シェーダでスキニングってことになるのか。

204 :デフォルトの名無しさん:2005/12/05(月) 01:28:08 .net
>川瀬氏が今Cgいろいろやってるが、苦労してるようだ

何をいまさらって書き込みだよな。
Cgが遅いなんて使ってみればすぐ気づくだろうに。
俺はレジスタ256個分を変数で予約したら劇的に遅くなって気づいた。

205 :デフォルトの名無しさん:2005/12/05(月) 01:38:26 .net
Cgが遅いんじゃなくてCgFXの話ですよね?
CgFXって誰も使ってないっぽい
cgGetFirstTechniqueをググって3hitだし...
今自分もCgからCgFXにするかGLSLにするか悩み中。

206 :デフォルトの名無しさん:2005/12/05(月) 01:38:55 .net
>204
PS3のゲーム開発でCgやる必要が出てきたとか。
でも今はシリコンスタジオ勤務らしいからそれはないか。

つか個人的には早くGeometry Shaderでウハウハしたいんだが
きっとOpenGLだとベンダ拡張で出るだけで標準になるには1年以上かかるだろうな・・・。

ところでOpenGL2.1っていつ出るの?

207 :デフォルトの名無しさん:2005/12/05(月) 02:07:03 .net
PS3だからってCg使わなくてもいいだろ。
コンパイルだけさせてレジスタへのパラメータ設定は
ARBの命令使えばいいし。
GLSLも遅いみたいだしそうしたほうが良くね?

208 :デフォルトの名無しさん:2005/12/05(月) 12:40:57 .net
NVIDIAもわからんところだ。
あれだけ、シェーダのスペシャリスト中のスペシャリストばかり揃ってて
なんでこんな仕様&コンパイラになるんだ。

209 :デフォルトの名無しさん:2005/12/05(月) 13:42:54 .net
だから Cg はコンパイラとして使って、アセンブラで埋め込めって。
ライブラリの出来が悪いのはCgFXがマイクロソフトと共同開発だから。

210 :デフォルトの名無しさん:2005/12/05(月) 21:13:45 .net
>>208
まーく・じぇい・きるがーど先生のフォースが衰えてきてるから。

211 :デフォルトの名無しさん:2005/12/05(月) 22:03:32 .net
>>205
CgFXとGLSLを同列に語るのはおかしいんじゃないか?
CgFXはエフェクトファイルだからあえて比べるならAshliか。
Ashliは使ったことはないがな。

CgFXは遅い上に使い勝手も微妙だから自作した方が早いかも。

212 :デフォルトの名無しさん:2005/12/05(月) 22:53:02 .net
ちゅうか、おまえらCg以外にネタないんですかね?
あんましOpenGL2.0とも関係ないし。

213 :デフォルトの名無しさん:2005/12/05(月) 23:30:24 .net
実はマイクロソフトもDirectXのEffectクラスの使用は推奨してない。
ConstantTableなんて最近付いたがおかしいと思ったろ?
シェーダー言語はコンパイルだけして自分でシェーダーを扱う
ヘルパークラスを作ったほうが無難。
うまく行けばOpenGLとDirectXで共通に使える自分クラスが出来て便利。
フレームレートも大幅に向上する可能性あり。

214 :デフォルトの名無しさん:2005/12/06(火) 00:35:36 .net
MSはEffectクラスの利用を推奨してますがな。
んだからConstantTableとか拡張してんだよ。

 GL2.0にもEffectファイルのレイヤーを実装するとか
予定には上がってたんだけど最近聞かないな…。だめぽ。


215 :デフォルトの名無しさん:2005/12/06(火) 01:29:04 .net
ID3DXEffectCompiler::CompileShaderを使ってシェーダーをコンパイルして
その時にConstantTableを受け取るんだそ。これやる時点でEffectクラス
なんざ使用しませんが?おれ何か間違えてる?

216 :デフォルトの名無しさん:2005/12/06(火) 01:47:17 .net
あってしかるべき機能を追加しただけなんじゃ・・・

217 :デフォルトの名無しさん:2005/12/06(火) 02:25:52 .net
コンパイル後のシェーダーに名前でデータセットするには
ConstantTableのようなクラスが足りなかったしね。
これでHLSLを使いつつもEffectクラスを使わずに済む。

218 :デフォルトの名無しさん:2005/12/06(火) 08:41:29 .net
で、OpenGL2.0の話題は?

219 :デフォルトの名無しさん:2005/12/06(火) 16:26:28 .net
uniform int numLights;
for (int i=0; i<numLights; ++i)

これでリンク通らんのは仕様ですかそうですか。

プログラマブルなんて上っ面だけで実際は描画前にガチガチに固めた
ある種の固定機能じゃねーかこの野郎。

220 :デフォルトの名無しさん:2005/12/06(火) 16:50:17 .net
またずいぶんな低脳が沸いてきたな。
汎用CPUと同じことが全部GPUでできるならCPUいらないよ。w

221 :デフォルトの名無しさん:2005/12/06(火) 20:25:24 .net
まぁ見るからに釣りなわけだが

222 :デフォルトの名無しさん:2005/12/07(水) 01:41:07 .net
自分で低脳と評する相手に反応するなんて
俺には恥ずかしくてできない。

223 :デフォルトの名無しさん:2005/12/07(水) 01:57:00 .net
PS3だとCgなんて使わずに全部CELLでやるんだろうな。
スキニングとかシェーダーじゃつらいし、FSAAとかもSPEがやるとか
言うらしいし。Cgが遅いとかいう問題も関係無いだろうね。

224 :デフォルトの名無しさん:2005/12/07(水) 02:04:19 .net
なんのこっちゃか。

225 :デフォルトの名無しさん:2005/12/07(水) 21:56:59 .net
どうせならもう少しマシな釣りをお願いしたい

226 :デフォルトの名無しさん:2005/12/09(金) 20:11:31 .net
>>223
テッセレーションとか、一部の処理はCELL側でやる可能性はあるだろうね。
でもGPUシェーダーで十分できる範囲の事はやっぱGPUでやった方がよくね?
空いたSPE他の事に回せるし。

227 :デフォルトの名無しさん:2005/12/10(土) 01:07:24 .net
スキニングはシェーダーに積めるマトリクスに限界があるから
確かにSPEがいいかも。AAはHDRバッファだと掛けられないので
MGS4はSPEでやるらしいね。

228 :デフォルトの名無しさん:2005/12/10(土) 01:49:47 .net
XBOX360ではシェーダーをCPUコードとGPUコードの両方でコンパイル出切るらしいが
まぁ当然SPEはカリカリハンドチューニングなんだろうね。大変だ。

229 :デフォルトの名無しさん:2005/12/12(月) 00:10:59 .net
いまどき全角英数字使ってる奴なんて久しぶりに見たわ

いい加減、恥ずかしくねーの?

ていうか全角英数字キモイよキモイよ

230 :デフォルトの名無しさん:2005/12/12(月) 00:21:34 .net
はい次。

231 :デフォルトの名無しさん:2005/12/12(月) 00:35:11 .net
俺の経験からすると全角英数字使ってる奴は間違いなく頭の弱い馬鹿。
全角数字はスタイルが醜い。そして無駄が多い。

OpenGL Shading Language

OpenGL Shading Language

明らかに後者の方が格段に美しく、かつ、スマート。
1byteで表示出来るもんをわざわざ2byteで書くその神経が信じられない。

否、信じたくもない。

232 :デフォルトの名無しさん:2005/12/12(月) 05:55:51 .net
俺の経験からすると全角カタカナ使ってる奴は間違いなく頭の弱い馬鹿。
全角カタカナはスタイルが醜い。そして無駄が多い。

カスどもがwwwww

カスどもがwwwww

明らかに後者の方が格段に美しく、かつ、スマート。
1byteで表示出来るもんをわざわざ2byteで書くその神経が信じられない。

否、信じたくもない。

233 :デフォルトの名無しさん:2005/12/12(月) 07:28:07 .net
コンピュータといえばWindowsしか知らない精神的視野狭窄

234 :デフォルトの名無しさん:2005/12/12(月) 20:47:08 .net
>>232
ニホンザルお得意のパクリ、すなわち、二番煎じかwww

235 :デフォルトの名無しさん:2005/12/13(火) 01:17:22 .net
さすがに猿だけあって猿真似がお上手なこと

236 :デフォルトの名無しさん:2005/12/13(火) 01:43:05 .net
だからいつも言ってるだろ。全角の方が美しい環境もあるって。
Windowsしか知らんのか。このパソコン素人が。
「俺の経験からすると」ってのが痛々しいぜ。

237 :デフォルトの名無しさん:2005/12/13(火) 01:46:24 .net
半角片仮名と全角英数字は日本の規格屋の恥だと思う。
要するにフォントの指定を文字コードに入れてしまったという先見性のなさ。

238 :デフォルトの名無しさん:2005/12/13(火) 16:24:17 .net
WindowsもLinuxもMacも使用してますが何か。
ていうかプログラミングはもっぱらLinux上ですが何か。

少なくとも「全角英数字の方が美しい環境」なんてもんは
日本語環境に特化された日本でしか通用しない日本語のWebしか見ない視野の狭い日本人向けの
非グロォーバァル・ステェンダァードォな環境ってこった。

自分の環境では全角が美しい→全角にこだわる→(プッ何こいつ全角使ってやがるw)

まさに自分しか見えない超視野狭窄のオナニストだなw

239 :デフォルトの名無しさん:2005/12/13(火) 16:25:51 .net
とりあえず、オナニストはさっさと童貞捨てて世界を知れw

240 :デフォルトの名無しさん:2005/12/13(火) 16:57:18 .net
なんだよもうちょっと遊べる奴かと思ったのに全然面白くないや
相手して損した

241 :デフォルトの名無しさん:2005/12/13(火) 21:12:02 .net
おまえらネタはいいからOpenGL2.0の話題を出せ

242 :デフォルトの名無しさん:2005/12/15(木) 01:49:48 .net
OpenGL|ES系の話はここでしちゃだめ?

243 :デフォルトの名無しさん:2005/12/15(木) 01:57:00 .net
>>238
自分の価値観を絶対として他人をこき下ろす。
お前ともだち少ないだろ?

244 :デフォルトの名無しさん:2005/12/15(木) 02:09:03 .net
ス急低参

245 :デフォルトの名無しさん:2005/12/15(木) 02:17:57 .net
>>242
少なくとも全角半角の話題よりはこのスレにふさわしい。
つまり全く問題ない。

246 :デフォルトの名無しさん:2005/12/15(木) 03:05:24 .net
>>232
うまいね。

>>238
日本語環境ですが何か?

247 :デフォルトの名無しさん:2005/12/15(木) 03:58:17 .net
DirectXの進化と比べると悲しくなってくるな。やっぱ金の賭け方が半端に違うからなぁ。
クロスプラットフォームというDirectXにはあり得ない利点があるのが唯一の支えだな。

248 :デフォルトの名無しさん:2005/12/15(木) 15:56:05 .net
かつてOpenGLで名を馳せたあの人やあの人、さらにはあの人・あの人までもが
続々とDirectXに移行している(あるいは移行予定)という事実。
先見性のないお前らはいつまでOpenGLなんて使ってるんでしょうね。

249 :デフォルトの名無しさん:2005/12/15(木) 17:45:24 .net
>>248
そんなこと言ってる暇があったらLinux版とMacOS版のDirectXを作ってくれ。

250 :デフォルトの名無しさん:2005/12/15(木) 18:08:59 .net
>>248
その4人は誰か書けよー嘘くせー
と煽る

251 :デフォルトの名無しさん:2005/12/15(木) 19:20:57 .net
そもそも、他人は関係ないだろ。

252 :デフォルトの名無しさん:2005/12/15(木) 22:11:21 .net
>>251
今251が良いこと言った

253 :248:2005/12/16(金) 00:19:44 .net
今日の収穫:

 4匹 サイズ小

254 :デフォルトの名無しさん:2005/12/16(金) 02:09:06 .net
あー、釣れたとか言うのと同じ負け犬の遠吠えですな。
気は済んだかい?

255 :248:2005/12/16(金) 04:01:54 .net
しょうがない、以下知的なウィットを理解できないバカのための解説。

>>248で「OpenGLの識者たちがDirectXへ軒並み移行」というネタをでっち上げる
  ↓
そこで一言:「先見性のないお前らはいつまでOpenGLなんて使ってるんでしょうね」
  ↓
見事に劣等感を刺激されたバカたちが早々に脊髄反射。

権威主義の日本人の弱点を巧みに突いた俺の明らかな圧勝。
バカは「負け犬の遠吠え」ときたもんだ。あっぱれ。

256 :デフォルトの名無しさん:2005/12/16(金) 09:30:22 .net
海外フォーラムではD3D10で沸き立つところに
OpenGL勢が茶々を入れるという図式になっております。

257 :デフォルトの名無しさん:2005/12/16(金) 12:14:10 .net
OpenGLってオレオレ・グレート・ライブラリに改名したほうがいいと思う

258 :デフォルトの名無しさん:2005/12/17(土) 02:10:34 .net
Dx10のシェーダーのレジスタ数がはんぱじゃないほど増設されてる。
なんかまったくの別物になった。Dx9やOpenGLと親和性は無いかもな。

259 :デフォルトの名無しさん:2005/12/18(日) 14:14:27 .net
FBOマジ糞。バックバッファからのコピーの方が速いとかマジ氏ね。
何がRTTだと。コピー挟む方が直接RTTするより速いってどーなっとんねん。
しかもカラーバッファとデプスバッファの同時RTTもできねーし。
こりゃpbufferのコンテキストスイッチ地獄よりも最悪だわ。

さ〜て、わいは今のうちからD3D10に乗り換える準備するで。

260 :デフォルトの名無しさん:2005/12/18(日) 14:56:51 .net
>>259
どの環境か詳しく

261 :デフォルトの名無しさん:2005/12/18(日) 15:48:41 .net
新しいhumusさんのデモ、すごいね。トータルなデモになってる

262 :デフォルトの名無しさん:2005/12/18(日) 17:40:25 .net
あの程度で驚いて、しかも自分でも作れない>>261は明らかにGL2.0の猛者では無いので
然るべきスレに行こうね。
~~~~~~~~~~~~

263 :デフォルトの名無しさん:2005/12/18(日) 21:41:01 .net
いや、あのレベルのものを自分で作れる奴なんて元からこのスレにいないだろwww

264 :デフォルトの名無しさん:2005/12/19(月) 04:49:35 .net
てかDirectXと比較して使ってる奴なんているの?Windows上で使ってる奴なんていないやね?
OpenGLの魅力はOpenでクロスプラットフォームなところでDirectXと比較するような話じゃねぇし。

265 :デフォルトの名無しさん:2005/12/19(月) 08:55:36 .net
> OpenGLの魅力はOpenでクロスプラットフォーム

ダウト

266 :デフォルトの名無しさん:2005/12/19(月) 15:56:06 .net
>>259
それは多分早期Zカリング(NVIDAではHyper Z)が効いて無い
んだと思うよ。一部のFBOの組み合わせでは何故か効かなくなる
傾向がある。法則は不明。マジウンコ。

まぁGL2.0のドライバは本当にクズなので最新技術を追いたいのなら
DX10に移行する方が賢いかも。少なくともリファレンスラスタライザ
のお陰でドライババグの洗い出しは楽。

 あのテキストオンリーの読みにくい仕様書からも逃れられるし。

267 :デフォルトの名無しさん:2005/12/20(火) 16:16:34 .net
クロスプラットフォームなんて所詮は戯言ですよ。

PCに限って言えば、本職でUNIX系OSでOpenGL使ってる人なんて極少数だし
NVやらATIのLinuxドライバは怠慢な香りがプンプンしてるし(もちろんソース非公開)
GPUの最大の使用用途である3Dゲームの大半はWindows向けだし
OpenGLの最大の利点だったプログラミングのし易さも拡張だらけでもはやカオスの域に突入した感もあるし
Windows VistaではDirectXの尻に敷かれる(レイヤが挟む)し。

とりあえずハードベンダーはLinuxドライバをオープンソースにして
GPUネイティブのコードまで開発者がタッチできるようにするべき。
そうすれば3Dに極限まで特化したLinux3Dとかでリソース喰いまくりのWindowsと差別化できるのに。

268 :デフォルトの名無しさん:2005/12/20(火) 16:57:47 .net
つーか、Direct3D10がWindowsVistaオンリーってアホとしか思えない。
しかもVista以後はWindowsXPのサポートも早々に打ち切り。

M$、終わったな。

誰もウィンドウが無駄にピョンピョン跳ね回る重いだけのOSなんて欲してない。
次世代PCゲームがVistaでしか動かないとなれば、単にゲーマーの割れを助長するだけ。

269 :デフォルトの名無しさん:2005/12/20(火) 17:02:37 .net
>>268
俺も今まで何度か「MS終わったな」と思ったが、そのたびに裏切られてきた。orz

270 :デフォルトの名無しさん:2005/12/20(火) 17:03:05 .net
ワロス

271 :デフォルトの名無しさん:2005/12/20(火) 17:04:34 .net
>>268
>次世代PCゲームがVistaでしか動かない
ソースは?
どう読んでも開発環境の話にしか見えんのだが
コントローラの話か?

272 :デフォルトの名無しさん:2005/12/20(火) 22:17:27 .net
わざわざソース持って来るまでもないっつーか、
そういう根本的なことすら知らないっつー事実に驚愕。

おめでてーよな。正直。

273 :デフォルトの名無しさん:2005/12/20(火) 22:37:06 .net
なんだかんだ煽ってソースを出さない手法はもう古いと思われ

274 :デフォルトの名無しさん:2005/12/20(火) 23:58:09 .net
なし崩し的にXPでもD3D10がサポートされるに1票。
そんな無理やりな変革なんて通用せんと思うねえ。
しかし今年後半からゲームベンダー側がWin2kをインストーラで弾くものが多くなった。
2kとXPの違いなんて一部フォントの扱いだけじゃねえかウワァァン。

275 :デフォルトの名無しさん:2005/12/21(水) 00:43:48 .net
>>259
環境の問題だろ。
Windows上でGF6800使ってる分には問題無く使えてるぞ。
コピーとどっちが速いかは調べてないが、そんなに遅いと思ったことはない。
カラーバッファとデプスバッファの同時RTTも出来てたはず。

どっちにしろドライバが腐ってたらDirectXでも同じだと思うんだが。
DirectXは使ってないんでよく知らんけどね。

276 :デフォルトの名無しさん:2005/12/21(水) 01:39:46 .net
32bitテクスチャにフィルタ掛けると糞重。当然だけど

277 :デフォルトの名無しさん:2005/12/21(水) 02:03:40 .net
むかしspinにXPでもWGF出るかもって書いてあった気がするけど
それならXPにDX10出る可能性も残ってる。

278 :デフォルトの名無しさん:2005/12/21(水) 02:33:23 .net
お前らって普通に白痴なんだな。
いや、素で釣りだと思ってるほどおめでたい奴らだったとは想定の範囲外。

とりあえず、お前ら情報収集範囲が恐ろしく狭過ぎるよ。もっと世界に目を向けた方がいい。
ttp://www.gamedev.net/reference/programming/features/d3d10overview/

279 :デフォルトの名無しさん:2005/12/21(水) 02:44:06 .net
なんつーか、日本のOpenGL界隈のレベルの低さを改めて実感してゲンナリだよ。

280 :デフォルトの名無しさん:2005/12/21(水) 04:21:32 .net
>>278
誰か翻訳してないの?

281 :デフォルトの名無しさん:2005/12/21(水) 09:22:11 .net
>>275
ちうか、DirectXとクロス環境作って開発してるんだが何かにつけてOpenGLの方が
遅いな。モノによっては2〜3倍近く遅くなる。まぁ組み方が悪いところもあるんだろうが
最適化のヒントがほぼ皆無で試行錯誤で探るしかないってのも素敵。

あと、明らかにドライバ内でメモリリークしてたりとかお話にならない所も多いなぁ。


282 :デフォルトの名無しさん :2005/12/21(水) 14:01:22 .net
コンパイル時にこんなエラーが出たんだけど
Error: 'C:\PROG\GLUT32.LIB' contains invalid OMF record
, type 0x21 (possibly COFF)
どういう意味?

283 :デフォルトの名無しさん:2005/12/21(水) 14:43:24 .net
>>282
そのGLUT32.LIBはお前さんが使ってるコンパイラ(リンカ)では使えないという意味。

284 :デフォルトの名無しさん:2005/12/21(水) 16:17:11 .net
>>278
VistaにはAero Glassを使用しないAPIも用意されるんで、その仕様次第によっては
XPに落とし込めるモデルになる可能性も大きいと思うよ。
Aero Glass自体はDirect3D9のAPIだし。

285 :デフォルトの名無しさん:2005/12/21(水) 18:13:07 .net
>>281
拡張機能を使わないと遅い
それがOpenGLクオリティ

286 :デフォルトの名無しさん:2005/12/21(水) 23:26:51 .net
「OpenGLベースで」という言葉はもはや意味を成さないね

287 :デフォルトの名無しさん:2005/12/22(木) 17:22:16 .net
OpenGLは終了いたします。

3

2

1

バァーーーーーーーーーーンッ!!!!!!!!!!!!!!!!

糸冬了だッ!!!!!!!!!!

288 :デフォルトの名無しさん:2005/12/23(金) 22:00:41 .net
>>287
こいつバカじゃね?

289 :デフォルトの名無しさん:2005/12/24(土) 07:25:32 .net
>>288
おまえほどじゃないよ。


3

2

1


バァーーーーーーーーーーンッ!!!!!!!!!!!!!!!!

オマエガナ!!!!!!!!!!

290 :デフォルトの名無しさん:2005/12/24(土) 09:21:43 .net
ウゼェ

291 :デフォルトの名無しさん:2005/12/25(日) 00:11:14 .net
UnrealEngine3

一時期など、DX専用と思い込んでいたアホが沸いていて楽しかった

292 :デフォルトの名無しさん:2005/12/26(月) 01:02:56 .net
>一時期など、DX専用と思い込んでいたアホが沸いていて楽しかった
そんなことを楽しんでるから駄目なんじゃないの?

293 :デフォルトの名無しさん:2005/12/26(月) 01:18:33 .net
は?
OpenGL使いはDX小僧とはレベルが違うことを確認したまでですが?

294 :デフォルトの名無しさん:2005/12/26(月) 01:22:44 .net
>>293
そんなこと確認してるから、おまえはいつまでたっても駄目なんだよ。

295 :デフォルトの名無しさん:2005/12/26(月) 01:49:41 .net
お前かw
無知は。

296 :デフォルトの名無しさん:2005/12/26(月) 01:50:28 .net
>>294そんなこったからお前はDX専用と思い込んでるバカなんだよ。

297 :デフォルトの名無しさん:2005/12/26(月) 04:36:29 .net
>>293
1.馬鹿な人間を見つける
2.自分がその人間より上だということを認識する
3.たのしい

……たのしい、か?

馬鹿の考えることはよくわからない

298 :デフォルトの名無しさん:2005/12/26(月) 20:42:04 .net
何いってんのお前らw
このスレはOpenGL2.0がDXなんかより優れていることを確認するスレだろ

299 :デフォルトの名無しさん:2005/12/26(月) 21:47:47 .net
>>298
いーや、OpenGL2.0を探すスレです

300 :デフォルトの名無しさん:2005/12/26(月) 23:22:49 .net
遅い遅い言ってるのは、お約束を知らないから。
遅いんじゃなくて組み方が悪い。

CgやOpenGLは「知ってるか知らないか」が如実に出る。


ていうか使わない変数にまで全部リンクするっていうアレひとつ取っても変だが
知ってる奴のプログラムは速い。

301 :デフォルトの名無しさん:2005/12/27(火) 01:56:38 .net
>300
その「知ってる奴」は
>ていうか使わない変数にまで全部リンクするっていうアレひとつ取っても変だが
で重くなるのをどうやって回避してるのか教えてくれ。

302 :デフォルトの名無しさん:2005/12/27(火) 05:32:41 .net
自分で切断

303 :デフォルトの名無しさん:2005/12/27(火) 13:37:48 .net
プログラマが全部のシェーダー書いてるの?

304 :デフォルトの名無しさん:2005/12/29(木) 23:37:17 .net
おいお前ら。

GL2.0の猛者たる俺様が実用的なGL2.0解説書を執筆したるから、買え。

305 :デフォルトの名無しさん:2005/12/30(金) 01:05:16 .net
よし、GL2.0の猛者たる貴様が執筆した実用的なGL2.0解説書を買ってやろう。

306 :304:2005/12/30(金) 01:35:12 .net
ウソだぴょ〜〜〜〜〜〜ん!!!!!!!!!!

307 :デフォルトの名無しさん:2005/12/30(金) 11:49:25 .net
オレンジ本の翻訳って進んでないの?

308 :デフォルトの名無しさん:2005/12/30(金) 11:56:22 .net
誰もやってないし、やるつもりもない
日本人は1.2までだから。

309 :デフォルトの名無しさん:2005/12/30(金) 11:57:59 .net
出たとしてもぴあそんが糞訳で倍額でしょ。
いらんいらん。

310 :デフォルトの名無しさん:2005/12/30(金) 15:35:48 .net
ここで一句:

 英語不可 GL使いの 資格無し

 日本語の 利用豊富な DXがお似合いかな

311 :デフォルトの名無しさん:2005/12/30(金) 15:37:43 .net
なにっ!!!!!!! こ、このオレがtypoするとは一生の不覚っ!!!!!!!!!!

>資料豊富な

312 :デフォルトの名無しさん:2006/01/04(水) 00:18:13 .net
確かにWIN環境に限定して言うなら資料豊富で環境も充実している
DirectXを選ぶ方が賢いだろうな。

313 :デフォルトの名無しさん:2006/01/04(水) 02:05:24 .net
一定のレベルを超えるとOpenGLのほうが資料多かったのになぁ……。
最近は高額書籍の解説もDirectXばかりになってきたな。
GemsとかNVidiaのアレとか

314 :デフォルトの名無しさん:2006/01/04(水) 14:22:50 .net
論文までくるとOpenGLばっかりになるんだけどなぁ。

315 :デフォルトの名無しさん:2006/01/04(水) 20:37:58 .net
つーか、ぶっちゃけ研究用途でDirectXなんて名前を出すの自体恥ずかしい。
何となく浮ついたイメージがあって、マジメな用途では言い出しにくい雰囲気が・・・
多分ゲーム用が原点にあるからだろうけどね。

316 :デフォルトの名無しさん:2006/01/04(水) 21:01:41 .net
研究用途ではWindows自体恥ずかしい。

317 :デフォルトの名無しさん:2006/01/04(水) 22:50:36 .net
NV拡張の Fragment_Program2ってDXでいうピクセルシェーダ2.0やない。

これ、Fragment_Programと言っていいものなの。
OpenGL的にはFragment_Shaderじゃないの。

318 :デフォルトの名無しさん:2006/01/04(水) 23:46:25 .net
>>315
うちの教授らはゲームのゲの字を見ただけで、顔をしかめるよ。

319 :デフォルトの名無しさん:2006/01/05(木) 00:37:32 .net
>>317
OpenGL的にはfragment shaderはGLSL。fragment programはアセンブラ。
機能的なものとは関係ない。

320 :デフォルトの名無しさん:2006/01/05(木) 19:51:28 .net
ビツクリするのが、「ATI_Fragment_Shader」はアセンブラ書きしなければならないということ

名前にだまされる

321 :デフォルトの名無しさん:2006/01/06(金) 23:51:11 .net
今月、オレンジ本の第二版が出るのか。
日本語訳されない内に第二版が出るとは・・・。
諦めて英語版買うか。

322 :デフォルトの名無しさん:2006/01/07(土) 12:59:57 .net
DirectXだってPS2.0はHLSLだけでしか書けないものじゃない。
依然としてアセンブラで書ける。

323 :デフォルトの名無しさん:2006/01/07(土) 20:26:08 .net
なにこの低能っぷりなスレ。

324 :デフォルトの名無しさん:2006/01/08(日) 02:14:14 .net
面倒だと言って歩みを止め、楽なほうに楽なほうに流れていく人
面倒になると、より意地を張って前に進む人


差はデカい。

325 :デフォルトの名無しさん:2006/01/08(日) 03:58:58 .net
--Cg、CgFXといった用語の違いを読者に分かりやすく説明してもらえますか?

Kevin Bjork氏(以下 KB):はい。いいですよ。Cg、Cgファイル、Cg言語は
本質的にはGPUを駆動するための命令ストリームを生成する目的で定義された言語仕様です。

たまに潔癖性のひとはそれはシェーディング言語じゃなくてただのストリーム・プロセッシング言語だと言って、
CgFXこそがシェーティング言語だといったりもします。CgFXは最終的な見栄えを決定づけますからね。

そしてCgFXはいわゆるカプセル化されたメタファイルフォーマットです。
これはCgプログラムとそれらに関連づけられたグラフィックステートを1つのパッケージにカプセル化して、
これがアプリケーション側で共有されることになるわけです。

マイクロソフトのFXファイルもCgFXファイルと構造は同じですが、
CgFXと呼んだ場合には、それがDirectXやOpenGLといった全てのAPI、
WindowsやMacintoshといった全てのOSで動作することを意味します。

326 :デフォルトの名無しさん:2006/01/08(日) 12:24:11 .net
>>324
お前のイチモツは小さい



ってことは周知だよ

327 :デフォルトの名無しさん:2006/01/09(月) 10:22:15 .net
>>324
その理屈が正しいならGNU Hurdはもっと発展してるハズなんだけどね。
なんで皆がモノリシックなLinuxを選んだかよく考えてみるといいよ。

328 :デフォルトの名無しさん:2006/01/09(月) 11:10:48 .net
楽なほうに流れていく人がいるという「実際の現象」



理想


ぜんぜん違うもの

前者が現実の現象            のみ            を言っているのに対し
後者はアホの浅知恵で何か勘違いして理想を語っている

329 :デフォルトの名無しさん:2006/01/09(月) 11:24:26 .net
その理屈が正しいからWINDOWSがここまで広がって
Linuxが超マイナーになってるわけだろw

330 :デフォルトの名無しさん:2006/01/09(月) 11:28:09 .net
そういうことを言うとムキになるから控えるように。

331 :デフォルトの名無しさん:2006/01/09(月) 11:31:42 .net
「サーバー用では」
「組み込み向けには」





そんなこといったら
C3だって小型PCで強いEDENだけで多く出てるから
スタンダードなのか?と言われりゃそんなことはないわけだ
所詮サーバー用組み込み用なんざマイナーの隙間市場

ふんぞり返って誇れるものではない

332 :デフォルトの名無しさん:2006/01/09(月) 13:05:42 .net
スキマ産業だけに供給者が少ないのでぼったくれる利点もあるけどな。

333 :デフォルトの名無しさん:2006/01/10(火) 00:51:00 .net
OpenGLもDirectXも自分がやりたい事を実現するための道具に過ぎない訳だから、目的にあった物を使えば良いだけの話でしょ。

>面倒になると、より意地を張って前に進む人
は、元の目的を見失ってるとしか思えない。


334 :デフォルトの名無しさん:2006/01/10(火) 23:54:34 .net
目的に合っているから意地でも進んでいるんでしょ。

335 :デフォルトの名無しさん:2006/01/11(水) 00:37:35 .net
別にDirectXでもOpenGLでも3DAPIなんて何でも使えないと禿。
C++ちゃんと理解しているやつはJAVAが楽勝なのと同じ。

336 :デフォルトの名無しさん:2006/01/11(水) 02:52:50 .net
OpenGL のドキュメントが少ないもんで、Direct3D のサイトはよく見てる。
進んで使いたいとは思わないけど。Java 知ってるから、C++ はいいやみたいな。

337 :デフォルトの名無しさん:2006/01/11(水) 03:03:18 .net
その文章からはOpenGLかDirectXのどっちが使いたくないのか分からない。
JavaとC++の比喩も意味不明。

338 :デフォルトの名無しさん:2006/01/11(水) 03:07:33 .net
簡単な日本語なのに...

339 :デフォルトの名無しさん:2006/01/11(水) 03:59:24 .net
337は335にレスしたようだな。
初め336にレスしたのかと思った。


340 :デフォルトの名無しさん:2006/01/14(土) 15:19:42 .net
>>337
3DAPIなんて何でも使えないと禿。どっちを使いたいかとか関係ない。
JavaとC++の比喩が理解出来ないのはお前のC++、JAVA習得度が低いから。


341 :デフォルトの名無しさん:2006/01/22(日) 00:23:28 .net
    / ̄ ̄ ̄ ̄\   
   (  人_____,,) ブツブツ・・・ヤマト・・・
    |ミ/  ー◎-◎-)         
   (6     (_ _) )    カタカタカタ
   | ∴ ノ  3 .ノ  ______
    ヽ、,,     __,ノ   |  | ̄ ̄\ \
   /   粘着 \.____|  |    | ̄ ̄|
  /  \_         |  |    |__|
  | \      |つ    |__|__/ /
  /     ̄ ̄  | ̄ ̄ ̄ ̄|  〔 ̄ ̄〕 


342 :デフォルトの名無しさん:2006/01/22(日) 14:00:20 .net
VISTAのことでまだ狐につままれたような気分なんだが……

OpenGLのどのバージョンに対応するかは、従来だとグラフィックカードのドライバ次第だよね
なのにVISTAだとOpenGL1.4までしか対応しないという
これはもうどうあがいてもVISTAをターゲットにしたOpenGL1.5以上のアプリは作れないってことでしょうか?

343 :デフォルトの名無しさん:2006/01/22(日) 14:06:13 .net
個人的にはむしろVISTAが動いていれば最低限OpenGL 1.4レベルが保証される
という点を評価したい。

344 :デフォルトの名無しさん:2006/01/22(日) 15:40:41 .net
OpenGLは終了ってのが業界の通説。

345 :デフォルトの名無しさん:2006/01/22(日) 15:44:58 .net
携帯とゲーム機はOpenGL
組み込みもOpenGLだ
PC用ゲーム以外でDirectXの使い道あるのか?

346 :デフォルトの名無しさん:2006/01/22(日) 15:49:21 .net
>>345
ま、強いて挙げればWindows MobileベースのPDAとかスマートフォンだな。

347 :デフォルトの名無しさん:2006/01/22(日) 16:20:56 .net
>>346
ほとんど負け組みだけどなWindowsMobileベースとかは。
ここ3年の戦いでMSは完全にPCだけに閉じ込められた形で.NETも終了

市場から姿を消すのはDirectXってのは決まってるんだが、MS全盛でそだった上に
語学力もからきしな世間知らずは多いからね。
日本人っていつも流行が終わった頃にこれしかないとか言ってるんだよ
PCの成長はNote、それも無線LAN標準搭載のタイプだけが成長してる

いまさら重いGPU前提のPCゲームでしか役に立たんDirectXなど10になろうが
市場は狭くなるばかりなのも知らない素人って多いからね。しかたない。

前世紀の遺物、デスクトップPCにしがみつく小僧たちに幸アレ

348 :デフォルトの名無しさん:2006/01/22(日) 16:49:43 .net
日本のPCゲームはWifi対戦が流行する、間違いない!

349 :デフォルトの名無しさん:2006/01/22(日) 17:06:24 .net
OpenGLがここまで生き残れて来れたのは、そのPCゲームのおかげなわけだがな。

Quake1,2,3とその膨大なライセンシータイトルが無ければ
今頃NVもATIもOpenGLなんてサポートせずDirectXオンリー。
ドライバ最適化だけで高価なだけのGLカードなんて誰も買わん。

つーかPS3なんてまんまPCベースのNVGPUだろ。しかもOpenGL。
OpenGLのPCゲームが無ければ今頃ソニーはまた自社開発で
巨費投じてラブ建てて低技術のチップでもシコシコ作ってるんじゃないかね。

技術的優位性は常にデスクトップPCにある。
先端技術に付いて行けずフェードアウトした奴は、
黙って携帯で3Dでもやってりゃいいんじゃね?あの貧相なインタフェイスで。

350 :デフォルトの名無しさん:2006/01/22(日) 17:14:04 .net
そうか!

俺達はジョン・カーマックの手の平の上で踊らされていたんだ!

351 :デフォルトの名無しさん:2006/01/22(日) 17:18:01 .net
John CarmackがOpenGLを見捨てた今、あとは糞NYに任せよう

352 :デフォルトの名無しさん:2006/01/22(日) 17:38:29 .net
opengl esでかぁ

353 :デフォルトの名無しさん:2006/01/22(日) 17:49:48 .net
技術のある会社だけが生き残る。
技術があれば例え社名は残らずとも買収されて生き残る。

ライブドアみたいな技術のない会社は、言わずもがな。

354 :デフォルトの名無しさん:2006/01/22(日) 17:56:26 .net
ライブドアってIT企業なの?

355 :デフォルトの名無しさん:2006/01/22(日) 18:04:50 .net
>携帯とゲーム機はOpenGL
PS3以外にOpenGLを明言してたゲーム機ってあったっけ?

356 :デフォルトの名無しさん:2006/01/22(日) 18:06:26 .net
あうしかしらんけどOpenGL ES使えるみたいなことはどっかにかいたったな


357 :デフォルトの名無しさん:2006/01/22(日) 18:07:15 .net
ゲーム機かなら知らん

358 :デフォルトの名無しさん:2006/01/22(日) 18:13:52 .net
>>355
任天堂のGameCubeがATIベースでOpenGLだったはず。
で、ジオメトリのパイプラインがどうのこうのでカスタマイズされてるらしい。
詳しくは知らんけど。

なんか前にOpenGL.orgのフォーラムでトピック建ってたような。

359 :デフォルトの名無しさん:2006/01/22(日) 18:35:21 .net
>>349
>先端技術に付いて行けずフェードアウトした奴は、
>黙って携帯で3Dでもやってりゃいいんじゃね?

それはshi○zのことですか?

360 :デフォルトの名無しさん:2006/01/22(日) 19:03:30 .net
しかし、本家スレはもとよりここですらOpenGLの中身の話題が無くなってるな。
優位性だの将来性だのの話はいっそ「OpenGLの将来性」スレみたいなの立てて
みんなそこでやればどうよ?

361 :デフォルトの名無しさん:2006/01/22(日) 19:33:11 .net
どんなの立ててもココとおんなじになるだろうね
DXとGLの煽りあい

362 :デフォルトの名無しさん:2006/01/22(日) 19:35:55 .net
>>361
スレ立ててクズどもがそちらへ移動してくれれば俺はそちらは読まないから有難いよ。w

363 :デフォルトの名無しさん:2006/01/22(日) 19:38:50 .net
どっちにも居座りそうだけどなそいつら

364 :デフォルトの名無しさん:2006/01/22(日) 20:12:38 .net
カ−マックは一応、PS3には期待している。
PS3はLinux+OpenGLなので、オープンプラットフォームというのをやってくれることを期待していると語っていた

開発のしやすさと言うのはXBOX360がダントツだが、
オープンになってくれるのなら自分の資産は放出すると。
あとは後進に任せ、みんなで発展させていけるような
そのためのプラットフォームになってくれればいいとさ

365 :デフォルトの名無しさん:2006/01/22(日) 20:41:55 .net
話 題 が あ る だ け マ シ だ と 思 え

366 :デフォルトの名無しさん:2006/01/22(日) 20:50:19 .net
そもそもこのスレに本当のGL2.0プログラマがいるわけねーじゃん。オレ様を除いて。
「クズども」とか言ってるのも、単なるなんちゃってGL1.5級のプログラマ。

GL2.0できない奴がGL2.0の議論できないのは当然。
DirectX vs. OpenGLの話題になるのも当然。

何故ならここは底辺の集まる2chだから―。

367 :デフォルトの名無しさん:2006/01/22(日) 20:58:56 .net
そんな無茶なw

368 :デフォルトの名無しさん:2006/01/22(日) 21:31:00 .net
でも合っている

369 :デフォルトの名無しさん:2006/01/25(水) 00:26:49 .net
ちょっとみんな待って。
ここは366様を讃えていろいろご教授願おうじゃないか

では366様、手始めにかっこいい炎のエフェクトの書き方お願いします


370 :デフォルトの名無しさん:2006/01/25(水) 01:19:26 .net
何でいきなり炎のエフェクト?
しかも書き方ってw

371 :デフォルトの名無しさん:2006/01/25(水) 09:24:58 .net
More OpenGL Game Programmingを買わずに
ソースだけダウンロードしてもふもふしてます。
ビギナーなぼくちんは本も買う価値ありますか?

372 :デフォルトの名無しさん:2006/01/25(水) 12:54:37 .net
>>371
あります

373 :デフォルトの名無しさん:2006/01/25(水) 16:39:39 .net
2chのOpenGL関連スレはまさに底辺だな


まぁOpenGLに限ったことではないけど

374 :デフォルトの名無しさん:2006/01/25(水) 17:22:30 .net
てーへんだてーへんだ!

375 :デフォルトの名無しさん:2006/02/21(火) 20:57:28 .net
OpenGL2.0からサポートしたnon-power of two textureだけど、
従来の2^nサイズのテクスチャに比べてパフォーマンスの低下ってあるのかな。

376 :デフォルトの名無しさん:2006/02/23(木) 09:20:52 .net
>>375
non-power of two texture、ドライバによるのだろうけど、
GeForce では低下なかった。
Redeonでは使い物にならないほど低下する。


377 :デフォルトの名無しさん:2006/02/25(土) 00:25:56 .net
リピートかからないなら落ちないでほしいなあ

378 :デフォルトの名無しさん:2006/02/27(月) 13:09:51 .net
おまえらの大好きなGLSLの生みの親、3DLabsがグラフィックボードから撤退ですよ。
http://pc.watch.impress.co.jp/docs/2006/0227/3dlabs.htm

379 :デフォルトの名無しさん:2006/02/27(月) 13:41:29 .net
諸君らが愛してくれたWildCatは死んだ! 何故だ!!

380 :デフォルトの名無しさん:2006/02/27(月) 16:23:30 .net
3dlabsなんてとうの昔に死んでるだろ。
言ってみりゃ今回のプレスリリースは葬式みてーなもんだ。いわゆるケジメ。

381 :デフォルトの名無しさん:2006/03/02(木) 23:49:22 .net
オイオイオイオイ

だって3DlabsはATIとベッタリで、半分統合してたようなもんじゃねえか。
FireGLとWildcatは親戚みたいによく似た構造だし
そもそも作ってるチームからして同じ人間多いし

まあFireGLに一本化しようってことなんだろうな

382 :デフォルトの名無しさん:2006/03/05(日) 02:35:29 .net
OpenGL2.0プログラムをやるのに適しているPCはどれ?
自作は面倒だから嫌。

383 :デフォルトの名無しさん:2006/03/05(日) 02:36:32 .net
一般的なPCショップや量販店にはOpenGL2.0対応PCは売ってないよ
ショップブランドかBTOだ

384 :デフォルトの名無しさん:2006/03/05(日) 02:40:04 .net
いまどき GeForce 6200TC だって OpenGL 2.0 だぞ。
いっぱいあるんじゃねーの?

385 :デフォルトの名無しさん:2006/03/05(日) 02:44:38 .net
当店ではオンボードしか取り扱っていません。

386 :デフォルトの名無しさん:2006/03/05(日) 02:45:27 .net
じゃあDELLの
http://www1.jp.dell.com/content/topics/segtopic.aspx/solutions/xps?c=jp&l=jp&s=dhs
NVIDIAR GeForceTM 7800 GTX 256MB DDR-SDRAM

このへん買っておけば楽勝?

387 :デフォルトの名無しさん:2006/03/05(日) 12:22:09 .net
GeforceFX世代も、一部フル対応していない機能はあるが
OpenGL2.0の機能は使えるとOGL20対応表に書いてある



388 :デフォルトの名無しさん:2006/03/05(日) 16:24:26 .net
OpenGL2.0対応を謳っていようが、
OpenGL2.0フルフィーチャーのアプリを最大限に実行できる性能がなければ意味がない。

とだけマジレスしておく。

389 :デフォルトの名無しさん:2006/03/05(日) 16:26:57 .net
>>388
そうでもない。
例えばNPOT textureなんか単純にプログラミングが楽になる。
ま、プログラム書けない人には関係ないけど。

390 :デフォルトの名無しさん:2006/03/05(日) 16:42:02 .net
プログラマが楽になれてもユーザが楽にならなければ意味がない。
上位の機能を「使用しただけ」の糞アプリを、俗にプログラマのオナニーという。

とだけマジレスしておく。

391 :デフォルトの名無しさん:2006/03/05(日) 16:47:46 .net
http://www.google.co.jp/search?complete=1&hl=ja&q=%22%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%81%AE%E3%82%AA%E3%83%8A%E3%83%8B%E3%83%BC%22&lr=

392 :デフォルトの名無しさん:2006/03/05(日) 16:55:59 .net
>>390
キチガイ発見!

393 :デフォルトの名無しさん:2006/03/05(日) 17:03:42 .net
自分が作ったアプリが>>390の言う
『上位の機能を「使用しただけ」の糞アプリ』で図星だからって泣くなや。

お前のアプリ、使う人間はお前しかいないんだろ?藁

394 :デフォルトの名無しさん:2006/03/05(日) 17:07:41 .net
ま、プログラム書けない人には関係ないけど。
ま、プログラム書けない人には関係ないけど。
ま、プログラム書けない人には関係ないけど。
ま、プログラム書けない人には関係ないけど。
ま、プログラム書けない人には関係ないけど。
ま、プログラム書けない人には関係ないけど。
ま、プログラム書けない人には関係ないけど。
ま、プログラム書けない人には関係ないけど。
ま、プログラム書けない人には関係ないけど。
ま、プログラム書けない人には関係ないけど。
ま、プログラム書けない人には関係ないけど。
ま、プログラム書けない人には関係ないけど。


395 :デフォルトの名無しさん:2006/03/05(日) 17:13:11 .net
包茎は刺激に耐性が無いから、ちょっとでも痛い所を突くとすぐこのザマだ。藁
少しは痛みを我慢して皮を剥げ。できゃ一生童貞だぞ。藁

396 :デフォルトの名無しさん:2006/03/05(日) 17:18:15 .net
プログラマにとって楽だということは、誰でも出来る程度のレベルだということ。
上位の機能を「使用しただけ」の糞アプリを書いて満足できる、その貧弱な自尊心には感心する。

とだけマジレスしておく。

397 :デフォルトの名無しさん:2006/03/05(日) 17:19:13 .net
さぁ、もっと吠えろよ負け犬ちゃん。

398 :デフォルトの名無しさん:2006/03/05(日) 17:43:15 .net
時代はOpenGL2.0ですが、何か?

399 :デフォルトの名無しさん:2006/03/05(日) 17:55:55 .net
何だもう終わりか?一文を連続コピペしただけで終わりなのか?
お前は所詮その程度のレベルなのか?

俺を落胆させるな。もっと吠えろ。

400 :デフォルトの名無しさん:2006/03/05(日) 18:03:12 .net
どうした?

どうせ負け犬なら負け犬を極めた方がいいだろう?
さぁ吠えろよ。明日に向かって。

401 :デフォルトの名無しさん:2006/03/05(日) 18:31:23 .net
構ってちゃんw

402 :デフォルトの名無しさん:2006/03/05(日) 19:48:31 .net
構ってくれなきゃイヤーン

403 :デフォルトの名無しさん:2006/03/06(月) 23:46:43 .net
>>399
おw
俺にやられて学習してやんのニヤニヤ(バカでも必死になればちったぁ学習するってことかな?)
どうせ眠れなくなるのはテメェなんだがなぁ


404 :デフォルトの名無しさん:2006/03/07(火) 03:08:48 .net
低能は本スレへお帰り下さい

405 :399:2006/03/07(火) 03:35:21 .net
>>403みたいな低能はこの世に腐るほど存在するわけだから、
「俺」なんて唐突に特定されても誰もお前ごとき低能は知るわけが無いんだよね。

まずは氏名・住所・勤務先・連絡先を明記してくれないかな?

ん?あぁ、ごめんごめん。今思い出したよ。

>>403って捨て子で戸籍登録されてないから正式な氏名無かったんだよね。
それにホームレスだから住所不定だし、無職だから勤務先も何も無いよね。

いや〜参ったな。いや、つまりさ、君の存在を証明するものがこの世には何一つ無いってことなのよ。

406 :399:2006/03/07(火) 03:49:46 .net
ま、今からでも遅くは無いから、正式な日本国籍を取得して戸籍登録を済ませ、
雨風をしのげる家屋に住居し、しっかりとした定職に就いてから再度来るようにと

オレからはアドバイスしておく。

407 :デフォルトの名無しさん:2006/03/07(火) 13:06:30 .net
何このつまんない流れ。

408 :デフォルトの名無しさん:2006/03/07(火) 15:25:59 .net
結局GL2.0を扱える者はだた一人、この俺っちしかいねーてことかクックック

409 :デフォルトの名無しさん:2006/03/07(火) 16:31:47 .net
何このつまんない投稿。

410 :デフォルトの名無しさん:2006/03/07(火) 18:09:16 .net
来いよベネット!

ハジキなんか捨てて、サシで勝負しようゼ!

411 :デフォルトの名無しさん:2006/03/07(火) 20:17:19 .net
ネット掲示板でしょ?人に見せるということをもう少し意識すべきじゃねえのか?

人にとって役に立つ情報とか人が見て面白いこととか、あとは自分が聞きたい質問、
そういうものがないなら、書き込まない方がいいんじゃね?

412 :デフォルトの名無しさん:2006/03/07(火) 20:48:52 .net
>>411
お前の書き込みが最もつまらないよ。


とだけマジレスしておく。

413 :デフォルトの名無しさん:2006/03/07(火) 21:06:02 .net
役に立つ情報?
このスレには有益な情報を有している人間はいない。そもそも自分で探せばいくらでも出てくる。

見て面白いこと?
OpenGL2.0のスレで何を期待しているのやら。そもそも自分で探せばいくらでも出てくる。

自分が聞きたい質問?
質問があるならご自由に。ただしこのスレの質を見れば有益な回答が得られないのは明らかだが。

「名無し」とやら匿名で有意義な議論ができると思い込んでいる、
その純粋培養のもやし思考には感服の極みだね。

414 :デフォルトの名無しさん:2006/03/07(火) 21:09:14 .net
来いよベネット!怖いのか?

ナイフを突き立て、俺が苦しみもがく様を見たいだろ?

ハジキなんか捨てて、サシで勝負しようゼ!

415 :デフォルトの名無しさん:2006/03/08(水) 17:27:05 .net
>>413

ネタなくてやることないクソスレってことか。そんなところに沸いてるオマエらって何?

416 :デフォルトの名無しさん:2006/03/08(水) 19:38:09 .net
>>415

ニートでーーーーーーーーす!(はぁと

417 :デフォルトの名無しさん:2006/03/08(水) 19:52:14 .net
いい加減2chなんか卒業しろ。まだ童貞も卒業してないんだろ?

418 :デフォルトの名無しさん:2006/03/08(水) 23:47:19 .net
417(´・ω・`)カワイソス

419 :デフォルトの名無しさん:2006/03/15(水) 03:13:47 .net
そろそろ人間も卒業しようかと(ry

420 :デフォルトの名無しさん:2006/03/15(水) 15:46:21 .net
遠慮スンナ、人生卒業してしまえ

421 :デフォルトの名無しさん:2006/03/15(水) 16:35:24 .net
おまえらいいこというなー

422 :デフォルトの名無しさん:2006/03/15(水) 23:52:28 .net
ここだけの話、オレは人類卒業した超人類。

423 :デフォルトの名無しさん:2006/03/16(木) 15:19:00 .net
卒業と中退は違いますよ

424 :デフォルトの名無しさん:2006/03/16(木) 18:42:11 .net
くっだらねースレだな

425 :デフォルトの名無しさん:2006/03/16(木) 21:44:23 .net
>>424
お前が一番くだらない。
死ね。

426 :デフォルトの名無しさん:2006/03/16(木) 23:02:51 .net
よぉ低能

427 :デフォルトの名無しさん:2006/03/16(木) 23:05:45 .net
GL2.0もロクに使えないGL1.2の日本猿がそもそも何故このスレにいるのか
猿は猿山で毛繕いでもやってろカスが

->猿山
ttp://pc8.2ch.net/test/read.cgi/tech/1141034983

428 :デフォルトの名無しさん:2006/03/16(木) 23:16:29 .net
低能ごとき分際で大口叩くと猿轡かませてその未使用の息子を切り落とすぞ猿

429 :デフォルトの名無しさん:2006/03/17(金) 12:24:31 .net
>>425
> >>424
> お前が一番くだらない。
> 死ね。

「くっだらねースレだな」と書き込んだというだけで、なぜソイツが一番くだらないと
判断できるのかを500字程度で説明してくれ。

430 :デフォルトの名無しさん:2006/03/17(金) 18:06:18 .net
|      よっぽどくやしかったんだろうなあ……かわいそうに……
|         
 \_____________________________/
                O
                  o
                    。
                       ___
                        /rニー 、` ー、
                         /´/'´ _,. l,.....ヽ  ヽ
                        r''ヘ_ _ ,.r' l  lヽ  .i     
                      ,r '´l _. リ !    / l.〉 l,r
                  l   、i(._`    `ー-‐'ヽ./   l`
               ,r::'::::l   !ヽ_`ヽ_,..、     '⌒r_'
    r‐ 、       _  i:::::;::;_;l-'´` ‐ ̄._ l   _,、_'ノ- i、._
    l    `-、..-i' ´  ヽ_,.ゞ- 、      r ' ´ ̄       /:::::::::`ヽ
   !     ,..rー、    ヽ.  ヽ     ./     _,...-::'´:::::::::::::_;/
    ヽ、   /     ,ヽ.    i.   ヽ   -r:::::'::::´:::::::::::;::::-‐::':´::::::)
      `‐/ 、__ ./ヽ,入_,ノ     l  ,r'´ ` ー ::::_::::::::::::::_;:::- ' ´
     _,/     /.  ヽ_   _,.. -ヘ-'         ̄
  r' ´      ヽ       ̄
  ヽ、      _ノ



431 :デフォルトの名無しさん:2006/03/17(金) 18:57:22 .net
くっだらねースレだな

432 :http://www.vector.co.jp/soft/win95/util/se072729.html:2006/03/18(土) 20:08:17 .net
TextSS のWindowsXP(Professional)64bit化おながいします

もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?


433 :デフォルトの名無しさん:2006/03/18(土) 21:58:13 .net
>>432
マルチはあまり良くないよ

434 :デフォルトの名無しさん:2006/03/22(水) 19:41:16 .net
いやー俺もカンファレンスに出ていたら
ドリャーって声上げたかも知れん

まあ「ネイティブに近い」だからプワァァーフェクツ(英語は発音大事)ではないが

435 :デフォルトの名無しさん:2006/03/22(水) 22:36:45 .net
まぁ、君みたいな人間が出席できるところではないよね。

436 :デフォルトの名無しさん:2006/03/26(日) 23:49:11 .net
mesaって2.0にどの程度対応してるの?

437 :デフォルトの名無しさん:2006/03/32(土) 13:29:51 .net
GLSLが無いよ

438 :デフォルトの名無しさん:2006/04/03(月) 11:41:44 .net
未来が無いよ

439 :デフォルトの名無しさん:2006/04/08(土) 07:35:10 .net
プワァァーフェクツ<低脳



440 :デフォルトの名無しさん:2006/04/15(土) 16:25:49 .net
age

441 :デフォルトの名無しさん:2006/04/15(土) 19:29:54 .net
ageられたものはやがて落ちる。

これはかのニュートン卿が万有引力によって証明したものだ。

つまり、sage。

442 :デフォルトの名無しさん:2006/04/15(土) 19:34:11 .net
ならばage力がsage力を常に上回っていれば決して落ちることはないのではないか?

つまり、age。

443 :デフォルトの名無しさん:2006/05/21(日) 23:35:53 .net
http://game9.2ch.net/test/read.cgi/gamef/1143790933/l50

盗作がバレて言い訳開始!w

444 :デフォルトの名無しさん:2006/05/22(月) 18:02:45 .net
盗作ちゃんはカンファレンスにも一度たりとも呼ばれてないね。

445 :デフォルトの名無しさん:2006/05/22(月) 22:04:12 .net
>>443
しかしなんでゲーム板で?と思って目を通したら
最初はコピペ大王が自作自演で宣伝したんだなw
自演するやつにまともなやつはイネエ

446 :デフォルトの名無しさん:2006/05/22(月) 22:08:32 .net
18 :Yoshiharu Sato :06/05/22 00:28 HOST:116.56.accsnet.ne.jp<8080><3128><8000><1080> 
対象区分:[個人・二類]削除条件限定 
削除対象アドレス: 
http://game9.2ch.net/test/read.cgi/gamef/1143790933/959 
http://game9.2ch.net/test/read.cgi/gamef/1143790933/977-979 
h論文のアイディアの「盗作」などと揶揄され 
名誉毀損を被ったため。 

ttp://game9.2ch.net/test/read.cgi/gamef/1143790933/984-985 
http://game9.2ch.net/test/read.cgi/gamef/1143790933/993-994 
http://game9.2ch.net/test/read.cgi/gamef/1143790933/996-997 

削除理由・詳細・その他: 
研究論文の手法を実装したプログラムを、 
その・該当の実装プログラム 
http://www.quakewars.jp/slang/ovsm.htm 

447 :デフォルトの名無しさん:2006/05/22(月) 22:59:49 .net
>>446
コピペに名誉感情もなにもないがな

448 :デフォルトの名無しさん:2006/05/22(月) 23:08:20 .net
全部本当のことだし

449 :デフォルトの名無しさん:2006/05/22(月) 23:51:35 .net
そういえば、Nvidiaのデモって全部OpenGL + Cgじゃねえか。
OpenGLで、最新トレンドのデモ出してる。

なのになんで実ゲームとなるとDirectXばっかり推奨しやがるとや?

450 :デフォルトの名無しさん:2006/05/23(火) 00:01:26 .net
そりゃOpenGLだけじゃゲーム作れんからと

451 :デフォルトの名無しさん:2006/05/23(火) 00:14:11 .net
いや作れるべや

作りやすいか否かは置いておくとしてもよ

452 :デフォルトの名無しさん:2006/05/23(火) 01:00:16 .net
いやいや、DirectXは、サウンドもネットワークもカバーしとるからな
それとOpenGLを比べるのははっきり言ってかわいそう。

453 :デフォルトの名無しさん:2006/05/23(火) 01:39:42 .net
描画以外のAPIは、Khronosに期待してしまうんだが・・・どうなるのかね。

454 :デフォルトの名無しさん:2006/05/23(火) 01:42:13 .net
なんのためのSDLだよ

455 :デフォルトの名無しさん:2006/05/23(火) 11:24:44 .net
SDLもいいんだけど、ライセンスとか、いろいろ、あるやん?

456 :デフォルトの名無しさん:2006/05/23(火) 15:53:52 .net
               / ̄`''''"'x、
          ,-=''"`i, ,x'''''''v'" ̄`x,__,,,_
      __,,/    i!        i, ̄\ ` 、
  __x-='"    |   /ヽ      /・l, l,   \ ヽ
 /(        1  i・ ノ       く、ノ |    i  i,
 | i,        {,      ニ  ,    .|    |  i,
 .l,  i,        }   人   ノヽ   |    {   {
  },  '、       T`'''i,  `ー"  \__,/     .}   |
  .} , .,'、       },  `ー--ー'''" /       }   i,
  | ,i_,iJ        `x,    _,,.x="       .|   ,}
  `"            `ー'"          iiJi_,ノ

ぼくよしはる

457 :デフォルトの名無しさん:2006/05/23(火) 18:44:36 .net
>>456
これか
http://www.youtube.com/watch?v=R-fjqo3dNhg

458 :デフォルトの名無しさん:2006/07/15(土) 17:23:30 .net
んで、ジョソ・カーマックはDirect3Dに行くのか?
D3DとOGLを両立するのか、それともD3D一本に絞るのか。

常に最新のものを使ってゲーム作ってリリースしたいというのであればD3Dだろうが

459 :デフォルトの名無しさん:2006/07/16(日) 01:38:39 .net
奴は月に行く。
その次は火星。

460 :デフォルトの名無しさん:2006/07/24(月) 17:03:00 .net
おや?????
いまさらだが

NV_fragment_program2

ってD3DでいうPixelShader3.0仕様かよ。紛らわしい。

461 :デフォルトの名無しさん:2006/07/24(月) 17:07:18 .net
NV_vertex_programだと
NV_vertex_program3でVS3.0仕様なのに
なぜfragment_programだけ2で3.0まで含んでやがるのか



462 :デフォルトの名無しさん:2006/07/29(土) 19:03:48 .net
アセンブラシェーダって
そげに難しいの?

GLSLのほうがやたら面倒なのだが

463 :デフォルトの名無しさん:2006/08/01(火) 02:29:27 .net
(´,_ゝ`)プッ

464 :デフォルトの名無しさん:2006/08/03(木) 22:19:44 .net
OpenGL2.1発表

465 :デフォルトの名無しさん:2006/08/05(土) 23:55:48 .net
            , ;,勹
           ノノ   `'ミ
          / y ,,,,,  ,,, ミ
         / 彡 `゚   ゚' l
         〃 彡  "二二つ    いいぞ ベイべー!
         |  彡   ~~~~ミ      全部わしのせいだ!フゥハハハーハァー、
     ,-‐― |ll  川| ll || ll|ミ―-、  
   /     |ll        |   ヽ
   /     ゙ヽ   ̄、:::::  ゙l, 
  |;/"⌒ヽ,  \  ヽ:   _l_        ri                   ri
  l l    ヽr‐─ヽ_|_⊂////;`ゞ--―─-r| |                   / |
  ゙l゙l,     l,|`゙゙゙''―ll___l,,l,|,iノ二二二二│`""""""""""""|二;;二二;;二二二i≡二三三l
  | ヽ     ヽ   _|_  _       "l ̄ ̄ ̄ ̄ ̄ ̄ |二;;二二;;二=''''''''''' ̄ノ
  /"ヽ     'j_/ヽヽ, ̄ ,,,/"''''''''''''⊃r‐l'二二二T ̄ ̄ ̄  [i゙''''''''''''''''"゙゙゙ ̄`"
 /  ヽ    ー──''''''""(;;)   `゙,j"  |  | | !


466 :デフォルトの名無しさん:2006/08/10(木) 21:50:28 .net
Quakecon2006でのインタビューを聞くとDXには行かねえみたいな事を言ってるぞ。
すぐには行かないって事かもしれないが。

DirectXとOpenGLを合わせてDirect-GLみたいな物を作り
融合させればいいんだとか言ってるし

467 :デフォルトの名無しさん:2006/08/14(月) 05:48:29 .net
>>466
いつかのFahrenheitを思い出すなぁ・・・
まぁ自社側で独自インターフェイスを備えるラッパライブラリを用意するって話だとは思うんだが。

468 :デフォルトの名無しさん:2006/08/14(月) 16:13:54 .net
(´,_ゝ`)プッ

469 :デフォルトの名無しさん:2006/08/14(月) 18:21:26 .net
拡張は、良きにしろ悪しきにしろopenGLの特徴で
統一性はDXの特徴
これを合わせろと

GLの拡張は、あるメーカーの仕様策定を待たずに最新技術が使えるから
この点はとても気に入っているし、修正や追加も非常に早い
その代わり統一されていないから労力はDXの3倍
これを解消して(いいとこ取りして)合わせろとカーマックは事あるごとに言ってる


ARBでの策定で済ますとなると遅過ぎるからって

470 :デフォルトの名無しさん:2006/08/15(火) 01:08:36 .net
今って、DXやGL自体の仕様に依存するような部分って殆どないんじゃない?
殆どがシェーダーを弄って開発でしょ?DXやGLなんてシェーダー使う為の所詮土台じゃん。

471 :デフォルトの名無しさん:2006/08/15(火) 13:01:32 .net
「カーマックは言っている」
「カーマックは言っている」

(´,_ゝ`)プッ (´,_ゝ`)プッ (´,_ゝ`)プッ (´,_ゝ`)プッ (´,_ゝ`)プッ (´,_ゝ`)プッ (´,_ゝ`)プッ (´,_ゝ`)プッ


472 :デフォルトの名無しさん:2006/08/16(水) 21:09:37 .net
また英語も読めないよしはるか

473 :デフォルトの名無しさん:2006/08/19(土) 04:10:24 .net
ジョン・カーマックって逮捕されちゃったのね。
http://headlines.yahoo.co.jp/hl?a=20060817-04652520-jijp-int.view-001

474 :デフォルトの名無しさん:2006/08/19(土) 05:05:48 .net
ジョン・マーク・カーな件

475 :デフォルトの名無しさん:2006/08/19(土) 05:13:25 .net
ワロタw
パチモンかよ

476 :デフォルトの名無しさん:2006/08/20(日) 03:38:56 .net
MFCでOpenGLの勉強を始めました。
今は、マッピングについて学んでいます。

質問なのですが
gluSphere()で球を描き、そこにテクスチャマッピングをするにはどうすればよいのでしょうか?
よろしくお願いします。

477 :デフォルトの名無しさん:2006/08/20(日) 13:40:31 .net
ここは2.0スレなのでシェーダを使うということでいいか?

たぶんgluSphere()はVertexとNormalしか送っていないから、
シェーダ内で適当なTexCoordを生成してやる必要があるな。

478 :デフォルトの名無しさん:2006/08/22(火) 20:27:22 .net
よしはる
とっとと日本から出てけよ
消えて結構
二度と帰ってくんなよ

479 :デフォルトの名無しさん:2006/08/23(水) 02:48:03 .net
>>478
(´,_ゝ`)プッ

480 :よしはる:2006/08/24(木) 03:17:46 .net
え?渡航費用出してくれんの?マジ助かるゥ〜ウフフ

481 :デフォルトの名無しさん:2006/08/27(日) 20:16:23 .net
自分の作ったものを自分で褒めて自画自賛する

盗作だと看破される

自分で自分を擁護する

なおも盗作であることを広められる

削除依頼出す

却下される

逃げる


482 :デフォルトの名無しさん:2006/08/31(木) 18:41:58 .net
隔離完了

483 :メモ:2006/09/06(水) 21:56:23 .net
欠陥品だよとか自分で自分にレス

484 :デフォルトの名無しさん:2006/09/11(月) 00:56:57 .net
GLSLの2ndEditionって1stとどれぐらい内容変わってるか
知ってる人教えて

485 :デフォルトの名無しさん:2006/09/26(火) 12:21:49 .net
やい、りえ子、俺と結婚しやがれ

486 :りえ子:2006/09/26(火) 13:20:33 .net


487 :デフォルトの名無しさん:2006/11/03(金) 18:49:53 .net
OpenGL2.0 = GLSL
とか思ってる奴がここさいるだ!


488 :デフォルトの名無しさん:2006/11/05(日) 00:54:15 .net
112 :デフォルトの名無しさん :2005/12/18(日) 22:15:07
DoomのARB2というのは、ただのDoom内のレンダリングパスの名前で、 OpenGL 2.0とは関係ないです。

ARBというパス名はATI用でもNV用でもなく、汎用的なパスという意味合いが強いと思います。
パスは他にもNV10,NV20,R200用にそれぞれのGPUで高速に動くように機能を大幅に削ったパスも
ありますが(パス名もそのままNV10,NV20,R200です)、当然かなり寂しい画面になります。

ARB2は特定のGPU用に狙いを絞っていない汎用パスのバリエーションの一つであるという解釈が
正しいと思います。 少なくともOpenGL 2.0とは関係ないです。

ただ、DoomがOpenGL 2.0の機能を使っているか?というのは難しい判断です。
製品版の最初期バージョンからGL_ARB_texture_non_power_of_twoを利用していて
これはOpenGL 2.0のコアに取り込まれた機能なので、OpenGL 2.0と言えなくもないです。
Doomの場合にはただGLエクステンションとして使っているだけですが、
機能的にはOpenGL 2.0のnon_power_of_twoと(当たり前ですが)完全に同一です。
NPOTはゲーム内の環境変数でseta image_roundDown "0" にする事で有効になります。

他にOpenGL 2.0と言える要素があるとすれば、two side stencilを使っている事かもしれません。
これもGL_EXT_stencil_two_sideが拡張のストリングの中にあるかどうかを判断して使っているので、
GLバージョンを判断してこれらの機能を使っている訳ではないです。

DoomではアセンブラベースのGL_ARB_fragment_programとGL_ARB_vertex_programのサポートのみで
GLSLは一切使用されていません。
最近出たQuake4ではGLSLもサポートされ、部分的に使用されていました。

まとめれば、
- ARB2は紛らわしいネーミングだけど、OpenGL 2.0とは関係ありません。
- ただDoom自体はOpenGL 2.0が持つ機能を使っていると言えます。(NPOTとtwo side stencil)
- でもそれらはGL拡張のストリングを検索して使用出来るか否かを判断していて、
GLバージョンで判断してそれらの機能を使っている訳ではないです。

もう終わったネタでしたらごめんなさい。

489 :デフォルトの名無しさん:2006/11/05(日) 00:55:46 .net

119 :デフォルトの名無しさん :2005/12/18(日) 23:46:36
>ただDoom自体はOpenGL 2.0が持つ機能を使っていると言えます。

OpenGLの標準のコア機能の選定はまず青写真ありきではなく
各社の拡張や開発者の要望を逐次帰納的に統合・吟味して行われるのだから
拡張を使用しているからと言って、未登場の次期バージョンの機能を使用しているとは言えんだろう。

「使用していると言える」のは、その次期バージョンのコア機能の仕様選定が終了した後だからこそそう言えるのであって
その仕様選定がまだ済んでいない段階では、どの拡張がコア仕様に盛り込まれるかなんてのは神(ARBの委員たち)のみぞ知る事柄。
まぁ、GLSLのように今後のOpenGLの発展にとって必須となるような拡張(OpenGL1.5当時)なら別だが。

そもそもOpenGLは業界標準という性質上、"Based On The Previous Version"のスタイルで発展していく。いわば積み重ね型。
一方、DirectXはこれとは完全に逆で、"To Be Done In The Next Version"だから、容易に過去のバージョンを切り捨てられる。

つまり、いくら拡張を使用していようが、結局OpenGLはレガシーフリーたり得ないのだから
OpenGLのバージョンは、あくまでその時点で実装されているコア機能のバージョンに準拠するべき。

490 :デフォルトの名無しさん:2006/11/05(日) 00:56:34 .net
121 :デフォルトの名無しさん :2005/12/19(月) 01:30:52
EXT_framebuffer_objectが将来のOpenGL2.xに盛り込まれることは確実だが
「Doom自体はOpenGL 2.0が持つ機能を使っていると言える」という論理を用いると
現在、FBOを使用しているOpenGLアプリは全て潜在的にOpenGL2.xの機能を使用していることになる。

しかし、これでは収集がつかなくなるのは誰の目にも明らか(一部の馬鹿を除いて)。
「某かの拡張をしているからOpenGL2.0だ」などというのは、単なる結果論でしか無い。

拡張は拡張。コアはコア。
OpenGLのバージョンとは、とりもなおさず「コア」のバージョン。

491 :デフォルトの名無しさん:2006/11/05(日) 00:58:15 .net
122 :デフォルトの名無しさん :2005/12/19(月) 01:33:31
これでまたコピペ厨が粘着してきたのなら、実に救い様の無い馬鹿だと言える。

492 :デフォルトの名無しさん:2006/11/05(日) 00:59:38 .net
123 :デフォルトの名無しさん :2005/12/19(月) 03:28:17
だから1.5に相当するっていってるじゃん。
そもそもどっち派でもなくて悪気もないので終わりにしましょ。

「Doom3はOpenGL 1.5を利用するけど、たまたま使った拡張がのちにOpenGL 2.0のコアに取り込まれたけど
それは全くの偶然による結果論でしかなくて、実際にはDoom3はOpenGL 1.5相当を利用するソフトウェア」

という事で。

493 :デフォルトの名無しさん:2006/11/05(日) 01:11:32 .net
OpenGLスレ Part9で識者らにより完全否定された馬鹿が
負け惜しみで何を血迷ったか特定個人に難癖付けて粘着

まさに「>実に救い様の無い馬鹿」だな
どははははははは

494 :デフォルトの名無しさん:2006/11/05(日) 03:15:27 .net
Doom3はOpenGL1.4

などと、恥ずかしい間違いを論破されて恥をかいたよしはるが
また必死にいいわけか

495 :デフォルトの名無しさん:2006/11/05(日) 03:23:13 .net
ていうかよほど悔しかったんだなw

プログラムの一つもできないパクリ君の恥をさらしてあげようw


570 :デフォルトの名無しさん :2005/10/27(木) 20:57:25
ま、技術無知が自棄に反骨的なのは、この記事すらも理解できずに視野狭窄に陥ってるからだろう。
だから「シャドウボリュームに"格納"」などという技術無知や
「OpenGL1.5において、GL_SHADING_LANGUAGE_VERSIONの1.0をフルサポート」という技術無知をさらす。
言い訳が激しい。

http://www.4gamer.net/news/history/2003.02/20030207205250detail.html
この記事を翻訳したのは、奥谷海人だが、
元の文は、プログラマの間ではカリスマである「ジョン・カーマック」ときている。
http://doom-ed.com/blog/category/doom-ed/john-carmack/

そもそも、この部分からして技術無知炸裂なのだ。

"ARB2はカーマック氏が便宜上名づけただけ"
何度も言うが、「ARB2」が便宜上なら、どのボードも実行できないのである。
そして自身のブログでR300やNV30が実行できるのはARB2も含む表記がある。
ここでまた、fragment_shader で高級言語を使って書けるものは
fragment_programのアップデートもされないとの技術無知をさらしている。
だが、カーマックが「拡張機能」と表記したにもかかわらず「拡張機能でない」などと勘違いしたわけだ。

もし万が一、拡張機能でなかったとしても、
先の技術無知が言う「ARB2」がただの「ARB」でないことは自明であろう。
http://www.google.co.jp/search?hl=ja&q=ARB2+extension&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=
やはり中身はOpenGL2.0 fragment_shader である。
http://oss.sgi.com/projects/ogl-sample/registry/

技術無知が技術無知を生む「技術無知スパイラル」、ここに至れり。

496 :デフォルトの名無しさん:2006/11/05(日) 03:27:35 .net
盗作、ARB2パスをOpenGL1.3だと主張するものの

FP32シェーダを走らせられるのが1.5以上のみということも知らない恥ずかしい無知を晒す

の巻。さすがド素人。

551 :デフォルトの名無しさん :2005/10/26(水) 23:52:25
まだ「ARB2はOpenGL2.0で書かれている」が持論の痴呆系技術無知>>166が住みついてんのか。
いい加減、馬鹿は故郷のPCゲーム板に帰巣しろ。

1) そもそもARB2とはJohn Carmackが名付けたDOOM3における描画パスの名称である、というのは世界における常識である。
http://atrip.net/forums/showthread.php?s=f4c16d60e67efb6a481c5da25abcce3b&postid=35074
→"Btw, ARB is extensions only. "ARB2" is carmackian for ARB + OpenGL 1.3 frag proggy"



575 :デフォルトの名無しさん :2005/10/27(木) 21:23:56
http://atrip.net/forums/showthread.php?s=f4c16d60e67efb6a481c5da25abcce3b&postid=35074

このsushi128一人「しか」言ってないのが OpenGL1.3 = ARB2

カーマック本人でさえもこんな恥ずかしいことは言わないし
信じる奴もいない。恥さらしだから

576 :デフォルトの名無しさん :2005/10/27(木) 21:26:51
っていうか、FP32使えるのは1.5からだろ
ARB2パスはFP32をメインにしてんじゃん
どうなってんだ

497 :デフォルトの名無しさん:2006/11/05(日) 03:31:44 .net
盗作、

メーカーリリースとコンシューマリリースの違いもわからないという恥ずかしい無知を晒す

の巻。さすが盗作ばかりするチョンくさいド素人だけある。


746 :デフォルトの名無しさん :2005/11/10(木) 03:13:48

そもそもOpenGL2.0がnVidia・ATI双方のパブリック・ドライバに実装されたのは、
DOOM3が発売されてから数ヶ月も先のことである。



756 :デフォルトの名無しさん :2005/11/10(木) 20:59:03
もし仮に(無論、そんなことは皆無だが)技術無知>551の言うように
開発者側がコンシューマリリース前のドライバを使わないで開発を進めていたとしよう。
この場合、当然ながらこのソフトウェアを走らせるには、このドライバに実装されたコンパイラに含まれたものしか使用できず、
ARB2パスは使用できないことになる。
技術無知>551は「DOOM3のARB2はOpenGL1.3を使用している」などと馬鹿馬鹿しくも主張しているわけだが、

そもそもOpenGL2.0というのは OpenGL1.5 + GLSL であって、GLSLがコアとして採用された のがOpenGL2.0

に過ぎないのである。こんな仕様なのに、なぜOpenGL2.0ストリングに対応したドライバなど待たねばならないのか。

さて、ここで技術無知>551以外の人間なら、この時点で矛盾に気付くはずだ。

498 :Yoshiharu Sato ◆aaWI/nsBfU :2006/11/05(日) 08:16:11 .net
こいつが人格障害者であることは既に十分見識しているが、
一部に真に受けている人もいるらしいので、明確な言質を与えておこうか:

俺は元より2004年5月の時点で Doom 3 は OpenGL 1.5 とハッキリ言明している。
http://web.archive.org/web/20041010085906/http://xslgl.jugem.cc/?cid=2

まぁ、こういう人間は自作自演で牽強付会して他人を槍玉に挙げる程度の
蠢動しかできんのだろうな。嫉妬されればされるほど自信が沸くというものだ。

499 :デフォルトの名無しさん:2006/11/05(日) 09:36:12 .net
「1.4だ」 -> 「1.3だ」 -> FP32はどうするんだよという突込みが入り -> 1.5だ



コロコロコロコロコロコロコロコロ変わる素人

500 :デフォルトの名無しさん:2006/11/05(日) 09:39:19 .net
FP32はどうするんだ -> 逃亡

"ARB2はカーマック氏が便宜上名づけただけ" なら
18Wheels of Steel Convoyで ARB2パスがあるのはなぜか -> 逃亡


超ド素人


501 :デフォルトの名無しさん:2006/11/05(日) 09:45:43 .net
ゲームメーカーにドライバリリースされるのは一般人と同じスケジュールなのか -> 逃亡


もう1年も前から8800GTX、R600に相当するものだって貸し出されてる。
もちろんその間ドライバも常に一般リリースされないものが次々できる。


「そうでなければどうやってDX10デモなんざ作れるのか」
「そうでなければどうやって作成するのか 8800GTX類のリリース後でなければ組めないならCrysisの発売日はもっと後」
「テープアウトの時期というものがわかっているのか」



->やはり逃亡

502 :デフォルトの名無しさん:2006/11/05(日) 19:28:20 .net
よそでやれ

503 :デフォルトの名無しさん:2006/11/11(土) 14:05:07 .net
頂点シェーダ内で計算した結果をアプリケーション側でも管理したいのですが可能なのでしょうか?
取得したい変数はattributeです。
調べてみたところ、
glGetVertexAttribPointervARB
glGetVertexAttribfvARB
等を見つけたのですが、使い方が分かりませんでした。
分かる方居ましたらよろしく御願いします。

504 :デフォルトの名無しさん:2006/11/14(火) 04:33:49 .net
>>498
ねぇ、他の探しても全然見つかんないからこれのソース公開してよ
ttp://slang.blog15.fc2.com/blog-date-20060108.html

505 :デフォルトの名無しさん:2006/11/14(火) 06:42:15 .net
             _,,..r'''""~~`''ー-.、
            ,,.r,:-‐'''"""~~`ヽ、:;:;:\
           r"r          ゝ、:;:ヽ
   r‐-、   ,...,, |;;;;|       ,,.-‐-:、 ヾ;:;ゝ
   :i!  i!  |: : i! ヾ| r'"~~` :;: ::;",,-‐‐-  `r'^!    磯崎元洋見てる?
    !  i!.  |  ;| l|  ''"~~   、      i' |     イェ〜イ!
     i! ヽ |  | |    ,.:'"   、ヽ、   !,ノ
    ゝ  `-!  :| i!  .:;: '~~ー~~'" ゙ヾ : : ::|
   r'"~`ヾ、   i! i!   ,,-ェェI二エフフ : : :::ノ~|`T
  ,.ゝ、  r'""`ヽ、i! `:、   ー - '" :: : :/ ,/
  !、  `ヽ、ー、   ヽ‐''"`ヾ、.....,,,,_,,,,.-‐'",..-'"
   | \ i:" )     |   ~`'''ー---


506 :デフォルトの名無しさん:2006/11/14(火) 20:39:26 .net
OpenGL実装のデファクトスタンダード、nVidiaによっても完全否定される馬鹿
http://developer.download.nvidia.com/opengl/specs/nvOpenGLspecs.pdf


  ARB_{vertex|fragment}_shader(GLSL) = "2.0 functionality"




507 :デフォルトの名無しさん:2006/11/14(火) 22:33:46 .net
【大論破され必死に個人粘着する低能の負け犬―まとめ】

----------------

<負け犬の大誤謬―その1>
4Gamer(笑)の勘違い記事を鵜呑みにし、
必死に「ARB2はOpenGL 2.0のシェイダープログラムだ」など支離滅裂な主張を妄言する。
→該当記事:http://www.4gamer.net/news/history/2003.05/20030529145552detail.html

<解説―その1>
「ARB2」という名称はJohn Carmackが便宜上名付けただけのDOOM3における描画パスの一種であり、
シェーダプログラムでも何でも無いことは火を見るよりも明らか。
こうした初歩中の初歩の事柄を理解できないのは低能以外の何者でも無いこともまた自明。

----------------

<負け犬の大誤謬―その2>
上記の間違いを指摘されると、描画パスの「path」を「pass」と勘違いした挙句、
「他のPCゲームでもARB2パスがあるのは何故だ?」と疑問を呈し自らの低能っぷりを晒す。

<解説―その2>
他のPCゲームにおいても多数の幅広い環境をサポートするために複数の描画パスを用意するのは通例であり、
またid SoftwareはOpenGLを使用するPCゲーム開発の尖鋭的存在であるから、他社がDOOM3を先例として
それに倣うのは至極当然であり、また事実そうしてきた過去がある。そもそもARB2は描画パスの名称に
過ぎないわけであるから、「他のPCゲームでも云々」というのは「ARB2はOpenGL 2.0の云々」などという
誤謬と何ら因果関係は無いし、またそれを証左するものでも何でも無いことは明らか。

508 :デフォルトの名無しさん:2006/11/14(火) 22:35:10 .net
<負け犬の大誤謬―その3>
またしても4Gamer(笑)の勘違い記事を引き合いに出し、
「カーマックはDOOM3の発売前からOpenGL 2.0で開発していた」と鼻息を荒くし、
「DOOM3はOpenGL2.0だ」などと当初の主張を歪曲するが、実際にはプロトタイプ
段階での実験に過ぎず、製品版では使用されないもので大恥をかく。
→該当記事:http://www.4gamer.net/news/history/2003.02/20030207205250detail.html

<解説―その3>
確かにCarmackはDOOM3の発売前に3DlabsからOpenGL 2.0のプロトタイプICDとハードウェアのP10を受け取り、
それを使用して新しいバックエンドを書いているが、そこにおいてCarmackが言及している
「the prototype OpenGL 2.0 extensions」とは3Dlabsが主体となって選定が進められてきたARB_*_shaderであり、
NVIDIA先導の低級ARB_*_programでは無い。事実、ARB2パスのシェーダはARB_*_programで記述されており、
後にOpenGL2.0のコアとなるARB_*_shader(GLSL)は使用されていない。

----------------

<負け犬の大誤謬―その4>
以上の事実を指摘され大論破されると、もうそれ以上屁理屈を出せなくなりコピペ連投に走る。
さらに識者らにより主張が決定的に否定されると個人粘着に走り、人格崩壊に至る。

<解説―その3>
低能であればあるほど議論対象よりも個人に粘着するのは世の常であり、
また逐一教育してやらないと理解できないのが低能たる所以。
戦前から続く先祖代々の墓が日本国内に無い三国人の末裔ごときの分際で「チョン」などと揶揄する様は、
まさに三国人DNA炸裂と言えよう。

509 :デフォルトの名無しさん:2006/11/14(火) 22:36:18 .net
__■■■■____________■__________■__■__
_■___■_____■______■__________■___■_
■■■■■■■■___■______■__________■_____
_■_____■___■__■■■■■■■___■■■■■■■■■■■
_■■■■■■■___■______■__________■_____
_■_____■___■______■_________■_■____
_■■■■■■■___■______■_________■_■____
_■_____■___■______■________■___■___
_■■■■■■■___■______■________■___■___
_■_____■___■_____■________■_____■__
■_______■_____■■■_______■■_______■■

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

510 :デフォルトの名無しさん:2006/11/15(水) 00:51:53 .net
うぜえから余所でやれ

511 :デフォルトの名無しさん:2006/11/15(水) 01:45:55 .net
論破されたのが悔しかったんだろw

512 :デフォルトの名無しさん:2006/11/15(水) 01:57:54 .net
またド素人負け犬が論破されるw

http://oss.sgi.com/projects/ogl-sample/registry/ARB/fragment_program.txt


ATI_fragment_shader interacts with this extension.
NV_fragment_program interacts with this extension.



OpenGL2.0とはGLSLだけと思ってる素人は
NV_fragment_program2どころかNV_fragment_programの素性も知らんとw

513 :デフォルトの名無しさん:2006/11/15(水) 02:09:28 .net
長文すぎて読む気がしない

514 :デフォルトの名無しさん:2006/11/15(水) 02:27:45 .net
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

_■_____■____________■_■_____■■■■___________■_____
__■__■■■■■___■■■■___■__■___________________■_____
_______■_____■__■___■_________________■■■■■■■■■■■
____■■■■■■■__■__■_■■■■■■__■■■■■■■_____■____■____■
■■■__■___■___■__■___■__________■______■____■____■
__■__■■■■■___■__■___■_________■_______■____■____■
__■___■■__■__■__■__■_■_______■■_______■■■■■■■■■■■
__■__■_■■■___■■■■__■_■______■__■___________■_____
__■_■__■_■■_______■___■____■___■___________■_____
_■_■___■__________■___■___■____■___________■_____
■___■■■■■■■______■_____■_■______■■■________■_____

515 :デフォルトの名無しさん:2006/11/15(水) 02:31:57 .net
___■________■■_____■_____■_____
___■_____■■■_______■_____■___■_
__■___■■■_■_______■__■___■_■■__
__■___■___■_______■___■__■■____
_■■___■___■_____■■■■■■_■_■____■
_■■___■■■■■■■■■________■_■____■
■_■___■___■_______________■■■■■
__■___■____■_____■■■■■■________
__■___■____■_____■____■__■_____
__■___■__■■■_____■■■■■■__■___■_
__■___■■■___■_■__■____■__■_■■__
__■_■■■_____■_■__■■■■■■__■■____
__■__________■■__■____■__■____■
__■__■■■■■■■■_■__■____■__■____■
__■______________■__■■■___■■■■■

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

516 :デフォルトの名無しさん:2006/11/15(水) 02:38:56 .net
________________■■■■■■■■■■■■■■_________■_______
_■■■■■■■■■■■■■__■____________■_________■_______
________________■____________■_________■_______
________________■_■■■■■■■■■■_■_________■_______
________________■_____■______■________■_■______
________________■_____■______■________■_■______
________________■_____■______■________■_■______
__■■■■■■■■■■■___■__■■■■■■■■__■_______■___■_____
________________■_____■______■_______■___■_____
________________■_____■__■___■______■_____■____
________________■_____■___■__■______■_____■____
________________■_■■■■■■■■■■_■_____■_______■___
________________■____________■____■_________■__
■■■■■■■■■■■■■■■_■____________■___■___________■_
________________■■■■■■■■■■■■■■__■_____________■

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

517 :デフォルトの名無しさん:2006/11/17(金) 08:25:25 .net
低能個人粘着三国人

_____■____________■________■■____■_____________■__
■■■■■■■■■■■______■_■____________■_■____■■■■_■■■■■■
■_________■_____■___■_____■■■__■___■____■___■__■_■
__■■■■■■■______■_____■________■_■■■_■___■___■__■__
_____________■■_■■■■■_■■__■■■___________■■■_■■■■■■
■■■■■■■■■■■_______■___________■■■■■■■___■_■_■_■__■
___■__■___________■_______■■■_■_■_■_■__■■_■_■_■__■
___■__■________■■■■■■■________■■■■■■■___■_■_■_■_■_
___■__■___________■_______■■■_■_■_■_■___■_■_■__■__
__■___■___■_______■_______■_■_■_■_■_■___■■■_■_■_■_
■■____■■■■■___■■■■■■■■■___■■■_■____■■______■_■___■

518 :デフォルトの名無しさん:2006/11/17(金) 09:33:58 .net
ここ、ム板なんでwikiの4gamerか専用項でもつくれ

519 :デフォルトの名無しさん:2006/11/17(金) 22:50:30 .net
またド素人負け犬が論破されたw

http://oss.sgi.com/projects/ogl-sample/registry/ARB/fragment_program.txt


ATI_fragment_shader interacts with this extension.
NV_fragment_program interacts with this extension.



OpenGL2.0とはGLSLだけと思ってる素人は
NV_fragment_program2どころかNV_fragment_programの素性も知らんとw

520 :デフォルトの名無しさん:2006/11/17(金) 22:51:43 .net
ていうか同じ「ARB2」のQuake4、PreyはGLSL使ってるしw

521 :デフォルトの名無しさん:2006/11/17(金) 22:59:25 .net
【大論破され必死に個人粘着する低能の負け犬―まとめ】

----------------

<負け犬の大誤謬―その1>
OpenGLがなんであるかも知らないド素人のくせに
ARB2は「openGL1.4だ」「OpenGL1.3だ」などと恥ずかしい大間違いを披露。

<解説---その1>
「ARB2」という名称はJohn Carmackが名付けた、DOOM3における描画パスの一種であり、
FragmentShader2.0とGLSLを使用しているシェーダプログラムであることは火を見るよりも明らか。

というかシェーダでなければパスではないw

こうした初歩中の初歩の事柄を理解できないのは低能以外の何者でも無いこともまた自明。

----------------

<負け犬の大誤謬―その2>
上記の間違いを指摘されると、描画パスの「path」を「pass」などと妄想した挙句、
その証拠を求められるとまったく出せないチョン。

<解説―その2>
便宜上名づけただけなら他のゲームでは絶対に出ないはずだが、現にある。
つまり便宜上では絶対無いことを如実にあらわしている。
そもそもOpenGL1.3、もしくは1.4ならFP32シェーダは実現できない。ここからもバカのド素人ぶりがうかがえる。
OpenGL2.0対応を謳うゲームにおいてARB2パスが使用されているのはまさにARB2とはOpenGL2.0パスだからである。

どこぞの技術無知のトーシローはGLSLだけがOpenGL2.0だと思っている

ようだが、GLSLは1.5でも使用できるので2.0だけの特権ではない。
素人の恥ずかしい妄想と何ら因果関係は無いし、またそれを証左するものでも何でも無いことは明らか。

522 :デフォルトの名無しさん:2006/11/17(金) 23:05:49 .net
<負け犬の大誤謬―その3>
またしても4Gamerを勘違い記事(笑)というのに何の証拠すら出せず、
「カーマックはDOOM3の発売前からOpenGL 2.0を使えるわけがない」と鼻息を荒くし、
「DOOM3はOpenGL1.3だ」などと当初の主張を歪曲するが、実際には開発段階から2.0を使用しており、
ARB2パスとして世に出した。 コンシューマリリースとベンダリリースすらも知らずに大恥をかく。
→該当記事:http://www.4gamer.net/news/history/2003.02/20030207205250detail.html

<解説―その3>
生まれて3秒の赤子でさえも知ってるようなベンダリリースさえも知らないのは例のド素人、つまりチョンだけである。
そこにおいてCarmackが言及している 「the prototype OpenGL 2.0 extensions」とはもちろん2.0のコアである。
NVのARB_*_programはもちろんFS2.0、FS3.0を実現するものであり、当然ながらGLSLを利用できる。アセンブラシェーダも利用できる。
ATi用にはARB_*_shaderが使用されているがこれも同じことである。
ここからも、Doom3にGLSLが使用されていることが伺えるしQuake4やPreyでも実際に利用されているのである。
素人チョンが妄想するようにARB2がGLSLを使用できなければこんなことはできない。

----------------

<負け犬の大誤謬―その4>
以上の事実を指摘され大論破されると、もうそれ以上屁理屈を出せなくなりコピペ連投に走る。
さらに識者らにより主張が決定的に否定されると個人粘着に走り、人格崩壊に至る。

<解説―その3>
低能であればあるほど議論対象よりも個人に粘着するのは世の常であり、
また逐一教育してやらないと理解できないのが低能たる所以。
戦前から続く先祖代々の墓が日本国内に無い三国人の末裔ごときの分際で「チョン」などと揶揄する様は、
まさに三国人DNA炸裂と言えよう。

523 :デフォルトの名無しさん:2006/11/18(土) 14:13:02 .net
君は何をそんなに興奮しているのですか?

524 :デフォルトの名無しさん:2006/11/18(土) 19:18:19 .net
あきらかに病気なんだからほっとこうよ。

525 :デフォルトの名無しさん:2006/11/18(土) 23:14:02 .net
OpenGLのいいところ
拡張
 VTFとかフラグメントシェーダの最新バージョンなど便利なものが、
 APIのメジャーアップデートを待たずに使える



OpenGLの悪いところ
拡張
 こいつのせいで、多くのパスを用意しなければならない



俺はどうすればいいんだあ〜

526 :デフォルトの名無しさん:2006/11/18(土) 23:38:05 .net
DIRECTX最強!!!

OPENGL オワタ

527 :デフォルトの名無しさん:2006/11/19(日) 16:32:40 .net
安居院せんせいの本でとりあえず勉強しておこう

しかしあの本は、分かりやすいのだが初心者向けに
なるだけポインタ無しの仕様ゆえ、却って関数の流れが
掴みにくかったりする

528 :デフォルトの名無しさん:2006/11/19(日) 16:51:38 .net
2.1時代に突入したわけだが


529 :デフォルトの名無しさん:2006/11/25(土) 21:10:20 .net
DisplayList使ったら頂点シェーダーうまく働かないけどなんで?

530 :デフォルトの名無しさん:2006/12/02(土) 02:58:02 .net

Wiiが勝利したというなら雪崩を打ってPS2から、もしくはPS3からの乗り換えタイトルがあるはず

という口喧嘩のさい

883 名前: 名無しさん@七周年 投稿日: 2006/12/02(土) 02:53:46 ID:ZXHK4NoG0
日本では今日発売されたばっかなのに
乗り換え表明するかアホwwwwwwwwwwwww



895 名前: 名無しさん@七周年 投稿日: 2006/12/02(土) 02:56:16 ID:dfRV6Av70
なになになに?

メーカーサイドは「本体発売後」でないと開発できないとでも言うのか?w


乗り換え表明なんか発売前からいくらでもできるわなw



チョンはそんなこともわからんと?w

531 :デフォルトの名無しさん:2006/12/02(土) 02:59:49 .net
なんとなく

「グラフィックスドライバがメーカーに提供されるのはリリース後!」


メーカーに提供される時期と一般ユーザーに提供される時期が一緒
と主張して憚らないよしはる思い出した。


じゃあどうやって開発してるんだ、リリース後ならそのスケジュールじゃ発売できない
というと逃げるあたりもまったく同じ

532 :デフォルトの名無しさん:2006/12/13(水) 22:35:13 .net
ttp://www.4gamer.net/news.php?url=/specials/3de/geforce_8800/geforce_8800_003.shtml

>GeForce 8800シリーズはDirectX 10世代のSM4.0対応GPUとして
>一番乗りを果たしたわけだが,課題がないわけではない。
>それは,DirectX 10やSM4.0といったテクノロジーが,Windows
>Vista上でしか享受できない点だ。待望のジオメトリシェーダは
>DirectX 10でないと利用できないため,いきおい,ジオメトリ
>シェーダを駆使したグラフィックスはWindows Vista環境でしか
>楽しめないのである。

ジオメトリシェーダがVista「でしか」使用できないと主張する馬鹿ライター

533 :デフォルトの名無しさん:2006/12/13(水) 22:46:48 .net
4gamerなんて低脳ライターしかいないんだから、放置しておけ。

534 :デフォルトの名無しさん:2007/01/10(水) 00:27:21 .net
おいおいおいおいおいおいおいおいおいおいおいおいおいおいおーーーーーーーーーーーーーーーーーい




OpenGLはッ?????????????????????????????????
APIの正式策定を待たずして!!!!!!!!!!!!
最新テクノーロズゥィーを享受できる我が愛するOpenGLはッ?????????????????????????????????



535 :デフォルトの名無しさん:2007/01/20(土) 23:29:52 .net
すでにOpenGL/GLSLでジオメトリシェーダーを利用できるわけだが。

536 :デフォルトの名無しさん:2007/01/23(火) 04:34:34 .net
【ネガティブ派遣根性チェック】

3つ以上、思い当たる点があればアナタの性格はひん曲がっており、ネガティブ負け組人生を歩んでいます。

□派遣先の人事権のある社員の意見はたとえ間違っていてもマンセーする
□派遣先から「いつまでもここで仕事してくださいね(安い金でw)」と言われている
□自社に仕事を持ち帰れるように言われるとムカつく
□自社で仕事なんてできるわけがない
□派遣労働の問題点の話題が出ると感情剥き出しにする
□派遣労働の問題を指摘する人は嫌いだ
□派遣先には仕事だけでなく自分のプライベートについても指示して欲しい
□自分の月額金額を知らない
□派遣先社員より自分の生涯収入が低いのは当然だ
□派遣先に尻尾を振り、いつまでも派遣を続けることが大切だ


537 :デフォルトの名無しさん:2007/02/04(日) 10:29:30 .net
GLSLとCg、これからやるならどっちですか?

538 :デフォルトの名無しさん:2007/02/04(日) 10:47:18 .net
nVidiaのカード以外で動かすならCgは事実上終わってる

でも将来CgがGLSLコードを吐く様になったら復活するかもしれない

539 :デフォルトの名無しさん:2007/02/05(月) 02:16:26 .net
nVidiaのカード以外が終わってるから…

540 :デフォルトの名無しさん:2007/02/05(月) 09:11:30 .net
>>539
あほな質問かも知れんけど

Cg とGLSL、どっちも最適化したプログラムを組める(ようになった)として

同じことをやって、実行速度に違いはアルですか?


541 :デフォルトの名無しさん:2007/02/05(月) 09:12:11 .net


うっかり
>>539
へのレスにしちゃったけど名指しで聞いてるわけじゃないです

542 :デフォルトの名無しさん:2007/02/05(月) 12:37:36 .net
>538
もう最新バージョンで吐けるから

>540
実行速度がほしいならDirect3Dやったほうがいい

543 :デフォルトの名無しさん:2007/02/13(火) 11:27:44 .net
お前らまだOpenGLなんか使ってんのかwwwww

544 :デフォルトの名無しさん:2007/02/13(火) 12:08:15 .net
OpenGL処理遅いんだよ

545 :デフォルトの名無しさん:2007/02/13(火) 21:23:16 .net
>>542>>544
市場のゲームじゃOpenGLエンジンのほうが速いのはなんで?

546 :デフォルトの名無しさん:2007/02/14(水) 00:27:48 .net
何てゲーム?

547 :デフォルトの名無しさん:2007/02/20(火) 12:20:20 .net
APIは速度に殆ど関係ないと思うが・・・
組み方が悪いんだろ。

そもそも、最近はシェーダーで処理するのが一般的なんだから、APIがなんだとか全く関係ないw

548 :デフォルトの名無しさん:2007/02/21(水) 02:08:23 .net
両方で組んでみろとは言わんからせめてAPIの仕様位は調べてから発言したほうがいいんじゃないかね

549 :デフォルトの名無しさん:2007/02/23(金) 11:37:42 .net
ATIだと、
mat3 m3;
mat4 m4;
m3 = mat3( m4 );
エラーになりませんか?
(TT なんで〜〜

550 :デフォルトの名無しさん:2007/02/23(金) 15:11:50 .net
GPUベンダがそれぞれGLSLコンパイラを書いてるからグラボを変えたらエラー吐くのはよくあること

551 :デフォルトの名無しさん:2007/02/23(金) 15:21:32 .net
補足するとNVのコンパイラがGLSLの仕様より融通が利いてるだけで別にATIが悪いわけじゃないよ

552 :デフォルトの名無しさん:2007/02/23(金) 15:52:57 .net
m3 = mat3( m4 ); ×
こうだ
m3 = mat3( m4[0].xyz, m4[1].xyz, m4[2].xyz ); ○

ttp://ati.amd.com/developer/gdc/gdc2003-gl2.pdf
には、
m3 = mat3( m4 );
ができると書いてあるけが、古い資料だから信用するな。

553 :デフォルトの名無しさん:2007/02/23(金) 16:03:59 .net
>>551
NVのコンパイラなら float3 と書いてもエラー無く動くのは、笑った

554 :デフォルトの名無しさん:2007/02/23(金) 19:58:57 .net
頼むからコンパイリンガーは
「自分がどういう最適化をしたのか」
というのを分かりやすく出力して欲しい。

何もエラー出さないから、
今後の参考にならない。

555 :デフォルトの名無しさん:2007/02/25(日) 09:27:38 .net
コンパイリンガー?

556 :デフォルトの名無しさん:2007/02/28(水) 10:21:25 .net
mat2x3 とか使えないけどなぜだろう。
わかる人いる?

557 :デフォルトの名無しさん:2007/02/28(水) 13:52:15 .net
>>556

それは、OpenGL 2.1 なんだけど、お前さんのグラフィックボードは、OpenGL2.1に対応してるのか?

558 :デフォルトの名無しさん:2007/03/03(土) 19:37:53 .net
>>556
そもそもmat2x3みたいな行列ってどういう時に便利なの?

559 :デフォルトの名無しさん:2007/03/06(火) 17:18:47 .net

http://www.nag-j.co.jp/FortranBuilder.htm

Fortran BuilderのFortran 90/95ソースコードから、GLUTを使ったOpenGLのプログラミングを可能にします
http://www.nag-j.co.jp/FBUpdate.htm#GLUT

560 :デフォルトの名無しさん:2007/03/07(水) 00:17:28 .net
OpenGLでビルボード処理したいんだけどプログラムはこんな感じ、

glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);

glEnable(GL_ALPHA_TEST);
glEnable(GL_BLEND);


glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, 256, 256, 0, GL_RGB, GL_UNSIGNED_BYTE, po->data);
//glTexImage2D(GL_TEXTURE_2D, 0, 4, nSizeX, nSizeY, 0, GL_RGBA, GL_UNSIGNED_BYTE, imageData);


glEnable(GL_TEXTURE_2D);

glBegin(GL_POLYGON);
glTexCoord2d(0.0, 0.0);
glVertex3d(-0.5, 0.0, 3.0);
glTexCoord2d(0.0, 1.0);
glVertex3d(-0.5, 0.5, 3.0);
glTexCoord2d(1.0, 1.0);
glVertex3d(0.0, 0.5, 3.0);
glTexCoord2d(1.0, 0.0);
glVertex3d(0.0, 0.0, 3.0);
glEnd();

glDisable(GL_TEXTURE_2D);
glDisable(GL_BLEND);
glDisable(GL_ALPHA_TEST);
これじゃだめなんだよね。
イメージも消えちゃう。イメージの背景は透明にしてイメージのみ残したいんだけど。

561 :デフォルトの名無しさん:2007/03/07(水) 00:31:31 .net
2.0スレ向きの話題ではないな。
glTexEnvの仕様をググってinternalFormatとGL_TEXTURE_ENV_MODEの関係を
よく調べてから他のOpenGLスレへどうぞ。

562 :デフォルトの名無しさん:2007/03/07(水) 13:14:01 .net
>560
sage の使い方も覚えてね。
glTexImage2D 関数で RGB 設定でテクスチャデータを送ってるから、
テクスチャのアルファは、1.0 その設定では、
glEnable( GL_ALPHA_TEST );
の意味がない。
GL_ALPHA_TEST は、glAlphaFunc関数で、描画しないアルファ値を
設定できるが、ポリゴン全体が同じ値のアルファ値では意味がない。
GL_BLEND は、glBlendFunc関数で背景と色を重ねる設定ができる
ので、目的にあわせて設定を変える必要がある。
glTexEnvの設定は、ポリゴンとテクスチャの色を重ねる設定で、
そのままでも良い。

一番の問題は、テクスチャデータにアルファ値が無いことだよ。(^^;

次は、OpenGLスレ Part10 へ質問してください。


563 :デフォルトの名無しさん:2007/03/08(木) 04:30:11 .net
>>560
GL2.0 でやろうとしているなら、TexEnvが FragmentShader なのは当然として、

AlphaTest の機能は FragmentShader 内で discard してもできるし、
もちろん AlphaTest を使ってもできる。
OpenGL-ES 2.0 だと AlphaTest 無いから、前者で実現するしかないけど。

564 :デフォルトの名無しさん:2007/03/14(水) 23:40:19 .net
OpenMAXって最強じゃね?

565 :デフォルトの名無しさん:2007/03/14(水) 23:45:59 .net
使える実装があればいいものだと思う。
それはOpenGL界隈全体に言えるけど。

てか誰かオープンソースでEGLの実装してくれ。

566 :デフォルトの名無しさん:2007/03/25(日) 04:25:39 .net
ARB_fragment_programって何も明示しないと最低でも24bit浮動小数点精度を要求される
これって標準で、D3DでいうところのPixelShader2.0ができるということでわ?????



D3DだとPS2.0からはFixedPoint精度シェーダを使用できないが
OpenGLだと明示すればhalfもFixedも使用できる点がゴイスー

567 :デフォルトの名無しさん:2007/05/30(水) 20:25:42 .net
オラッ!
よしはら!

568 :デフォルトの名無しさん:2007/06/09(土) 17:38:36 .net
マルチスレッドOpenGLってアップルも実装しているらしいけど実際に速いの?

569 :デフォルトの名無しさん:2007/08/06(月) 17:50:41 .net
うん

570 :デフォルトの名無しさん:2007/08/08(水) 23:26:08 .net
いやー実際参った

Fixed point を


修正された点


と直訳されたときは!!!!!

だから直訳組は嫌いなんだ!!!!

571 :デフォルトの名無しさん:2007/08/08(水) 23:39:52 .net
直訳っつぅかなんつーか・・・
そのひとは固定小数点というものを知らないんだろうね。

Java のリファレンスなんかにもひどい訳語があるよ
ttp://java.sun.com/javase/ja/6/docs/ja/api/javax/sound/midi/Instrument.html

>計測を使用して音を出すには

意味わかんね

スレ違いすまそ

572 :デフォルトの名無しさん:2007/08/09(木) 00:03:24 .net
fixを修正って意味で使ってんのはコンピュータ分野の一部分だけなんだよね



573 :デフォルトの名無しさん:2007/08/09(木) 00:20:52 .net
>>572
手元の英英辞典では1番目の語義に
mend or correct something: to repair, mend, or correct something
って出てきたんですけど・・・

574 :デフォルトの名無しさん:2007/08/09(木) 00:32:14 .net
>>573
572が言いたかったのは、「コンピュータ分野の一部分」じゃなくて
「コンピュータ分野では一部分」って意味なんじゃなかろうか

でも個人的な感覚では、「修正」の意味の方が頻度高い気もするけど

ていうか fixed point くらい(この分野の)常識として訳して欲しいよね
floating point は一体どう訳したんだろう?


575 :デフォルトの名無しさん:2007/08/09(木) 00:36:52 .net
きっと 「浮いている点」

576 :デフォルトの名無しさん:2007/08/09(木) 00:37:07 .net
揺れ動く点とかな

577 :デフォルトの名無しさん:2007/08/09(木) 17:09:31 .net
> Fixed point を
> 修正された点
ワラタ
そんなの、海外サイトをふだんから見ない俺でもわかるのにw


578 :デフォルトの名無しさん:2007/08/10(金) 23:29:32 .net

本田大地

579 :デフォルトの名無しさん:2007/08/15(水) 10:27:58 .net
OpenGL 3.0

580 :876:2007/08/15(水) 11:40:16 .net
ちゃんとリンク張ってくれよ…

OpenGL公式
http://www.opengl.org/
Topic: OpenGL 3 announced
http://www.opengl.org/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic;f=3;t=015351;p=0

581 :デフォルトの名無しさん:2007/09/19(水) 06:09:37 .net
とりあえず、救済AGEEE


582 :デフォルトの名無しさん:2007/10/21(日) 10:42:24 .net
RapidMind やってみた、
GPGPUやるんだったら
Cg GLSLよりかなり組みやすいけど
速度的にどうなのかはまだ分からん

やってる人いる?

583 :デフォルトの名無しさん:2007/10/21(日) 17:31:06 .net
隔離スレで何言ってんだ

584 :デフォルトの名無しさん:2007/10/22(月) 10:18:42 .net
え、隔離スレなの?
じゃあ、隔離じゃないのは?

585 :デフォルトの名無しさん:2007/10/22(月) 20:42:52 .net
ここ。

586 :デフォルトの名無しさん:2007/10/24(水) 01:04:22 .net
当方Cgでシェーダーを組んでいるのですが、まだ手をつけたばかりで
シェーダーの初歩的なことを伺いたくて…他スレがあまりに過疎っているので
こちらで質問させてください。答えて頂けたら本当に助かります。

TEXCOORDについてなのですが
テクスチャ座標を指す、というのはわかったのですが
テクスチャ0や2などの番号がついたときにどこを指すのかわからなくて

float4 uv0 : TEXCOORD0;
float4 uv1 : TEXCOORD1;
float4 uv2 : TEXCOORD2

uniform sampler3D data // volume
uniform sampler2D back_buffer, // backface
uniform sampler1D TransferFunction, // transferfunc

この場合uv0〜uv2はどのsamplerを参照するのでしょうか?
Cgチュートリアルを見ていて、明示的にどれとどれが対応するのか、などが描いていなくて…

よろしくお願いします。

587 :デフォルトの名無しさん:2007/10/24(水) 01:19:24 .net
どれとどれを対応させてもいいし、テクスチャなんか参照せずに他の用途に使ってもいい
組み合わせは自由
すべては作るシェーダ次第

588 :デフォルトの名無しさん:2007/10/24(水) 01:22:43 .net
すみません、もう少しわかりやすくお願いします…
対応させてもいい、とありますがどのように対応させるのでしょうか


589 :デフォルトの名無しさん:2007/10/24(水) 01:31:56 .net
たとえば上記のように宣言して

float2 texc = ((uv2.xy / uv2.w) + 1) / 2;
とした場合、このtexcに何が入っているのかわからなくなってしまって。

言い忘れていましたがこれはフラグメントシェーダーで
vertexシェーダーの方では
float4 position : POSITION;
float4 color : COLOR;
float4 texCoord : TEXCOORD0;
をアウトプットしています。

590 :デフォルトの名無しさん:2007/10/24(水) 01:47:49 .net
それは単に
((uv2.xy / uv2.w) + 1) / 2
の計算結果が入ってるだけで、どのテクスチャも読んでない

Cgあんまり詳しくないけどサンプル眺めてみた限り、テクスチャを読み込んでる部分では tex2D とかの関数を呼んでると思う

591 :デフォルトの名無しさん:2007/10/24(水) 02:11:07 .net
元にしたソースを見ていましたら
vertexシェーダー から fragmentシェーダーへ値を>>589の値を送っているというのがわかりました。
float2 texc = ((uv2.xy / uv2.w) + 1) / 2; には vertexから送られてきたuv2の2Dテクスチャ座標が入っていました。

確認なのですが、vertexで抜けてきたものをフラグメントでは扱う、ということですよね。
なんとかまとまってきました。

ただ、それでもvertexシェーダーで、uniformもしていないのにtexcoord0とかが呼ばれたときに
それが何を指しているのかがわからない…

すみません…混乱しすぎて。睡魔も着てしまってわけがわからなくなっています。

セマンテックが何を表しているのか、図で説明してくれてるものがあればいいのですが。
OSITIONもCOLORも、画面の何を指しているのかわからないままサンプルいじくってるので…

592 :デフォルトの名無しさん:2007/10/24(水) 11:22:07 .net
CgUsersManualちゃんと読めば書いてある
プロファイルにもよるが、OpenGLならarbvp1/arbfp1かvp40/fp40辺りだろうから
Appendix B Language Profilesのarbvp1とarbfp1のBindingsの項を読んでみ

593 :デフォルトの名無しさん:2007/10/27(土) 03:43:29 .net
openglの疑問はwww.opengl.orgに行ってspecification等をちゃんと読めばほとんど解決するだろう。
まずはレンダリングパイプラインを理解することが大切だと思うよ。


594 :健介:2007/12/25(火) 00:24:22 .net
掃除機セマンテック

595 :デフォルトの名無しさん:2008/01/26(土) 04:19:35 .net
cg のループ回数(もしくは行数)についてなのですが。
fragment shader (CG_PROFILE_ARBFP1): GeForce7900GS で

void main(out float4 color : COLOR){
float i;
float4 totalCol = 0;

for(i = 0; i < 200; i++){
totalCol += 0.001;
}
color = totalCol;
}

だとちゃんと動くのですが、ループの回数を200から300に増やすと、
CG_COMPILER_ERROR
になるのです。なにか制限とかってあるのでしょうか?

596 :デフォルトの名無しさん:2008/01/26(土) 04:21:29 .net
タブが消えてしまった orz

void main(out float4 color : COLOR){
float i;
float4 totalCol = 0;

for(i = 0; i < 200; i++){
totalCol += 0.001;
}
color = totalCol;
}

こうです。

597 :デフォルトの名無しさん:2008/01/26(土) 04:23:54 .net
あれ? スペースも消えた。
Live2ch で書き込んでるせいですかね。 ごめんなさい。

598 :デフォルトの名無しさん:2008/01/26(土) 08:50:12 .net
いや,重複した半角のスペースは消される

599 :デフォルトの名無しさん:2008/01/26(土) 09:11:08 .net
ARBFP1というかARBFragmentProgramは動的ループをサポートしてないから
コンパイル時にループを全部展開されて命令数が足りなくなる

よって動的ループをサポートしてる他のプロファイルを使いましょう

600 :595:2008/01/26(土) 15:54:22 .net
ありがとうございます。
やっぱり制限数があるのですね。
他のプロファイルを試してみます。

601 :デフォルトの名無しさん:2008/01/26(土) 16:01:28 .net
ていうかこのスレは隔離スレなので質問は本スレ推奨

602 :デフォルトの名無しさん:2008/01/26(土) 18:22:17 .net
nvidiaのfragment_programっておかしくね??

これだと、なんか固定機能しか使えないように見えるが
実際PS2.0できるじゃん。
fragment_program2だとPS3.0だし


ここは全員でおかしいと主張すべきだ。

603 :デフォルトの名無しさん:2008/01/26(土) 18:35:39 .net
何がおかしいんだか分からんが、それならば
NV_geometry_program4とかNV_fragment_program4とかNV_vertex_program4を
使えばSM4.0相当になるうえにWindowsXPでも動いてしまう
この方がおかしいと思わないか?

604 :デフォルトの名無しさん:2008/01/26(土) 18:44:59 .net
もっと分かりやすくすべきだ。

固定機能しか使えないのならば、fragment_program_kotei_fanction

とか、すべきだ。

PS2.0なら、fragment_program2
PS3.0なら、fragment_program3

とわかりやすくすべきなのだ。

だから、ARB_fragment_programがPS1.1までとかいう、変な大間違いが出てくるのだ。

605 :デフォルトの名無しさん:2008/01/26(土) 19:34:53 .net
PSやらSMはDirect3Dの基準だぞ

606 :595:2008/01/26(土) 21:12:47 .net
Cg 2.0 をインストールし(1.1だった)、CG_PROFILE_FP40 プロファイルを使用したら
動的ループができるようになりました。
ちなみに、CG_PROFILE_FP30では、動的ループは無理でした。
ただ、別の問題が出てきました。

void main(uniform float size, out float4 color : COLOR){
float i;
float4 totalCol = 0;

for(i = 0; i < size; i++){
totalCol += 1;
}

color = totalCol / size;
}

だと、sizeをいくつにしても、色が白になるはずなのですが、
size 250以上になるとだんだん色が薄くなっていきます。ループの中が
250までしか展開できてないようです。

607 :595:2008/01/26(土) 21:18:47 .net
続き
で、以下のようにループ部分を分割し、試しにsize=400にして実行したら、

void main(uniform float size, out float4 color : COLOR){
float i;
float4 totalCol = 0;

for(i = 0; i < size - 200; i++){
totalCol += 1;
}

for(i = 200; i < size; i++){
totalCol += 1;
}
color = totalCol / size;
}

見事に白色になりました。
GeForce8800 だったら、こういうでかいループも処理できるんでしょうか?

608 :デフォルトの名無しさん:2008/01/27(日) 14:22:52 .net
fp40のループは最大256ループまでだそうだ
GeForce8系で使えるgp4fpなら制限無しだな

609 :デフォルトの名無しさん:2008/01/27(日) 14:36:30 .net
正直MAXまでの何かってのはやってはいけないことだな

例えば命令スロットが512なら、
512を目一杯使わねばならない状態になるのはいかんこと。


610 :デフォルトの名無しさん:2008/01/27(日) 16:20:13 .net
リアルタイムレンダリングみたいな用途じゃ無いならいいんじゃない

むしろGPGPUやオフラインレンダリングとかなら出来るだけ詰め込んで
GPUに処理を肩代わりさせたいんじゃないのかな

611 :595:2008/01/27(日) 20:05:20 .net
256まででしたか。
とりあえず分割ループでごまかすことにしました。
8800欲しい・・・
ちなみに、GPGPUなプログラムです。

612 :デフォルトの名無しさん:2008/02/04(月) 13:04:10 .net
main(out float4 color){
TexColor = tex2D(tex, texcoord);// テクスチャの色
PolColor = Lighting();// ポリゴンの色

color = TexColor * PolColor;
}

Cgのフラグメントシェーダの色々省略したコードなのですが、テクスチャをマッピングしないポリゴンがある場合、
colorが変な色になります。ポリゴン毎にテクスチャの存在の可否を指定する変数を渡して
if(texExist)
color = TexColor * PolColor;
else
color = PolColor;
とすれば意図通りの動作はするのですが、このような処理にするしかないのでしょうか?

613 :デフォルトの名無しさん:2008/02/05(火) 00:55:33 .net
テクスチャ設定してないのにテクスチャ読めと命令してるんだから変な色になるのは当然だろ
テクスチャ無い時はサンプリングしないって分岐はごく自然な処理だと思うが
他にどうなって欲しいてっんだ?

614 :デフォルトの名無しさん:2008/02/05(火) 01:01:02 .net
>>612
分岐処理が嫌だったらシェーダ2種類作ったらいいんじゃない?

615 :デフォルトの名無しさん:2008/02/05(火) 07:51:42 .net
適当に1x1の白テクスチャでも読ませればおk

616 :デフォルトの名無しさん:2008/02/05(火) 17:49:45 .net
>>615
それが一番楽っぽいな。
余分な負荷は気にしない。

617 :デフォルトの名無しさん:2008/02/05(火) 23:11:26 .net
>シェーダ2種類作ったらいいんじゃない?
2種類をCgランタイムでどう呼び出すのかわからない


618 :デフォルトの名無しさん:2008/02/06(水) 01:23:24 .net
テクスチャの有り無しでcgBindProgramに渡すプログラムを変えればいいだけだよ

619 :612:2008/02/06(水) 01:52:25 .net
>>615
>>618
今は
cgGLBindProgram(); sceneGraph->DrawAll(); cgGLBindProgram(NULL);
こんな感じで全部のオブジェクトを一気に描画してるので,
シェーダ2種類作ってポリゴン毎にバインドするシェーダを切り替えるのは
遅くなっちゃうのかなと思って他にいい方法がないか考えてました。
頭で考えてただけで実際遅くなるかとかの検証はしてなかったのでやってみます。

書いてて思ったんですけど同じマテリアル(テクスチャ)を使う
ポリゴンをグルーピングしていればシェーダ切り替える方法は
使いやすそうですね。

どっちのやり方も参考になりました、ありがとうございます。

620 :デフォルトの名無しさん:2008/02/06(水) 02:11:20 .net
描画時にマテリアルでソートするのは高速化の常套手段だね

621 :デフォルトの名無しさん:2008/06/24(火) 00:36:30 .net
保守

622 :デフォルトの名無しさん:2008/07/19(土) 13:22:03 .net
コンパイルすると

Error: 'C:\A\TOOLS\BCC\LIB\GLU32.LIB' contains invalid OMF record, type 0x21 (po
ssibly COFF)

と出ます

IMPLIB glut32.lib glut32.dll

をして、glut32.libを上書きしてるんですがダメです

623 :デフォルトの名無しさん:2008/07/19(土) 13:38:31 .net
エラーをよく読め・・・ glut32.lib じゃないだろう

624 :デフォルトの名無しさん:2008/07/19(土) 15:44:55 .net
ありがとうございます。解決しました。

625 :デフォルトの名無しさん:2008/08/06(水) 19:48:28 .net
ttp://www.kumaryu.net/cgi-bin/diary/?date=20080804#p02
S3本気だなー
ATIはいつ本気出すんだー

626 :デフォルトの名無しさん:2008/08/06(水) 22:57:14 .net
Khronos BOFs
* OpenGL 3.0 Specification Overview
* OpenGL hardware and driver plans - AMD, Intel, NVIDIA
* Developer's perspective on OpenGL 3.0
* The new Khronos OpenCL Working Group and how that affects OpenGL
* and more...

AMDもいつまでも黙ってはいないぞ
どちらかと言えば微妙な拡張よりこっちの方が期待したいし
できればIntelもな…

627 :デフォルトの名無しさん:2008/08/06(水) 23:30:50 .net
AMDはさっさと拡張の仕様を公開しろ。
ドキュメントがない拡張が何個溜まってると思ってるんだ。

628 :デフォルトの名無しさん:2008/08/12(火) 10:25:36 .net
OpenGL3.0情報

ttp://www.opengl.org/news/permalink/the_khronos_group_announced_today_it_has_released_the_opengl_30_specificati/
ttp://www.khronos.org/news/press/releases/khronos_releases_opengl_30_specifications_to_support_latest_generations_of/


629 :デフォルトの名無しさん:2008/08/12(火) 11:31:52 .net
opengl.orgのmessage boardでは不満の嵐だな
「散々待たせといて結局これかよ!」みたいな

630 :デフォルトの名無しさん:2008/08/12(火) 12:40:54 .net
せめて3.0で削除された仕様は書かないでおいてくれると読み易かったんだがな
あとせめてテクスチャ回りを整理してほしかった

631 :デフォルトの名無しさん:2008/09/20(土) 13:53:54 .net
http://www.sgi.com/company_info/newsroom/press_releases/2008/september/opengl.html

632 :デフォルトの名無しさん:2008/09/21(日) 18:43:03 .net
やっとまともなライセンスになったか

633 :デフォルトの名無しさん:2008/10/24(金) 03:30:59 .net
保守

634 :デフォルトの名無しさん:2008/10/29(水) 15:59:00 .net
>>83
鹿バネ(´∀`)

635 :デフォルトの名無しさん:2008/11/30(日) 19:03:58 .net
OpenGLnのmain関数をスレッドで呼び出して使おうと思っているのだが、display()関数のオブジェクトカラーを引数で渡した値で更新したいんだ。
マルチスレッドで値を渡すことはできるのだが、OpenGL側でどうやって、display()関数に値を綿したらいいのかわらかない。

つまり、
プログラム1 --> OpenGLプログラム(スレッドで生成)
  ▼       ▼
 値の更新     色変更
  ▼       ▼
 値の更新     色変更
  …       …
ってことをしたいんだ。

636 :デフォルトの名無しさん:2008/12/10(水) 22:54:50 .net
Snow Leopardの準備は万端? 「OpenCL 1.0」の仕様が公開[08/12/09]
http://pc11.2ch.net/test/read.cgi/pcnews/1228830599/

637 :デフォルトの名無しさん:2008/12/21(日) 12:01:23 .net
glRotatef(90,1,0,0);
glutSolidCube(1.0);
このあとに
glTranslatefかglrotatefを適当にいれて
glSolidSphere(1.0,10,10);
より立方体の回転起動に垂直の起動で球が回転するようにするには
どうやればいいですか?

638 :デフォルトの名無しさん:2008/12/21(日) 12:09:47 .net
まずは日本語で頼む

639 :デフォルトの名無しさん:2008/12/21(日) 14:05:21 .net
glRotatefとglTranslatefを組み合わせてx軸周りの回転移動をy軸周りの回転に
させることはできますか?

glPopMatrix()とglPushMatrix()を使わないで

640 :デフォルトの名無しさん:2008/12/22(月) 01:17:00 .net
GLSLで色を出力するとき、というか、OpenGLの質問なんですが、
OpenGLでは各色の値の範囲が0〜1ですが、これってGDI上での0〜255の範囲に
リニアに一致する訳じゃないのでしょうか?
256*256のコンテキストを作り、全面ぴったりのポリゴンを張って、フラグメントシェーダーから

  gl_FragColor = vec4(gl_TexCoord[0].s, gl_TexCoord[0].s, gl_TexCoord[0].s, gl_TexCoord[0].t);

として色とアルファの増え方を見てみたのですが、どうもジャギっててきれいに0〜255の範囲で
増えてるわけではないみたいなのですが…
コンテキストと同じサイズのGL_NEARESTなテクスチャを張った場合はちゃんと256*256の範囲
全体が張られているのでテクスチャ座標がずれてるわけでもないみたいです。

641 :デフォルトの名無しさん:2008/12/22(月) 01:21:03 .net
あだ、ここGL "2.0"スレだった orz
GLスレの方に行ってきます orz
スレ汚しすみませんでした…

642 :デフォルトの名無しさん:2008/12/29(月) 03:29:54 .net
DirectX ばっかりで OpenGL なんて一生触ることは無いと思ってたが
Linux絡みでJOGLで開発することになった
調べてみたら、OpenGL も色々面白そうだな

643 :デフォルトの名無しさん:2008/12/29(月) 04:52:15 .net
名前が違うだけで、実行するハードウェアの中身に対するフォーマットは一緒だからな。

644 :デフォルトの名無しさん:2009/02/15(日) 18:51:58 .net
保守

645 :デフォルトの名無しさん:2009/04/28(火) 09:13:36 .net
OpenGL Vertex Buffer Objectについての質問があります。

glBufferData()で,頂点データをグラフィックボードのメモリに転送(確保?)した後,
プログラム側の頂点データが更新されたとします。
この更新された頂点データを,グラフィックボードのメモリに転送するわけですが,どのようにすればよいのでしょうか?
いったんglDeleteBuffer()でバッファを消して,新たにバッファを作成し,glBufferData()で転送しなおすのでしょうか?
それとも,既に確保されている領域に上書きするような方法があるのでしょうか?


646 :デフォルトの名無しさん:2009/04/28(火) 22:43:29 .net
・glBufferDataでもう一回転送する
・glMapBufferでDMA転送する
・glMapBufferRangeで更新が必要な部分だけDMA転送する
・いっそデータの更新をCPU側でなくTransform Feedbackを使ってGPU側で行う

647 :デフォルトの名無しさん:2009/04/29(水) 00:17:46 .net
glTexSubImage()でテクスチャの一部を書き換えられるのと同じように、
VBOにも glBufferSubData() があるよ。

648 :デフォルトの名無しさん:2009/04/29(水) 00:30:30 .net
書き忘れ。
Buffer全体を書き換えたい、あるいはBufferのサイズを変えたいなら、
わざわざDeleteしなくても、普通に glBufferData() で上書きしてやればいいよ。
これも考え方はテクスチャと同じ。サイズが変わるとパフォーマンスは落ちるでしょうね。

649 :645:2009/04/29(水) 02:21:55 .net
なるほど。色々な手段があるのですね。
ありがとうございました。

650 :デフォルトの名無しさん:2009/06/06(土) 13:33:00 .net
例えば、direct x使ったPCゲームで全画面表示に切り替わるけど、
openglでも同じことできる?
シミュレータが作りたいんだけど。

651 :デフォルトの名無しさん:2009/06/06(土) 15:02:52 .net
GLUTでさくっと出来るだろ

652 :デフォルトの名無しさん:2009/06/18(木) 15:32:01 .net
最近は、アフィン変換はつかわずにクォータニオンってのが主流なの?

653 :デフォルトの名無しさん:2009/06/18(木) 16:36:03 .net
試しにZ軸によるs度の回転(右手座標系)を計算してみたら
sin(s)*y-2*(x/2-(cos(s)*x)/2)+x,-2*(y/2-(cos(s)*y)/2)+y-sin(s)*x
簡約すると
x' = sin(s)*y+cos(s)*x
y' = cos(s)*y-sin(s)*x
z' = z
となって普通の回転行列の計算と同じになた
普通に軸にそって回転するだけなら
通常の回転行列を使う方が良いのかな

654 :デフォルトの名無しさん:2009/07/04(土) 17:45:21 .net
軸まわりの回転ならsin、cosの手計算でもいいと思うが、任意の軸まわり回転をオイラー角でやるとジンバルロックっていう問題が出てくる。
あとクォータニオンを使う一番のメリットは2つの回転位置の補完を球面線形補完による演算で求められることじゃないかと思う。

655 :デフォルトの名無しさん:2009/07/09(木) 10:28:04 .net
いまさらopen glとかVRMLとか意味あるの?

656 :デフォルトの名無しさん:2009/07/09(木) 10:31:43 .net
OpenGLとVRMLを並列で語るとか意味あるの?

657 :デフォルトの名無しさん:2009/07/09(木) 22:53:34 .net
VRMLは後継が出てたはずだよね、名前忘れたけど
まあ今更OpenGLとかDirect3Dとか言っても意味ないわな
中身ほとんどいっしょだし

658 :デフォルトの名無しさん:2009/07/09(木) 23:13:48 .net
いっしょじゃねぇよハゲ

659 :デフォルトの名無しさん:2009/07/10(金) 00:44:32 .net
どこが違うのかkwsk

660 :デフォルトの名無しさん:2009/07/10(金) 01:13:00 .net
Wikipedia読め

661 :デフォルトの名無しさん:2009/07/10(金) 04:28:00 .net
流れとはまったく関係ないどころかスレとも関係ないが
PowerVRがなんだかんだでまた注目されつつあるな

662 :デフォルトの名無しさん:2009/09/13(日) 18:42:10 .net
その PowerVR について質問させて下さい。

iPhone3GS や iPod touch 3G で使われているらしい PowerVR SGX を内蔵し、
Vaio Type P や Dell Inspiron Mini 10/12 等のネットブックで採用されている
intel GMA500 ですが、

カタログスペック上は OpenGL2.0 対応を謳っているものの、Windows XP/Vista 上では
glGetString(GL_VENDER) が Microsoft、
glGetString(GL_RENDERER) が GDI Generic、
glGetString(GL_VERSION) が 1.1.0 を返してきます。

Intel で配布されている開発者向けの 2009/9/13 時点の最新ドライバを入れても同じです。
Vista 32bit 用: ttp://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=17995&lang=jpn
XP 32bit用: ttp://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=17992&lang=jpn

http://software.intel.com/en-us/blogs/2008/10/22/where-can-you-find-a-mid/
こちらの阿鼻叫喚スレのように、GMA500 での Windows 向けドライバによる
OpenGL2.0 サポートは「ない」と言うしかないのでしょうか…。
また、今後のサポート予定について事情をどなたかご存知でしたら教えて頂けると嬉しいです。

663 :デフォルトの名無しさん:2009/09/13(日) 19:03:06 .net
ちゃんとOpenGLのコンテキストを設定した後でglGetStringを実行してるんだろうな?
GDI Genericじゃ2.0以前にソフトウェアレンダリングだぞ。

664 :デフォルトの名無しさん:2009/09/13(日) 20:14:58 .net
>>663
はい、ChoosePixelFormat(), SetPixelFormat(), wglCreateContext(), wglMakeCurrent() が
成功したことを確認してから glGetString() を実行しています。
(しないと手元の環境では NULL が返ってきました)

ttp://udetaco.ddo.jp/OpenGL-desktop-overlay-test/
VisualStudio2005用プロジェクト一式とバイナリをこちらに置いてみましたので、
ご確認頂ければ幸いです。

testDesktopOverlay-20090913.7z を解凍した後、
testDesktopOverlay\application\RetrieveOpenGLInfo.cpp 内の
RetrieveOpenGLInfo::retrieve() をご覧下さい。


665 :デフォルトの名無しさん:2009/09/13(日) 20:27:05 .net
glInfo.exeとかでチェックしても、GMA500はGDI Genericを返すよね・・・

666 :デフォルトの名無しさん:2009/09/13(日) 21:33:06 .net
オンボーロどころかまともな素材をダメにするとは・・・Intel始まりすぎだろ。

667 :デフォルトの名無しさん:2009/09/13(日) 23:01:46 .net
GMA500はタイミングによってはテクスチャのバインドに失敗する
(glBindTextureが正常に動かない)こともあったりして、最悪だよ。
OpenGL2.0サポート?無理無理。
あれはOpenGL1.1すらまともにサポートできてない。

668 :デフォルトの名無しさん:2009/09/13(日) 23:17:09 .net
ttp://www.gamedev.net/community/forums/topic.asp?topic_id=545140
こちらでも OpenGL 開発を期待して netbook を買った人が
ドライバの GL 未サポートに怒ってる模様…。

>>667
glGetString(GL_RENDERER) は GDI Generic よりマシな名前を返してきますか?


669 :デフォルトの名無しさん:2009/12/21(月) 14:14:17 .net
(´・ω・`)ぶるっちょぽかぽかだお

670 :デフォルトの名無しさん:2009/12/24(木) 21:58:16 .net
Mac OS Xでやってる方はいらっしゃいませんでしょうか?
テクスチャの扱いが違っていて困っています。

671 :デフォルトの名無しさん:2009/12/24(木) 22:12:47 .net
自己解決しました。
非2^nサイズのテクスチャの生成に
GL_TEXTURE_RECTANGLE_EXT
を使っていたのですが、これを使うとだめだったようです。

672 :デフォルトの名無しさん:2009/12/25(金) 06:52:27 .net
>>671
2.0以降なら2^nでなくても良かったような。
GL_TEXTURE_RECTANGLE_EXT はMIPMAP生成出来ないから
GL_TEXTURE_MIN_FILTER を GL_NEAREST にしないと駄目だったような。

673 :デフォルトの名無しさん:2010/02/26(金) 21:21:53 .net
OpenGL 3.2はやんないの?
機能省略かれちゃった奴

674 :デフォルトの名無しさん:2010/02/27(土) 11:42:14 .net
3.2はどっちかというと省かれるはずだったのが戻ってきちゃったんじゃないか?

675 :デフォルトの名無しさん:2010/02/27(土) 17:06:52 .net
ですな。非推奨だが互換性を確保した、というような趣旨のアップデート。

676 :デフォルトの名無しさん:2010/03/03(水) 01:26:49 .net
>>675
考えて見れば、三角形一枚書くのにシェーダ書いてVBO作って…じゃ、
CG屋やゲーム屋以外の、「単に可視化プログラムを書きたい研究者や技術者」が
使わなくなってしまうからなあ。

自分もそのタイプのプログラマなんだが、OpenGLはそういう方面の需要がDirectXに比べて大きいと思う。

677 :デフォルトの名無しさん:2010/03/04(木) 23:47:14 .net
「単に可視化プログラムを書きたい研究者や技術者」
はopenGLを直接使わずにハイレベルなライブラリ(open scene graph等)を使えばええんでない?
Compatibility Profilesは古いコードを使うためとか
openglを勉強し直すのが面倒な人とかのためにあるんじゃないだろうか。

678 :デフォルトの名無しさん:2010/03/05(金) 00:37:24 .net
最近OpenSceneGraphさわり始めたけど、ホントGLUTとかで遊んでた全てが無駄に見えてきたよ。

679 :デフォルトの名無しさん:2010/03/07(日) 19:02:53 .net
まじか
ちよっとやってみるかな

680 :デフォルトの名無しさん:2010/03/07(日) 21:25:10 .net
OpenSceneGraphによる「手抜き」OpenGL入門
が必要になるな

681 :デフォルトの名無しさん:2010/05/06(木) 14:31:11 .net
OpenGLで図を作成して、latexの論文に導入したい者ですが、質問よろしいでしょうか?
GL2PSというものを用いて、epsで図を出力することには成功したのですが、
文字列も一緒に描画したいと思い、gl2psTextという関数をつかってみたところ、
フォントがしょぼくて、論文に用いるには抵抗があります。
Times New Roman で文字列を描画したいのですが、どなたか解決法をご存知ないでしょうか?
GL2PSがマイナーなのか、ぐぐっても中々情報が出てきません。
よろしくお願いします。

682 :681:2010/05/06(木) 14:48:58 .net
サーセン。自己解決しました
GLint gl2psText( const char *string, const char *fontname, GLint fontsize );
が宣言なので、
GLint gl2psText( "X", "Times-Roman", 24 );
みたいに使うみたいです。


683 :デフォルトの名無しさん:2010/07/22(木) 19:19:28 .net
なんでDirectX使わないの?
このスレの人たちは何をターゲットにしてる人なの?

684 :デフォルトの名無しさん:2010/07/22(木) 19:40:26 .net
全宇宙

685 :デフォルトの名無しさん:2010/07/23(金) 05:40:39 .net
Direct3DはWindows以外だと使えないからなあ
Windowsでしかプログラミングしないぜってなら別にいいんだが

686 :デフォルトの名無しさん:2010/08/03(火) 03:46:44 .net
gles2.0で
glPushMatrixやると落ちるんだけど
なくなったの?

687 :デフォルトの名無しさん:2010/08/03(火) 07:28:36 .net
うん、無いよ
標準の行列自体が無いから全部シェーダのuniform変数に渡して使う

688 :デフォルトの名無しさん:2010/08/09(月) 14:20:53 .net


689 :デフォルトの名無しさん:2010/11/06(土) 23:56:54 .net
すみません、OpenGL(GLSL)のシェーダプログラムの質問したいのですが、ここでしても良いですか?

690 :デフォルトの名無しさん:2010/11/07(日) 02:27:50 .net
自己解決しました。
有難うございました。

691 :デフォルトの名無しさん:2010/11/24(水) 15:46:52 .net
objファイルを読み込んで使いたいのですが、
自分でライブラリ書くしかないのでしょうか・・?

692 :デフォルトの名無しさん:2010/11/24(水) 21:17:39 .net
>>691
俺は自分で書いた

693 :デフォルトの名無しさん:2010/11/24(水) 23:44:43 .net
objローダはもう3回くらい書いたなぁ・・・
パーサ部分はまぁ再利用できるとしても、読込先が変わると、ね。

694 :デフォルトの名無しさん:2010/11/25(木) 00:45:18 .net
マテリアルの方はどうしてる?

695 :デフォルトの名無しさん:2010/11/25(木) 00:48:33 .net
どうしてる?といいますと?
普通に、mtlファイルも読んどりますよ。

696 :デフォルトの名無しさん:2010/11/25(木) 01:01:16 .net
俺はめんどくせぇと思ってモデルだけ
読み込んでほったらかしてるわ・・・。

そのあたりもきっちりしとかんとなぁ。

697 :デフォルトの名無しさん:2010/11/25(木) 10:48:39 .net
用途によっては放ったらかしでも良いと思うけど、
マテリアルもテクスチャも適用した方がモチベーション上がるよね。

ていうかmtlの読み込みよりテクスチャ画像の読み込みの方がメンドクサイ。

698 :デフォルトの名無しさん:2011/03/28(月) 05:42:48.35 .net
AMD(AMD RADEON HD6xx0/HD5xx0)
OpenGL4.1 DirectX11
NVIDIA(NVIDIA GeForce 5xx/4xx)
OpenGL4.1 DirectX11
S3(S3 Chrome 5400E)
OpenGL3.1 DirectX10.1
(intel HD graphics 3000/2000)
Intel OpenGL3.0 DirectX10.1
Matrox(Matrox M-Series)
OpenGL2.0 DirectX9c
3Dlabs(Wildcat Realizm)
OpenGL2.0 DirectX9
XGI(Volari XP10)
OpenGL1.5 DirectX9


699 :デフォルトの名無しさん:2011/11/20(日) 11:23:05.48 .net
え?

700 :デフォルトの名無しさん:2011/11/23(水) 23:34:51.49 .net
androidプログラムのスレで惨敗したので、こちらでも質問させて下さい

Android(OS 2.3)のjavaで直接OpenGL ES 2.0を使おうと思ってます。
しかし、javaではポインタと言う概念がないのでAPIの引数が微妙にAndroid専用になっています。
(配列の先頭アドレスが引数だと、javaのBufferObjectに変わってる等)

で、普通にC++/ARM/PowerVR SGX環境で動いていたコードの一部を移植したのですが
(2Dシェーダーで、頂点とカラーだけでポリゴン描画)
頂点とカラー情報のメモリをズレて使用されている感じです

で、答えは自分で解決したいのですが、参考になるサイトが全然見つかりません
Android Developers の公式でさえAIPの定義をただ羅列しているだけで
Androidがラッパーしている部分の解説がありません

英語でも良いので、javaでOpenGL ES 2.0(NDKでJNIを使わない)を説明してるサイトを知ってる方いませんか?


701 :デフォルトの名無しさん:2011/11/23(水) 23:49:46.68 .net
こっちはあまり活発じゃないのでこっちにいきな。

OpenGLスレ Part17
ttp://hibari.2ch.net/test/read.cgi/tech/1321350331/


702 :デフォルトの名無しさん:2011/11/25(金) 05:01:16.70 .net
>>700
Androidのことはよく知らないんですが、
http://developer.android.com/reference/android/opengl/GLES20.html
とか見ると、BufferObjectってのはjava.nio.Bufferのことかと思いますけど、

byte[] b = new byte[n];
// bの内容を設定する。
ByteBuffer bb = ByteBuffer.wrap(b);

とかしたのを渡したらダメなんですか?
私はJOGLでそんな感じでやってます。

703 :702:2011/11/25(金) 05:15:59.76 .net
ByteBufferで書くよりFloatBufferで書いた方が良かったか。

まあちょっとエスパーしてみると、頂点とカラーを同じ配列に入れてるなら、
Bufferのpositionを適切に設定してsliceしないとズレるかもね。

704 :デフォルトの名無しさん:2012/08/24(金) 12:47:02.22 .net
てst

705 :デフォルトの名無しさん:2012/10/14(日) 13:48:52.67 .net
y

706 :デフォルトの名無しさん:2013/02/02(土) 17:56:57.09 .net
あとはマイクロソフトがWebGLをサポートしてくれればな・・・
今までも、そしてこれからも、ブラウザシェアはIEがトップだろうし。
まあ、無理っぽいけどさ。

707 :デフォルトの名無しさん:2013/02/02(土) 23:12:46.44 .net
冒険しないからこその価値もあるんだよ
IEはただのブラウザじゃなくて膨大な業務クライアントを動かす超重要なプラットフォームなんだから

708 :デフォルトの名無しさん:2013/02/02(土) 23:13:41.90 .net
何この人、複数のスレに同じレス書いて気持ち悪い

709 :デフォルトの名無しさん:2013/02/21(木) 21:28:07.75 .net
もうOpenGL 4まで出てるだろうにいつまで2.0スレなんだろうか。
次スレは3.0になるわけ?

710 :デフォルトの名無しさん:2013/02/21(木) 21:33:21.54 .net
2.0専用スレなんだから
3とか4とかは別途立てればいいんじゃね
需要があるかどうかは知らんがw

711 :デフォルトの名無しさん:2013/03/26(火) 18:03:03.98 .net
次スレ立つころには6とか7とかいってる予感

712 :デフォルトの名無しさん:2013/03/27(水) 15:34:52.41 .net
SL#(えすえるしゃーぷ)とは、GPUで実行されるプログラマブルシェーダーを、超高級言語である
C#で書けてしまうという夢のようなオープンソースのフレームワークである。
http://monobook.org/wiki/SL_Sharp

713 :デフォルトの名無しさん:2013/11/21(木) 19:05:39.80 .net
あげ

714 :デフォルトの名無しさん:2013/12/02(月) 14:18:09.15 .net
クソスレ上げるな頭おかしいのかお前

715 :デフォルトの名無しさん:2014/02/24(月) 22:42:43.03 .net
ほしゅ

716 :デフォルトの名無しさん:2014/02/28(金) 22:09:05.28 .net
なんで2.0専用にしたの?

717 :デフォルトの名無しさん:2014/03/01(土) 21:54:07.67 .net
>>1出てこいたて逃げか

718 :デフォルトの名無しさん:2014/03/03(月) 07:04:55.70 .net
今時2.0使ってる奴なんていねーだろ。

719 :デフォルトの名無しさん:2014/03/03(月) 12:14:31.08 .net
8年経ってもスレが生き延びスレタイ変更機能もつかないまま
などという簡単なことすら予想できない無能 それが >>1

720 :デフォルトの名無しさん:2014/03/03(月) 12:30:44.84 .net
本スレいま20だから紛らわしいな

721 :デフォルトの名無しさん:2014/03/06(木) 10:04:05.78 .net
DirectXがあればOpenGLは不要

722 :デフォルトの名無しさん:2014/03/07(金) 10:28:20.99 .net
流石に2005年から今まで続くとは予想外だったんだろうなぁ
逆にもっと前のGL1.1なら、WindowsSDK付属のだけでやり続けるスレになってたんだろうが…

723 :デフォルトの名無しさん:2014/03/08(土) 10:56:24.96 .net
ワラタ

724 :デフォルトの名無しさん:2014/03/08(土) 15:17:53.87 .net
>>721
馬鹿だなぁ…

725 :デフォルトの名無しさん:2014/03/10(月) 17:34:11.82 .net
ついでに>>724も不要

726 :デフォルトの名無しさん:2014/03/26(水) 00:21:50.33 ID:XRtgkR6L.net
1.1

727 :デフォルトの名無しさん:2014/05/15(木) 21:12:50.87 ID:9HQ26ogB.net
NHK提携シークレットサロン

NHK提携シークレットサロン

NHK提携シークレットサロン

728 :島本町で凄惨なイジメを受けて廃人になった方へ:2014/08/07(木) 20:02:42.22 ID:L9M/hxnx.net
>大阪府三島郡島本町の小学校や中学校は、暴力イジメ学校や。
島本町の学校でいじめ・暴力・脅迫・恐喝などを受け続けて廃人になってしもうた僕が言うんやから、
まちがいないで。僕のほかにも、イジメが原因で精神病になったりひきこもりになったりした子が何人もおる。
教師も校長も、暴力やいじめがあっても見て見ぬフリ。イジメに加担する教師すらおった。
誰かがイジメを苦にして自殺しても、「本校にイジメはなかった」と言うて逃げるんやろうなあ。
島本町の学校の関係者は、僕を捜し出して口封じをするな

子供の時に受けた酷いイジメの体験は、一生癒えない深い傷になる
「暴力とイジメと口裏合わせと口封じ」の町やそういう町に巣食うヤクザ・チンピラ・ゴロツキ・不良・
いじめっ子・殺人鬼・ダニ・ノミ・シラミなどを監視して非難するのは暮らしやすい町を作るのに必要だ

729 :デフォルトの名無しさん:2014/09/01(月) 22:38:15.18 ID:pppp+tIw.net
うめるか

730 :デフォルトの名無しさん:2014/09/01(月) 23:03:50.49 ID:5tIlg8D6.net
このスレももう少しで10年目に突入だね

731 :デフォルトの名無しさん:2015/08/24(月) 23:29:56.74 ID:fJj9MmN2.net
本スレ死んでんぞ

732 :デフォルトの名無しさん:2015/08/26(水) 21:09:02.15 ID:DFdWjgdU.net
OpenGL ES 3.0の一部機能をES2.0だけで再現する互換レイヤーってもう作られてない?
サンプラーオブジェクトとか、オーバーヘッドを気にしなければES2でも再現できそうではある。
Regalっていうライブラリがかつて開発されたいようだが、もう見捨てられていた

733 :デフォルトの名無しさん:2015/08/27(木) 18:13:31.16 ID:Ifj661nZ.net
OpenGL/Vulkanスレ Part22
http://peace.2ch.net/test/read.cgi/tech/1440666771/

スレ立てた

734 :デフォルトの名無しさん:2015/08/27(木) 18:23:34.87 ID:QtJ959Jv.net
くだらないスレを立てるな

735 :デフォルトの名無しさん:2015/08/27(木) 22:13:59.36 ID:Tu/gvc/8.net
>>734
削除依頼出しとけよ

736 :デフォルトの名無しさん:2016/03/29(火) 09:27:27.61 ID:/c8bAcK4.net
サッカーブッシュ日本代表日程ぷあたん(しゅっちょうまいくろ教育長交代)春文執行40代売上差額シュガーチョコ
https://www.youtube.com/watch?v=NDq1QoJY0nY宇ドナルドアナリストパワーストーンコーチングとしまえん
サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー
ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足
サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題
春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残
コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題
マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス
FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了
校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント
高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート

737 :デフォルトの名無しさん:2016/08/07(日) 17:04:42.65 ID:fH23byCM.net
>>733
クソスレ

738 :デフォルトの名無しさん:2016/08/23(火) 14:35:51.99 ID:TwUwfpUe.net
1ループ処理で、
1枚のテクスチャ画像の部分描画を繰り返す場合、
テクスチャのbindは最初の1回だけで大丈夫ですか?

739 :デフォルトの名無しさん:2016/09/20(火) 09:49:51.50 ID:wGubmxjY.net
OpenGL 2.0 と OpenGL ES 2.0 って同じような内容ってことでいいの?
ESはモバイル用に省略されてるのは知ってる

OpenGL 3.0が ES3.0と同じような内容?

740 :デフォルトの名無しさん:2016/09/20(火) 19:41:16.83 ID:Uwl2BG+v.net
OpenGL ES 2.0はサブセットだったと思うがその後の進化は独自で番号は合ってない。
OpenGL 4.xのサブセットがOpenGL ES 3.yな感じ。
そもそもOpenGL ES 3.0のリリースはOpenGL4.0よりも後で4.3あたりだったからな。

741 :デフォルトの名無しさん:2016/09/21(水) 06:45:54.96 ID:GwbvuEXA.net
>>740
そうなんだ ES3の機能は4も参考にしてるんですね サンクス

742 :デフォルトの名無しさん:2017/02/22(水) 15:02:21.94 ID:7wbX+Yzj.net
わたくしいまだにOPENGL1.0を利用しております。
そこで質問があります。
OPENGE2.0にしたら何かいいことがあるのでしょうか?
スピードが超高速になるとか?
違いのわかるかたいらっしゃいますでしょうか?
あまり違いがないのならOPENGL1.0のままでいたいのです。
面倒くさいので。
ちなみにわたくしいかくさいでございます。

743 :デフォルトの名無しさん:2017/02/22(水) 22:01:51.29 ID:ZeOQuUSM.net
いいよ

744 :デフォルトの名無しさん:2017/02/23(木) 19:11:40.86 ID:taOgPFtb.net
ググれば即効だろw

745 :デフォルトの名無しさん:2017/02/23(木) 23:39:27.95 ID:jHHvEnTV.net
ググっても速度は出てませんでございました。
もっとも実際に組んでみて速度を試してみればいいだけの話なんですけどね。
面倒くさいので。
ちなみにわたくしいかくさいでございます。

746 :デフォルトの名無しさん:2017/02/24(金) 06:13:05.89 ID:ywjaqOJh.net
速度じゃなくて3D表現が向上するし便利なAPI使えば同じ表現もより速く処理できる

747 :デフォルトの名無しさん:2017/03/04(土) 22:07:17.01 ID:zKraxpcF.net
最速でpotかどうか判別するにはどうしたらいいの?

748 :デフォルトの名無しさん:2017/03/30(木) 09:45:02.85 ID:OqII6sue.net
ポットに見えたらポットだろ

749 :デフォルトの名無しさん:2017/11/09(木) 19:35:34.24 ID:SIlYiBv4.net
>>677
それなりの速度でヒートマップを描きたいって感じでOpenGLを触り始めたけど
かなり苦戦しているので他にもっと良い方法があったんじゃないかって少し思う

750 :デフォルトの名無しさん:2017/11/12(日) 18:23:05.25 ID:C1sLEmf0.net
win32でopenGLを使って2Dゲーム作りたいんだけど0からコード打ちこまないとダメ?

751 :デフォルトの名無しさん:2017/11/14(火) 19:51:43.21 ID:rcEwUB0d.net
そうしたければそうしよう

752 :デフォルトの名無しさん:2017/11/14(火) 20:50:57.51 ID:43++cTdw.net
>>750
Win32+Ruby+SDL+OpenGLでいいならコード用意できるよ

753 :デフォルトの名無しさん:2017/11/15(水) 21:00:03.65 ID:aTcF7ra9.net
c/c++では無理か・・・

754 :デフォルトの名無しさん:2017/11/16(木) 11:05:54.05 ID:53UzEJx9.net
プロトタイプ開発はRuby使って本番は速度の出るC/C++、って事で良いならOK
それなら、開発時には要望にすぐ応えられながら、最終的にC/C++コードを用意できるよ
それでいい?

755 :デフォルトの名無しさん:2017/11/18(土) 17:53:43.45 ID:kuPeh4D6.net
C/C++で打てるなら何でもいいや

756 :デフォルトの名無しさん:2018/02/28(水) 17:48:34.37 ID:F8/eMdWm.net
>>752
よろすく

757 :デフォルトの名無しさん:2018/02/28(水) 22:47:36.79 ID:ugxprRf8.net
Ruby にも、Gosu というゲームエンジンがあるね

ただし、スマホ非対応で、デスクトップのみ

758 :名無し@キムチ:2018/04/18(水) 19:45:57.57 ID:5hyYD3PC.net
初歩的な質問ですが、fgxsdkを使ったプログラムと、openGLを使ったプログラムをつくりましたが、
どちらか片方づつだけしか使えません。ひとつのプログラムで両方使おうとするとエラーが出てしまいます。
どうしてそうなるのですか?またどうすればいいのですか?

759 :名無し@キムチ:2018/04/18(水) 22:44:10.26 ID:5hyYD3PC.net
openGLでファイル入出力はどうすればいいんですか?

760 :デフォルトの名無しさん:2018/04/18(水) 23:52:58.06 ID:lsaUp1im.net
OpenGLとファイル入出力とどういう関係があるんだよ?

761 :デフォルトの名無しさん:2018/04/19(木) 01:34:24.53 ID:N3p/QxwM.net
面倒だから魔法の合言葉

バ カ に は 無 理

762 :デフォルトの名無しさん:2018/04/20(金) 09:50:54.22 ID:WJk0jxxj.net
>>758
バッファを上書きしないように気を付ける

763 :デフォルトの名無しさん:2018/05/23(水) 19:43:37.32 ID:Au5e7VGg.net
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

I8BV0

764 :デフォルトの名無しさん:2018/07/05(木) 01:49:09.02 ID:RfoszcD2.net
ANU

765 :デフォルトの名無しさん:2018/07/06(金) 18:35:43.29 ID:7vqHu7RF.net
これとかどうよhttps://goo.gl/PpGofJ

766 :デフォルトの名無しさん:2018/10/06(土) 21:00:57.92 ID:IZixdcPd.net
画面をクリアしないで表示し続ける方法ってないんですか?

767 :デフォルトの名無しさん:2018/10/18(木) 00:55:17.79 ID:FMfA4m/U.net
glClear(gl11.GL_COLOR_BUFFER_BIT|gl11.GL_DEPTH_BUFFER_BIT);

レンダラのこれ取っちゃうとか試してないけど

768 :デフォルトの名無しさん:2018/10/25(木) 10:21:37.41 ID:r5bs1i7g.net
GLUIで日本語を使おうとすると痛い
GLUI便利そうなのに話題に上がんないね

769 :デフォルトの名無しさん:2018/12/20(木) 19:51:57.17 ID:t8x/0UH1.net
mome
http://www.im.uec.ac.jp/~koyama/W-FEM/freefem.pdf
http://www.infsup.jp/saito/materials/freefem15a.pdf

770 :デフォルトの名無しさん:2019/01/08(火) 07:37:53.92 ID:SoNd3QLm.net
c#とopentkをはじめたのですが、チュートがほぼないですよね
外国語でもいいのでおすすめ教えてください
エディタはvs2017です

771 :デフォルトの名無しさん:2019/01/08(火) 11:28:47.40 ID:GKZx39y6.net
なぜここで聴く

772 :デフォルトの名無しさん:2019/01/08(火) 16:09:02.82 ID:SoNd3QLm.net
opengl関連なのでいいかなと、、、

773 :デフォルトの名無しさん:2019/01/08(火) 17:41:35.16 ID:z71qAi1p.net
ていうか OpenGL の2スレ目とかかと思ったら
マジで OpenGL 2.0 のスレかよ
たまげた

774 :デフォルトの名無しさん:2019/01/08(火) 21:29:55.68 ID:lLvEAaW7.net
そういや落ちたまま誰も立てなかったね。

OpenGL/Vulkanスレ Part22(c)2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1440666771/

775 :デフォルトの名無しさん:2019/01/10(木) 21:59:00.99 ID:CW8MrFEa.net
OpenGLって文字表示できないのかとあきらめていたが
Canvas使えば簡単に表示できたのか
アホや

776 :デフォルトの名無しさん:2019/01/11(金) 07:50:56.38 ID:ZkRrulNa.net
opentkって情報ないんですが、どこ見ればいいですか(´;ω

777 :デフォルトの名無しさん:2019/01/18(金) 08:10:26.60 ID:5lpphMnz.net
Android版3dMarkのVulkanスコア改善したってよ

778 :デフォルトの名無しさん:2019/01/18(金) 08:13:10.60 ID:5lpphMnz.net
>>776
Try asking on our Discord server.
https://opentk.net/faq.html#i-need-help

779 :デフォルトの名無しさん:2019/02/08(金) 21:37:28.84 ID:vepjAPaH.net
Windows環境ではVRAMにアクセスするには
WINAPIを通さないといけないと聞いたんだが
OpenGLもWINAPIを使ってるってことなんか?

780 :デフォルトの名無しさん:2019/02/08(金) 23:45:13.78 ID:UBYzwtWf.net
WINAPIってなんだ?

781 :デフォルトの名無しさん:2019/02/09(土) 05:10:01.01 ID:pZkVGZ+U.net
WIN32/64APIのつもり

782 :デフォルトの名無しさん:2019/02/09(土) 13:47:06.30 ID:lpNDR5cs.net
乗算使うと白っぽくなっちゃうんですけど何とかなりませんか?
赤とか青にしたいんですけど

783 :デフォルトの名無しさん:2019/02/09(土) 14:11:59.22 ID:AG9MxQ+p.net
画面に赤と青のセロファンを貼る

784 :デフォルトの名無しさん:2019/02/09(土) 14:33:11.49 ID:qckASXxA.net
>>781
カーネルをコールして、ドライバに処理をさせる、という意味では、
API呼び出しをしていると言えるけど…それは Direct X でも同じ

785 :デフォルトの名無しさん:2019/02/09(土) 17:07:36.30 ID:YzR7bbyr.net
別にメインメモリにアクセスするのだってwin32通さないと出来ないがな

786 :デフォルトの名無しさん:2019/02/10(日) 15:00:41.66 ID:25jgEgQt.net
OpenGL.dll とかの関数を呼ぶのは
ドライバを使ってると言えるのか
それとも Win32API を使ってると言うべきか

787 :デフォルトの名無しさん:2019/02/11(月) 16:06:56.69 ID:Q8pHabNH.net
ウディタみたいな2dエンジンにもopenglは使うんですか?

788 :デフォルトの名無しさん:2019/02/13(水) 22:23:37.13 ID:Z+0fzii/.net
2Dの描画にOpenGL(or Direct3D)を直接使うのはAPIが複雑すぎるけど、それ以外にGPUを使う術がない
その代わりそれらをラップしたDirect2DやDXLibとか使えば良いと思うよ

789 :デフォルトの名無しさん:2019/02/14(木) 05:02:29.49 ID:SFw402Pv.net
rpgみたいなピクセル絵を表示するだけでもopenglのようなものが必要なんですか?
プログラミング言語だけではできないんでしょうか

790 :デフォルトの名無しさん:2019/02/14(木) 06:43:51.19 ID:HTYVNebp.net
>>789
できますよ

791 :デフォルトの名無しさん:2019/02/14(木) 12:53:26.85 ID:b/dX4O0G.net
速度気にしないならpygletとか楽

792 :デフォルトの名無しさん:2019/02/14(木) 16:38:26.19 ID:FsvszGYB.net
これおすすめ
http://tadaoyamaoka.hatenablog.com/entry/2017/02/28/064625

793 :デフォルトの名無しさん:2019/02/15(金) 05:01:48.11 ID:Ayyf6Kdi.net
言語のデフォルトの機能だけではピクセル絵くらいのものということですよね

794 :デフォルトの名無しさん:2019/02/15(金) 07:08:39.33 ID:VXffwVEC.net
>793
ピクセルが描ければポリゴンもベクタグラフィックスも描けますよ

795 :デフォルトの名無しさん:2019/02/15(金) 07:25:50.73 ID:Ayyf6Kdi.net
>>794
それはそうですけど、それがめんどうだからopenglがあるんですかね?

796 :デフォルトの名無しさん:2019/02/15(金) 07:47:50.35 ID:VXffwVEC.net
>>795
OpenGLもめんどうだからいろんなライブラリがあるんですよ

797 :デフォルトの名無しさん:2019/02/15(金) 12:51:48.07 ID:TNDmXWGM.net
公務員体質

798 :デフォルトの名無しさん:2019/02/15(金) 13:06:19.98 ID:Ayyf6Kdi.net
opengl使うにはC++が絶対ですよね?

799 :デフォルトの名無しさん:2019/02/15(金) 13:08:47.78 ID:juddEHEP.net
>>798
いいえそんなことはありませんよ

800 :デフォルトの名無しさん:2019/02/15(金) 13:17:24.22 ID:TNDmXWGM.net
C++よりC

801 :デフォルトの名無しさん:2019/02/16(土) 00:15:57.35 ID:xG8At26k.net
GLその他使わないで直接GPUいじって書いてもいいよ

802 :デフォルトの名無しさん:2019/02/16(土) 20:25:57.44 ID:HHyiFibH.net
それが出来たらやりたいw
IntelはGPUの仕様を全て公開してるから出来なくはないけど容易じゃない…

803 :デフォルトの名無しさん:2019/02/19(火) 19:49:46.46 ID:A7j9/26R.net
マジデ2.0専用?

804 :デフォルトの名無しさん:2019/02/24(日) 14:24:04.71 ID:YwY0sV++.net
C++ を使っても綺麗にならない
C++ を使ってる意味が無い

805 :デフォルトの名無しさん:2019/02/26(火) 18:46:20.46 ID:eReabRDF.net
ねじれた四角形を使うのは良くないのでしょうか?
うまくシェダーできないと
どこかで見た記憶があります
でもどこで見たのか思い出せません
探して下さい
おながいしまつ

806 :デフォルトの名無しさん:2019/02/26(火) 20:32:43.26 ID:soDDf/1g.net
シェーディングは出来るが、最終的には2つの三角形に分割されるが、それが2通りあって意図しない分割になる可能性があるってだけ

807 :デフォルトの名無しさん:2019/02/27(水) 01:19:05.28 ID:MRsDMB32.net
GL_QUADS て廃止なったんじゃなかったっけ?
・・と思ってスレタイみたら OpenGL 2.0 専用スレだった・・なんてこった

808 :デフォルトの名無しさん:2019/02/27(水) 12:53:52.33 ID:+TCpifLa.net
>>805
CW/CCW気にしない用途ならいけるが
裏で消えるのが困るとかなら無理

理由は >>806 さんの通り

809 :デフォルトの名無しさん:2019/03/03(日) 14:25:10.26 ID:WWTgVSgk.net
なるほど深いですね
だとすると四角形の表示速度は三角形2つ分の速度になるのかもしれませんね
無理に四角形を多用してポリゴン数を減らしても
あまり速度的には意味がないのかもしれませんね
四角を使うか三角を使うかは
作業的な部分で優先させるのが得策かもしれませんね
かもしれませんね

810 :デフォルトの名無しさん:2019/03/03(日) 14:58:23.30 ID:dD/z12RZ.net
単純に倍にはならんよ
せいぜい4/3倍

811 :デフォルトの名無しさん:2019/03/03(日) 17:06:12.50 ID:j9YXwcJ5.net
つうかモデリングする人は普通に四角ポリゴンでデータを出力する
出力時点で三角に分割されるか、何らかのツールに通して分割するかは様々

812 :デフォルトの名無しさん:2019/03/05(火) 09:52:10.99 ID:2dm7hO5B.net
なるほど深すぎますね
対策としては四角形を使うときは
どの三角形に分割されても形が変わらない四角形を使うべきですね
某ツールの隣り合う三角形を四角形にするは使わないほうがいいですね
ですね

813 :デフォルトの名無しさん:2019/03/05(火) 10:56:02.63 ID:HwCl8Q1J.net
GL_POLYGON と GL_TRIANGLE_STRIP どっちが効率良いですか

814 :デフォルトの名無しさん:2019/03/10(日) 10:45:59.62 ID:foFpWnF7.net
vulkanはジャップ版の解説書、刊行予定すらないのな
日本人はOpenGLやれってことなんだろうな

815 :デフォルトの名無しさん:2019/03/10(日) 15:02:20.85 ID:uFsYqTSV.net
GL2のスレみたいだけど他にないからGL4の話していい?

816 :デフォルトの名無しさん:2019/03/10(日) 20:41:20.25 ID:ulaWIvDR.net
OpenGL/Vulkanスレが無くなったからここが後継スレでいいんじゃない?

817 :デフォルトの名無しさん:2019/03/14(木) 11:55:00.61 ID:Zy9jTAOo.net
GL1もいい?

818 :デフォルトの名無しさん:2019/03/15(金) 17:39:42.56 ID:52vXiwrP.net
(何でも)できらあ!

819 :デフォルトの名無しさん:2019/04/01(月) 16:02:16.23 ID:dX/WpqQz.net
WGL→WindowsのOpenGL用API

???→WindowsのVulkan用API

820 :デフォルトの名無しさん:2019/06/19(水) 05:03:38.28 ID:tVNS+22r.net
【出資】松本卓朗 人工知能詐欺【注意】
https://rio2016.5ch.net/test/read.cgi/rikei/1560859403/

821 :デフォルトの名無しさん:2019/06/20(木) 18:21:56.46 ID:teg/tnA6.net
for文内で値が連続的に増加していく変数xの値を連続的にテキストファイルもしくはエクセルに出力したいのですが方法がわかりません
どなたかアドバイスをお願いします

822 :デフォルトの名無しさん:2019/06/20(木) 20:33:17.29 ID:GHYCPaSC.net
テクスチャに文字フォント置いてxの内容をレンダしそれを
キャプチャした後OCRでテキスト変換してエクセルにコピペ汁

823 :デフォルトの名無しさん:2019/06/21(金) 00:54:26.84 ID:FirfeIPX.net
すれちよ

824 :デフォルトの名無しさん:2019/08/02(金) 11:03:05.76 ID:4dOEgOh4.net
>>822
無理矢理OpenGLワロス

825 :デフォルトの名無しさん:2019/08/02(金) 19:24:45.85 ID:2iT398mx.net
csv?

826 :デフォルトの名無しさん:2019/10/26(土) 08:53:21.14 ID:cGvrt1T3.net
3つほど質問させてください

OpenGLで2D描画をしてますがピクセル座標を指定するには
i(0 〜 例えば639) → f(-1.0 〜 +1.0) を計算してglVertex2d(fx, fy)を使うのであってますか?他に良い方法がありますか

上のやりかただと環境(Windows10, Linux on VirtualBoxの違い)や描画対象(GL_POINTS, GL_LINES, GL_POLYGONの違い)で同じ座標を指定しても
描画されるピクセル座標がずれるのですが、どうやって処理するのが定番なんでしょうか

GL_POLYGONで画面に対して傾いていない四角形を描画した場合サイズが1ピクセル分小さくなったり
GL_LINESで終点が描画されないのは仕様でしょうか

以上、知っていたら教えて下さい

827 :デフォルトの名無しさん:2019/10/26(土) 09:52:39.51 ID:e6NVGnmw.net
全然違う

828 :デフォルトの名無しさん:2019/10/27(日) 09:55:29.92 ID:Wexb5eQy.net
>glVertex2d

使ったこと無いので憶測になるがこれを使用禁止にして
Z軸固定でいいから常に3次元指定すれば治るんじゃね

ドットが欠けるのは視点の角度や距離でなってるのか描
画指示が間違ってんのかGL仕様なのか
ズレてる状態じゃ検証も無理なので治ったら自分で考えて

829 :デフォルトの名無しさん:2019/10/27(日) 13:16:55.20 ID:s5CUaooM.net
glVertex3d (z=0.0, +1.0, -1.0) で試してみましたが変化ありませんでした
一応、計算式はこんな感じです(yは左下ではなく左上を原点にするために符号を逆転しています)

●最初に試したもの、ポリゴンの配置が描画エリア中心で大きく歪む
fx = ((x / (double)(SCREEN_W - 1)) * 2.0) - 1.0
fy = -1.0 * (((y / (double)(SCREEN_H - 1)) * 2.0) - 1.0)


●上記歪みはなくなるが GL_POINTS GL_LINES で位置がずれる
fx = ((double)x - ((double)SCREEN_W / 2.0)) / ((double)SCREEN_W / 2.0)
fy = (((double)SCREEN_H - (double)y) - ((double)SCREEN_H / 2.0)) / ((double)SCREEN_H / 2.0)

●GL_POINTS GL_LINES の代わりに GL_POLYGON で位置がずれる
fx = ((double)x - ((double)SCREEN_W / 2.0)) / ((double)SCREEN_W / 2.0) + (1.0 / (double)SCREEN_W)
fy = (((double)SCREEN_H - (double)y) - ((double)SCREEN_H / 2.0)) / ((double)SCREEN_H / 2.0) - (1.0 / (double)SCREEN_H)

描画は glBegin(GL_POLYGON等) → glVertex[2d/3d](fx, fy [,0.0])… → glEnd() で特に奇をてらっていません

基本的な所なので初心者にありがちなミスかやってる人には常識のバグ・仕様があるかと尋ねてみたのですが
そうでもないようなのでおま環として自分で調べる事にします
ありがとうございました

830 :デフォルトの名無しさん:2019/10/27(日) 13:22:53.91 ID:8V947NUS.net
OpenGLのピクセルセンターは(0.5, 0.5)にあって、そこが含まれてないとピクセルが打ち込まれない
だから639みたいに指定しても最後のピクセルが描画されないのはそういうこと
しかしDirectXは(0, 0)なんでOpenGLをDirectXに変換して実行してるようなVirtualBoxは描画されたりするんじゃないの?知らんけど
方眼紙に三角形を書いてピクセルの真ん中を通っているかを確認してどうやって描画されるから予想したものと実際の描画結果を見比べて見れば勉強になるだろう

831 :デフォルトの名無しさん:2019/10/29(火) 18:22:24.90 ID:+MY/wAux.net
初期設定の不備でシステム別にデフォルト値の違いがあって表示が乱れてるって事じゃないの
おれスマホしかやらんからPCは判らんけど

832 :デフォルトの名無しさん:2019/12/06(金) 10:59:47 ID:ZSKvcFXv.net
Desktop OpenGL 4.1 以降には OpenGL ES 互換モードがあるけど、実は、
OpenGL ES や WebGL の関数群は、Desktop OpenGL 1.0 には無かっただけで、
Desktop OpenGL 2.0 には全く同じものがあって、違いは、恐らく
Shader 言語 GLSL に厳密な互換性があるかどうかだけらしい。
厳密な互換性がない場合でも、基本的な互換性はあるように思える。知らないけど。

833 :デフォルトの名無しさん:2019/12/06(金) 14:37:49 ID:ZSKvcFXv.net
>>832
OpenGL 2.0 の、glVertexAttribIPointer, glUseProgram, glLinkProgram,
glCreateProgram, glBindBuffer, glBufferData などは、glext.h で宣言
されており、gl.h には入っていない。
Windows SDK 10 などには、gl.h の方しか入っていないので注意が必要。
cygwin の D:\cygwin\usr\include\w32api\GL
/usr/include/w32api/GL
には、gl.h, glu.h, glaux.h と共に glext.h も入っている。

834 :デフォルトの名無しさん:2019/12/07(土) 13:53:03 ID:4jkkIRaG.net
>>833
結論的に言うと、OpenGL 1.2 以降は、拡張 OpenGL と呼ばれ、
Windows では、MSは原則的に公式サポートはしておらず、
nVidia, AMD(ATI), Intel などが主導して統一(ARB という組織?)された
規格なんだそうだ。なので、ドライバは各社のものを使う必要がある。
しかし、新品のパソコンやMotherBoardを買ってきたりした場合、
予めドライバがインストールされていたり、ドライバの光学メディア
が付いてくると思うのでドライバは改めてインストールする必要は無いようだ。
なお、MSも、wglGetProcAddress() という API はサポートしていて、
それを使うとそれらの関数アドレスを統一して取得することは出来るようになって
いるので、拡張 OpenGL を使い始めるのに各社各様の方法を使う必要はない。

なお、glew というフリーのライブラリがあり、それを使うと、
wglGetProcAddress() を使ってくれて、あたかも最初から、
拡張 OpenGL の関数群がライブラリ関数としてあったかのように
使うことが出来る。

835 :デフォルトの名無しさん:2019/12/07(土) 13:56:28 ID:4jkkIRaG.net
age

836 :デフォルトの名無しさん:2019/12/07(土) 13:57:52 ID:4jkkIRaG.net
>>830
OpenGL 1.0 では、ピクセルセンターの位置も変更できました。
拡張 OpenGL では分かりません。

837 :デフォルトの名無しさん:2019/12/09(月) 19:14:29.97 ID:p1vnOdMl.net
>>834
補足すると、DirectXなどでも、ハードウェアに近いドライバは、
ハードウェア会社が用意していることが多い。しかし、DirectXの上位層
はMSが最初から用意している。なお、ドライバは層を成しており、
マザーボードとGPUの接続のためのドライバと、GPUのCoreUnit
を制御するためのドライバは別だったりするが、その話は置いておく
(もっと細かく分かれている可能性も有るが詳しくは分からない。)。

一方、OpenGLの場合は、上位層までハードウェアベンダーなどの
MS以外のサードパーティーが用意しているということ。ただし、
それだけだとアプリケーションからの呼び出しが余りにも不便になるので、
MS も wglGetProcAddress() だけは用意しているということになる。

838 :デフォルトの名無しさん:2020/01/12(日) 00:21:13.22 ID:i5Uzpakr.net
OpenGLのバージョンがどんなに上がっても
1.0は使えるということでOK?

839 :デフォルトの名無しさん:2020/01/15(水) 08:50:00.18 ID:fuPkBdS0.net
ok

840 :デフォルトの名無しさん:2020/07/08(水) 00:54:38.93 ID:i2MlnrFX.net
Android kotlinでopenGL やろうとしてるんだけどcontextがViewのrendrereに渡せず四苦八苦しています
touch eventの情報は渡せたけど加速度センサーの値が渡せない
洋書でもいいので何か参考になる資料があれば教えてください

841 :デフォルトの名無しさん:2020/08/09(日) 22:53:15.77 ID:Uv/1ywkg.net
遅レスだが
うちの設計だがレンダラの管轄的に描画関連 頂点 テクスチャ 視点のみ持たせてる
タッチイベントやセンサーなんかはメインプログラムが持っていてそれらを渡すのではなく
逆にメインがレンダラの描画関連配列の参照をもらうだけにしてる

842 :デフォルトの名無しさん:2020/08/20(木) 00:01:45.21 ID:rHVrqknA.net
思ったよりVulkan普及しないね
OpenGL系はもうオワコンかな

843 :デフォルトの名無しさん:2020/08/20(木) 00:14:16.18 ID:nYM8EGx9.net
処理速度出すなら必要じゃろ

844 :デフォルトの名無しさん:2020/08/20(木) 01:49:43.66 ID:lKF0DrE3.net
PCじゃともかくモバイルでは今のとこOpenGL以外選択肢ないから

845 :デフォルトの名無しさん:2020/08/20(木) 17:47:12 ID:MbwRgkW9.net
>>842
Mobileでは、3DといえばOpenGLだし、Webの3DであるところのWebGLも、
OpenGL ESとほぼ同じもので、OpenGL ESは、OpenGL 1.2 とほぼ同じ流儀。
なので、今は、OpenGL 1.2 と同じ書き方をしていれば、全てのプラットフォームで
グラフィックが描けるほど、OpenGLは、流行っている。
むしろ、Direct3Dの方が廃れていると言えるほど。

846 :デフォルトの名無しさん:2020/08/20(木) 18:49:56.84 ID:nYM8EGx9.net
問題なのはリンゴ様じゃのぉ
なぜ見捨てた

847 :デフォルトの名無しさん:2020/08/20(木) 20:05:02.96 ID:X1nNk3cj.net
Vulkanとかボルツマンイニシアチブとか次々と矢継早に出てきたと思ったら急になにも動きが
なくなったね。AMDでもCUDA互換コードが動くとか期待してたんだが。
ありゃあ何だったんだろう。

848 :デフォルトの名無しさん:2020/08/21(金) 02:02:11.80 ID:ySC03NbV.net
>>846
それだよな、iOS対応が滞っちゃったのが一番の敗因だわ
Vulkan自体は面白いんだけどなぁ
なんでこんなクソ囲い込みOSが普及しちゃうんだksg

849 :デフォルトの名無しさん:2020/08/21(金) 04:04:38 ID:doMMuhUQ.net
>>848
別に負けてないぞ
iOSでもやりたいヤツはmetalもやれ!ってだけだろ

850 :デフォルトの名無しさん:2020/08/21(金) 09:12:41.15 ID:SPVvFNrm.net
>>848
普及した理由は、iOSだけは、ハードをAppleだけが出していて、
デバイスの形状や穴の位置が少数に限定されるため、デバイスの保護ケース(入れ物)
の選択肢が増え、女子高生達が欲しがるような「かわいいケース」
が使えることが一番大きいと見ている。
逆にAndroidデバイスでは、デバイスの形状がメーカーによってまちまちなため、
合うケースが機種ごとに分かれてしまうため、自分が持っている機種に対する
ケースは結果的に選択肢が少なくなってしまう。
そのため、女子高生が好むような「かわいいケース」が選べない事態となっている。
iPhoneの場合は、アリエルが背面に描かれたケースを友達が持っているとする。
それと同じものが、Androidでは似たものはあっても、デザインの品質が
悪かったりする。または、良いものが有ったとしても、たまたま自分の
持っているデバイスには形状が合わなかたりする。
店に行ったとしよう。iOS用のケースは、40種類置いてあるとする。Androidの
場合は、メーカーが10有るので、1つのメーカーでは、4つしか選択肢がない。

851 :デフォルトの名無しさん:2021/01/13(水) 18:31:24.12 ID:Sxr/fWPH.net
openGLってほんと今後どうなる?
Appleだけが非推奨にしたからといって消えるものでもないだろうけど

852 :デフォルトの名無しさん:2021/01/13(水) 23:44:12.04 ID:QL0ByxxR.net
M1MacでもまだOpenGL使えるらしい
もし使えなくなっても、MetalやVulkan上で動かすライブラリが有るから何も気にしないでいい
ほぼ永久に使える
ただ、最高性能を引き出すことは出来ないけどね

853 :デフォルトの名無しさん:2021/01/14(木) 04:30:59.10 ID:ckB9NomO.net
普通に考えるとそうなんだが、アップルはキチガイだから
ときどき囲い込みを完成するために急にえげつない施策をやってくるから要注意
たとえばMetalを使うアプリには特別に審査が必要、としておいて審査でOpenGLの
ラッパーつかってるものは全部リジェクトする、とかね

854 :デフォルトの名無しさん:2021/01/14(木) 08:52:22.61 ID:A91VfwUt.net
それは無理だろう
スタティックリンクすれば始めからMetal使ってるものとの区別がつかない

855 :デフォルトの名無しさん:2021/01/14(木) 14:21:41.06 ID:SRRh41dS.net
過去にMetalラッパーが非公式API使ってたからラッパー使ってるとリジェクト!
ってのはあったけどまあちょっと違う話ではあるかな

とはいえ実際にサード製のラッパーでしか動かせなくなったら
何も気にしなくていいって言えるほど安心はできないけどね

856 :デフォルトの名無しさん:2021/01/14(木) 15:26:34.56 ID:GxiRCVNS.net
Appleが使わないのはどうでもいいけど
M1で使えないってなったら困るかもな

857 :デフォルトの名無しさん:2021/04/05(月) 03:43:59.51 ID:SDYSIyNbI
エンジニア、テクノロジスト、テクニシャン
http://yoshi-s.cocolog-nifty.com/cpu/2016/08/post-bbd2.html
エンジニア、テクノロジスト、テクニシャンの違いについて
http://ddcph.hatenablog.com/entry/2016/06/08/000000
エンジニアとテクニシャンあるいは技術屋と職人の違い
http://www.02320.net/technician_or_engineer/
あなたは本当にエンジニアですか?海外で「私はWebエンジニアです」と
名乗ると「経済学部卒なのに?」と聞かれた理由。
https://note.com/rdlabo/n/n36a85584edd5
エンジニアとは何か(日本と欧米の違い)
https://ce-akimoto.com/archives/1180
はたして3ヶ月でエンジニアになれるのか
https://tsukamon.com/blogs/7
エンジニアは「技術者」ではない。それは「工学者」である。
https://togetter.com/li/915192
技術者と技能者
http://www2.kanazawa-it.ac.jp/intreng/engineer/data/about_engineer.html
工学系大学卒業者は皆エンジニアか ?
https://webty.jp/staffblog/blog/post-3622/
第18回:「テクノロジスト」の社会的認知が必要
https://xtech.nikkei.com/it/article/COLUMN/20070510/270612/

858 :デフォルトの名無しさん:2021/07/26(月) 04:55:28.34 ID:s0w+fTjB.net
いまさらopenGLはじめました
100個くらい同じ三角形を表示させると落ちる、、、
書き方なんだろうけど頑張ります

859 :デフォルトの名無しさん:2021/07/26(月) 13:31:07.22 ID:bC34eRyK.net
動かさず並べるだけなら余裕で1000個表示できた
移動させるときの変数の扱い方が悪いみたいだな…
Array使って中の変数の数値変えてるだけなんだけど
もう少し精進してみます

860 :デフォルトの名無しさん:2021/07/26(月) 14:36:56.64 ID:5u5J/MDS.net
その程度で落ちることは無いと思う
書き方が悪いとしたら
メモリリークかな

861 :デフォルトの名無しさん:2021/07/26(月) 15:38:51.32 ID:ZUHdqQ4+.net
1回だけでいい処理を繰り返し実行してるかもしれない
毎回bufferを生成してるとか

862 :デフォルトの名無しさん:2021/07/26(月) 16:30:42.67 ID:bC34eRyK.net
>>861
あ、それやっちゃってます…
三角形描く関数の中でバッファ作ってて、表示位置変えてその関数を何度も実行させて処理してますね…
見直ししてみます
ありがとです

863 :デフォルトの名無しさん:2021/07/26(月) 20:48:21.08 ID:ZUHdqQ4+.net
GLのBufferはサイズが不定だから最初ちょっと引っ掛かった
最大サイズが決まってる箱じゃなくて紙を好きなだけ挟めるファイル(バインダー)を
イメージするといいかもしれない

864 :デフォルトの名無しさん:2021/08/04(水) 14:59:42.82 ID:+oXHFO6s.net
androidのopenGL ESやってるけど
5年くらい前の機種だとメモリなのかCPUなのかとにかく足らない

865 :デフォルトの名無しさん:2021/08/05(木) 10:10:43.87 ID:Cq+sAU0F.net
5年前の機種とか切りすてでええがな

866 :デフォルトの名無しさん:2021/08/05(木) 11:02:59.22 ID:vbBkKRAb.net
android 5.0 使ってる人まだまだいるのよ

867 :デフォルトの名無しさん:2021/08/21(土) 14:50:01.54 ID:qzzQq94j.net
メモリーリークはどこかしらコードが間違ってる可能性高いよ
例えばglDelete忘れてるとかありがち

868 :デフォルトの名無しさん:2021/09/05(日) 03:09:26.09 ID:SP9DaJwh.net
カメラの位置 gluLookAt なんだけど
視点から注視点と、視点から頭の方向の2つのベクトルは直行してなくてもいいんだよね?

869 :デフォルトの名無しさん:2021/09/05(日) 15:03:03.81 ID:LgQhIBwq.net
平行(独立していない)だとだめじゃないか?

870 :デフォルトの名無しさん:2021/09/05(日) 16:57:35.20 ID:ALa5clAd.net
868です。
自己解決しました…たぶん…



視点→注視点

間の角度が何度だろうと
この2つのベクトルに直行する外積のベクトルが画面のx軸になるってことだと思う

なので独立も平行もないと思います
環境によっては異なるかもしれません
間違ってたらごめんなさい

871 :デフォルトの名無しさん:2021/09/06(月) 15:09:19.32 ID:DsY+3+kX.net
だから平行だと外積は?

872 :デフォルトの名無しさん:2021/09/08(水) 16:00:33.03 ID:45GUJlB8.net
馬鹿には無理

873 :デフォルトの名無しさん:2023/10/15(日) 22:36:02.76 ID:BrxXuoxi.net
夏に向けて水着買いに行かなあかんなぁ

総レス数 873
213 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★