Commit graph

649 commits

Author SHA1 Message Date
f39c4b3f6c Temporary fix for preview renders stopping when window loses focus 2013-10-06 15:45:53 +02:00
29d258574a Fixed terrain preview not clearing base texture zone 2013-10-03 23:31:23 +02:00
23cad30548 Started textures edition dialog (WIP) 2013-10-03 23:28:30 +02:00
a7bc90a1a1 Fixed compile warning (regarding static members initialization) 2013-10-03 23:28:09 +02:00
81a27b1b39 Tweaked textures presets 2013-10-03 23:27:37 +02:00
7ea28826bb Fixed terrain preview not using specified material 2013-10-02 22:00:08 +02:00
7f0a13c02b Zone height ranges can now be relative to terrain and water height 2013-09-27 23:28:06 +02:00
be19d1d759 Moved zone.h and zone.c to tools 2013-09-27 22:06:00 +02:00
8d701e910b Small include fixes and unused variable tagging 2013-09-27 22:04:05 +02:00
f1e2c17f2e Merge branch 'master' of ssh://bitbucket.org/thunderk/paysages 2013-09-26 22:12:34 +02:00
c6be386a59 Switch to HSL color space for material definition 2013-09-18 17:10:34 +02:00
05c0a58875 Separated texture layer results for previews 2013-08-28 16:03:22 +02:00
7cd74b2c8a WIP on texture previews 2013-08-24 00:51:27 +02:00
2c79175304 Header chain optimization 2013-08-24 00:50:56 +02:00
4d8a1fe5cf Fixed build system (now working from cli and qteditor) 2013-08-24 00:50:12 +02:00
02e839406c Factorized common qmake parts 2013-08-23 22:57:34 +02:00
08d7b56f00 Switching all build system to qmake 2013-08-23 20:29:54 +02:00
c46afa4152 Added presets to FreeFormHelper + small fixes 2013-08-21 23:22:13 +02:00
171df529fa Added layer coverage preview on new textures form 2013-08-21 23:19:47 +02:00
08b481df7d WIP on new material dialog 2013-08-18 17:13:15 +02:00
bc3f47e3b9 Added rounded drawing widgets 2013-08-18 17:12:54 +02:00
f199963867 Several fixes and small changes 2013-08-17 18:08:37 +02:00
c8f36643d0 WIP on new texture form
- Added FreeLayerHelper
- Added texture layers table
2013-08-17 17:04:48 +02:00
0a11c7d48a Small noise optimization 2013-08-17 15:11:49 +02:00
3acc0fe25d Removed profiling from debug build 2013-08-17 15:11:21 +02:00
45646d47a2 More realistic material previews (more light power with HDR applied) 2013-08-17 15:10:17 +02:00
24a9145bb3 clouds: Precision fixes 2013-08-13 17:51:54 +02:00
330ac54ac9 clouds: Added edge density 2013-08-13 17:11:39 +02:00
359c6b5902 Merged raster_threading into master 2013-07-07 00:52:00 +02:00
23ca90e0c4 Updated TODO file 2013-07-07 00:48:12 +02:00
595ac664c4 Water raster now uses ParallelQueue 2013-07-07 00:45:43 +02:00
e09b812869 Fix water raster offsetting with camera 2013-07-07 00:45:08 +02:00
2fe387918f Terrain rasterizer now uses ParallelQueue to use cpu cores 2013-07-07 00:32:45 +02:00
9d13f46fe6 Made rasterization by scanlines thread-safe
renderPushTriangle can now be called concurrently
2013-07-07 00:32:01 +02:00
edde8442f5 Added parallelQueueWait 2013-07-07 00:30:26 +02:00
8c8fb185cd Fixed parallel queue issues 2013-07-07 00:30:14 +02:00
ea24656b20 raster_threading: Added ParallelQueue system as helper
It will be used to push tessellated quads to render area.
2013-07-04 17:36:41 +02:00
e90c8be5a4 Increased rendering distance 2013-07-03 17:48:54 +02:00
d8695803b4 Added cloud walker subdivision system 2013-07-03 13:06:08 +02:00
5a5067e745 Add doxygen config for code documentation 2013-07-03 12:08:03 +02:00
651e3fc3b6 Clear terrain painting when applying presets (fix #6)
This fixes the bug where painted heightmap was not cleared
on new scene.
2013-06-27 17:11:37 +02:00
71d0eaacd0 Fixed render progress + added terrain raster progress 2013-06-27 12:15:30 +02:00
56b1a0d97f Tweak the tessellation setting for faster renders 2013-06-27 12:03:55 +02:00
cbb4455ab5 Removed unused water_height parameter 2013-06-27 11:49:32 +02:00
390fa99bab Tessellate terrain chunks at optimal level, using projected bounding box 2013-06-27 11:47:16 +02:00
3e42320c3f Added bounding box system, with camera support 2013-06-27 11:46:18 +02:00
48494f9e18 terrain_tessellation: Started new tessellation system 2013-06-26 17:28:21 +02:00
039e4bb3cb Started work on new textures interface 2013-06-23 22:54:57 +02:00
300f53121e Todos update + make main window select first tab as start 2013-06-23 22:21:42 +02:00
08ada5fc7a Fix pack compile problems caused by strlen
- Removed strlen usage
- Added unit testing to protect the change
- Fixed some bugs found with the unit test
2013-06-21 15:02:49 +02:00