Commit Graph

  • 6f15bb415f materials.xml defined vegetation Effect. Stuart Buchanan 2015-02-17 21:47:51 +00:00
  • 5d1b70a7f2 Force SDK version / C++ library on Mac. James Turner 2015-02-08 13:46:09 +00:00
  • ce7f78e0ca Remove use of ‘register’ keyword in this file. James Turner 2015-02-12 16:20:56 +00:00
  • 6323477a35 Tweak warning flags, for newer Clang. James Turner 2015-02-12 16:19:57 +00:00
  • 8c38f799ad DrawElementsFacade: use ref_ptr instead of mismatched new/free Rebecca N. Palmer 2015-02-12 15:48:36 +00:00
  • 1bf0b7222d Explicitly force libc++ on clang James Turner 2015-02-11 15:46:01 +00:00
  • eff3df57d9 memory reduced tile loading. - do not save the TileGeometryBin and matcach in the randomObjectCallback - recreate matcache, and get TileGeometry from scenegraph - split obj.cxx into three distinct files - loadBTG, load surface geometry, and load tile details - includes fix for sceneries that have missing materials Peter Sadrozinski 2015-01-10 07:58:21 -05:00
  • 0cc5374fe7 Fix VASI/PAPI so they are generated. Stuart Buchanan 2015-02-10 21:19:51 +00:00
  • b2ac9982d4 Better CMake policy detection James Turner 2015-02-10 17:11:31 +00:00
  • 84cbfb2e98 Cmake policies conditional on Cmake version. James Turner 2015-02-09 16:42:40 +00:00
  • 7479cadbba Switch 10.7 on Mac and revert to using libc++ James Turner 2015-02-09 15:12:21 +00:00
  • f711306085 Force SDK version / C++ library on Mac. James Turner 2015-02-08 13:46:09 +00:00
  • 148640be34 memory reduced tile loading. - do not save the TileGeometryBin and matcach in the randomObjectCallback - recreate matcache, and get TileGeometry from scenegraph - split obj.cxx into three distinct files - loadBTG, load surface geometry, and load tile details - includes fix for sceneries that have missing materials Peter Sadrozinski 2015-01-10 07:58:21 -05:00
  • 2931f3380f Fix UpdateOnceCallback crash (bug 1554/1556/1568) Rebecca N. Palmer 2015-01-18 21:29:19 +00:00
  • 27a91062bd Fix endianness tests, allowing arm64 support Rebecca N. Palmer 2015-01-18 21:53:22 +00:00
  • dc1816bb08 Fix UpdateOnceCallback crash (bug 1554/1556/1568) Rebecca N. Palmer 2015-01-18 21:29:19 +00:00
  • e836e85697 Bump version to 3.5.0 version/3.5.0 Torsten Dreyer 2015-01-17 19:33:25 +01:00
  • 2d00653f6e Bump version number to 3.4.0 version/3.4.0 FlightGear Flight Simulator 2015-01-17 19:26:46 +01:00
  • 4647ce2da5 Protect against divide-by-zero error. Stuart Buchanan 2015-01-15 21:47:22 +00:00
  • 51d43f809e Fix directional lighting Stuart Buchanan 2015-01-05 20:50:34 +00:00
  • 370a115ab9 - remove the test of the test.. Peter Sadrozinski 2014-12-27 13:19:29 -05:00
  • 32b60f9b80 - fix binobj unit test. Simgear now rejects zero area triangles in .btg files, and the unit test could generate them. Peter Sadrozinski 2014-12-27 13:02:49 -05:00
  • beeaef3868 - fix for index overrun when building TexturedTriangleArray - fix for ws2.0 zero area triangles - drop them when loading Peter Sadrozinski 2014-12-26 10:24:34 -05:00
  • ddd9691439 Explicitly track not-found responses from SVN. James Turner 2014-10-23 14:42:55 +01:00
  • 9da0031039 Fix PagedLOD for random objects. Stuart Buchanan 2014-11-28 21:57:37 +00:00
  • 9537876bba Nasal: add an naRef to ghosts to allow for proper gc of dependent objects/ghosts. Thomas Geymayer 2014-11-23 23:39:56 +01:00
  • 958ae9bdf0 Fix two bugs in random object placement Stuart Buchanan 2014-11-21 22:14:03 +00:00
  • 023b5a09f7 Make expiry time for paged models settable from props Torsten Dreyer 2014-11-19 17:23:29 +01:00
  • 46fe57fb8d UniformFactory: fix Rembrandt light Clément de l'Hamaide 2014-11-12 22:31:19 +01:00
  • 07e09bb88c Support alpha for cloud definitions Thorsten RENK Stuart Buchanan 2014-11-13 20:38:28 +00:00
  • 1b7f310ea6 Merge FreeBSD patches. James Turner 2014-11-11 22:29:24 +00:00
  • 365ddb84a7 Limit number of random objects per triangle Stuart Buchanan 2014-11-07 22:22:55 +00:00
  • 5fef44b11c Change parameter name to avoid clash with cull-face Stuart Buchanan 2014-10-27 22:40:27 +00:00
  • 1480aa9bb8 Pass whether light is directional to shader. Stuart Buchanan 2014-10-21 20:27:46 +01:00
  • 75271c44a8 Precipitation updates from ThorstenR Torsten Dreyer 2014-10-21 10:44:13 +02:00
  • 543f1b7902 Set sun color below horizon Torsten Dreyer 2014-10-08 12:45:01 +02:00
  • 93a63a0678 Further work to clean up UniformCache for Effects Stuart Buchanan 2014-09-27 22:05:30 +01:00
  • 2bf79a2fa1 Merge branch 'UniformFactory' into next Torsten Dreyer 2014-09-27 21:50:44 +02:00
  • ab956f15c3 A better fix for crash in the Effect System Torsten Dreyer 2014-09-27 21:48:36 +02:00
  • deceee8997 Fix compiler warnings. Thomas Geymayer 2014-09-22 18:24:13 +02:00
  • b3c7d63809 Let ENABLE_TESTS enable/disable also the new Boost.Tests. Thomas Geymayer 2014-09-22 18:21:52 +02:00
  • 2026c665b2 Improve the <usage> tag feature Clément de l'Hamaide 2014-09-21 22:05:45 +02:00
  • 36fd005bb9 cppbind: check if ghost is of wrong type. Thomas Geymayer 2014-09-15 23:42:12 +02:00
  • 46bed67cce first stab at UniformFactory Torsten Dreyer 2014-09-05 11:16:28 +02:00
  • 5b9af0c0aa Revert "Partial fix for crash in SGPropertyNode::fireValueChanged" Torsten Dreyer 2014-09-05 11:28:28 +02:00
  • 85090180d0 canvas::Text: fix global StateSet and line start cursor pos with empty line. Thomas Geymayer 2014-08-31 19:24:58 +02:00
  • f33ad357e9 Partial fix for crash in SGPropertyNode::fireValueChanged Torsten Dreyer 2014-08-29 15:30:25 +02:00
  • c30ce67e16 Remove Textures.high logic Clément de l'Hamaide 2014-08-27 22:08:20 +02:00
  • 3ca7369fb2 Canvas: add stroke-linejoin handling for path elements Torsten Dreyer 2014-08-26 00:05:01 +02:00
  • 088ce31f7c canvas::KeyboardEvent: C0/C1 control characters are not printable. Thomas Geymayer 2014-08-25 21:49:44 +02:00
  • 4f94c22241 Canvas: add method clearFocusElement. Thomas Geymayer 2014-08-25 21:49:21 +02:00
  • e1791b3006 canvas::Text: clean up and expose character/cursor positions. Thomas Geymayer 2014-08-23 15:54:07 +02:00
  • e608ed5a01 Use surface-lights effect for random tile lights. Stuart Buchanan 2014-08-10 20:20:42 +01:00
  • 35ebb16215 Canvas: prepare for keypress events. Thomas Geymayer 2014-08-10 19:39:18 +02:00
  • 68d0891665 Canvas: fix element mouse hit detection with OSG 3.3.2. Thomas Geymayer 2014-08-10 15:36:27 +02:00
  • b11ff19a0f Fix VS2010 lack of fminf Stuart Buchanan 2014-08-10 12:54:58 +01:00
  • e7e616e07c New materials.xml format Stuart Buchanan 2014-08-09 20:34:08 +01:00
  • 14f2f9e917 Added some OSG headers for the correct evaluation of the OSG_VERSION_LESS_THAN macro. bcoconni 2014-08-09 19:53:19 +02:00
  • 791273c61d Update for OpenSceneGraph 3.3.2 API changes. Thomas Geymayer 2014-08-09 17:18:21 +02:00
  • 519326f751 Add simple keyboard event demo application. Thomas Geymayer 2014-08-08 00:58:26 +02:00
  • d1f5d92a7b Move canvas::AlignmentFlag to separate file. Thomas Geymayer 2014-08-03 16:39:26 +02:00
  • f448898531 Fix lights appearing three times. Christian Schmitt 2014-08-03 13:13:59 +02:00
  • d9b66fc0ef canvas::Layout: support for alignment. Thomas Geymayer 2014-08-03 12:02:39 +02:00
  • 3bcd0bafd5 Lots of (mostly) doxygen fixes/cleanup. Thomas Geymayer 2014-08-01 00:13:25 +02:00
  • 942181c8ae Canvas: Support for preventDefault() on Events. Thomas Geymayer 2014-07-30 17:16:26 +02:00
  • 7df39b9fc8 Fallback for old Boost (also with UTF8-CPP library). Thomas Geymayer 2014-07-30 12:44:21 +02:00
  • f41b18f064 Improve (mostly Canvas event related) documentation. Thomas Geymayer 2014-07-29 23:04:45 +02:00
  • c5d649aa0b Canvas: basic Keyboard event support (with input focus). Thomas Geymayer 2014-07-29 22:20:24 +02:00
  • 64ac22f50c Canvas: warn for missing tff and png plugins. Thomas Geymayer 2014-07-27 12:11:09 +02:00
  • 719ee36f5c Canvas: backdrop/stroke option for text (based on Gijs patch). Thomas Geymayer 2014-07-27 11:05:49 +02:00
  • 92851135d4 Doxygen: disable (not working) latex output and update version. Thomas Geymayer 2014-07-22 01:02:18 +02:00
  • 76fc47b24b canvas::Layout: support for contents margins. Thomas Geymayer 2014-07-22 00:48:42 +02:00
  • f25abad9d7 Move overflow protected add helpers to math. Thomas Geymayer 2014-07-22 00:36:17 +02:00
  • 23413b4781 canvas::Layout: clear parent/canvas after calling onRemove. Thomas Geymayer 2014-07-21 23:56:41 +02:00
  • e036dfc5bf Hopefully final fix for old gcc... Thomas Geymayer 2014-07-21 13:26:09 +02:00
  • 9260bea850 One more fix for old gcc. Thomas Geymayer 2014-07-21 12:22:33 +02:00
  • c1f09034e0 Trying to make old gcc on Jenkins happy. Thomas Geymayer 2014-07-21 10:54:31 +02:00
  • 557e4f75b5 canvas::Layout: support for hiding items. Thomas Geymayer 2014-07-21 00:24:25 +02:00
  • e71d6b24d7 cppbind: helper to call Nasal methods on NasalWidget. Thomas Geymayer 2014-07-21 00:19:31 +02:00
  • 726a4c6d10 canvas::NasalWidget: check for empty setGeometry callback. Thomas Geymayer 2014-07-20 23:31:32 +02:00
  • 6af8d32078 cppbind: fix Ghost casting/storage in polymorphic class hierarchies. Thomas Geymayer 2014-07-20 19:50:53 +02:00
  • f6b16e2ba8 canvas::Element: floating point scissor coordinates. Thomas Geymayer 2014-07-19 20:52:17 +02:00
  • e415b08da4 canvas::BoxLayout: fix parent ref on add/remove. Thomas Geymayer 2014-07-17 15:05:13 +02:00
  • 1d93e8d61e New Version: 3.3.0 version/3.3.0 Torsten Dreyer 2014-07-17 14:54:35 +02:00
  • 4bd34991e9 New Version: 3.2.0 version/3.2.0 Torsten Dreyer 2014-07-16 14:56:49 +02:00
  • 9709cfe20d canvas::BoxLayout: set stretch factor by item. Thomas Geymayer 2014-07-16 19:24:41 +02:00
  • a5e99ea996 Nasal: require 0o as prefix for octal numbers. Thomas Geymayer 2014-07-14 18:51:11 +02:00
  • d9df10fe10 canvas::Layout: keep user provided size hints. Thomas Geymayer 2014-07-12 17:30:33 +02:00
  • f1677f5546 SGTrackToAnimation: supress wrong warnings. Thomas Geymayer 2014-07-12 11:55:38 +02:00
  • cb796e374a SGPropertyNode: add InterpolationMgr getter. Thomas Geymayer 2014-07-12 01:05:56 +02:00
  • 7c3491c679 Don't restore old canvasses on reset. Thomas Geymayer 2014-07-11 19:07:53 +02:00
  • 6200b160ec canvas::Element: fix cleanup (and hopefully crash) Thomas Geymayer 2014-07-01 12:09:55 +02:00
  • 9868fb03a2 pkg::Package: callback for installation start. Thomas Geymayer 2014-06-30 18:36:15 +02:00
  • a69130ff10 pkg: Remove Install from list after uninstall. Thomas Geymayer 2014-06-30 18:34:41 +02:00
  • 0b60643053 HTTPRequest/pkg::Install: do not replace callbacks. Thomas Geymayer 2014-06-30 18:22:24 +02:00
  • dc4644bf3a canvas::Widget: pass ghost to onRemove handler Thomas Geymayer 2014-06-29 11:57:12 +02:00
  • 38b766f845 canvas::BoxLayout: fix hfw layouting (fix updating size hint cache). Thomas Geymayer 2014-06-28 13:08:06 +02:00
  • 10d0be013e fix g++ 4.4: "warning: suggest parentheses around ‘&&’ within ‘||’" Thomas Geymayer 2014-06-27 01:44:04 +02:00
  • 5126ae5891 SGPath: fix creating paths with permission checker. Thomas Geymayer 2014-06-26 18:04:11 +02:00
  • 49bcf49db1 Nasal: fix parsing octal/hex numbers in strings as well as during lexing. Thomas Geymayer 2014-06-26 09:44:36 +02:00