A 3D Rendering Engine

IverMartinson 5e4a17c8d2 moved todo list into readme.md 10 months ago
.vscode c15148cb39 added object rendering (some errors with mesh corruption) 11 months ago
builds 38b4da1adf now it's orange 10 months ago
objects 0b69b0b123 updated some stuff 11 months ago
src 38b4da1adf now it's orange 10 months ago
.gitignore de55870f6e added readme & gitignore 11 months ago
Makefile 57f830aa7f really strange visual bug, looks cool 10 months ago
dbg af060b7ad5 added obj parser and basic object functions/variables 11 months ago
push bdc35eadbc removed filetype of push.sh 11 months ago
readme.md 5e4a17c8d2 moved todo list into readme.md 10 months ago
run af060b7ad5 added obj parser and basic object functions/variables 11 months ago
stat c70e598be4 cleaned up some code 11 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

Todo

  • add todo list
  • add function to request a mesh. I.E., request a number of polygons/verticies (maybe from presets? planes, cubes, idk) and be able to edit them on the fly. Useful for dynamic terrain or something like that
  • add textures