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
Michaël Lemaire
a76853c237
Added toggle for painted area display in terrain painting dialog
2013-06-20 17:38:23 +02:00
Michaël Lemaire
25a49f52d8
Added rendering tests for bruneton aerial paerspective
2013-06-20 12:33:18 +02:00
Michaël Lemaire
22a44540d9
Fixed a cache issue
2013-06-20 12:32:50 +02:00
Michaël Lemaire
d401d0105c
A little cleaning, and fixed some camera issues
2013-06-16 23:01:22 +02:00
Michaël Lemaire
5c21a548e3
Started work on debian package
2013-06-16 19:06:10 +02:00
Michaël Lemaire
a8eb878d13
Updated todo list
2013-06-16 17:40:02 +02:00
Michaël Lemaire
356b1dad5b
Fixed hdr color mapping, broken in previous commit
...
It was broken in commit 6964e73cd745386ebf131ad0955ed2db590b12fe
2013-06-16 16:19:10 +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
b793259554
Merged perspective_correction into master
2013-06-13 18:35:58 +02:00
Michaël Lemaire
48d9c131ad
Finally attained perspective correctness
2013-06-13 17:45:26 +02:00
Michaël Lemaire
c4cc784003
Adding small unit tests
2013-06-13 17:37:29 +02:00
Michaël Lemaire
5b2f437c35
More texture presets adjustments
2013-06-11 23:31:44 +02:00
Michaël Lemaire
1eb01133cf
Partially fixed black widget after render.
...
The containing scroll area still blacks out...
2013-06-11 18:09:14 +02:00
Michaël Lemaire
4033162040
More realistic texture presets
2013-06-11 18:00:59 +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
47de568004
Added scaling adjustements
...
This is not enough, there are still problems with painting brush offsets.
2013-06-09 23:03:16 +02:00
Michaël Lemaire
b15ea439d2
Started terrain base noise edition dialog
2013-06-09 19:36:30 +02:00
Michaël Lemaire
6707998a76
Hidden previous tool panel (delayed for future release)
2013-06-09 18:20:25 +02:00
Michaël Lemaire
d60a169751
Added terrain base noise preview + main window refactoring
2013-06-09 18:08:01 +02:00
Michaël Lemaire
06764427a6
Adapt to previous noise normalization fix
2013-06-09 15:11:03 +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
f3ddf1917f
Added data system to detect if run in good path
2013-06-09 14:07:45 +02:00
Michaël Lemaire
eb837ef3bd
Fixed terrain painting unwanted scrolling on show
2013-06-03 22:03:52 +02:00
Michaël Lemaire
41cc8787ac
Added sun inflation near horizon
2013-06-03 21:51:01 +02:00