r_bsp.c: fixed an unused variable warning
commented out some dead code (software poly renderer, R_Gen*Tile, R_EntityParticles)
early return for SCR_DrawFPS
d_sky68k.s: replaced fsqrt with the fast inverse square root
added fast approximate vector and square root functions
amiga: hwcl Makefile fix
amiga: fixed the SV_SpawnServer race condition on meso2 and romeric5
fix the light value for SURF_DRAWSOLID surfaces, cleanup
added solid color surface drawing functions
Cmd_MoveToFront and Cvar_MoveToFront cleanup
move commands and cvars used by progs to the front for faster access
quakefs.c: the hash table size can no longer exceed MAX_FILES_IN_PACK
quakefs.c: use hashindex for the file names
fixed the reuse of mod_known handles in Mod_FindName
gl_rmisc.c: clear the hash tables in D_ClearOpenGLTextures
added hashing to gl_model and gl_draw
hashindex clean up and makefile updates
added hashing for known_sfx, menu_cachepics and mod_known lookups
r_misc.c: don't use Cvar_Set in R_SetupFrame in multiplayer
amiga: disabled the z-writes in D_DrawTurbulent8T and the T / T5 polyset functions
vid_cgx.c: eliminated the need for vid_curpal, VID_SetPalette speedup
amiga: added 68k optimized R_TransformFrustum
amiga: disabled some more problematic GCC6 optimizations
r_alias68k.s: fixed R_AliasTransformFinalVert
moved r_sincos to mathlib
replaced the client-side sin/cos calls with r_sincos lookups
converted r_sincos to BAMS to deal with angles outside the 0-360 range
added an interleaved sin/cos table for refresh functions
amiga: added 68k optimized versions of R_AliasTransformVector and R_AliasTransformFinalVert
amiga: added 68k optimized alias clipping functions
amiga: added 68k optimized span and edge functions
d_scan68k.s: cleaned up and simplified D_DrawTurbulent8T
d_part68k.s: small improvement to the translucent branch in D_DrawParticle
d_scan68k.s: fixed the z-buffer checks in D_DrawSpans16T
amiga: added 68k optimized R_MakeSky
amiga: added 68k optimized D_DrawSkyScans8
amiga: renamed amiga_d_68k.s to d_sprite68k.s
amiga: added 68k implementations for D_SpriteDrawSpansT and D_SpriteDrawSpansT2
d_polyse68k.s: improved D_PolysetDrawSpans8T and D_PolysetDrawSpans8T2, small cleanup
amiga: added 68k optimized polyset drawing functions
d_polyse.c cleanup, removed obsolete amiga_d_polyse68k.s
d_scan68k.s: replaced a couple of jmp's with bra, simplified D_DrawSpans16T
amiga: added 68k optimized span drawing functions
amiga: replaced the R_DrawSurfaceBlock8_mip? 68k functions
r_part.c: don't use Cvar_VariableValue for snow particles
amiga: added cdplayer.library support
sys_amiga.c: fixed the minimum stack on AmigaOS 3 with LibNIX and reduce it to 256 KB
in_amiga.c: PSX controller support
in_amiga.c: lowlevel.library analogue support C89 compatibility
amiga: added support for Paula audio
snd_sys.h: HAVE_PAULA_SOUND is for PLATFORM_AMIGAOS3 only
snd_paula.c: clib2 compatibility
in_amiga.c: cleaned up the joystick and input event handling
amiga: simplified the findfirst/findnext implementation
vid_cgx.c: added custom screen tags, removed the non-bitmap C2P, CGFX minimum version
amiga: don't check ap_Base in findclose
amiga: disabled a couple more GCC6 optimizations
in_amiga.c: fixed the morphos input handler warnings
amiga: fixed the findfirst/findnext checks to use pattern_str
modified the amiga files to compile on AmigaOS 3
fixed video mode switching on AROS
filter video modes on Amiga
made the Amiga version compile again, temporary fix for Sys_DoubleTime
use EClock instead of DateStamp on Amiga
amiga: windowed palette bug workaround, full screen double buffering
vid_cgx.c: fallback to fullscreen on 8-bit screens and below
vid_cgx.c: support for native amiga chipset modes
vid_cgx.c: limit windowed modes by the public screen resolution
vid_cgx.c: support for other monitor types besides PAL/NTSC
fixed sky scaling issues in software mode
properly separated fullscreen and windowed lists on amiga, the monitor type is now saved to the config file
fov_adapt shouldn't affect pixelAspect when vid.noadapt is set on amiga
in_amiga.c: fixed scan code differences between amiga and pc keyboards, more consistent mouse pointer handling, general cleanup
gl_vidamiga.c: smart and automatic locking support for MiniGL
amiga: assembly optimized C2P, adjusted compile flags for 060
amiga: CAMD MIDI support
in_amiga.c: removed joystick detection at startup and the port number remapping
q_endian.c: use a union in DetectByteorder
midi_camd.c: fixed the copyright notice
software particle fix for tall pixels
vid_cgx.c: use safer bitmap C2P routines
midi_camd.c: reduced static buffer sizes, guard against overflows
try to reduce menu overdraw
in-game menus could need the tile clear with smaller screen sizes
don't redraw the status bar every frame, don't draw the background tiles when using the inventory and the view area fills the screen
eliminated the Draw_TileClear calls when the view area fills the screen
sys_amiga.c: added free memory detection, replaced poking in the process structure with GetProgramDir(), return early in Sys_ConsoleInput if not dedicated
in_amiga.c: lowered the required keymap.library version
amiga: added manual library opening and default stack for clib2
added the r_dynamic cvar for software
c2p1x1_8_c5_030.s: fixed a missing symbol
amiga: added 680x0 optimized render routines by John Selck
software model lighting optimization
fixed a couple status bar regressions
try to speed up SV_Move a bit by avoiding recursion
pass the trace_t structure in a pointer to PR_SetTrace
fixed a status bar regression in higher resolutions
small tweaks to the interpreter by caching things in local variables
midi_camd.c: use floating point for the time, because the 060 has no 64-bit div/mul
sys_amiga.c: disable stdout when running from Workbench