Commit graph

15 commits

Author SHA1 Message Date
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
Renamed from lib_paysages/render.c (Browse further)