|
0e6dca30fc
|
Normalized docstrings
|
2016-01-03 19:21:23 +01:00 |
|
|
cd9f1bd34c
|
Removed unused glsl precision qualifiers
Only useful in OpenGL-ES, which is not currently supported
|
2015-12-31 01:09:45 +01:00 |
|
|
dbcaf5fe90
|
Refectored PI constants definitions + added Maths::modInRange
|
2015-12-31 00:36:22 +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 |
|
|
f2d38f7165
|
Fixed atmosphere model producing artifacts below ground surface
|
2015-12-17 19:51:40 +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 |
|
|
c5d73f96a2
|
Small source code improvements
|
2015-12-16 00:31:07 +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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
9196be4c05
|
Merge branch 'master' into vegetation
Conflicts:
src/render/opengl/OpenGLShaderProgram.cpp
src/render/opengl/OpenGLShaderProgram.h
src/render/opengl/opengl_global.h
|
2015-12-08 01:28:15 +01:00 |
|
|
f242f55f81
|
Switched OpenGL to core profile
|
2015-12-07 23:32:55 +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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
cd7f30ecae
|
Add ability to disable vegetation rendering
It is disabled in opengl rendering for now
|
2015-10-18 17:35:42 +02:00 |
|
|
ac1b6a909b
|
Extracted RayCastingResult header to speed-up compiling
|
2015-10-16 00:28:07 +02:00 |
|
|
b045b731ad
|
Added god rays manager (initial implementation)
|
2015-09-29 22:31:25 +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 |
|
|
ec69975146
|
Fixed uninitialized texture id in opengl
This could cause an invalid operation error at texture binding
|
2015-09-21 21:01:44 +02:00 |
|
|
6e45fc4c2f
|
Small performance improvement in opengl drawing
|
2015-09-15 18:18:24 +02:00 |
|