|
a7b3068e9f
|
WIP on impostor instancing
|
2015-12-16 09:13:22 +01:00 |
|
|
1a59c44d0c
|
Fixed a potential segfault at program exit
|
2015-12-15 17:09:36 +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 |
|
|
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 |
|
|
ae9a54c612
|
Updated gitignore
|
2015-11-24 20:08:49 +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 |
|
|
5f0b3734cf
|
Switched to C++-14
|
2015-11-20 01:04:21 +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 |
|
|
394ff3b0ae
|
Format
|
2015-11-18 17:22:33 +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 |
|
|
159e0f7e81
|
Optimized vegetation branches rendering
|
2015-11-10 00:15:30 +01:00 |
|