Teejoon
17da9a8036
WIP
2016-02-16 15:56:58 +01:00
Tleety
6bc7131290
Glow Intencity can now be changed in the model component.
2016-02-16 14:57:21 +01:00
viktorljung
648d864d6e
Merge remote-tracking branch 'origin/master' into Animations
2016-02-11 23:48:30 +01:00
Jace
b761439c84
Added config flag Debug.OutOfBodyExperience that allows you to spawn and view a player from a third person perspective, without the active camera being changed.
2016-02-11 23:45:30 +01:00
Tleety
6ba1e95da7
Fixed depth sorting for HUD elements.
2016-02-11 15:27:07 +01:00
Tleety
f0ae365401
Merge remote-tracking branch 'origin/master' into Menu
...
# Conflicts:
# src/Engine/Rendering/Texture.cpp
# src/Game/Game.cpp
2016-02-11 14:43:30 +01:00
viktorljung
7d4a4ed7cf
Merge remote-tracking branch 'origin/master' into Animations
...
# Conflicts:
# src/Engine/Rendering/Skeleton.cpp
2016-02-11 14:38:23 +01:00
viktorljung
97de31be65
Fixed BoneAttachment component
2016-02-11 13:36:27 +01:00
viktorljung
607150189c
Different animations can now be played on multiple meshes, AnimationOffset seems to make the lighting buggy
2016-02-11 10:51:11 +01:00
Tleety
f5de267f25
Merge fixes and CapturePointHUD component skeleton added.
2016-02-10 20:58:10 +01:00
FakeShemp
36043010af
wip for shadows
...
they work, but will be shit until we get cascaded.
2016-02-10 20:51:33 +01:00
Jace
6396925b68
Merge remote-tracking branch 'origin/Animations' into WeaponSystem
2016-02-10 20:47:33 +01:00
viktorljung
224e95f34a
Fixed BoneAttachment component and optimized animation code a bit
2016-02-10 20:45:24 +01:00
Tleety
2cae4e3fb2
Merge remote-tracking branch 'origin/master' into Menu
...
# Conflicts:
# include/Engine/Rendering/DrawFinalPass.h
# include/Engine/Rendering/RenderQueue.h
# resources/Schema/Components.xsd
# resources/Schema/Entities/QualityAssurance.xml
# resources/Schema/Entities/RenderingWorld.xml
# resources/Shaders/Sprite.vert.glsl
# src/Engine/Rendering/DrawFinalPass.cpp
# src/Engine/Rendering/Model.cpp
# src/Engine/Rendering/RenderSystem.cpp
# src/Engine/Rendering/Renderer.cpp
# src/Game/Game.cpp
2016-02-10 19:52:42 +01:00
Tleety
53265bbc90
PNG is now a resource.
...
You can now load textures threaded.
PNG will now throw exceptions when errors happend
SpriteComponent is now working without billboarding.
2016-02-10 17:50:17 +01:00
Jace
2c0f66d9c7
Merge remote-tracking branch 'origin/master' into WeaponSystem
...
# Conflicts:
# include/Engine/Collision/FillFrustumOctreeSystem.h
# include/Engine/Core/Octree.h
# include/Engine/Rendering/RenderSystem.h
# include/Game/Game.h
# resources/DefaultInput.ini
# resources/Schema/Components.xsd
# resources/Schema/Entities/Player.xml
# resources/Schema/Types/Entity.xsd
# src/Engine/Rendering/RenderSystem.cpp
# src/Game/Game.cpp
# src/Game/Systems/PlayerMovementSystem.cpp
2016-02-10 17:02:00 +01:00
FakeShemp
cb77c1ff97
Working pcf, not optimized
2016-02-10 16:16:41 +01:00
FakeShemp
69db32337d
Shado wip
2016-02-10 15:16:58 +01:00
viktorljung
e9d36c48a6
Changed isSkined to IsSkinned and removed duplicated code in PickingPass
2016-02-10 14:36:25 +01:00
viktorljung
08328a781c
Merge remote-tracking branch 'origin/master' into Animations
...
# Conflicts:
# assets
# include/Engine/Rendering/Model.h
# src/Engine/Collision/Collision.cpp
2016-02-10 14:13:08 +01:00
viktorljung
afebf879a0
Merge fixes
2016-02-10 13:44:47 +01:00
Ayumiwii
6af167675d
Shadow WIP stage 2
...
- fix cel-shading
2016-02-10 11:48:44 +01:00
viktorljung
49e6252ee1
Merge remote-tracking branch 'origin/master' into Animations
...
# Conflicts:
# include/Engine/Rendering/DrawFinalPass.h
# resources/Schema/Components.xsd
# resources/Schema/Entities/CollisionTestLevel.xml
# resources/Schema/Types/Entity.xsd
# src/Engine/Collision/Collision.cpp
# src/Engine/Rendering/DrawFinalPass.cpp
# src/Engine/Rendering/RenderSystem.cpp
2016-02-10 11:33:45 +01:00
William Moberg
0bbb627790
Merge branch 'master' into FrustumCulling
2016-02-10 11:04:31 +01:00
viktorljung
2c48c2680f
Cleanup
2016-02-10 11:04:28 +01:00
viktorljung
c09c2f4783
Merge remote-tracking branch 'origin/Importer' into Animations
...
# Conflicts:
# resources/Schema/Components.xsd
# resources/Schema/Entities/RenderingWorld.xml
# src/Engine/Rendering/DrawFinalPass.cpp
# src/Engine/Rendering/PickingPass.cpp
# src/Engine/Rendering/Skeleton.cpp
2016-02-09 22:50:19 +01:00
viktorljung
7212217460
Added animation blending and offset animation component
2016-02-09 22:15:43 +01:00
William Moberg
7140b740b5
Models/Collideables/etc. won't need a AABB component anymore, if it has a Model component. In addition, they should take rotation into account, i.e it doesn't have to be axis-aligned.
2016-02-09 19:20:04 +01:00
William Moberg
239a8e7a6a
Frustum culling should be working.
2016-02-09 17:12:23 +01:00
Ayumiwii
ecd823cb9f
Shadow WIP stage 2
...
- Soft shadow
2016-02-09 16:15:11 +01:00
William Moberg
b30891aecd
WIP, debugging code added, still not working.
2016-02-09 15:00:30 +01:00
Ayumiwii
cb7f06573f
Shadows stage 2 WIP
2016-02-09 14:08:57 +01:00
Jace
d3bc48f5f7
Major networking refactoring to allow for snapshot filtering outside of netcode
2016-02-09 13:22:21 +01:00
William Moberg
b748deb1e1
WIP FrustumCulling, most code added but not working now.
2016-02-09 10:05:49 +01:00
Teejoon
060e674a6f
Picking supports skinned meshes
2016-02-08 17:37:18 +01:00
Jace
2b4e00e4b0
Refactored System constructor to take a struct instead of a bunch of parameters to reduce future pain and to be able to extend it with IsClient and IsServer flags.
2016-02-08 13:33:55 +01:00
Teejoon
d2cfa592f0
Supports skinnd and unskinned meshes
...
ExplosionEffects now supports SplatMapping
2016-02-08 13:01:10 +01:00
Tleety
94b59af973
Defender shield should now be working
2016-02-08 11:47:35 +01:00
Teejoon
43719f8304
Added texture tiling to shaders (exkluding ExplosinEffects)
2016-02-07 15:27:26 +01:00
Teejoon
92ab22e779
Splatmapping now working.
...
Rendering pipleline now support 3 different types of Material:
Basic: a material with a single color on every property (diffuse, specular, ect).
SingleTextures: a material with a single texture in all or any property. Have a single color on the rest.
SplatMapping: has a SplatMap and 0 to 5 different textures to every property. Properties with o texture uses a single color insted.
All materials with a texture has a UVRepeat, telling how many time to till in U and in V.
modelJobs now uses ShadeID, ModelID and TextureID for the Hash insted of only Texture
MayaExported exports 3 differnt types of material, the same as the piplen now supports.
2016-02-07 13:39:13 +01:00
viktorljung
933a32aa8d
Animations kind of working
2016-02-06 18:09:51 +01:00
Ayumiwii
6542d1b444
Shadow WIP
...
- DepthTexture working
2016-02-05 17:29:53 +01:00
viktorljung
8034b42c87
spriteComponent WIP
2016-02-05 16:43:57 +01:00
Ayumiwii
bbf6058c17
Shadow WIP
...
- fixed file placing of ShadowPass.cpp
2016-02-05 16:13:46 +01:00
Ayumiwii
0e51ae7dc9
shadow wip
2016-02-05 15:31:20 +01:00
Ayumiwii
c912cd7a42
Shadows wip
2016-02-05 15:12:17 +01:00
Ayumiwii
7f1016476b
Shadows WIP
...
- create 2D texture (depthmap)
2016-02-05 15:08:56 +01:00
Teejoon
ceab837e27
Merge branch 'master' of https://github.com/teamfisk/TacticalZ into Importer
...
Conflicts:
include/Engine/Rendering/RawModelCustom.h
src/Engine/Rendering/RawModelCustom.cpp
src/Engine/Rendering/Skeleton.cpp
2016-02-05 13:59:01 +01:00
Teejoon
d1a309be10
Now supports reading of 3 different types of materials
2016-02-05 13:51:47 +01:00
viktorljung
b6e0332574
Fixed support for new animation structure, not done yet
2016-02-05 10:07:22 +01:00