Tleety
|
d38f58165f
|
Merge remote-tracking branch 'origin/master' into Forward+
# Conflicts:
# include/Engine/Rendering/Renderer.h
# src/Engine/Rendering/RenderState.cpp
# src/Engine/Rendering/Renderer.cpp
|
2015-12-18 15:27:47 +01:00 |
|
Tleety
|
069a6756b9
|
LightcullingPass for forward+ is now separate from Renderer.cpp.
|
2015-12-18 14:31:16 +01:00 |
|
Tleety
|
ab6af30a28
|
Base classes for decoupled forward+ renderer and a fix where if you had to many lights in a tile(200-300+) the list would fill up before the end of frustums.
|
2015-12-18 12:02:02 +01:00 |
|
viktorljung
|
3636ad45af
|
Changed to correct branch
|
2015-12-18 11:29:11 +01:00 |
|
viktorljung
|
6cf7c12d34
|
Forward+ working
|
2015-12-18 11:09:54 +01:00 |
|
viktorljung
|
4a817613e3
|
Forward+ semi working
|
2015-12-17 17:55:44 +01:00 |
|
Jace
|
e9128efd13
|
Translation widget planes
|
2015-12-17 15:30:43 +01:00 |
|
Jace
|
00f6056f7c
|
Uniform scaling when dragging scaling widget origin
|
2015-12-17 15:30:43 +01:00 |
|
Jace
|
a655f0bae5
|
Drag-and-drop asset picking and base work for showing component field tooltips in the editor
|
2015-12-17 15:30:43 +01:00 |
|
Jace
|
c1b9404e52
|
Created a FileDropped event for when a file is dropped onto the client by the OS
|
2015-12-17 15:30:43 +01:00 |
|
Jace
|
8000654005
|
Model loading now fetches material opacity value properly
|
2015-12-17 15:28:05 +01:00 |
|
Jace
|
c8460e0a6c
|
It's no use
|
2015-12-17 10:55:54 +01:00 |
|
Jace
|
d4f5856304
|
Component attributes no longer get set on the wrong entity when switching selection while editing a field
|
2015-12-17 10:44:34 +01:00 |
|
viktorljung
|
6a3c14540d
|
fixes
|
2015-12-17 10:38:13 +01:00 |
|
Jace
|
dbbbb7b4e7
|
Working rotations and translations relative to global and local space for children
|
2015-12-16 17:20:56 +01:00 |
|
viktorljung
|
5602b32507
|
Forward+ Fixes
|
2015-12-16 13:36:38 +01:00 |
|
Jace
|
661532e355
|
Slightly more usable entity tree
|
2015-12-16 12:05:55 +01:00 |
|
Jace
|
bd6adcc157
|
Added SetParent to World
|
2015-12-16 12:05:37 +01:00 |
|
Jace
|
322aedaf72
|
Basic transformation widgets
|
2015-12-16 09:47:38 +01:00 |
|
Tleety
|
1431bd1a11
|
DebugChanges
|
2015-12-15 15:39:23 +01:00 |
|
Tleety
|
1e370bac13
|
ForwardPlus base debug commit.
|
2015-12-15 15:28:37 +01:00 |
|
Jace
|
c296c4eb3b
|
Fixed picking pass... again...
|
2015-12-15 09:49:38 +01:00 |
|
Jace
|
422e6f5264
|
Created a RenderState for ImGuiRenderPass
|
2015-12-14 20:26:04 +01:00 |
|
Jace
|
522679b14c
|
Added BlendEquation and BlendFunc to RenderState, and cleaned it up A LOT
|
2015-12-14 20:23:29 +01:00 |
|
Tleety
|
7c714d1f98
|
Changed some error handling in the RenderState class.
|
2015-12-14 17:35:01 +01:00 |
|
Jace
|
cddd9026fb
|
Toggle editor with "ToggleEditor" command. Enable editor with "Debug.EnableEditor" config variable.
|
2015-12-14 16:12:52 +01:00 |
|
Jace
|
ea239b19bd
|
Fixed component type resolution order to prioritize custom types before native ones, since namespace information doesn't exist at that stage.
|
2015-12-14 16:12:20 +01:00 |
|
Jace
|
f8d927cd91
|
Don't render invisible model components
|
2015-12-14 16:11:37 +01:00 |
|
Jace
|
798c73132e
|
Fixed ScreenCoords::ToPixelData stack corruption
|
2015-12-14 16:11:08 +01:00 |
|
Jace
|
fb2cd0c6ae
|
Fixed float angle wrapping
|
2015-12-14 15:20:55 +01:00 |
|
Jace
|
bc6a211276
|
Removed RenderState log spam
|
2015-12-14 14:54:19 +01:00 |
|
Jace
|
7719274a37
|
Correct asset reference for fonts
|
2015-12-14 14:54:03 +01:00 |
|
Jace
|
797036c204
|
Fixed picking event
|
2015-12-14 14:24:11 +01:00 |
|
Jace
|
3a9577c9fb
|
fixup! Enabled rendering "transparency"
|
2015-12-14 14:08:37 +01:00 |
|
Jace
|
545869e342
|
Added scene graph UI to Editor
|
2015-12-14 13:58:28 +01:00 |
|
Jace
|
07c4744436
|
Added World DeleteEntity, HasComponent and GetEntityChildren
|
2015-12-14 13:58:27 +01:00 |
|
Jace
|
7bc492134d
|
Enabled rendering "transparency"
|
2015-12-14 13:58:24 +01:00 |
|
Jace
|
7c1182c28f
|
Fixed absolute positions once and for all (maybe?)
|
2015-12-14 13:57:56 +01:00 |
|
Jace
|
2f3843e595
|
Editor version 1
|
2015-12-14 13:57:55 +01:00 |
|
Jace
|
5f3c234819
|
Added DeleteComponent function to world
|
2015-12-14 13:57:54 +01:00 |
|
Jace
|
524af211e0
|
Made resource loading fail gracefully when a resource can't be loaded. Resources should now throw exceptions in their constuctor if the resource can't be loaded. This will result in ResourceManager::Load returning null.
|
2015-12-14 13:57:53 +01:00 |
|
Jace
|
91ace0d2a0
|
Fixed bug in ComponentPool::Delete. Wasn't taking EntityID into account when freeing memory.
|
2015-12-14 13:57:53 +01:00 |
|
Jace
|
2018ba27ae
|
Added KnowsEntity function to ComponentPool to query whether an entity has a component attached
|
2015-12-14 13:57:52 +01:00 |
|
Jace
|
e5084e13ec
|
Added EditorSystem
|
2015-12-14 13:57:51 +01:00 |
|
Jace
|
2e321e15a5
|
Cleaned up ImGuiRenderPass
|
2015-12-14 13:57:50 +01:00 |
|
Jace
|
c81a054601
|
Subscribed ImGui to MouseScroll event
|
2015-12-14 13:57:50 +01:00 |
|
Jace
|
af14d60493
|
Added MouseScroll event to input manager
|
2015-12-14 13:57:49 +01:00 |
|
Jace
|
0465fdb16d
|
Added ImGui for compilation
|
2015-12-14 13:57:49 +01:00 |
|
Jace
|
7db1feac17
|
Added basic ImGui implementation
|
2015-12-14 13:57:45 +01:00 |
|
Jace
|
653b4689b5
|
Added KeyboardChar event for keyboard text input
|
2015-12-14 13:56:24 +01:00 |
|