qzdoom/src/win32
Randy Heit 8d0c48bf81 - The garbage collector is now run one last time just before exiting the game.
- Removed movie volume from the sound menu and renamed some of the other
  options to give the MIDI device name more room to display itself.
- Moved the midi device selection into the main sound menu.
- Added FMOD as MIDI device -1, to replace the MIDI mapper. This is still the
  default device. By default, it uses exactly the same DLS instruments as the
  Microsoft GS Wavetable Synth. If you have another set DLS level 1 patch set
  you want to use, set the snd_midipatchfile cvar to specify where it should
  load the instruments from.
- Changed the ProduceMIDI function to store its output into a TArray<BYTE>.
  An overloaded version wraps around it to continue to supply file-writing
  support for external Timidity++ usage.
- Added an FMOD credits banner to comply with their non-commercial license.
- Reimplemented the snd_buffersize cvar for the FMOD Ex sound system. Rather
  than a time in ms, this is now the length in samples of the DSP buffer.
  Also added the snd_buffercount cvar to offer complete control over the
  call to FMOD::System::setDSPBufferSize(). Note that with any snd_samplerate
  below about 44kHz, you will need to set snd_buffersize to avoid long
  latencies.
- Reimplemented the snd_output cvar for the FMOD Ex sound system.
- Changed snd_samplerate default to 0. This now means to use the default
  sample rate.
- Made snd_output, snd_output_format, snd_speakermode, snd_resampler, and
  snd_hrtf available through the menu.
- Split the HRTF effect selection into its own cvar: snd_hrtf.
- Removed 96000 Hz option from the menu. It's still available through the
  cvar, if desired.
- Fixed: If Windows sound init failed, retry with DirectSound. (Apparently,
  WASAPI doesn't work with more than two speakers and PCM-Float output at the
  same time.)
- Fixed: Area sounds only played from the front speakers once you got within
  the 2D panning area.


SVN r854 (trunk)
2008-03-26 04:27:07 +00:00
..
afxres.h Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
boing1.ico Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
boing2.ico Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
boing3.ico Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
boing4.ico Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
boing5.ico Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
boing6.ico Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
boing7.ico Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
boing8.ico Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
cursor1.cur Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
deadguy.bmp Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
eaxedit.cpp - Fixed some more GCC warnings. 2007-12-11 02:38:38 +00:00
fb_d3d9.cpp - Added vid_refreshrate cvar to override Windows' automatic refresh rate 2008-02-19 02:48:56 +00:00
fb_d3d9_shaders.h - Updated lempar.c to v1.31. 2008-01-25 23:57:44 +00:00
fb_d3d9_wipe.cpp - Removed most checks on vid_hw2d/test2d. This now gets checked only once per 2008-02-14 04:58:45 +00:00
fb_ddraw.cpp - Fixed: PO_Busy() did not check for a NULL return from GetPolyobj(). 2008-02-22 00:20:11 +00:00
hardware.cpp - Merged the GC branch back into the trunk, so now it can receive more 2008-03-12 02:56:11 +00:00
hardware.h - Moved the code that renders the view from D_Display into a virtual function 2008-01-11 21:04:22 +00:00
helperthread.cpp - Turned on warning level 4 just to see what it would produce: a lot of 2006-12-21 04:34:43 +00:00
helperthread.h Guess what. It's not 2005 anymore. 2006-06-11 01:37:00 +00:00
i_cd.cpp - Merged the GC branch back into the trunk, so now it can receive more 2008-03-12 02:56:11 +00:00
i_crash.cpp - Fixed: The botinfo field of DCajunMaster was improperly listed as an object 2008-03-18 03:01:21 +00:00
i_input.cpp - Reverted changes of r715 in v_collection.cpp because they broke loading 2008-03-24 17:48:55 +00:00
i_input.h - Fixed: cycle_t was still a DWORD and not a QWORD under GCC. 2006-09-14 00:02:31 +00:00
i_main.cpp - The garbage collector is now run one last time just before exiting the game. 2008-03-26 04:27:07 +00:00
i_movie.cpp - Added two new cvars (win_x and win_y) that keep track of the window 2007-02-13 00:10:16 +00:00
i_system.cpp - Merged the GC branch back into the trunk, so now it can receive more 2008-03-12 02:56:11 +00:00
i_system.h - New: On Windows, the game now checks the registry to see if you have Steam 2007-12-06 19:15:07 +00:00
icon1.ico Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
resource.h - Added simulation of Hexen's startup screen (currently minus net notches). 2007-01-05 04:21:14 +00:00
st_start.cpp - Fixed AInventory::PickupFlash setting with GCC. 2008-02-17 02:40:03 +00:00
win32iface.h - Added vid_refreshrate cvar to override Windows' automatic refresh rate 2008-02-19 02:48:56 +00:00
win32video.cpp - Merged the GC branch back into the trunk, so now it can receive more 2008-03-12 02:56:11 +00:00
winres.h Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00
wrappers.nas - Fixed some more GCC warnings. 2007-12-11 02:38:38 +00:00
zdoom.exe.manifest - Fixed: The new sound pausing on menu open interrupted Strife conversations. 2006-05-23 04:25:49 +00:00
zdoom.rc - Changed MakeKey's hash algorithm from a CRC32 to Paul Hsieh's SuperFastHash. 2007-03-24 14:59:28 +00:00
zdoom.RES Directory restructuring to make it easier to version projects that don't build zdoom.exe. 2006-02-24 04:48:15 +00:00