Commit Graph

176 Commits (148dd8e1bcb7f0587d310be50e556299d3095a17)
 

Author SHA1 Message Date
Joey Pollack 148dd8e1bc Drag/drop to change entity parent/child relationship working 3 years ago
Joey Pollack b87f95dd94 Drag and drop entities partially working 3 years ago
Joey Pollack c5ef8805db Delete entity hierarchy working 3 years ago
Joey Pollack 7e41b4d259 Entity remove working 3 years ago
Joey Pollack 82dc6b000a Components can be removed 3 years ago
Joey Pollack 2bf786ac9d Components can be removed 3 years ago
Joey Pollack f16ce840b2 Entities respect their parent's transforms again 3 years ago
Joey Pollack 4b9bbc8991 Sorting render groups by render layer 3 years ago
Joey Pollack 2279b3ff45 Entity parent/child hierarchies implemented 3 years ago
Joey Pollack d893849dc3 Basic parent/child relation working with entities 3 years ago
Joey Pollack 48594adb03 Parent transforms implemented for quads 3 years ago
Joey Pollack 9686b05a67 PoC working for parent/child in quad rendering 3 years ago
Joey Pollack c44b4917aa Merge branch 'dev' of ssh://joeyrp.com:21098/home/joey/repos/lunarium into dev 3 years ago
Joey Pollack c330319ad2 Adds BlockOutComponent for graphically representing an entity with a simple quad.
WorldView preview drawing works!
Middle Mouse drag to move works for WorldView
3 years ago
Joey Pollack bbbf6cc2a2 Adds BlockOutComponent for graphically representing an entity with a simple quad.
WorldView preview drawing works!
Middle Mouse drag to move works for WorldView
3 years ago
Joey Pollack 73f2e06541 Adds new events to the editor 3 years ago
Joey Pollack cd541e7d75 Adds VelocityComponent and CameraComponent
Adds instructions doc explaining the process of adding new components
3 years ago
Joey Pollack 9e49450b0b Editor Assets can draw their properties 3 years ago
Joey Pollack 17fa0aeb68 Preparing editor assets to show their properties 3 years ago
Joey Pollack 8bda714099 Fixed crash bug in TileMap 3 years ago
Joey Pollack 3dd13b06f5 Release mode crash bug fixed (uninitialized variable....) 3 years ago
Joey Pollack 9c37b81765 FINISHED! 3 years ago
Joey Pollack 43ac2d1d06 Editor builds with some render code removed 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 7f97bdae15 Stress testing with math on the CPU 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
Joey Pollack e74ba8594b Renderer outline started
VertexBuffer class implemented
3 years ago
Joey Pollack 52eb549715 Merge branch 'dev' of ssh://joeyrp.com:21098/home/joey/repos/lunarium into dev
# Conflicts:
#	docs/tasks/core.todo
#	src/run_modes/editor/panels/world_view.cpp
3 years ago
Joey Pollack 5beb9b2789 In process of creating the orthographic camera and camera component
In process of Implementing world rendering and the world view panel in the editor
3 years ago
Joey Pollack 9a6000af36 In process of creating the orthographic camera and camera component
In process of Implementing world rendering and the world view panel in the editor
3 years ago
Joey Pollack ed6fdbdb5b Removed style selection
Set charcoal to default style
Tweeked styles
3 years ago
Joey Pollack 0da94313d2 Trying to make the properties view look nice. Using the ImGuiDrawList API. 3 years ago
Joey Pollack ce3dd3f984 Adds extra/custom ImGui methods
Slightly shrink default font size
Asset folder always open in asset browser
3 years ago
Joey Pollack f8cb13d856 Components can be added to entities through the PropertiesView panel
Transform component can be added and serialized/Deserialized
3 years ago