Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
Makefile
README.md
Render0.jpg
Render1.jpg
main.cpp
raytracer.mot

README.md

Renesas Envision Kit RX65N ガジェット

RayTraceRenderImage320x240 RayTraceRenderImage480x272

概要

Envision Kit RX65N を使ったレイ・トレーサー

プロジェクト・リスト

  • main.cpp
  • Makefile
  • raytracer.hpp

ビルド方法

  • make する。
  • raytracer.mot ファイルを書き込む。

操作と動作

  • SW2 を押すと、画面をクリアして、再度レンダリングを行う。
  • レンダリングを行う度に、フルスクリーン(480x272)と(320x240)を切り替える。
  • レイのサンプリングを1~4に変化させる。

備考

  • 元となるソースコードは、Arduino 環境でベンチマークを行う事が主眼なので、オリジナルの実装をなるべく変更しないようにしています。
    ※sqrt() 関数は、sqrtf に変更しています。
    https://japan.renesasrulz.com/cafe_rene/f/forum5/5169/rx65n-envision-kit
    ※上記、フォーラムで実験されていた「RXv2、FSQRT 命令」を実行するアセンブラマクロに変更
    ※組み込みマイコンのベンチでは、レイのサンプリングを「1」で行っているようだ・・

License

MIT