|
92ec8bf9b3
|
Fixed camera mode setting
|
2015-12-30 20:32:26 +01:00 |
|
|
b574483d34
|
Renamed some "main" variables
they may cause compile errors on mingw
|
2015-12-30 20:23:24 +01:00 |
|
|
e5372c61e4
|
Renamed Time to Timing
because Time.h would clash with standard lib time.h
on case insensitive file systems
|
2015-12-30 20:20:27 +01:00 |
|
|
958fd0121b
|
Added camera focus on sun while moving it
|
2015-12-30 20:14:16 +01:00 |
|
|
b9a51bb2be
|
Fixed precision problem in daytime management
|
2015-12-30 19:29:15 +01:00 |
|
|
c99973a42b
|
Added mouse control over sun and moon positions
|
2015-12-30 01:46:47 +01:00 |
|
|
c1d6a3261c
|
Removed global string include in system_global.h
|
2015-12-30 00:43:35 +01:00 |
|
|
61a43410db
|
Refactored CelestialBodyDefinition, with new sun/moon widget
|
2015-12-30 00:20:20 +01:00 |
|
|
06cd5e31fd
|
Tweaked sun radius
|
2015-12-29 22:34:05 +01:00 |
|
|
391f1a7f41
|
Added FractalNoise value to OpenGLVariable
|
2015-12-24 01:21:12 +01:00 |
|
|
77ba82408d
|
Coding style
|
2015-12-24 00:16:50 +01:00 |
|
|
d88cb29f4c
|
Refactored OpenGLVariable with pimpl and smart pointers
|
2015-12-23 23:40:19 +01:00 |
|
|
3934077552
|
Fixed some artifacts in atmosphere rendering
when sun was near horizon
|
2015-12-21 17:48:30 +01:00 |
|
|
366ac4a6c9
|
opengl: Added missing irradiance from sky
|
2015-12-18 00:59:50 +01:00 |
|
|
351a58f69b
|
Fixed render tests for near frustum tessellation
|
2015-12-18 00:41:22 +01:00 |
|
|
f2d38f7165
|
Fixed atmosphere model producing artifacts below ground surface
|
2015-12-17 19:51:40 +01:00 |
|
|
0ab1719d25
|
Added better render tests for atmosphere artifacts
|
2015-12-17 19:29:04 +01:00 |
|
|
e9fcd6b2a5
|
Fixed int/double old-style casts
|
2015-12-17 01:13:20 +01:00 |
|
|
b51ce3426d
|
Fixed coding style
|
2015-12-16 01:33:02 +01:00 |
|
|
b376d7f8e9
|
Added ColorNode
|
2015-12-16 01:32:25 +01:00 |
|
|
990d28d09d
|
Fixed DefinitionNode::findChildByName
|
2015-12-16 00:38:28 +01:00 |
|
|
62a7f746ea
|
Fixed NoiseGenerator.forceValue
|
2015-12-16 00:36:30 +01:00 |
|
|
c5d73f96a2
|
Small source code improvements
|
2015-12-16 00:31:07 +01:00 |
|
|
aecd3dcdf3
|
pimpl for PackStream
|
2015-12-15 23:07:19 +01:00 |
|
|
86e6539af9
|
Fixed a potential segfault at program exit
|
2015-12-16 10:36:21 +01:00 |
|
|
d2b4a1ea5e
|
vegetation: Removed index variable in impostor shader
It was used for texture coordinates, but is now
precomputed in the vertex array
|
2015-12-15 00:14:06 +01:00 |
|
|
da5219c01f
|
Fixed near-frustum auto-tessellation yielding a back-facing sub-triangle
|
2015-12-14 22:26:13 +01:00 |
|
|
26cba26847
|
Do not rasterize vegetation when there is no layer
|
2015-12-14 22:20:28 +01:00 |
|
|
a36570f5a6
|
Removed obsolete QML extension for QtCreator
|
2015-12-14 19:39:00 +01:00 |
|
|
eda562f92e
|
Fixed redo binding to Ctrl+Y
|
2015-12-13 22:25:46 +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 |
|
|
8ff83d48e7
|
OpenGLTerrain does not use Qt containers anymore
|
2015-12-13 19:06:27 +01:00 |
|
|
5d24edad32
|
Merge branch 'vegetation'
|
2015-12-13 17:48:26 +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 |
|
|
9cece93ec1
|
Refactored opengl parts
|
2015-12-11 01:12:55 +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 |
|
|
5123d4a150
|
Merge branch 'master' into vegetation
|
2015-12-10 20:22:32 +01:00 |
|
|
bc9db69564
|
New travis configuration
|
2015-12-10 20:13:53 +01:00 |
|
|
e286b194e5
|
Updating travis toolchain to g++ 4.9 (for c++-14 standard)
|
2015-12-10 19:54:52 +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 |
|
|
9c774f3817
|
Fixed noise shader function using deprecated "texture2D"
|
2015-12-09 00:34:56 +01:00 |
|
|
1f656a6f86
|
Added missing export flag on classes
|
2015-12-09 00:34:08 +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 |
|