Michaël Lemaire
abd463d29d
Switched rendering lib to c++ compiling
...
This will allow to avoid #if __cplusplus directives, and C-apis.
2013-11-02 16:43:43 +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
25d14a43ce
Replaced glib mutex by QMutex
2013-10-20 15:01:57 +02:00
Michaël Lemaire
4ee1c4f7e1
Threading now uses QThread instead of glib threads
2013-10-20 14:53:53 +02:00
Michaël Lemaire
b896832e76
Removed dependency to OpenIL/libDevIL
2013-10-20 14:34:55 +02:00
Michaël Lemaire
f199963867
Several fixes and small changes
2013-08-17 18:08:37 +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
71d0eaacd0
Fixed render progress + added terrain raster progress
2013-06-27 12:15:30 +02:00
Michaël Lemaire
25a49f52d8
Added rendering tests for bruneton aerial paerspective
2013-06-20 12:33:18 +02:00
Michaël Lemaire
2c340f0e43
Added quick unit test for perspective correction
2013-06-14 13:39:45 +02:00
Michaël Lemaire
48d9c131ad
Finally attained perspective correctness
2013-06-13 17:45:26 +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
a6ab7f7146
Started tests on pespective correct mapping
2013-05-28 14:56:50 +02:00
Michaël Lemaire
ae19273d18
paysages: Project tree reorganization
...
git-svn-id: https://subversion.assembla.com/svn/thunderk/paysages@552 b1fd45b6-86a6-48da-8261-f70d1f35bdcc
2013-04-17 12:29:51 +00:00