2015-03-01から1ヶ月間の記事一覧
// '; var canvas = document.getElementById("ese"); context = canvas.getContext('2d'); setInterval(draw, 33); }, false); var draw = function(){ context.clearRect(0, 0, 400, 400) updateVertices(vertices, time); zsort(faces); for(var i = 0; i
FPGAとx86をマルチタスクで切り抜ければいけないが、人間のマルチタスクはスタック破壊が平気で行われるので危険。プログラムカウンタも曖昧な値になり、だいたいここらへんというところしか指さない。人間って悲しい。さて、今日、自作GPUは完成しなかった…
今苦戦してるのはラスタライザうんぬんというよりは、FPGAとの戦いになっている。Verilog HDLわかってない自分の力を痛感しているが、少しずつ先に進んでいる実感もある。もう少し...そんな気もしながら更に先へ...俺、この戦いが終わったらDE0で3Dモデル描…
DE0のFPGAの内蔵メモリの値を読み込めているかテストするために何故かVGAを使って出力する謎ハック(?)。この内蔵メモリには初期値としてモデルデータを与えていて、画面座標とメモリ番地が微妙に対応している。そして、メモリの値によって赤と黒を使い分けて…
Nios IIから自作GPUに座標データを渡して描画するなどという夢を見ていたが、別にそんな必要はなかったー!と思った。Mega Wizardとやらからメモリモジュールを作成するときにメモリの値を設定できるらしい。そしてIntel-Hex方式(?)とやらで渡せばいいらしい…