Odamex Repository Changelog

The current repository revision: 3911
The last change was made by Dr_sean on 2013-06-19 +0000 (Wed, 19th Jun 2013)

Comment:

-Replace the seg gap repair code with Killough's code to avoid the sine/cosine tables and a call to sqrt.
-Moving seg vertices can break demo compatibility so only call P_RemoveSlimeTrails when not playing or recording a demo.

Rev. Date Author Comment
3911 2013-06-19 Dr_sean -Replace the seg gap repair code with Killough's code to avoid the sine/cosine tables and a call to sqrt.
-Moving seg vertices can break demo compatibility so only call P_RemoveSlimeTrails when not playing or recording a demo.
3910 2013-06-19 Dr_sean -Remove a couple of unnecessary tests from R_ClipLineToFrustum.
3909 2013-06-19 Dr_sean -Floor and ceiling clipping should still be handled when a wall-tier's texture is missing.
3908 2013-06-19 Dr_sean -Add a new client cvar r_flashhom, which fills the screen with a blinking blue color prior to rendering the scene. This makes HOM more visible for mappers. Note that r_flashhom is not saved to the configuration file on exit.
3907 2013-06-19 Dr_sean -Clean up r_main.cpp, get rid of unused code.
-Remove basecolfunc, fuzzcolfunc, lucentcolfunc, transcolfunc, and tlatedlucentcolfunc.
3906 2013-06-19 Dr_sean -Merge from trunk into rend32.
3905 2013-06-19 Dr_sean -Import the vid_capfps cvar from the rend32 branch to allow uncapped (but not interpolated) framerates for testing purposes.
3904 2013-06-18 Dr_sean -Change how Odamex sleeps until the next frame by calculating the milliseconds until the next frame should start and passing that amount to SDL_Delay instead of calling SDL_Delay(1) until the appropriate time.
3903 2013-06-18 Dr_sean -Reject segs that are not facing the camera before bothering to clip the seg to the view frustum. Should be a small speed-up.
3902 2013-06-18 Dr_sean -Replace drawseg_t::maskedtexturecol with a pointer to tallpost_t*. The first post in each masked seg column is saved to drawseg_t to hopefully make it easier to unify the column rendering functions for masked segs and for sprites.
3901 2013-06-18 Dr_sean -Encapsulate the functionality of the openings array into a class MemoryPool, which allocates a large pool of memory and then delegates small blocks of memory of any data type when asked.
3900 2013-06-17 Dr_sean -Merge from trunk into rend32.
3899 2013-06-17 Dr_sean -Add functionality for the -timedemo parameter to calculate the average framerate while playing a demo.
3898 2013-06-16 Dr_sean -dc_textureheight should be set when rendering masked midtextures.
3897 2013-06-16 Dr_sean -Close the mouse_abs branch since it has been merged into trunk.
3896 2013-06-16 Dr_sean -Merge from trunk.
3895 2013-06-16 Dr_sean -Fix a Win32 server compilation issue.
3894 2013-06-16 Dr_sean -Merge from the mouse_abs branch.
3893 2013-06-16 Dr_sean -Merge from trunk.
3892 2013-06-16 Dr_sean -The alpha blending functions should take alpha parameters in the range of 0
3891 2013-06-15 Dr_sean -Fix an issue rendering skies due to dc_textureheight being set incorrectly.
3890 2013-06-13 Dr_sean -Add dc_topposts, dc_midposts and dc_bottomposts buffers that maintain pointers to the tallpost_t that should be used when rendering each column of a seg.
-Change R_BlastSolidSegColumn and R_BlastSkyColumn to use these buffers to set dc_source prior to calling the drawing function.
3889 2013-06-12 Dr_sean -Rename screenheightarray to viewheightarray to better reflect its contents.
-Change negonearray and viewheightarray to fixed-size arrays and instantiate in r_main.cpp instead of r_things.cpp since the arrays are also used for seg column clipping.
3888 2013-06-12 Dr_sean -Change R_DrawVisSprite to use R_RenderColumnRange.
-R_RenderColumnRange now takes two function pointer parameters for ColumnBlaster functions instead of those being set interally by the function itself.
3887 2013-06-12 Dr_sean -Add functions R_GetPatchColumn and R_GetPatchColumnData to retrieve a pointer to the specified column in a patch. Change R_DrawVisSprite to use these functions.