foxygit
/
doom
Log in
Files
Commits
Refs
git clone https://git.kristoffersson.info/repos/doom.git
commits
tags
2008-09-20
Add chocolate-heretic, chocolate-hexen build targets.
Simon Howard
2e0b647d
Move m_random.[ch] to doom/ (as Hexen uses a different random number table). Split RNG code out of heretic/m_misc.c to a separate m_random.c.
Simon Howard
5a32ee7e
Remove bits from heretic/m_misc.c that are in common; change V_ScreenShot to take a format string describing the format of the filename for the screen shot file.
Simon Howard
871d3b3d
Remove now-unused screen number definitions.
Simon Howard
f19a6f2a
Replace heretic "screen" variable with I_VideoBuffer.
Simon Howard
71d54112
Merge heretic/v_video.c to common code.
Simon Howard
7c1407ea
Remove screens[] and all remaining use of it.
Simon Howard
221a00eb
Clean up string munging for selecting PCX filename.
Simon Howard
10d63425
Replace all use of screens[0] by I_VideoBuffer.
Simon Howard
1a9dc27f
Remove screen parameter from V_DrawPatch functions; update code to use V_UseBuffer where necessary.
Simon Howard
e2e163c6
Minor v_video.h cleanups.
Simon Howard
bacd7fff
Add a dest_buffer pointer for the v_video code, and V_UseBuffer to allow that to be temporarily changed. Make V_DrawBlock always draw to the screen.
Simon Howard
96cfb635
Add I_VideoBuffer variable for pointer to screen buffer used by i_video.c code. Make V_CopyRect always blit to the screen.
Simon Howard
cb4c334c
Make the wipe code use dynamically allocated transition screens.
Simon Howard
e2e44080
Set processor affinity under non-Windows platforms using the POSIX API.
Simon Howard
0d4e0453
2008-09-17
Remove heretic definitions for fixed math arithmetic and endianness conversion macros; use the ones from the common code.
Simon Howard
90056c59
ANGLE_MAX -> ANG_MAX (oops)
Simon Howard
967d3910
Remove definitions from heretic/doomdef.h that are in common code. Replace "shareware" variable with gamemode, as in doom code. Merge angle definitions into common code.
Simon Howard
8cdc1732
Move finecosine variable into tables.c.
Simon Howard
3dc8f945
Move gameaction from d_event.h into doom/ code.
Simon Howard
3f667115
Remove Logitech Cyberman code.
Simon Howard
c56d9a25
Split sound code out of Heretic's i_ibm.c into s_sound.c. Rename soundst.h to s_sound.h to fit. Reformat sounds.c files to declare sounds through macros and harmonise on the common sfxinfo_t. Fix up Heretic sound code to use common sound API.
Simon Howard
47c0b520
Silence compiler warning.
Simon Howard
1a9f364f
Convert MAXINT/MININT -> INT_MAX/INT_MIN in Heretic/Hexen code.
Simon Howard
55bb7e89
2008-09-16
- Force use of dwarf-2 debugging information - Fix an age-old problem of not being able to find -lpcsound, the debug target was looking for it rather than -lpcsound-dbg
Russell Rice
303f94ed
Clean up some warnings in the Hexen code.
Simon Howard
61e77600
2008-09-15
Update HH-TODO andd add a couple of items
Simon Howard
a4d274e6
2008-09-14
Allocate sound chunks and their buffers together, so that they are freed out as cache together.
Simon Howard
204a0368
Remove i_sdlsound.c dependency on doom/
Simon Howard
3a708aa7
Silence some compiler warnings on heretic/hexen code.
Simon Howard
609dca9f
Add -nocheat command line parameter to disable applying cheats from dehacked files.
Simon Howard
8980e849
2008-09-11
Add TODO file for Heretic/Hexen integration.
Simon Howard
7019bf09
Remove duplicate w_wad.c from hexen/ and DevMaps option.
Simon Howard
83072f09
Remove duplicate w_wad.c from heretic/.
Simon Howard
5abfa837
Add missing i_sound.h include.
Simon Howard
e3f63841
Refactor configuration file system to allow configuration file variables to be bound in a distributed fashion around the program. Remove dependency of m_config.c on doom/.
Simon Howard
b8683529
Allow all Doom missions to use any Doom version.
Simon Howard
d863f019
2008-09-10
Add missing d_mode.[ch].
Simon Howard
77518973
Split out variables for controls into common m_controls.c.
Simon Howard
cf42188f
Split off game mode/mission/version definitions into common code, along with various netgame constants.
Simon Howard
154d9d80
2008-09-09
Replace Hexen CD music API with SDL-based equivalent (as yet untested).
Simon Howard
580372cd
2008-09-08
Remove i_system.c dependency on doom/ code and add a generic I_AtExit() API for scheduling functions to call on quit.
Simon Howard
3a41ade9
Fix disabled PC speaker sounds.
Simon Howard
0a5d1795
Remove unneeded doomstat.h include.
Simon Howard
2b2abd25
Move s_sound.[ch] to doom/
Simon Howard
a3bdc179
Split off some of the s_sound.c code into i_sound.c and reimplement the old low-level sound API as a thin wrapper around the module system. Decouple the low-level code from the high-level code.
Simon Howard
f26e260b
2008-09-07
Move m_bbox.[ch] back to common (needed by v_video.c). Remove some common->doom header dependencies.
Simon Howard
1445d659
Move dehacked code to doom/. Split dehacked string replacement code into common code and remove dependencies on deh_main.h.
Simon Howard
37865c5d
Move m_bbox.[ch], f_wipe.[ch] to doom/
Simon Howard
cf7b4fab
Strip out NUL characters from dehacked files; this makes the dehacked patch with portal.wad load properly.
Simon Howard
93bbda69
← newer
older →