|
990d28d09d
|
Fixed DefinitionNode::findChildByName
|
2015-12-16 00:38:28 +01:00 |
|
|
86e6539af9
|
Fixed a potential segfault at program exit
|
2015-12-16 10:36:21 +01:00 |
|
|
84ecb99b12
|
definition: Fixed undo not generating reverse diffs
|
2015-12-13 20:32:26 +01:00 |
|
|
e0ba87e4e5
|
Added mandatory logger information
|
2015-12-13 20:08:38 +01:00 |
|
|
d6444028f9
|
Added some convenience to set and watch scenery nodes
|
2015-12-13 19:56:00 +01:00 |
|
|
1d9d24b958
|
vegetation: Fixed segfault in unit test
|
2015-12-13 17:47:22 +01:00 |
|
|
4a710c0977
|
Merge branch 'master' into vegetation
Conflicts:
src/interface/commandline/tests.cpp
src/render/opengl/OpenGLPart.h
src/render/opengl/OpenGLRenderer.cpp
src/render/opengl/OpenGLRenderer.h
src/render/opengl/OpenGLShaderProgram.h
src/render/opengl/OpenGLSharedState.h
src/render/software/SoftwareCanvasRenderer.h
|
2015-12-13 17:16:26 +01:00 |
|
|
b54bd65df9
|
Added DefinitionWatcher.startWatching
|
2015-12-11 01:39:47 +01:00 |
|
|
7d4989b670
|
using namespace std
|
2015-12-11 00:36:50 +01:00 |
|
|
479dcb03ac
|
Added opengl resources deleting at exit (textures, arrays...)
|
2015-12-10 23:41:42 +01:00 |
|
|
c5950f810f
|
Merge branch 'master' into vegetation
Conflicts:
src/definition/Scenery.cpp
src/interface/commandline/tests.cpp
|
2015-12-10 19:48:42 +01:00 |
|
|
2d6c0f34c3
|
Using c++ random generators instead of cstdlib one
|
2015-12-10 19:40:39 +01:00 |
|
|
230fd6644e
|
Merge branch 'master' into vegetation
Conflicts:
src/basics/Color.inline.cpp
|
2015-12-09 00:40:47 +01:00 |
|
|
c12cd91f9b
|
Removed header inlining of Vector3 and Color methods
This made cross-platform compiling and profiling more complicated
|
2015-12-09 00:32:29 +01:00 |
|
|
e346f07c22
|
Merge branch 'master' into vegetation
Conflicts:
src/render/opengl/OpenGLRenderer.cpp
src/render/opengl/OpenGLRenderer.h
src/render/opengl/OpenGLShaderProgram.cpp
src/render/opengl/OpenGLShaderProgram.h
src/render/opengl/OpenGLSharedState.cpp
|
2015-12-04 00:04:07 +01:00 |
|
|
c7e868ef11
|
Better OpenGL error checking + opengl header refactoring
|
2015-12-03 23:04:50 +01:00 |
|
|
d2efb599d9
|
Made the vegetation impostors face the camera
|
2015-11-29 19:18:36 +01:00 |
|
|
9d7a7a0ff7
|
Added vegetation impostors to OpenGL renderer
This is currently an unoptimized and broken version, to be improved
|
2015-11-25 23:15:58 +01:00 |
|
|
9e3c43f510
|
Merge branch 'master' into vegetation
|
2015-11-24 00:59:28 +01:00 |
|
|
5e9b37d52c
|
Fixed small memory leaks and uninitialized values
|
2015-11-24 00:58:09 +01:00 |
|
|
01992a0019
|
Fixed vegetation definition, due to layers refactoring in master
|
2015-11-20 01:16:48 +01:00 |
|
|
8cf2881a73
|
Merge branch 'master' into vegetation
|
2015-11-20 01:10:06 +01:00 |
|
|
2b65f1d26a
|
Refactored layers system to work better as DefinitionNode
It now features undo/redo of layer creation and removal
|
2015-11-20 01:07:31 +01:00 |
|
|
dd7baf6db5
|
Merge branch 'master' into vegetation
|
2015-11-18 19:41:54 +01:00 |
|
|
6166031c8b
|
Speeded up compile time
Reworked *_global.h heavy inclusions
|
2015-11-18 19:37:00 +01:00 |
|
|
394ff3b0ae
|
Format
|
2015-11-18 17:22:33 +01:00 |
|
|
159e0f7e81
|
Optimized vegetation branches rendering
|
2015-11-10 00:15:30 +01:00 |
|
|
9a096ec329
|
Merge branch 'master' into vegetation
Conflicts:
src/basics/Disk.cpp
src/basics/Disk.h
src/basics/SpaceSegment.cpp
src/definition/DefinitionNode.cpp
src/definition/DefinitionNode.h
src/definition/Scenery.cpp
src/definition/Scenery.h
src/definition/SurfaceMaterial.cpp
src/definition/SurfaceMaterial.h
src/definition/TextureLayerDefinition.cpp
src/definition/definition_global.h
src/interface/commandline/tests.cpp
src/render/opengl/OpenGLRenderer.cpp
src/render/software/SoftwareCanvasRenderer.cpp
src/render/software/SoftwareCanvasRenderer.h
src/render/software/SoftwareRenderer.h
src/render/software/TerrainRasterizer.cpp
src/render/software/TerrainRasterizer.h
src/render/software/TerrainRenderer.h
src/render/software/software_global.h
|
2015-11-09 22:38:00 +01:00 |
|
|
88d2a78b70
|
Enforced coding style using clang-format
|
2015-11-09 22:30:46 +01:00 |
|
|
72877c4361
|
Tweaked vegetation rendering, and improved render tests
|
2015-11-09 01:07:33 +01:00 |
|
|
bdb2a3edb8
|
Merge branch 'master' into vegetation
|
2015-11-08 23:33:09 +01:00 |
|
|
d82fc73531
|
Small optimizations (use reference to avoid object copy)
|
2015-11-08 23:32:52 +01:00 |
|
|
1e12b8ac9c
|
vegetation: Now using sphere cap for leaves, to avoid flat effect
|
2015-11-04 01:08:48 +01:00 |
|
|
2560fe2c53
|
Fixed holes in vegetation rendering
|
2015-11-02 23:00:02 +01:00 |
|
|
68945111d1
|
Improved vegetation rendering
- Added early check on terrain height range during iteration
- Added test render of vegetation model
- Tweaked basic tree model
|
2015-11-02 20:14:35 +01:00 |
|
|
030be52f6f
|
Merge branch 'master' into vegetation
Conflicts:
src/definition/definition.pro
src/render/software/software.pro
|
2015-10-19 17:40:17 +02:00 |
|
|
ca7bd84308
|
Simplified project files + lazy init of data files
|
2015-10-19 01:39:22 +02:00 |
|
|
d937bd08f6
|
vegetation: Added basic distribution algorithm
|
2015-10-19 00:30:20 +02:00 |
|
|
0ddec2393d
|
Merge branch 'master' into vegetation
|
2015-10-19 00:29:47 +02:00 |
|
|
75e32beea7
|
Added NoiseNode
|
2015-10-19 00:26:25 +02:00 |
|
|
48dc1a8f25
|
Refactored vegetation presence
|
2015-10-18 22:15:19 +02:00 |
|
|
b430f6037e
|
First draft of vegetation layers (WIP)
|
2015-10-18 17:26:19 +02:00 |
|
|
cafa9b4c74
|
Added missing SurfaceMaterial::copy
|
2015-10-15 20:28:05 +02:00 |
|
|
cd144b886c
|
Added TimeManager with basic wind control for videos
|
2015-10-15 17:52:03 +02:00 |
|
|
3fc8b1c98f
|
Added automatic tessellation near camera frustum culling
This allows the camera nearer the ground
and fixes holes in lower quality renders
|
2015-10-08 19:20:44 +02:00 |
|
|
98e3128c31
|
Added /atmosphere/godrays/ definition node
|
2015-09-30 01:08:15 +02:00 |
|
|
8a9c3d4b83
|
Added /atmosphere/sun_radius property
Also added the tool camera mode to focus on the sun while altering its radius
|
2015-09-21 23:12:43 +02:00 |
|
|
63eb7b53eb
|
Fixed watchers that could be added twice to the same definition node
|
2015-09-21 23:10:43 +02:00 |
|
|
c51d6d2d35
|
Fixed terrain painting not updating has_painting
|
2015-09-21 19:37:17 +02:00 |
|
|
7658bf256f
|
Optimized terrain rendering
Painted height map is not queried anymore when empty
|
2015-09-21 01:36:03 +02:00 |
|