Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-03 | RISCOS: Use armv3m as the target architecture instead of armv4 | Cameron Cawley | |
2017-09-03 | RISCOS: Use shorter filenames for config and log files | Cameron Cawley | |
2017-09-03 | RISCOS: Check for GCCSDK_INSTALL_ENV | Cameron Cawley | |
2017-09-03 | RISCOS: Correctly set executable extension | Cameron Cawley | |
2017-09-03 | RISCOS: Add networking files to application | Cameron Cawley | |
2017-09-03 | RISCOS: Add RISC OS support | cameron | |
2017-09-02 | TITANIC: Minor cleanup and warning fixes to star control | Paul Gilbert | |
2017-09-02 | Merge pull request #1005 from dafioram/DVectorDAffineDestruction | Paul Gilbert | |
TITANIC: DVectorDAffineDestruction | |||
2017-09-02 | TITANIC: Fix star3 locking overshoot, #9961 | David Fioramonti | |
I fixed this previously for star2, I thought the overshoot for star3 locking might have also been fixed since I hadn't observed it in a while. I applied the same workaround by setting the old position to be the new position. | |||
2017-09-02 | CREDITS: Add Titanic | Bastien Bouclet | |
2017-09-02 | CREDITS: Add section for Titanic engine | Paul Gilbert | |
2017-09-02 | TITANIC: Added/Removed comments for new functions in FVector and FPose | David Fioramonti | |
2017-09-02 | TITANIC: Move Matrix4Inv out of starcamera and into FPose function | David Fioramonti | |
2017-09-02 | TITANIC: Remove DVector and DAffine files from build and folder | David Fioramonti | |
2017-09-02 | TITANIC: Swap DAffine for FPose in Orientation and Transforms | David Fioramonti | |
More swapping of functions in the Orientation and Transform classes. | |||
2017-09-02 | TITANIC: Swap DAffine usage for FPose in setViewportAngle | David Fioramonti | |
2017-09-02 | TITANIC: Replace DAffine with FPose in Transform and Orientation classes | David Fioramonti | |
2017-09-02 | TITANIC: Duplicate DAffine usage in lockMarker2 with FPose usage | David Fioramonti | |
2017-09-02 | TITANIC: Templatize matrix_inv | David Fioramonti | |
This allows DAffine and FPose to use a double version and a float version of matrix4Inv. | |||
2017-09-01 | Merge pull request #1004 from dafioram/fix10170 | Paul Gilbert | |
TITANIC: Don't allow unlocking stars while locking onto a star | |||
2017-09-01 | TITANIC: Added DAffine functions that combines several vector operations | David Fioramonti | |
2017-09-01 | JANITORIAL: Fix whitespaces | Eugene Sandulenko | |
2017-09-01 | COMPOSER: Added detection for German Baba Yaga from bug #10171 | Eugene Sandulenko | |
2017-09-01 | TITANIC: Replace all external uses of DVector with FVector | David Fioramonti | |
Wherever DVector was used outside of DAffine and CMatrixTransform I replaced with FVectors. So Internally those functions are still using DVectors. This required adding some new functions to FVector that duplicated functionality in DVector. | |||
2017-08-31 | TITANIC: Don't allow unlocking stars while locking onto a star | David Fioramonti | |
Fixes #10170. I've added a boolean variable that tracks whether the game is in the process of locking onto a star or not. When the user hits the unlock button _isInLockingProcess gets checked and the request to unlock is denied if the locking on is currently happening. Once the locking on is finished then the release is lifted and the user can unlock at this time (or after locking onto the next star). | |||
2017-08-31 | TITANIC: Minor syntactic fixes for Star Control classes | Paul Gilbert | |
2017-08-31 | Merge pull request #1003 from dafioram/fix9961 | Paul Gilbert | |
TITANIC: Star_Control cleanup and Fix bug #9961 | |||
2017-08-31 | TITANIC: Fix star lock2/lock3 overshoot, fixes #9961 | David Fioramonti | |
The problem was that the camera when locking onto the 2nd star was starting at a bad spot and then overshooting when it moved to do the locking movements. A solution I picked is just to start at the final spot. I also removed the check that the distance the mover had to move was too large since the bug is now avoided. | |||
2017-08-31 | TITANIC: Star Camera lockMarker2 refactor | David Fioramonti | |
Named many variables in the lockMarker2 functions. | |||
2017-08-31 | TITANIC: Add 4x4 inverse to Daffine and use it | David Fioramonti | |
Very important for StarCamera:lockMarker2 is an inverse of the difference between locked star1 and about to be star2. Before it was calculating the col4 values by doing a new col4 = -inv(R)*col4. col4 represents the x,y,z position of the vector. This calculation is not correct in the most general sense and is only valid for a single rotation and translation. For any more than one rotation and translation the upper left 3x3 inverse is still the transpose of the previous 3x3 portion there since that is just the rotation part, but the translation part is now R2T1 + T2, which can't be undone by simply multiplying by the inverse of R2. This gets more complicated for lots of rotations so I've added a general 4x4 inverse calculation and just pulled of the column 4 values. The inverse implementation I used was from the mesa 3d library and that has an MIT license so its okay to use in GPL. | |||
2017-08-30 | TITANIC: Renamed a dvector func | David Fioramonti | |
More correct function naming then before. | |||
2017-08-30 | TITANIC: StarCamera separate function for calculating angle | David Fioramonti | |
This makes lockMarker2 more manageable. | |||
2017-08-30 | TITANIC: StarCamera work | David Fioramonti | |
2017-08-30 | TITANIC: AutoMover and related refactoring | David Fioramonti | |
2017-08-30 | TITANIC: CCameraMover and related classes Refactor | David Fioramonti | |
1. Removed updatePosition function defintions since UnmarkedCameraMover and MarkedCameraMover, derived classes, are overriddening it. I.e., CCameraMover::updatePosition doesn't get used. This also allowed some header files to removed. 2. Renaming of some functions. | |||
2017-08-30 | TITANIC: Formatting fixes for viewport refactoring | Paul Gilbert | |
2017-08-30 | Merge pull request #1001 from dafioram/viewport_refactor | Paul Gilbert | |
TITANIC: Viewport refactor | |||
2017-08-30 | WAGE: Update Parrot Talk games status | Eugene Sandulenko | |
2017-08-29 | WAGE: Correctly specify target name for dumped scripts | Eugene Sandulenko | |
2017-08-29 | WAGE: Dump scripts by request | Eugene Sandulenko | |
2017-08-29 | WAGE: Quit gracefully when requested | Eugene Sandulenko | |
2017-08-29 | WAGE: Since the sounds are blocking, made the sound handle global | Eugene Sandulenko | |
2017-08-29 | WAGE: Make sound blocking | Eugene Sandulenko | |
2017-08-28 | TITANIA: Fix light being loose after Bellbot gets Titania's eye | Paul Gilbert | |
2017-08-28 | TITANIC: Fix crash opening GMM during startup & Continue dialog | Paul Gilbert | |
2017-08-28 | GRAPHICS: MACGUI: Do not crash when nothing was drawn yet | Eugene Sandulenko | |
2017-08-28 | WAGE: Properly set the character when player is not defined | Eugene Sandulenko | |
2017-08-27 | BLADERUNNER: Fix build | Thomas Fach-Pedersen | |
2017-08-27 | BLADERUNNER: Fix build | Thomas Fach-Pedersen | |
2017-08-27 | BLADERUNNER: Add Overlay videos | Thomas Fach-Pedersen | |