RexTimmy
dd64004eaf
MacOS platform support.
2016-09-28 11:09:48 +10:00
James Urquhart
212ac36cc1
Tidy up indentation in openvr changes
2016-09-11 22:51:00 +01:00
James Urquhart
e6159a590a
Add basic support for showing openvr controllers and tracked objects
2016-09-11 22:42:42 +01:00
James Urquhart
660bd8d347
Allow gamepad to rotate openvr view. Also Fix issue with movemanager openvr rotation not being set correctly.
2016-09-11 22:42:42 +01:00
James Urquhart
e6c89b1f24
Add basic rotation offset code
2016-09-11 22:42:42 +01:00
James Urquhart
2da474c484
Always use the latest eye pose data from the HMD
2016-09-11 22:42:42 +01:00
James Urquhart
734688ff7e
Implement basic keyboard & mouse support for openvr overlays
2016-09-11 22:42:42 +01:00
James Urquhart
f91aa639d6
Remove projection offset, add the hmd head matrix. Also tidy up a few things.
2016-09-11 22:42:42 +01:00
James Urquhart
da6bcbeb2b
Improvements to openvr code
...
- Overlays are implemented (sans input for the moment)
- Fixed a problem where the movemanager was using the wrong values for hmd rotation & position
2016-09-11 22:42:42 +01:00
James Urquhart
9f49a7844e
Use correct multiplication order for eye transform. Also fix displayDevice not set bug.
2016-09-11 22:42:42 +01:00
James Urquhart
9e5eda9a08
More progress
...
- Fixed normal stereo rendering
- Beginnings of vr overlay code
2016-09-11 22:42:42 +01:00
James Urquhart
b15be28f38
Temp add the convertRotation handler so we dont need the oculus files
2016-09-11 22:42:42 +01:00
James Urquhart
b2faecc82d
Fix openvr typos
2016-09-11 22:42:42 +01:00
James Urquhart
126828131d
Improve openvr, also add a module for it.
2016-09-11 22:42:42 +01:00
James Urquhart
ba91478fad
Baseline working openvr code
2016-09-11 22:42:42 +01:00
James Urquhart
e239d106f5
Use correct bgra format
2016-09-11 22:42:42 +01:00
James Urquhart
64b751a7c8
Basic port of code
2016-09-11 22:42:42 +01:00
Areloch
7372c89dc7
Corrections suggested by timmy for both consistency, and making sure to catch all potential types.
2016-07-08 22:48:24 -05:00
Areloch
911b2735d7
Flipa the i386 preprocessor flag to use __i386__, which is appraently more standard.
2016-07-08 21:33:30 -05:00
Areloch
9d47830a8b
Merge branch 'development' of https://github.com/GarageGames/Torque3D into development
2016-05-24 20:09:53 -05:00
Areloch
c0a96c908f
Adds handling for if the user cancels out of the file dialog, and adds support for proper multi-filters.
2016-05-17 12:46:39 -05:00
Areloch
95ae0b9863
Removes the old component code and moves the IProcessInput interface file into platform/input/ directory.
2016-05-12 23:31:15 -05:00
Azaezel
5958e86e9a
corrects native file dialogue return values
2016-05-09 06:43:47 -05:00
Areloch
ec6f9c05a6
Integrates the nativeFileDialog library to enable native file dialogs on the major platforms. It is activated with SDL.
2016-04-30 15:48:33 -05:00
Anis A. Hireche
10cb6ab9c4
Merge remote-tracking branch 'refs/remotes/origin/development' into pr/1153
2016-02-26 14:39:38 +01:00
Anis
443cd2d607
Merge pull request #1231 from J0linar/platformNet_PR
...
+proper buffer size for udp socket
2016-02-25 18:38:47 +01:00
Anis
8f4295879d
Merge pull request #1413 from Azaezel/LittleLeakLost
...
partial reversion for #1333
2016-02-25 18:29:50 +01:00
Anis
7418fbfbbd
fixed memory leak in proper way
2016-02-25 18:26:15 +01:00
Areloch
7a3b40a86d
Initial Implementation of the Taml, Asset and Modules systems.
...
Only has example and shape assets currently.
2015-10-13 15:19:36 -05:00
Azaezel
27112c468a
reversion for a4c09d1680
...
To be honest, can't remember how I was intending to fix that, but this one's causing it to fail to profile twice in a row, so kill it with fire.
2015-09-17 16:14:49 -05:00
Areloch
31afbedfb6
Merge pull request #1346 from eightyeight/fix-threadpool-tests
2015-08-21 00:07:55 -05:00
Daniel Buckmaster
c2e5dc3345
Merge remote-tracking branch 'bpay/clang-cl-build-fixes' into development
...
Conflicts:
Engine/source/T3D/shapeBase.h
2015-07-17 16:55:12 +10:00
Azaezel
bf1449e3a7
fills in profiler timer fallback as per remmed out lines in other samples. see https://github.com/GarageGames/Torque3D/issues/1349 for report, and https://gist.github.com/Azaezel/2aafb88cf0d642418051 for result
2015-07-10 19:33:42 -05:00
Daniel Buckmaster
e75a9fa081
Don't assert; sometimes there aren't any jobs to wait for!
2015-07-05 14:11:24 +10:00
Daniel Buckmaster
b491d7bbc0
Fix ThreadPool tests to account for asynchronicity.
2015-07-05 13:07:37 +10:00
Daniel Buckmaster
0995520d6f
Add a method to wait for all pending items in a ThreadPool.
2015-07-05 12:59:52 +10:00
Daniel Buckmaster
7b2cb8d04f
Add a method to see whether a WorkItem has executed yet.
2015-07-05 12:40:50 +10:00
Raul Ferriz
5ef130d581
Fixed some random Worder warnings
2015-07-03 15:52:38 +02:00
Raul Ferriz
a5d34271f2
Fixed some minor compiler warnings on Linux
2015-06-28 22:29:23 +02:00
Daniel Buckmaster
d89c3b7c6f
Merge pull request #1333 from Azaezel/PluggingLeaks
...
Plugging Memory Leaks
2015-06-28 14:41:13 +10:00
Daniel Buckmaster
39f0e269d6
Merge pull request #1328 from GarageGames/release-3.7
...
Release 3.7
2015-06-24 19:00:57 +10:00
Azaezel
a4c09d1680
leak prevention according to: https://vld.codeplex.com/ apparently we weren't freeing the entirety of the ProfilerData linked list when resetting the Profiler, and that was leading to a pinhole leak per profiled block
2015-06-01 23:45:49 -05:00
Daniel Buckmaster
ae4ac53592
Remove comments.
2015-05-09 15:02:41 +10:00
Levitator1
f3199b04e4
Fix for no sound output under Linux
2015-05-09 14:53:21 +10:00
James Urquhart
2aca5f6ee7
Remove unused stereo target codepath in Oculus code
2015-05-08 11:55:54 +01:00
James Urquhart
3a457749ec
Oculus VR DK2 Support
...
- Updated to work with 0.5.x SDK
- Uses Oculus Rendering rather than PostFX
- Stereo rendering refactored so more rendering info is grabbed from the DisplayDevice
- Implements an Offscreen Canvas for in-game gui with oculus
- Message dialogs and metrics display can now go to the OffScreen Canvas (if oculus demo is setup correctly)
2015-05-06 23:09:51 +01:00
Ben Payne
29934cdc27
Fix comment
2015-03-08 20:12:14 -04:00
Ben Payne
27c9e79906
Inline asm is not yet supported by clang
2015-03-05 14:57:58 -05:00
Ben Payne
4386ababbe
Character type fixes for building with clang-cl
2015-03-04 19:25:10 -05:00
Ben Payne
27e6649413
Fix ill-formed #else
2015-03-04 19:24:55 -05:00