A 3D Rendering Engine

IverMartinson 49e4a53785 fixed invalid memory access in GPU caused by incorrecty setting polygon count 10 months ago
.vscode c15148cb39 added object rendering (some errors with mesh corruption) 10 months ago
builds 49e4a53785 fixed invalid memory access in GPU caused by incorrecty setting polygon count 10 months ago
src 49e4a53785 fixed invalid memory access in GPU caused by incorrecty setting polygon count 10 months ago
.gitignore de55870f6e added readme & gitignore 10 months ago
Makefile af060b7ad5 added obj parser and basic object functions/variables 10 months ago
dbg af060b7ad5 added obj parser and basic object functions/variables 10 months ago
gourd.obj 3a2fe946cb added flags for showing & debugging frame # and showing extra info 10 months ago
obj_file.obj af060b7ad5 added obj parser and basic object functions/variables 10 months ago
push bdc35eadbc removed filetype of push.sh 10 months ago
readme.md f3f8299f4f changed readme 10 months ago
run af060b7ad5 added obj parser and basic object functions/variables 10 months ago
stat c70e598be4 cleaned up some code 10 months ago
teapot.obj c15148cb39 added object rendering (some errors with mesh corruption) 10 months ago
testdisk.log af060b7ad5 added obj parser and basic object functions/variables 10 months ago

readme.md

RasterIver, a GPU Accelerated Rendering Engine

RasterIver?

Rasterizer + Iver = RasterIver

Requirements

To Run

  • SDL2
  • SDL2 TTF
  • OpenCL Runtimes

    To Build

  • SDL2

  • SDL2 TTF

  • OpenCL Developer Libraries

  • ROCm if using AMD

  • CUDA if using NVIDIA