Commit graph

688 commits

Author SHA1 Message Date
Michaël Lemaire 05c0a58875 Separated texture layer results for previews 2013-08-28 16:03:22 +02:00
Michaël Lemaire 7cd74b2c8a WIP on texture previews 2013-08-24 00:51:27 +02:00
Michaël Lemaire 2c79175304 Header chain optimization 2013-08-24 00:50:56 +02:00
Michaël Lemaire 4d8a1fe5cf Fixed build system (now working from cli and qteditor) 2013-08-24 00:50:12 +02:00
Michaël Lemaire 02e839406c Factorized common qmake parts 2013-08-23 22:57:34 +02:00
Michaël Lemaire 08d7b56f00 Switching all build system to qmake 2013-08-23 20:29:54 +02:00
Michaël Lemaire c46afa4152 Added presets to FreeFormHelper + small fixes 2013-08-21 23:22:13 +02:00
Michaël Lemaire 171df529fa Added layer coverage preview on new textures form 2013-08-21 23:19:47 +02:00
Michaël Lemaire 08b481df7d WIP on new material dialog 2013-08-18 17:13:15 +02:00
Michaël Lemaire bc3f47e3b9 Added rounded drawing widgets 2013-08-18 17:12:54 +02:00
Michaël Lemaire f199963867 Several fixes and small changes 2013-08-17 18:08:37 +02:00
Michaël Lemaire c8f36643d0 WIP on new texture form
- Added FreeLayerHelper
- Added texture layers table
2013-08-17 17:04:48 +02:00
Michaël Lemaire 0a11c7d48a Small noise optimization 2013-08-17 15:11:49 +02:00
Michaël Lemaire 3acc0fe25d Removed profiling from debug build 2013-08-17 15:11:21 +02:00
Michaël Lemaire 45646d47a2 More realistic material previews (more light power with HDR applied) 2013-08-17 15:10:17 +02:00
Michaël Lemaire 24a9145bb3 clouds: Precision fixes 2013-08-13 17:51:54 +02:00
Michaël Lemaire 330ac54ac9 clouds: Added edge density 2013-08-13 17:11:39 +02:00
Michaël Lemaire 359c6b5902 Merged raster_threading into master 2013-07-07 00:52:00 +02:00
Michaël Lemaire 23ca90e0c4 Updated TODO file 2013-07-07 00:48:12 +02:00
Michaël Lemaire 595ac664c4 Water raster now uses ParallelQueue 2013-07-07 00:45:43 +02:00
Michaël Lemaire e09b812869 Fix water raster offsetting with camera 2013-07-07 00:45:08 +02:00
Michaël Lemaire 2fe387918f Terrain rasterizer now uses ParallelQueue to use cpu cores 2013-07-07 00:32:45 +02:00
Michaël Lemaire 9d13f46fe6 Made rasterization by scanlines thread-safe
renderPushTriangle can now be called concurrently
2013-07-07 00:32:01 +02:00
Michaël Lemaire edde8442f5 Added parallelQueueWait 2013-07-07 00:30:26 +02:00
Michaël Lemaire 8c8fb185cd Fixed parallel queue issues 2013-07-07 00:30:14 +02:00
Michaël Lemaire 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
Michaël Lemaire e90c8be5a4 Increased rendering distance 2013-07-03 17:48:54 +02:00
Michaël Lemaire d8695803b4 Added cloud walker subdivision system 2013-07-03 13:06:08 +02:00
Michaël Lemaire 5a5067e745 Add doxygen config for code documentation 2013-07-03 12:08:03 +02:00
Michaël Lemaire 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
Michaël Lemaire 71d0eaacd0 Fixed render progress + added terrain raster progress 2013-06-27 12:15:30 +02:00
Michaël Lemaire 56b1a0d97f Tweak the tessellation setting for faster renders 2013-06-27 12:03:55 +02:00
Michaël Lemaire cbb4455ab5 Removed unused water_height parameter 2013-06-27 11:49:32 +02:00
Michaël Lemaire 390fa99bab Tessellate terrain chunks at optimal level, using projected bounding box 2013-06-27 11:47:16 +02:00
Michaël Lemaire 3e42320c3f Added bounding box system, with camera support 2013-06-27 11:46:18 +02:00
Michaël Lemaire 48494f9e18 terrain_tessellation: Started new tessellation system 2013-06-26 17:28:21 +02:00
Michaël Lemaire 039e4bb3cb Started work on new textures interface 2013-06-23 22:54:57 +02:00
Michaël Lemaire 300f53121e Todos update + make main window select first tab as start 2013-06-23 22:21:42 +02:00
Michaël Lemaire 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
Michaël Lemaire 88a2e90f8b Fix some compile issues on windows 2013-06-21 15:01:39 +02:00
Michaël Lemaire 9ca8232966 Fix for debian package dependencies (=> qt4) 2013-06-21 12:51:40 +02:00
Michaël Lemaire d5edffd55f Fix compilation on controlling (missing header) 2013-06-21 12:36:05 +02:00
Michaël Lemaire c49dec4331 Quick fix for big cloud lighting artifact 2013-06-20 23:47:40 +02:00
Michaël Lemaire da27cc9b1e Fix free form refreshing from global data update 2013-06-20 23:18:15 +02:00
Michaël Lemaire 3d7aefe79d Fixed a wrong qt4 import 2013-06-20 22:22:05 +02:00
Michaël Lemaire 2021817082 Add "switch to textures" button on terrain page 2013-06-20 22:21:09 +02:00
Michaël Lemaire 62a956a65f Add texture displacement info in terrain tab 2013-06-20 22:11:41 +02:00
Michaël Lemaire ce4bddad4f Polish of terrain tab (translations mostly) 2013-06-20 19:01:39 +02:00
Michaël Lemaire 87c428ea1a Improve terrain brush settings in dialog 2013-06-20 17:56:15 +02:00
Michaël Lemaire 110d16e0b6 Remove unused features in terrain painting dialog 2013-06-20 17:45:26 +02:00