Michaël Lemaire
8051719f9f
WIP on restoring unit tests on cppunit
2013-11-10 17:03:07 +01:00
Michaël Lemaire
b789e3879d
Rewritten PackStream in C++, using Qt serialization
2013-10-30 12:46:18 +01:00
Michaël Lemaire
ce56f0a985
New Scenery class, with transitional C-api
2013-10-29 21:28:59 +01:00
Michaël Lemaire
ea25cdaa55
Removed system.h and system.c (replaced by System class)
2013-10-26 23:19:49 +02:00
Michaël Lemaire
b896832e76
Removed dependency to OpenIL/libDevIL
2013-10-20 14:34:55 +02:00
Michaël Lemaire
5032f1b2aa
Correction des config qmake
2013-10-16 17:09:20 +02:00
Michaël Lemaire
f4e4c1def4
Simplified qmake usage and normalized build between make and qtcreator
2013-10-06 23:04:04 +02:00
Michaël Lemaire
7f0a13c02b
Zone height ranges can now be relative to terrain and water height
2013-09-27 23:28:06 +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
330ac54ac9
clouds: Added edge density
2013-08-13 17:11:39 +02:00
Michaël Lemaire
d8695803b4
Added cloud walker subdivision system
2013-07-03 13:06:08 +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
25a49f52d8
Added rendering tests for bruneton aerial paerspective
2013-06-20 12:33:18 +02:00
Michaël Lemaire
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
Michaël Lemaire
284b43362e
Merge branch 'fix_terrain_painting_scaling' into 'master'
2013-06-16 16:09:39 +02:00
Michaël Lemaire
4658db3cea
Fixed terrain paint brush 'smooth'
2013-06-16 16:06:46 +02:00
Michaël Lemaire
9b9ea22054
Fixed terrain paint brush 'reset'
...
- Taking scaling into account
- Added unit tests
2013-06-16 16:03:17 +02:00
Michaël Lemaire
2d866442e7
Improved previous tests readability
2013-06-16 15:30:56 +02:00
Michaël Lemaire
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
Michaël Lemaire
2c340f0e43
Added quick unit test for perspective correction
2013-06-14 13:39:45 +02:00
Michaël Lemaire
c4cc784003
Adding small unit tests
2013-06-13 17:37:29 +02:00
Michaël Lemaire
feb422cd11
Merge branch 'master' into perspective_correction
...
Conflicts:
src/testing/main.c
2013-06-11 17:35:53 +02:00
Michaël Lemaire
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
Michaël Lemaire
1b890849a8
Added renderer to RenderArea to gain access to camera
2013-06-11 12:03:50 +02:00
Michaël Lemaire
a4ea010b86
Added unit testing for terrain grid
2013-06-09 23:03:37 +02:00
Michaël Lemaire
701faf6ece
Fixed noise range and normalization (with unit testing)
2013-06-09 14:56:45 +02:00
Michaël Lemaire
1ede3de8d5
clouds_walking: Started using walker in rendering
2013-06-02 12:36:05 +02:00
Michaël Lemaire
aefc3cacdd
Merge branch 'master' into clouds_walking
2013-06-01 16:56:14 +02:00
Michaël Lemaire
07e3f4a175
Fixed some unit tests check functions
2013-06-01 16:14:34 +02:00
Michaël Lemaire
94a2d9ccac
Merge branch 'master' into clouds_walking
2013-06-01 15:57:35 +02:00
Michaël Lemaire
d2874207f8
Fixed some unit tests check functions
2013-06-01 15:56:20 +02:00
Michaël Lemaire
1c0c93479e
clouds_walking: Added entry refinement
2013-05-31 21:36:59 +02:00
Michaël Lemaire
a484479fb7
clouds_walking: Added iterator system for walking
2013-05-29 22:16:09 +02:00
Michaël Lemaire
6e8e1bc307
WIP on clouds walking
2013-05-28 22:43:51 +02:00
Michaël Lemaire
d6663d84c6
Small fix
2013-05-28 16:25:29 +02:00
Michaël Lemaire
a6ab7f7146
Started tests on pespective correct mapping
2013-05-28 14:56:50 +02:00
Michaël Lemaire
af3e0c2fe6
Draft for new cloud walking algorithm
2013-05-27 22:26:56 +02:00
Michaël Lemaire
5e4b4e59a9
Working on clouds walking
2013-05-25 17:13:20 +02:00
Michaël Lemaire
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
Michaël Lemaire
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
Michaël Lemaire
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
Michaël Lemaire
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
Michaël Lemaire
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
Michaël Lemaire
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
Michaël Lemaire
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