Commit graph

459 commits

Author SHA1 Message Date
e82e0c47bd Added win32 DLL support everywhere
Build is now entirely possible from a fresh QtSDK install,
with no external dependency.
2013-10-20 16:47:59 +02:00
6ab664485a Win32 DLL support for libpaysages_system 2013-10-20 15:24:58 +02:00
ad1a492884 Removed dependency to GLib/GThread 2013-10-20 15:07:12 +02:00
25d14a43ce Replaced glib mutex by QMutex 2013-10-20 15:01:57 +02:00
4ee1c4f7e1 Threading now uses QThread instead of glib threads 2013-10-20 14:53:53 +02:00
b896832e76 Removed dependency to OpenIL/libDevIL 2013-10-20 14:34:55 +02:00
5032f1b2aa Correction des config qmake 2013-10-16 17:09:20 +02:00
46f34eb23c Small cloud preview improvement 2013-10-08 10:13:51 +02:00
f4e4c1def4 Simplified qmake usage and normalized build between make and qtcreator 2013-10-06 23:04:04 +02:00
039aaeb33b Updated TODO 2013-10-06 15:51:42 +02:00
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