Skip to content

2D Renderer using OpenGL (Final Year Computer Science Project 2022/23)

Notifications You must be signed in to change notification settings

SloanPC/2D-Renderer

Repository files navigation

2D Renderer

2D Renderer using OpenGL

Prerequisites

Setup

Run the following commands:

  • git clone https://github.com/SlOneRPC/2D-Renderer.git --recursive Renderer2D
  • cd Renderer2D
  • build-deps.bat
  • GenerateVS22.bat

Overview

Renderer2D

  • OpenGL based renderer
  • Supports custom scenes and entities
  • Saving and loading from disk using yaml
  • A space invaders themed demo called space raiders, and a few other demos avaliable.

Screenshot testing

  • Screenshot comparision testing
  • Run in "IntegrationTest" mode! This will compile the renderer correctly for testing.

Google testing

  • Google unit testing
  • Covers various aspects of the system
  • Run in "UnitTest" mode! This will compile the renderer as a static library to be used for testing.

External Libraries/Tools

About

2D Renderer using OpenGL (Final Year Computer Science Project 2022/23)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors