Build 265 (26/7/12, Senior Manager)
Made Xbox 360 renderer use threadsafe global textures in same way as DX11 - this fixes the assert in non-gold builds
removed call to generate reflection resources in menu, as this was an old hangover
WEATHER: Clouds. setup code so that clouds can be rendered on several threads at the sametime.
Audio: Added Location parameter to road surface sound to test pitch variance on scrub/skid sounds between front and rear wheels. Effect deliberately subtle until it can be tested and tuned.
Ghost system:
* Added support for enumerating saved games containing ghost data.
* Added skeleton of API to support ghost save/load UI.
Integrated app-side debug Xbox 360 sign in/sign out function
Tracks, Eifelwald. Tweaked textures
Build 264 (25/7/12, Senior Manager)
Caterham R500: new export
Initial Throttler helper class implementation. Added skeleton for session message manager.
Base: w-i-p updates to metrics and TCP byte buffer code
* Split up the broadcast calls to allow for custom broadcast of data objects
* Structures passed to the BDbgMetric macro now supply their own Broadcast function, this is used to do type based broadcast of members if required. If false is returned the data object is broadcast as a byte array
* Added overloads to handles various string types and boolean properly
* Added missing Write functions to TCP byte buffer (s8, u64, s64, f64) also added a byte array write function
* Updated string read/write function to include a 32 bit string type marker
* Moved debug metrics init to app to ensure tweak it is connected
* Fixed a bug in BSessionInfo where the BDate/BTime members were missing from copy ctor and assignment op
TweakIt: Metrics Module updates
* Added read/write functions for u64/s64/f64
* w-i-p updates to the Metrics Module receive packet code
* Updated string read/write function to include a 32 bit string type marker
Moved the wait for tweakit code to earlier in the boot flow so that we can receive metrics during the open phases.
Integrated code changes from CL 229322 (Switch of Authentication libs)
Launcher: Added workaround for parsing version files that do not follow the convention. (This enables the launcher to be used with build 263.)
Changes to frustum culling code to take into account the clip plane mask.
Render: Modified initialisation for dirtiness values for car at start and end of session, so that we start out clean.
Caterham R500: cockpit animations added, cpit nose mapping fixed, brake disc glow IDs fixed
Render: fixed potential compile error in shader which would only occur with a specific combination of shader options
Stopped CRLF being added to build.txt
Eifelwald: a number of various textures updates
Build 263 (24/7/12, Manager+)
Initial implementation of message pool and message lists
Removed non-existing header from the project.
App support for Thrustmaster Ferrari F1 T500RS Integral wheel. Also updated T500RS presets
Base/Input support for Thrustmaster Ferrari F1 T500 Integral wheel
Buildscript : Fixed typo in build txt creation type
Added Thrustmaster Ferrari F1 T500RS Integral text entries
Pagani Zonda R textures metal updates
Build 262 (23/7/12, Senior Manager)
Register Awards (installs PS3 trophy set)
Ghost system:
- Added classes that will be used for save game implementation. Implementation is not complete yet
- Hooked the Ghost save game support to the app-level savegame structures
Integrated and fixed up OnlineSupport and Event changes
Changed Dx9 list of resources (required for alt-tab etc) to work using a hash table, to speed up access when deleting large numbers of entries
Changed DX11 renderer to use BHashTable instead of BList - Matches DX9 version
Fix for render item which was being removed from a list it was not added to in certain cases - not fatal but triggered error reports with new hash-table based access
Belgian Forest Circuit - AO and LM map for Atrium interior
Fixed low cloud in stormy conditions
Ground cover files checked in
Volusia Roadlines added
Pagani Huayra colors. Minor correction for Bronzo Aymara
New added 3d tree texturemap
New Formula Rookie export
New Pagani Zonda R export
New Test Track export
New Volusia exports