Azaezel
09cbb0df1a
-Wno-unused-local-typedef surpresses unused typedef spam (in fastDelegate in particular)
2016-10-19 18:50:13 -05:00
Azaezel
132aed4c71
-Wno-return-type-c-linkage surpreses "extern C warning" spam reguarding nonstandard classes used in conjunction with the script trampoline macros.
2016-10-19 08:01:48 -05:00
Azaezel
a46b4fb5e8
clang: The unit test suite doesn't play nice with -wundef
...
(test for #if +uninitialized #defines)
leaving that as an option, but off by default to allow filtering through engine specific #defines for issues, rather than wading through the spam kicked up by the plugin.
2016-10-18 11:20:28 -05:00
Azaezel
16167b3250
filters false flags from clang compilation
2016-10-18 08:39:39 -05:00
RexTimmy
dd64004eaf
MacOS platform support.
2016-09-28 11:09:48 +10:00
rextimmy
2ec38f98cc
Update libogg to 1.3.2
2016-09-16 11:42:00 +10:00
Jeff Hutchinson
8fc96e8744
add glad license and remove epoxy cmake
2016-09-11 21:48:55 -04:00
Jeff Hutchinson
fd4628a08a
glad cmake
2016-09-11 21:48:36 -04:00
James Urquhart
e6159a590a
Add basic support for showing openvr controllers and tracked objects
2016-09-11 22:42:42 +01:00
James Urquhart
e7bafe3c7b
Fix cmake file for openvr
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
Azaezel
714bf1afba
flips dx11, opengl, and sdl2 on by default now that those are no longer experimental. also seperates out the dedicated flag for compilation on windows
2016-08-25 16:53:09 -05:00
Anis
61418b1772
Merge pull request #1683 from John3/wrongPathMiniCLTask
...
Fix wrong folder path for cmake libbullet. Folder MiniCLTask and scalar
2016-08-07 02:29:41 +02:00
rextimmy
7c011cdd27
CMake support for VS_STARTUP_PROJECT
2016-07-16 12:14:31 +10:00
John3
4c7e8aac82
Fix wrong folder path for cmake libbullet. Folder MiniCLTask and scalar
2016-07-10 21:15:35 -05:00
Areloch
3a73344abb
Resolves merging-order conflicts for the vehicle physics PR, as well as correcting cmake not blacklisting the componentGroup files if TORQUE_EXPERIMENTAL_EC was flipped off.
2016-06-05 19:17:34 -05:00
Areloch
510b726f6f
Final Linux compliance changes(renames, tweaks for gcc compliance, etc)
2016-05-29 00:58:02 -05:00
Areloch
ec8882c3c8
Ensuring all names are the correct casing for Linux
2016-05-26 01:37:14 -05:00
Areloch
f54fde9c6b
Missing the preprocessor define in the project generation.
2016-05-19 23:42:38 -05:00
Areloch
03e6228e56
Adjusts the CMAKE install script to not install the E/C-related template files if that's not set as a flag.
2016-05-17 23:58:34 -05:00
Areloch
b04ad52b5d
Ensure that inclusion of any entity/component stuff is properly bracketed with the preprocessor check.
2016-05-15 10:11:46 -05:00
Areloch
a63a636d03
Fixes the blacklist filter in the event we aren't using SDL to avoid including an unwanted file dialog codefile.
2016-05-05 22:59:17 -05:00
Areloch
e8bc70e514
Merge pull request #1567 from JeffProgrammer/epoxy
...
Added Epoxy in favor of GLEW
2016-05-05 19:40:59 -05:00
rextimmy
f1c8286c2f
Fix for Epoxy to work with SDL and VS 2015
2016-05-04 10:05:34 +10: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
Jeff Hutchinson
fddc00b39b
Merge branch 'development-gg' into epoxy
2016-04-17 23:59:42 -04:00
Areloch
131090f1b7
Made the cmake SDL flag a regular, non-advanced option so that it's not hidden from the base setup on Windows.
2016-04-06 21:21:55 -05:00
Areloch
6a40b8bb84
Merge pull request #1559 from rextimmy/dx11_clean
...
Direct3D11 Support
2016-03-29 00:51:23 -05:00
Jeff Hutchinson
b89d2a116e
cmake for epoxy and rip glew
2016-03-25 13:38:40 -04:00
Jeff Hutchinson
e9efc05ebb
fix release build compile with MSVC 2015 (finally)
2016-03-24 14:22:45 -04:00
rextimmy
bd60f3be1a
Direct3D11 CMake and Project Generator files.
2016-03-20 21:55:40 +10:00
Areloch
00ca1e8692
Merge pull request #1464 from Azaezel/bulletModule
...
bullet module
2015-11-14 15:40:59 -06:00
Azaezel
b48802c6c4
bullet module
...
verified extract from https://github.com/GarageGames/Torque3D/pull/1146
2015-11-14 11:28:21 -06:00
Areloch
1f72245772
Some cleanup and adding in the necessary changes to cmake.
2015-10-13 15:50:30 -05: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
wcb
845ec9c452
CMake NMake fix to place exe in game directory
2015-09-23 19:46:36 -04:00
Areloch
31afbedfb6
Merge pull request #1346 from eightyeight/fix-threadpool-tests
2015-08-21 00:07:55 -05:00
Azaezel
6d121299ec
-wall leads to incredibly long compile times (we're talking 5 minutes vs 80, here)
2015-08-03 17:09:53 -05:00
Daniel Buckmaster
d68c9036bf
Include thread tests in CMake.
2015-07-05 14:11:58 +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
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
Daniel Buckmaster
4a705c875c
Move the Vagrant config into a distro-specific folder.
2015-04-19 16:18:03 +10:00
Luis Anton Rebollo
8f94614a6e
Merge pull request #1169 from eightyeight/add-vagrant
...
Add Vagrant config
2015-03-15 01:26:18 +01:00
Luis Anton Rebollo
c73355bcd6
Merge pull request #1049 from cornytrace/VS2012-Support
...
Add VS2012 support to projectgenerator
2015-03-14 22:43:37 +01:00
LuisAntonRebollo
30bf15f4ee
Fix Linux rpath. Changed to use $ORIGIN.
2015-03-08 20:40:35 +01:00
LuisAntonRebollo
265d1a540a
Fix Linux rpath.
2015-03-07 22:41:00 +01:00
Adam Beer
86b8b39978
Update vc2k8_lib_proj.tpl
2015-02-15 13:29:59 -05:00
Adam Beer
8d66817e36
Update vc2010_lib_proj.tpl
2015-02-15 13:28:12 -05:00
Daniel Buckmaster
f821898857
Also turn unit tests on
2015-02-08 17:57:27 +11:00
Daniel Buckmaster
2416297b12
Separate GUI config.
2015-02-07 17:03:04 +11:00
Daniel Buckmaster
7252c69738
Readme will be replaced by wiki tutorial.
2015-02-07 14:27:10 +11:00
Daniel Buckmaster
4ea5ac8659
Default navigation module on in CMake
2015-02-07 14:07:30 +11:00
Daniel Buckmaster
7d3a76ab13
Start to work on Vagrant readme.
2015-02-07 13:20:45 +11:00
Daniel Buckmaster
2c0b941b31
Formatting.
2015-02-07 13:20:23 +11:00
Daniel Buckmaster
877aadd68e
64-bit is more common and works fine.
2015-02-07 13:20:10 +11:00
Daniel Buckmaster
f01596554a
Discovered a new dependency.
2015-02-02 17:07:12 +11:00
Daniel Buckmaster
d6ce1c3601
Does not exist.
2015-02-02 17:07:06 +11:00
Daniel Buckmaster
abea882862
No GUI mode for now.
2015-02-02 17:06:48 +11:00
Daniel Buckmaster
05fba1f110
Reorganised.
2015-02-01 22:01:12 +11:00
Daniel Buckmaster
db06ffec7d
Started to work on Vagrant configuration.
2015-02-01 21:22:05 +11:00
LuisAntonRebollo
1dacf7b04e
Fix torqueConfig.h TORQUE_FRAME_SIZE.
2015-01-31 19:34:14 +01:00
LuisAntonRebollo
744e7d4745
Merge remote-tracking branch 'GG-Github/development' into dynamic-CMake-modules
...
Conflicts:
Tools/CMake/torque3d.cmake
2015-01-30 18:24:38 +01:00
LuisAntonRebollo
5583e73ca5
Fix for CI server on gcc Linux.
2015-01-24 23:28:12 +01:00
LuisAntonRebollo
4e9034854d
Linux implementation. Include changes for gcc x64.
2015-01-24 22:08:26 +01:00
LuisAntonRebollo
aa35157eef
PlatformSDL implementation.
2015-01-19 01:17:37 +01:00
Luis Anton Rebollo
f4b3d1e4cb
Merge pull request #1064 from bpay/cmake-fixes
...
CMake fixes
2014-12-27 03:18:26 +01:00
LuisAntonRebollo
29e610fbad
OpenGL: Add project define for GLEW with php generator.
2014-12-27 00:39:47 +01:00
Ben Payne
d1f450a001
Fix malformed flags
2014-12-18 18:29:03 -05:00
Ben Payne
09d1df4bed
Fix executable naming for cmake builds
2014-12-17 15:27:02 -05:00
Ben Payne
4b57dde346
Fix broken cmake macro
...
Only the first config in the list was being seen
2014-12-17 14:03:51 -05:00
Ben Payne
58f07aecb4
Fix CMP0043 cmake warning when using cmake 3.0.2
...
COMPILE_DEFINITIONS_CONFIG has been deprecated, use generator expressions
with plain COMPILE_DEFINITIONS instead (available since 2.8.10)
2014-12-17 14:03:51 -05:00
Cornee Traas
6cb5496ae6
Add VS2012 support
...
Files are essentially just copied from the 2010 version with slight
tweaks, works without any warnings or errors.
2014-12-13 22:29:28 +01:00
LuisAntonRebollo
a5d2455e2e
Fix CI server.
2014-11-30 23:34:33 +01:00
LuisAntonRebollo
0a31af06f5
Fix PHP ProjectGenerator for OpenGL.
2014-11-30 04:37:10 +01:00
LuisAntonRebollo
98e3651db5
Merge pull request #940 from BeamNG/add_opengl_support
...
Add/Activate OpenGL render.
2014-11-30 02:48:13 +01:00
LuisAntonRebollo
f1aff86510
Merge pull request #965 from eightyeight/opengl-project-manager
...
Added OpenGL module with some additions to the project generator
2014-11-30 02:24:04 +01:00
Daniel Buckmaster
a0e1fca057
Merge pull request #685 from rextimmy/physx3_basic
...
Physx3 Physics Plugin
2014-11-29 20:05:08 +11:00
Daniel Buckmaster
aa9ded00d6
Added OpenGL module with some additions to the project generator.
2014-11-28 19:09:02 +11:00
LuisAntonRebollo
dd08fd2e7d
Add OpenGL support.
2014-11-08 20:21:50 +01:00
Scott Przybylski
f527b45ec2
Make torque3d.cmake load all .cmake files from the module folder.
...
Move option code to each individual module.
This makes it so you can add a new module without having to modify the torque3d.cmake
2014-10-10 23:50:05 -07:00
LuisAntonRebollo
535f56af6e
Merge pull request #801 from eightyeight/gtest-tests
...
Googletest tests
2014-10-02 01:31:13 +02:00
LuisAntonRebollo
42386b3f6f
Merge pull request #795 from BeamNG/T3D_x64
...
Support for Windows x64 builds
2014-10-02 01:31:07 +02:00
Daniel Buckmaster
6cc59a97cc
Added CMake flag for unit tests.
2014-09-29 11:38:47 +10:00
Daniel Buckmaster
b173e5571c
Moved async packet queue test and commented it out.
2014-09-29 11:38:42 +10:00
Daniel Buckmaster
87c4c5c790
Removed old test framework from project generators.
2014-09-29 11:38:39 +10:00
Daniel Buckmaster
178484ca6a
Moved zip tests and commented them out :(.
2014-09-29 11:38:37 +10:00
LuisAntonRebollo
b18bcfb709
Fix compiler warnings with CMAKE and TORQUE_DISABLE_MEMORY_MANAGER.
2014-09-28 20:27:29 +02:00
Daniel Buckmaster
65f6a4fe0a
Link against librt.
2014-09-22 22:11:03 +10:00
LuisAntonRebollo
6bfb7d8186
CMake changes for WIN64
2014-09-14 21:42:08 +02:00
Daniel Buckmaster
225ef8a9ff
Removed unused GFX interactive tests.
2014-09-01 08:39:59 +10:00
Daniel Buckmaster
5a430af051
Merge remote-tracking branch 'gg/development' into gtest-tests
2014-08-30 17:51:41 +10:00
Daniel Buckmaster
2f95583df8
Ported thread tests without the stress tests.
2014-08-02 16:43:29 +10:00
Daniel Buckmaster
00ec14561b
Add component test directory to project generator.
2014-08-01 15:02:24 +10:00
Anders Dahnielson
0ca4dc75a8
Improving CMake build system for power user
...
* Making it possible to override the project directory location
by setting TORQUE_APP_DIR.
* Making it possible to skip template installation (copying) to
project directory by setting TORQUE_TEMPLATE to OFF.
2014-07-28 13:06:33 +02:00
LuisAntonRebollo
57ac2f8546
Add GG(c) and MIT license to CMake files.
2014-07-18 22:07:38 +02:00
LuisAntonRebollo
a030f47178
Fix CMake testing module.
2014-07-12 13:44:48 +02:00
LuisAntonRebollo
e09a09005d
Merge pull request #706 from eightyeight/add-gtest
...
Add Google test library
2014-07-12 12:53:57 +02:00
Daniel Buckmaster
d1070210c2
Fixed tool support.
2014-07-12 00:00:46 +02:00
Daniel Buckmaster
ec78e4d502
Append ' DLL' to DLL filename to improve VS link times.
2014-07-10 11:56:33 +02:00
Daniel Buckmaster
551a7b3820
Added Google test library.
2014-06-24 08:38:52 +10:00