Erik Hofman
0ea9786601
Add SIMD matrix operations
2016-11-26 11:40:01 +01:00
Florent Rougon
9e0bb33d58
Fix missing include in simgear/props/props_test.cxx
2016-11-26 01:12:34 +01:00
James Turner
64531c85e3
Generalise per-variant localised string lookup.
...
Will be used for per-variant long-descriptions.
2016-11-25 22:44:24 +00:00
James Turner
14cdae5102
Unit-test for copy-installed children.
2016-11-25 22:19:55 +00:00
James Turner
2aaad212e8
Revert partial-update mode for TerraSync repos.
...
Going to implement this a different, simpler way now,
2016-11-25 22:19:51 +00:00
James Turner
bd88bf1126
Explicit handling of recursive listeners.
...
Use a different strategy for recursive listeners, and make them opt-in.
2016-11-25 16:07:18 +00:00
James Turner
ea9da65b7c
Expanded property unit-tests.
2016-11-25 16:07:18 +00:00
Erik Hofman
e7f80cf5f3
Finish SIMD Vector code, do not change matrix operations yet since it seems to have a problem
2016-11-25 13:31:54 +01:00
Erik Hofman
16d62f93c8
Fix a clang reported error
2016-11-22 15:18:16 +01:00
Erik Hofman
e96834fcc6
Fix an error
2016-11-22 14:36:28 +01:00
Erik Hofman
22a74c63b4
First changes for SIMD matrix operations
2016-11-22 14:27:42 +01:00
James Turner
5681fcbdc5
Unit-tests for property listener.
2016-11-22 00:19:18 +00:00
James Turner
7755f8e094
Override changes for atomic listener.
2016-11-22 00:15:14 +00:00
James Turner
e266e44f63
Extended scenery/STG suffix handling
2016-11-22 00:09:51 +00:00
Erik Hofman
4dc66a385e
Include SGMathFwd.hxx to add unknown math types
2016-11-21 09:22:09 +01:00
Erik Hofman
aec29a3a37
Fix clang errors
2016-11-20 23:54:15 +01:00
Erik Hofman
0d213a1990
Fix a typo
2016-11-20 16:16:28 +01:00
Erik Hofman
8162a49f6c
Give vector math a (potential) boost. Next stoP; matrices
2016-11-20 16:15:40 +01:00
Torsten Dreyer
d2e2603400
initialize udns_library on first use
2016-11-20 16:12:01 +01:00
Erik Hofman
43a8277bdb
Merge branch 'next' of ssh://git.code.sf.net/p/flightgear/simgear into next
2016-11-20 15:01:10 +01:00
Erik Hofman
61a8bd5cd3
_m128d ony holds two doubles instead of 4 (obviously).
2016-11-20 15:00:24 +01:00
Erik Hofman
ad6f3d2db2
Small updates
2016-11-20 14:59:43 +01:00
Torsten Dreyer
9088f41352
Use private udns context for each DNSClient
2016-11-20 12:35:43 +01:00
Erik Hofman
73f57bbbd8
Add a test utility
2016-11-19 15:57:05 +01:00
Erik Hofman
a8673356a2
Be more specific about the exact type
2016-11-19 15:56:06 +01:00
James Turner
5ecc1ab6f2
Simplify timing code.
...
Assumes we have timegm on Unix, and use _mkgmtime on Windows.
This means we never need to use ftime() / timeb.h
2016-11-17 21:23:56 +01:00
Automatic Release Builder
0702f85540
new version: 2017.1.0
2016-11-17 13:43:29 +01:00
Automatic Release Builder
277dab0d55
new version: 2016.4.1
2016-11-17 13:43:29 +01:00
Erik Hofman
321a3fdaba
Fix a typo
2016-11-17 13:05:08 +01:00
Erik Hofman
2eb17d0083
Revetr previous paatch for SGVec4 so close to the release
2016-11-17 11:50:15 +01:00
Erik Hofman
ff7e4597e7
Maximize simd optimization
2016-11-17 11:48:16 +01:00
Erik Hofman
4a4baf1b42
Merge branch 'next' of ssh://git.code.sf.net/p/flightgear/simgear into next
2016-11-17 09:15:02 +01:00
Erik Hofman
2672d5cd11
include simd.hxx
2016-11-17 09:14:51 +01:00
Erik Hofman
1bf3d7c9b1
Add a copyright header
2016-11-16 15:34:25 +01:00
Erik Hofman
f7c0a7f933
Add a simd_t<int> class and more inlining
2016-11-16 14:00:25 +01:00
Erik Hofman
6bf864babb
Add class assingment functions
2016-11-16 13:33:51 +01:00
Erik Hofman
43bd1b15ee
Add a SIMD accelerator class for float[4] and double[4] types
2016-11-16 12:45:14 +01:00
Rebecca N. Palmer
14c79d9ffb
Nasal: disable NASAL_NAN64 on non-x86
...
Not every architecture has <=48-bit virtual address spaces:
http://meetings-archive.debian.net/pub/debian-meetings/2016/miniconf_cambridge16/Thanks_for_the_Memory.webm
2016-11-15 22:50:41 +00:00
James Turner
3009aadaa6
Simplify Boost auto-detection on MSVC.
2016-11-14 23:05:10 +01:00
James Turner
fca64343ae
Attempting to fix Windows include issues.
...
Only handle PackageRef by reference in the header file, so we don’t
create calls to the copy constructor and/or destructor. If this doesn’t
work will need to create a stub implementation file.
2016-11-14 07:52:15 +01:00
James Turner
042a2659f6
Disable Codecvt for now, libstdc++ is problematic.
...
Need to research which libstdc++ versions implement codecvt.
2016-11-14 07:45:23 +01:00
James Turner
fe54af405c
Zlib is a public, not private include in Simgear.
...
Should fix Windows compilation as reported by Alan Teeder on the list.
2016-11-14 07:31:54 +01:00
James Turner
ab70090a0a
Finally fix bogus terrasync download numbers.
...
(Staying a hotel with sufficiently slow wi-fi to debug this!)
2016-11-13 22:18:32 +01:00
James Turner
ee02750e95
Enforce VS2013/2015 requirement on Windows.
2016-11-13 14:57:39 +00:00
James Turner
f55007394e
Make more includes target-specific.
2016-11-13 14:57:21 +00:00
James Turner
60a9e8fb7e
Implement UTF-8 conversion using codecvt
2016-11-13 14:56:52 +00:00
James Turner
7f8455f731
Multi-thumbnail support in packages.
...
Allow multiple thumbnails per variant / package, including
tagging with types so we can require certain thumbnails in the future.
2016-11-13 14:56:31 +00:00
James Turner
6ae86fc4ca
Fix a warning.
2016-11-13 12:02:12 +00:00
Torsten Dreyer
e1fb13bed8
Allow passing of service and protocol for DNS SRV requests
2016-11-09 13:30:58 +01:00
Torsten Dreyer
27fff3b72a
Sort DNS TXT entries and provide an attribute map
2016-11-09 12:03:37 +01:00