2001/09/17 |
2001/09/05 |
2001/08/25 |
2001/08/23 |
2001/08/22 |
2001/08/21 |
2001/08/15 |
2001/08/05 |
2001/08/03 |
(そりゃそうだ).またポリゴンがポリゴンを貫くときも同様.しかしその場合は対処しようが無い.
2001/08/02 |
2001/07/31 |
(ソフトで解決できることはハードに任せないほうがいいですからね).
2001/07/30 |
(何か指定方法があった気がするが失念).ともあれ出力することができるようになった.詳細はtipsにて.性能比較として,うちのマシン(C450+TNT2)と比較したが,かなり早い
(単純にドライバ能力が無いかもしれんが>TNT2).まずはドライバの性能情報を見てみましょう.情報はglinfoを使ってみています.まずはTNT2
demos>glinfo GL_VERSION: 1.2 Mesa 3.4.1 GL_EXTENSIONS: GL_ARB_multitexture GL_ARB_tranpose_matrix GL_EXT_abgr GL_EXT_ble nd_color GL_EXT_blend_func_separate GL_EXT_blend_logic_op GL_EXT_blend_minmax GL _EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_ histogram GL_EXT_packed_pixels GL_EXT_paletted_texture GL_EXT_point_parameters G L_EXT_polygon_offset GL_EXT_rescale_normal GL_EXT_shared_texture_palette GL_EXT_ stencil_wrap GL_EXT_texture3D GL_EXT_texture_env_add GL_EXT_texture_object GL_EX T_texture_lod_bias GL_EXT_vertex_array GL_INGR_blend_func_separate GL_MESA_windo w_pos GL_MESA_resize_buffers GL_NV_texgen_reflection GL_PGI_misc_hints GL_SGI_co lor_matrix GL_SGI_color_table GL_SGIS_pixel_texture GL_SGIS_texture_edge_clamp G L_SGIX_pixel_texture GL_RENDERER: Mesa Windows GL_VENDOR: Brian Paul GLU_VERSION: 1.1 Mesa 3.4.1 GLU_EXTENSIONS: GL_EXT_abgr GLUT_API_VERSION: 3 GLUT_XLIB_IMPLEMENTATION: 15次にPS2は
[[email protected] demos]# ./glinfo GL_VERSION: 1.2 Mesa 3.4.1 GL_EXTENSIONS: GL_ARB_multitexture GL_ARB_tranpose_matrix GL_EXT_abgr GL_EXT_ble nd_color GL_EXT_blend_func_separate GL_EXT_blend_logic_op GL_EXT_blend_minmax GL _EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_ histogram GL_EXT_packed_pixels GL_EXT_paletted_texture GL_EXT_point_parameters G L_EXT_polygon_offset GL_EXT_rescale_normal GL_EXT_shared_texture_palette GL_EXT_ stencil_wrap GL_EXT_texture3D GL_EXT_texture_env_add GL_EXT_texture_object GL_EX T_texture_lod_bias GL_EXT_vertex_array GL_INGR_blend_func_separate GL_MESA_windo w_pos GL_MESA_resize_buffers GL_NV_texgen_reflection GL_PGI_misc_hints GL_SGI_co lor_matrix GL_SGI_color_table GL_SGIS_pixel_texture GL_SGIS_texture_edge_clamp G L_SGIX_pixel_texture GL_RENDERER: PlayStation2 easy driver GL_VENDOR: Sony Computer Entertainment Inc. GLU_VERSION: 1.1 Mesa 3.4.1 GLU_EXTENSIONS: GL_EXT_abgr GLUT_API_VERSION: 3 GLUT_XLIB_IMPLEMENTATION: 15よみにくいですが,違うのは GL_RENDERER と GL_VENDOR だけです.つまり能力的には変わらないわけですね.ここでTNT2のほうは「Mesa Windows」というレンダラーなので windows汎用ですね.つまり TNT2 の能力を使っていないと思われます
(そりゃ遅いわ).以下windows汎用ドライバと判明したので性能比較やめ.
結果を見る限り,ラインであればサイズが変わっても速度的に変化しない
benchmark subject result[PS2] result[PC] Simple Points 386222 [Pnts/sec] 587900 [Pnts/sec] Smooth Lines[size:480] 262437 [Lins/sec] 39007 [Lins/sec] Smooth Lines[size:250] 262593 [Lins/sec] 74575 [Lins/sec] Smooth Lines[size:100] 262291 [Lins/sec] 179734 [Lins/sec] Smooth Lines[size:050] 262537 [Lins/sec] 183987 [Lins/sec] Smooth Lines[size:025] 262565 [Lins/sec] 183820 [Lins/sec] ZSmooth Triangles [size:480] 61532 [Tris/sec] 784 [Tris/sec] ZSmooth Triangles [size:250] 206377 [Tris/sec] 2862 [Tris/sec] ZSmooth Triangles [size:100] 240021 [Tris/sec] 17779 [Tris/sec] ZSmooth Triangles [size:050] 228993 [Tris/sec] 159339 [Tris/sec] ZSmooth Triangles [size:025] 208736 [Tris/sec] 428602 [Tris/sec] ZSmooth Tex Blend Triangles [size:480] 97786 [Tris/sec] 784 [Tris/sec] ZSmooth Tex Blend Triangles [size:250] 124017 [Tris/sec] 2853 [Tris/sec] ZSmooth Tex Blend Triangles [size:100] 180307 [Tris/sec] 17598 [Tris/sec] ZSmooth Tex Blend Triangles [size:050] 169577 [Tris/sec] 152632 [Tris/sec] ZSmooth Tex Blend Triangles [size:025] 148325 [Tris/sec] 377584 [Tris/sec] ZSmooth Tex Blend TMesh Triangles [size:400] 22810 [Tris/sec],
MPixel : -75.21 [Fill/sec]563 [Tris/sec],
MPixel : 45.11 [Fill/sec]ZSmooth Tex Blend TMesh Triangles [size:250] 45097 [Tris/sec],
MPixel : 154.3 [Fill/sec]1449 [Tris/sec],
MPixel : 154.3 [Fill/sec]ZSmooth Tex Blend TMesh Triangles [size:100] 215700 [Tris/sec],
MPixel : 1078 [Fill/sec]8702 [Tris/sec],
MPixel : 43.51 [Fill/sec]ZSmooth Tex Blend TMesh Triangles [size:050] 218234 [Tris/sec],
MPixel : 272.7 [Fill/sec]31896 [Tris/sec],
MPixel : 39.87 [Fill/sec]ZSmooth Tex Blend TMesh Triangles [size:025] 218417 [Tris/sec],
MPixel : 68.26 [Fill/sec]114037 [Tris/sec],
MPixel : 35.63 [Fill/sec]ZSmooth Tex Blend TMesh Triangles [size:005] 218288 [Tris/sec],
MPixel : 2.729 [Fill/sec]225615 [Tris/sec],
MPixel : 2.820 [Fill/sec]ZSmooth Tex Blend TMesh Triangles [size:002] 218399 [Tris/sec],
MPixel : 0.4367 [Fill/sec]225607 [Tris/sec],
MPixel : 0.4512 [Fill/sec]Color/Depth Buffer Clears 7359 [Clrs/sec],
MPixel: 2258 [Fill/sec]295.0 [Clrs/sec],
MPixel: 90.55 [Fill/sec]
(単純に性能限界まで達していない気が...).ZSmooth Tex Blend Triangles は弱い.ZSmooth Tex Blend TMesh Triangles のは早い.[Fill/sec]は物体が小さくなると少なくなってしまうので仕方が無い.ZSmooth 関連ではサイズが250付近で性能が激減する.あまり大きい板のレンダリングにはむかないようである
(普通かも).数値がマイナスのものがあるがバグと思われ.
2001/07/29 |
(そりゃそうだ)
2001/07/24 |
2001/07/24 |
2001/07/23 |
(P200相当でももっと早いはずだが...)がIPUを使うのが吉でしょう.マクロブロックのデコード部分の代替コードを書く必要がありそうだ.とりあえずコンソールのMPEGプレイヤーを実験するのが先か次の目標.
2001/07/22 |
2001/07/21 |
sinf,cosfを同時多数使うと,処理落ち以上に何かがおかしくなります.
2001/07/20 |
参考文献:2バイト目に'\'(0x5c) を含むSJIS文字
改行コード コンパイル JIS 可 Shift-JIS 可 Shift-JIS(改行=LF) 可 Shift-JIS(改行=CR) 不可 EUC(改行=LF) 可 EUC(改行=CR+LF) 可 UTF-7 不可 UTF_8 可 Unicode 不可 Unicode(改行=LF) 不可
2001/07/19 |
vu0とかの関係かも知れないが...
2001/07/18 |
ファイル圧縮せずに送ってすいませんでした.(某ML)ソースは好きに使ってか構いません.// IPUの使い方がいまいち不明.
2001/07/16 |
前のポリゴンコンバータはコロン「:」が抜けていました.ので手動で入れてください.(w
2001/06/25 |
誰か実験してください.
2001/06/24 |
(ixyを使えばいいんだけど png->dsm )とりあえずバグを修正(ver 0.0.4).
2001/06/23 |
(デコーダーな気が...)これでテクスチャを観ることができます.(一部除く)#実際はdsm形式は良く判りませんので,半分想像でデコードを行っている仕様です.(情報求)
2001/06/21 |
...っといっても印刷しただけ.IntelのMMXマニュアルに匹敵する.眺めている限り,mips系+MMI命令であるので,異色に感じる.しかしマルチメディア命令(?)に関してはMMXに似ているので大体わかりそう.MPEG2のハードウェアデコーダーがついているので,それで再生できるような気がするが,あまり詳しく書いてない
(見つけてないだけ?)のでどうなることやら.ソースも見せてください>Don.封印してくれたDon氏に感謝.
2001/06/20 |
2001/06/18 |