terminx
|
6513d9f3e3
|
Make ASS's mixing functions take a pointer to a voice instead of passing a bunch of parameters separately
git-svn-id: https://svn.eduke32.com/eduke32@7121 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:32:41 +00:00 |
|
terminx
|
6d226cf0da
|
Mixer function fixups from H266
git-svn-id: https://svn.eduke32.com/eduke32@7120 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:32:35 +00:00 |
|
terminx
|
1c007c56c5
|
More sound work
git-svn-id: https://svn.eduke32.com/eduke32@7119 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:32:29 +00:00 |
|
terminx
|
374a09536d
|
Add per-sound volume support to audiolib. This allows you to control the volume of sounds independently from the distance-based system exposed through CON. To use this, you must define your sounds via the .def syntax and set the "volume" property--default is 1.0.
git-svn-id: https://svn.eduke32.com/eduke32@7117 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:32:14 +00:00 |
|
terminx
|
98f42cba6f
|
Add support for defining all sound parameters through the .def syntax, instead of just the filename
git-svn-id: https://svn.eduke32.com/eduke32@7116 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:32:05 +00:00 |
|
terminx
|
5c1e350d79
|
sdlayer: don't add windowed modes that are larger than the monitor's actual resolution
git-svn-id: https://svn.eduke32.com/eduke32@7115 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:32:00 +00:00 |
|
terminx
|
b16d7a412b
|
Don't use size_t for loop iterators (or other things not counted in bytes, realistically)
git-svn-id: https://svn.eduke32.com/eduke32@7114 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:31:54 +00:00 |
|
terminx
|
9447d2c3ff
|
Fix issue with Bgetsysmemsize() on some platforms after the changeover to ::min and ::max.
git-svn-id: https://svn.eduke32.com/eduke32@7113 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:31:49 +00:00 |
|
terminx
|
71c06d5d95
|
Savegame cleanup
git-svn-id: https://svn.eduke32.com/eduke32@7112 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:31:45 +00:00 |
|
terminx
|
a6e7f601d3
|
Fix HIGH_PRECISION_SPRITE, broken when switching to std::min and std::max.
git-svn-id: https://svn.eduke32.com/eduke32@7111 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:31:40 +00:00 |
|
terminx
|
50ea556fc6
|
Clean up a few functions in mact scriplib
git-svn-id: https://svn.eduke32.com/eduke32@7110 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:31:35 +00:00 |
|
terminx
|
59196c42ea
|
This commit is useless
git-svn-id: https://svn.eduke32.com/eduke32@7109 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:31:30 +00:00 |
|
terminx
|
a7746f9cd2
|
Make tabledivide64 actually return an int64_t...
git-svn-id: https://svn.eduke32.com/eduke32@7108 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:31:25 +00:00 |
|
terminx
|
cee9a65970
|
userbytever is uint32_t and needs %u instead of %d
git-svn-id: https://svn.eduke32.com/eduke32@7107 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:31:20 +00:00 |
|
terminx
|
797a724069
|
Fix derpy menu bug
git-svn-id: https://svn.eduke32.com/eduke32@7106 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:31:15 +00:00 |
|
terminx
|
8461fb0cb9
|
Use _strlwr and _strupr with MSVC
git-svn-id: https://svn.eduke32.com/eduke32@7105 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:31:10 +00:00 |
|
terminx
|
385562d143
|
Fix bounds checks occurring after array access in tessectrap() and polymost_precache() with very minor cleanup of surrounding lines.
git-svn-id: https://svn.eduke32.com/eduke32@7104 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:31:05 +00:00 |
|
terminx
|
ad8a65d154
|
Small cleanups to fogcalc() and fogcalc_old()
git-svn-id: https://svn.eduke32.com/eduke32@7103 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:31:01 +00:00 |
|
terminx
|
ffab1f7d71
|
Slightly simplify TrackedType operator stuff
git-svn-id: https://svn.eduke32.com/eduke32@7102 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:30:56 +00:00 |
|
terminx
|
f1cf0bafdd
|
pitch.cpp cleanup.
git-svn-id: https://svn.eduke32.com/eduke32@7101 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:30:51 +00:00 |
|
terminx
|
c0889dab31
|
Untabify minidumper
git-svn-id: https://svn.eduke32.com/eduke32@7100 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:30:46 +00:00 |
|
terminx
|
2b01ea19b1
|
Shut up a warning about potentially passing a null ptr to strlen() by way of a bad FILE ptr. The condition wasn't actually possible, but this is just as or more correct than it was before. This sure is a long commit message for something that only adds an 'else'.
git-svn-id: https://svn.eduke32.com/eduke32@7099 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:30:41 +00:00 |
|
terminx
|
a6021590f7
|
Remember to free library in minidumper
git-svn-id: https://svn.eduke32.com/eduke32@7098 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:30:37 +00:00 |
|
terminx
|
3d7a827b3d
|
Update miniz to 3616bf804b1e7b9be5e2769b1e4a7d74d575b13c
git-svn-id: https://svn.eduke32.com/eduke32@7097 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:30:32 +00:00 |
|
terminx
|
f93e228e2a
|
Fix printf format specifier mismatches in G_PrintFPS()
git-svn-id: https://svn.eduke32.com/eduke32@7096 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:30:27 +00:00 |
|
terminx
|
175ac6dc6b
|
This looks dumb as fuck, but it tells static analysis tools that our memory allocation functions literally never return a null pointer
git-svn-id: https://svn.eduke32.com/eduke32@7095 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:30:22 +00:00 |
|
terminx
|
b65120200a
|
Clean up Bgethomedir() and a few of the other directory functions
git-svn-id: https://svn.eduke32.com/eduke32@7094 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:30:17 +00:00 |
|
terminx
|
9987b1ffa0
|
Return invalid keyword string instead of null when passing a bad ID to VM_GetKeywordForID()
git-svn-id: https://svn.eduke32.com/eduke32@7093 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:30:12 +00:00 |
|
terminx
|
76e86ddcea
|
Replace player number check with equivalent null pointer check
git-svn-id: https://svn.eduke32.com/eduke32@7092 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:30:08 +00:00 |
|
terminx
|
7bd8c55e32
|
Useless warning silencing
git-svn-id: https://svn.eduke32.com/eduke32@7091 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:30:03 +00:00 |
|
terminx
|
4c57c4dd46
|
imo auto is cleaner here because the cast of the rvalue makes the resulting type explicitly clear
git-svn-id: https://svn.eduke32.com/eduke32@7089 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:29:54 +00:00 |
|
terminx
|
bac01d8e2a
|
Completely unused struct...?
git-svn-id: https://svn.eduke32.com/eduke32@7088 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:29:49 +00:00 |
|
terminx
|
82fcd89ed5
|
Add debug_break() to default case in VM_Execute()
git-svn-id: https://svn.eduke32.com/eduke32@7087 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:29:44 +00:00 |
|
terminx
|
9079beadb4
|
Remove some dead statements, useless assigments, etc
git-svn-id: https://svn.eduke32.com/eduke32@7086 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:29:38 +00:00 |
|
terminx
|
1d71ea3fc0
|
polymost_setTexturePosSize() and polymost_setHalfTexelSize(): pass vec4f_t and vec2f_t by const reference instead of by value
git-svn-id: https://svn.eduke32.com/eduke32@7085 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:29:30 +00:00 |
|
terminx
|
03332e8812
|
Fix double free in osdcmd_do() and clean up the variable definitions while we're there
git-svn-id: https://svn.eduke32.com/eduke32@7084 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:29:25 +00:00 |
|
terminx
|
4bb9a4b792
|
sscanf format parameter fixups
git-svn-id: https://svn.eduke32.com/eduke32@7083 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:29:20 +00:00 |
|
terminx
|
9e68009725
|
Fix downmix_int_8bit() in libxmp-lite assuming char is a signed type
git-svn-id: https://svn.eduke32.com/eduke32@7082 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:29:13 +00:00 |
|
terminx
|
688fadd729
|
macOS build fix
git-svn-id: https://svn.eduke32.com/eduke32@7081 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:29:08 +00:00 |
|
terminx
|
75e141ec81
|
Fix potential buffer overruns in sdlayer
git-svn-id: https://svn.eduke32.com/eduke32@7080 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:29:04 +00:00 |
|
terminx
|
1f8b23152e
|
Replace remaining instances of regular malloc/calloc/realloc/strdup with our memory error handler versions
git-svn-id: https://svn.eduke32.com/eduke32@7079 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-25 23:28:56 +00:00 |
|
terminx
|
9613bbac33
|
Use std::min and std::max instead of min and max macros.
git-svn-id: https://svn.eduke32.com/eduke32@7078 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-16 06:09:54 +00:00 |
|
terminx
|
e77325f2a4
|
Remove redundant assignments
git-svn-id: https://svn.eduke32.com/eduke32@7077 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-16 06:09:42 +00:00 |
|
terminx
|
2ff98ca1ce
|
Bump BYTEVERSION for previous change
git-svn-id: https://svn.eduke32.com/eduke32@7076 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-16 06:09:37 +00:00 |
|
terminx
|
2132fe978a
|
The LZ4 versions of kdfread and kdfwrite don't have the size limitations that the LZW versions have
git-svn-id: https://svn.eduke32.com/eduke32@7075 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-16 06:09:32 +00:00 |
|
terminx
|
e69aac2b93
|
Remove duplicated line
git-svn-id: https://svn.eduke32.com/eduke32@7074 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-16 06:09:26 +00:00 |
|
terminx
|
ebcebbde5e
|
Update engine headers so that argument names in function declarations match the actual function definitions. This also removes const from function declarations in cases when it isn't meaningful.
git-svn-id: https://svn.eduke32.com/eduke32@7073 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-16 06:09:20 +00:00 |
|
terminx
|
2e2731c119
|
Same sort of thing as the previous commits, but for the engine. Forward declaration cleanup and constification.
git-svn-id: https://svn.eduke32.com/eduke32@7072 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-16 06:09:09 +00:00 |
|
terminx
|
342b32c4aa
|
Update duke3d headers so that argument names in function declarations match the actual function definitions. This also removes const from function declarations in cases when it isn't meaningful.
git-svn-id: https://svn.eduke32.com/eduke32@7071 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-16 06:08:58 +00:00 |
|
terminx
|
af728b2641
|
Remove a few useless forward declarations and const-ify a couple of function parameters. Yawn.
git-svn-id: https://svn.eduke32.com/eduke32@7070 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-10-16 06:08:50 +00:00 |
|