Commit graph

45 commits

Author SHA1 Message Date
b789e3879d Rewritten PackStream in C++, using Qt serialization 2013-10-30 12:46:18 +01:00
ce56f0a985 New Scenery class, with transitional C-api 2013-10-29 21:28:59 +01:00
ea25cdaa55 Removed system.h and system.c (replaced by System class) 2013-10-26 23:19:49 +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
f4e4c1def4 Simplified qmake usage and normalized build between make and qtcreator 2013-10-06 23:04:04 +02:00
7f0a13c02b Zone height ranges can now be relative to terrain and water height 2013-09-27 23:28:06 +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
330ac54ac9 clouds: Added edge density 2013-08-13 17:11:39 +02:00
d8695803b4 Added cloud walker subdivision system 2013-07-03 13:06:08 +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
25a49f52d8 Added rendering tests for bruneton aerial paerspective 2013-06-20 12:33:18 +02:00
d713447f54 Improved double display precision in unit tests
Now using a display precision better than compare precision
2013-06-16 16:12:30 +02:00
284b43362e Merge branch 'fix_terrain_painting_scaling' into 'master' 2013-06-16 16:09:39 +02:00
4658db3cea Fixed terrain paint brush 'smooth' 2013-06-16 16:06:46 +02:00
9b9ea22054 Fixed terrain paint brush 'reset'
- Taking scaling into account
- Added unit tests
2013-06-16 16:03:17 +02:00
2d866442e7 Improved previous tests readability 2013-06-16 15:30:56 +02:00
db51b3af81 Fixed terrain paint brush 'flatten'
- Now taking scaling into account
- Added unit tests on the brush
2013-06-16 15:23:37 +02:00
2c340f0e43 Added quick unit test for perspective correction 2013-06-14 13:39:45 +02:00
c4cc784003 Adding small unit tests 2013-06-13 17:37:29 +02:00
feb422cd11 Merge branch 'master' into perspective_correction
Conflicts:
	src/testing/main.c
2013-06-11 17:35:53 +02:00
a02f82c13a First attempt at perspective correction
We inverse the perspective transformation to interpolate the scanlines.
The perspective is corrected but there are still precision problems (straight lines are deformed).
2013-06-11 12:07:17 +02:00
1b890849a8 Added renderer to RenderArea to gain access to camera 2013-06-11 12:03:50 +02:00
a4ea010b86 Added unit testing for terrain grid 2013-06-09 23:03:37 +02:00
701faf6ece Fixed noise range and normalization (with unit testing) 2013-06-09 14:56:45 +02:00
1ede3de8d5 clouds_walking: Started using walker in rendering 2013-06-02 12:36:05 +02:00
aefc3cacdd Merge branch 'master' into clouds_walking 2013-06-01 16:56:14 +02:00
07e3f4a175 Fixed some unit tests check functions 2013-06-01 16:14:34 +02:00
94a2d9ccac Merge branch 'master' into clouds_walking 2013-06-01 15:57:35 +02:00
d2874207f8 Fixed some unit tests check functions 2013-06-01 15:56:20 +02:00
1c0c93479e clouds_walking: Added entry refinement 2013-05-31 21:36:59 +02:00
a484479fb7 clouds_walking: Added iterator system for walking 2013-05-29 22:16:09 +02:00
6e8e1bc307 WIP on clouds walking 2013-05-28 22:43:51 +02:00
d6663d84c6 Small fix 2013-05-28 16:25:29 +02:00
a6ab7f7146 Started tests on pespective correct mapping 2013-05-28 14:56:50 +02:00
af3e0c2fe6 Draft for new cloud walking algorithm 2013-05-27 22:26:56 +02:00
5e4b4e59a9 Working on clouds walking 2013-05-25 17:13:20 +02:00
3fdb42ba0e paysages : Started clouds refactoring with unit tests (WIP).
git-svn-id: https://subversion.assembla.com/svn/thunderk/paysages@576 b1fd45b6-86a6-48da-8261-f70d1f35bdcc
2013-05-18 21:43:19 +00:00
b7b483f673 paysages : Terrain painting WIP.
git-svn-id: https://subversion.assembla.com/svn/thunderk/paysages@562 b1fd45b6-86a6-48da-8261-f70d1f35bdcc
2013-04-28 19:34:35 +00:00
8c639ebb77 paysages : Renaming.
git-svn-id: https://subversion.assembla.com/svn/thunderk/paysages@560 b1fd45b6-86a6-48da-8261-f70d1f35bdcc
2013-04-28 11:43:41 +00:00
48ce97e4cb paysages : WIP.
git-svn-id: https://subversion.assembla.com/svn/thunderk/paysages@559 b1fd45b6-86a6-48da-8261-f70d1f35bdcc
2013-04-27 21:40:31 +00:00
9a4cf159ee paysages : Camera refactoring.
git-svn-id: https://subversion.assembla.com/svn/thunderk/paysages@558 b1fd45b6-86a6-48da-8261-f70d1f35bdcc
2013-04-27 19:41:57 +00:00
a9c37d2ad5 paysages: More unit testing
git-svn-id: https://subversion.assembla.com/svn/thunderk/paysages@557 b1fd45b6-86a6-48da-8261-f70d1f35bdcc
2013-04-22 14:53:16 +00:00
0e0b39f576 paysages : Start of unit testing (WIP).
git-svn-id: https://subversion.assembla.com/svn/thunderk/paysages@555 b1fd45b6-86a6-48da-8261-f70d1f35bdcc
2013-04-20 11:28:56 +00:00