|
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 |
|
|
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 |
|
|
3934077552
|
Fixed some artifacts in atmosphere rendering
when sun was near horizon
|
2015-12-21 17:48:30 +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 |
|
|
c5d73f96a2
|
Small source code improvements
|
2015-12-16 00:31:07 +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 |
|
|
e0ba87e4e5
|
Added mandatory logger information
|
2015-12-13 20:08:38 +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 |
|
|
7d4989b670
|
using namespace std
|
2015-12-11 00:36:50 +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 |
|
|
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 |
|
|
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 |
|
|
236db15fdb
|
Merge branch 'master' into vegetation
|
2015-11-18 22:22:30 +01:00 |
|
|
10f8f46ca6
|
Fixed CanvasPortion using the same temp files across processes
|
2015-11-18 22:22: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 |
|
|
63a9f780ca
|
Merge branch 'master' into vegetation
|
2015-11-18 18:39:50 +01:00 |
|
|
65b4cd150c
|
Fixed render camera size being inconsistent between renderers
|
2015-11-18 18:39:31 +01:00 |
|
|
e2d03642f4
|
Added some vegetation rendering optimizations
|
2015-11-10 01:12:14 +01:00 |
|
|
f990ec4032
|
Added control of perspective correction
This allows for some optimization in render tests and
improves low-quality render times
|
2015-11-10 00:34:19 +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 |
|
|
f68bba75bb
|
Merge branch 'master' into vegetation
|
2015-11-02 23:40:00 +01:00 |
|
|
dc27590496
|
Improved estimated rendering time
|
2015-11-02 23:39:34 +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 |
|
|
cd006e1093
|
Fixed vegetation renderer being randomly enabled
|
2015-10-19 19:14:45 +02: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 |
|
|
48dc1a8f25
|
Refactored vegetation presence
|
2015-10-18 22:15:19 +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 |
|
|
b430f6037e
|
First draft of vegetation layers (WIP)
|
2015-10-18 17:26:19 +02:00 |
|
|
52bad18d26
|
Added "backface culling" and "previous fragment" in rasterizers
Backface culling speeds up rasterization
Previous fragment will be used later by vegetation rasterizer
|
2015-10-16 00:51:46 +02:00 |
|
|
ac1b6a909b
|
Extracted RayCastingResult header to speed-up compiling
|
2015-10-16 00:28:07 +02:00 |
|