マイペースなプログラミング日記

DTMやプログラミングにお熱なd-kamiがマイペースに書くブログ

2015-03-01から1ヶ月間の記事一覧

WebGLを使わずに3Dもどき

// '; 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のマルチタスク(CPUとかの話ではない)

FPGAとx86をマルチタスクで切り抜ければいけないが、人間のマルチタスクはスタック破壊が平気で行われるので危険。プログラムカウンタも曖昧な値になり、だいたいここらへんというところしか指さない。人間って悲しい。さて、今日、自作GPUは完成しなかった…

FPGAとの戦い

今苦戦してるのはラスタライザうんぬんというよりは、FPGAとの戦いになっている。Verilog HDLわかってない自分の力を痛感しているが、少しずつ先に進んでいる実感もある。もう少し...そんな気もしながら更に先へ...俺、この戦いが終わったらDE0で3Dモデル描…

何かが進んでいる

DE0のFPGAの内蔵メモリの値を読み込めているかテストするために何故かVGAを使って出力する謎ハック(?)。この内蔵メモリには初期値としてモデルデータを与えていて、画面座標とメモリ番地が微妙に対応している。そして、メモリの値によって赤と黒を使い分けて…

Nios IIを使わずとも...

Nios IIから自作GPUに座標データを渡して描画するなどという夢を見ていたが、別にそんな必要はなかったー!と思った。Mega Wizardとやらからメモリモジュールを作成するときにメモリの値を設定できるらしい。そしてIntel-Hex方式(?)とやらで渡せばいいらしい…