Joey Pollack
|
c507273ac4
|
Added a search box to the script component's drop down menu
|
3 years ago |
Joey Pollack
|
de8bc580df
|
Script editor asset and script component created
Script component can track a script editor asset by it's UUID
Double clicking a script asset opens the script in vs code
|
3 years ago |
Joey Pollack
|
fa6bf27183
|
Editor assets switched to use UUIDs
|
3 years ago |
Joey Pollack
|
50f338c68a
|
Adds foundation for Wren to replace LUA
|
3 years ago |
Joey Pollack
|
95d9630b6b
|
Corrected entity parent/child math bug
children now follow parents correctly
|
3 years ago |
Joey Pollack
|
ee9112897c
|
Basic world simulation working in editor
|
3 years ago |
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 |