[Source] Integer-only 3D Software Renderer in pure C! Info in comments

This page summarizes the projects mentioned and recommended in the original post on /r/GraphicsProgramming

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • PL3D-KC

    A very fast and simple software renderer using only integers and fixed point math. PiSHi LE (PL) is a subset of the 3D software graphics library used in King's Crook.

  • PiSHi LE (PL) is a subset of the 3D graphics library used in King's Crook. FW LE is a subset of the windowing library used in King's Crook. Just like King's Crook, this code follows the same restrictions: 1. Everything must be done in software, no explicit usage of hardware acceleration. 2. No floating point types or literals, everything must be integer only. 3. No 3rd party libraries, only C standard library and OS libraries for window, input, etc. 4. No languages used besides C. 5. No compiler specific features and no SIMD. 6. Single threaded. https://github.com/LMP88959/PL3D-KC If you are using macOS, go to fw.h and change FW_X11_IS_MACOS to 1. Compiling for macOS/Linux: cd PL3D-KC gcc -lX11 -lXext -O3 *.c fw/*.c -o pl ./pl Compiling for Win32 is a bit more involved, I've only used Visual Studio to develop for Windows but this program doesn't use anything other than the Win32 library and winmm.lib (don't forget to link against winmm.lib!). Of course, you're not limited to using Visual Studio, feel free to use any build system you're comfortable with under Windows. Don't forget to compile with max optimization! If you have any questions feel free to leave a comment on YouTube OR join the King's Crook Discord server :) YouTube: https://www.youtube.com/c/LMP88 Discord: https://discord.gg/hdYctSmyQJ

  • tmp3d

    A 3-D software renderer written from scratch running in an HTML5 <canvas> (by emre-aki)

  • Hey, very impressive! I've seen your demo videos on YouTube before. Awesome to see you here as well. Your videos actually inspired me to create my own 3-D software renderer from scratch, using JavaScript. You may check it out here, looking forward to hearing your thoughts!

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Mastering Real-Time Collaboration: Building Figma and Miro-Inspired Features with Supabase

    6 projects | dev.to | 11 May 2024
  • Re-inventing the wheel - Use list

    1 project | dev.to | 11 May 2024
  • 10 Ferramentas de Produtividade para Desenvolvedores Experimentarem em 2024

    3 projects | dev.to | 11 May 2024
  • Getting started with React by building a Pokemon search application

    11 projects | dev.to | 11 May 2024
  • Deprecating Angular App Inbox towards web-inbox

    1 project | dev.to | 11 May 2024