Commit Graph

20 Commits (cd541e7d75f9701d7de733ba24fb476ec9ae1b11)

Author SHA1 Message Date
Joey Pollack cd541e7d75 Adds VelocityComponent and CameraComponent
Adds instructions doc explaining the process of adding new components
3 years ago
Joey Pollack 9c37b81765 FINISHED! 3 years ago
Joey Pollack 225199dfcc New renderer is feature-complete 3 years ago
Joey Pollack 7f9cb5ce58 DrawEllipseFilled working 3 years ago
Joey Pollack 0aa09c280e Data double buffer moved into the VertexBuffer class
Draw method added to VertexBuffer class
3 years ago
Joey Pollack b7ffc48525 Scene cleaned up a bit 3 years ago
Joey Pollack a3a8743d21 We have line drawing in batch 3 years ago
Joey Pollack 1353fba393 Updates the Simple Render Scene with better gui features
Adds flip vertical method to the Texture class
3 years ago
Joey Pollack f0fb3fdec1 Line shaders written
Renderer2D prepared for Lines and Ellipses
3 years ago
Joey Pollack 8d75fd9488 DrawSprite implemented (just calls DrawQuad) 3 years ago
Joey Pollack dfa237d2be Text rendering working again 3 years ago
Joey Pollack f88c8a8918 renderer2D DrawQuad can now draw sub-regions of textures, this allows for sprite sheets again 3 years ago
Joey Pollack a3a89a291a Text Renderer is properly joining all of the character pixel data into one long texture! The characters are aligned to the top of the frame (which I think is correct for calculating the uvs for each char) 3 years ago
Joey Pollack 777b4bd2f3 Multiple texture slots working in the quad shader 3 years ago
Joey Pollack 96c404c11c Stress test with math on the GPU 3 years ago
Joey Pollack 223c7a9468 Batch render testing working
Still need to implement textures
3 years ago
Joey Pollack 12168850d5 Single quad working with batch system now.
Only draws the first quad in a batch though (indices issues?)
3 years ago
Joey Pollack 733c832b81 We got a shape on screen again! 3 years ago
Joey Pollack 593a16c9cc Re-write of renderer is more or less stable and hooked back up to the core engine.
Quads do not render but gui windows do.
3 years ago
Joey Pollack ec492b119f Texture and FrameBuffer classes implemented 3 years ago