* 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.
added debug batch file for windows
improved project filters for executable: separated into engine and user sources
refactored version numbers, added them to the .rc file
changed /W2 to /W4
TORQUE_DEBUG,TORQUE_ENABLE_ASSERTS and TORQUE_DEBUG_GFX_MODE now automatically defined in debug mode
Project Generator may now automatically copy files needed for a module
into the project's directory. Use the new copyFileToProject() function
in the module .inc file. The following modules have been set up for
this:
- FMod
- Leap Motion
- PhysX
- Razer Hydra
These modules have been set up to copy both release and debug files as
appropriate. When releasing your game you'll likely want to not include
any debug files.
- Side by side rendering implemented throughout the graphics pipeline.
- New GuiTSCtrl renderStyle property is set to "stereo side by side" to
activate.
- You set an IDisplayDevice on the GameConnection to define any vertical
FOV, projection offset, and stereo eye offset properties required for
the stereo rendering (no display device included with this commit).
- Full and Empty templates updated with correct scripts and shaders.
For some reason the Bullet physics library's project file was not being
included in the solution when the bullet module was added. This change
makes sure that when you want to use Bullet, it will correctly be added
by the Project Generator.
Updated Project Generator to allow adding different Release/Debug libraries.
Also added ability to specify libraries for Ignore Default Libraries field.
Only Visual Studio templates have been updated.
The ExtendedMove class can optionally replace the standard Move class to
allow the passing of absolute position and rotation information from the
client's input device to the server. It is enabled by changing
$TORQUE_EXTENDED_MOVE to true in buildFiles/config/project.conf and
re-running the project generator.