Some cleanup to Mesh and Primitive class.
Fixed primitive collisions (proper triangle win...
Removed superfluous inline specifiers.
Primitive optimization: never use dynamic VB.
Cleanup and minor bugfixes to collision code.
Delete duplicate macro
Fix FPU bug AGAIN
Implemented screen shake during nudge and got r...
Got rid of VectorInt
GetRgVertex and co now always operate on std::v...
More refactoring of GetRgVertex stuff
Replaced PinTable::m_vimage by std::vector
Some code simplification and cleanup.
Fixed collision bug with walls with perfect rig...
Added support for script-side callback "OnBallB...
Fix type mismatch warning.
Update CMakeLists (WIP)
Made primitives use wrapping texture coordinates.
Some small bugfixes to the OBJ loader.
Small optimization to OBJ loader.
Implemented loading of .obj meshes with non-tri...
Fixed bug with D3D forcing the FPU into single-...
Some refactoring towards using 2D/3D splines ge...
Unified implementations of GetRgVertex, and som...
Simplified and commented the FlatWithAccuracy()...
Major optimizations to drawing many/large primi...
Fixed the fix for primitives not moving in editor.
Added 3D Catmull-Rom spline.
Bugfix: magnify tool didn't show the proper cur...
*) Added Height field to ramp dragpoints (no ef...
Small optimization to spline computation.
Minor ATL cleanup.
Made RenderDevice non-const in all interfaces.
Removed ComControl editable.
Major overhaul to handling of Editables in the ...
Bugfix on item deletion.
Cleanup to type name handling.
Removed old ULTRAPIN code.
Removed dongle support.
Removed ancient VBA code.
Major cleanup to IEditable creation and declare...
Bugfix to selection code.
Implemented runtime check for Direct3D resource...
Fixed many Direct3D resource leaks, device shou...
New global script function "GetElementByName" t...
Added a global script function GetElements() wh...
Added a new global script function GetBalls() w...
Fixed bug in Select Element dialog box where se...
Again put in the code for central version speci...
Made ball vertex buffer not dynamic (is only fi...
Fixed bug with loading non-mesh primitives.
Fixed bug in vertex declaration.
Major cleanup to primitives; started extracting...
Removed some DX7 cruft.
Also made decals and flashers respect the outli...
Updated default table for new lights.
Fixed default light orientations.
Renamed Flasher and Ramp property IsVisible to ...
Solid/Outline option is now stored in registry.
Fixed Z coordinates of light sources being inve...
Implemented new opacity model for ramps and rem...
Made dynamically rendered walls respect the "Vi...
Clamp opacity to 0..255.
Implemented I/O for new wall transparency and c...
Implemented alpha walls.
Moved grid/backdrop options into View/Preferenc...
Bugfix to solid/outline code.
Fixed wrong direction of VP9 normals in some pl...
Some cleanup to light source code.
Camera transform is now stored in the view matrix.
Fixed view and projection matrices (have consis...
Got rid of GPINFLOAT define.
Fixed bugs in VP9 camera fitting routine.
Rearranged menus; fixed some bugs with enabling...
New feature: can switch editor between solid an...
Swapped location of Layer and Preferences menus.
Bugfix: update position fields when moving obje...
Some updates to Changelog, getting ready for re...
Implemented checkbox for software vertex proces...
Improved description of frame limiting feature ...
Cleaned up registry code and fixed bools gettin...
Updated todo list.
Disabled MSAA for now until we can fix the flic...
Updated todo list.
Forgot file vpversion.h.
Fixed bug/crash with blinking light controlled ...
Added new version commands to reference.
Made VP version specified in a single place and...
Removed unused vbatestres.rc file.
Merged jsm174/reorganize3:
Tweaked ball in kicker offset hack to be strong...
Implemented a hack to improve the ball in kicke...
Added missing file vpinballres.rc.
Removed some unnecessary includes of stdafx.h i...
Merged jsm174/reorganize2, step 2: replaced Vis...
Merged jsm174/reorganize2, step 1: renamed vbat...
Fixed warning about float to LONGLONG conversio...
Bugfix: gates could not be made visible through...
Updated DX9 TODO list.
Fixed transparent textboxes.