Silver's Simple Site - Projects - Open Rails - Log

Earlier entries >>

424

strings

2010-10-25 04:29:13

TSectionDat.cs that should have been included in the last commit.

git-svn-id: http://svn.uktrainsim.com/svn/openrails/trunk@424 a9f3cfff-6c41-7446-b0ca-052bd761e6eb

423

strings

2010-10-25 03:21:07

More STFReader changes - the end is now in sight.

This just brings the block functions in line with the item functions.

And moves some units out of the locomotive classes into STFReader.

I have also moved the non-standard (see imperial) Steam units, into the SteamLocomtive class taking them out of the more general Wagons which should use metric.

git-svn-id: http://svn.uktrainsim.com/svn/openrails/trunk@423 a9f3cfff-6c41-7446-b0ca-052bd761e6eb

422

twpol

2010-10-24 20:56:13

Avoid calling GetCurrentProcess().WorkingSet64 as it's very bad for the memory allocations.

Same for reading the "allocated bytes/sec" data - use 'typeperf' to monitor this data.

Memory allocation optimisation for materials - avoid creating enumerators for EffectPasses on every call and cache them instead.

Memory allocation optimisation for RenderItems - use a static list with custom resizing and enumeration. Caution: this is pretty experimental.

git-svn-id: http://svn.uktrainsim.com/svn/openrails/trunk@422 a9f3cfff-6c41-7446-b0ca-052bd761e6eb

421

strings

2010-10-24 04:08:21

More STFReader changes.

Unified UNITS parsing adding the ability to limit the units according to context.

UNITS.None works faster than UNITS.Any, but is less tolerant, so as a first step, this is the most tolerant code, so we can find bugs.  Then we can progressively speed up the code by changing to only accept the appropriate units in their context.

git-svn-id: http://svn.uktrainsim.com/svn/openrails/trunk@421 a9f3cfff-6c41-7446-b0ca-052bd761e6eb

420

strings

2010-10-23 22:13:24

More STFReader changes.

This time the comment, skip, # and _ processing has been moved into the ReadItem functions, so that comment processing is unified for all STF file parsing.

I have little doubt that this will reveal additional parsing bugs in STFReader usage, but hopefully the additional messages added to the OpenRailsLog.txt will help those faults be properly tracked and fixed.

git-svn-id: http://svn.uktrainsim.com/svn/openrails/trunk@420 a9f3cfff-6c41-7446-b0ca-052bd761e6eb

419

twpol

2010-10-23 21:32:57

Fix for some sharp edges on some specular lighting areas.

Fix to stop specular lighting applying to shadowed areas.

git-svn-id: http://svn.uktrainsim.com/svn/openrails/trunk@419 a9f3cfff-6c41-7446-b0ca-052bd761e6eb

418

twpol

2010-10-23 19:18:44

Finally fix specular lighting completely, I hope. I have shiny trains and track in FRR, anyway, and they look good! (ViewerPos was basically just wrong. Silly matrices.)

git-svn-id: http://svn.uktrainsim.com/svn/openrails/trunk@418 a9f3cfff-6c41-7446-b0ca-052bd761e6eb

417

sarosigy

2010-10-23 08:20:09

Content.Pipeline namespace removed, IntermediateSerializer commented out

However, it is a temporary solution, disabled some functionality, will follow the real solution

git-svn-id: http://svn.uktrainsim.com/svn/openrails/trunk@417 a9f3cfff-6c41-7446-b0ca-052bd761e6eb

416

twpol

2010-10-23 03:15:17

Added allocated bytes/sec data to F5 DEBUG page.

git-svn-id: http://svn.uktrainsim.com/svn/openrails/trunk@416 a9f3cfff-6c41-7446-b0ca-052bd761e6eb

415

twpol

2010-10-23 01:22:30

Tidy up some of the parsing of sigcfg.dat files - normalising the errors reported for collections (missing, duplicate and extra items) and simplifying some of the data stored.

Fix a crash on Feather River Route with an undefined light texture being used in a signal type (reports an error and continues with dummy material and config).

git-svn-id: http://svn.uktrainsim.com/svn/openrails/trunk@415 a9f3cfff-6c41-7446-b0ca-052bd761e6eb

Earlier entries >>

Powered by the Content Parser System, copyright 2002 - 2026 James G. Ross.