smallmodel
|
d399ffd609
|
Set the correct sound velocity
|
2024-08-24 18:18:20 +02:00 |
|
smallmodel
|
bf2626f804
|
Set the pitch before playing the sound
|
2024-08-24 17:53:13 +02:00 |
|
smallmodel
|
00f27ac02d
|
Fix improper sound distance values
|
2024-08-24 17:35:35 +02:00 |
|
smallmodel
|
5134aed352
|
Mark the functions as inline to optimize function calls
|
2024-08-24 17:35:02 +02:00 |
|
smallmodel
|
b457a84ed9
|
Fix AL_DISTANCE_MODEL value type, it must be an integer
|
2024-08-24 16:39:43 +02:00 |
|
smallmodel
|
8188d46ee7
|
Fix SetLittleLong() writing past end of bytes buffer
(even though the union was still 4-bytes because of the integer)
|
2024-08-24 15:10:12 +02:00 |
|
smallmodel
|
d64e88451f
|
Fix compiler warnings
Note that in Dismiss(), checking for `this` is not necessary (original code was generated by the compiler)
|
2024-08-24 15:08:42 +02:00 |
|
smallmodel
|
c70c578194
|
Ignore ALC_OUTPUT_MODE_SOFT if unavailable
|
2024-08-24 14:51:58 +02:00 |
|
smallmodel
|
54ceff5107
|
Process the value of s_speaker_type
|
2024-08-24 14:25:25 +02:00 |
|
smallmodel
|
32b0b2dfac
|
Fix camera angles changing too much when switching between linked turrets
|
2024-08-24 00:40:23 +02:00 |
|
smallmodel
|
6506577787
|
Add shader flags with tcMod rotate
This fixes vehicle wheels rotating forever. Wheels now rotate consistently depending on the vehicle speed
|
2024-08-24 00:35:39 +02:00 |
|
smallmodel
|
56775399d3
|
Fix 3D sounds not being attached to an entity when specified
|
2024-08-23 23:38:52 +02:00 |
|
smallmodel
|
d6d40975e5
|
Add more file debug print
|
2024-08-23 23:32:46 +02:00 |
|
smallmodel
|
e3936f52a2
|
Move Com_SwapSaveStruct to a better place
|
2024-08-23 22:39:14 +02:00 |
|
smallmodel
|
53d5dd1e40
|
Differentiate saves from mohaa, mohta and mohtt
Fixes #339 where Spearhead and Breakthrough would also display saves from mohaa
|
2024-08-23 22:25:43 +02:00 |
|
smallmodel
|
b2ef0fd6e3
|
Swap the save game struct on big endian architectures
|
2024-08-23 21:09:12 +02:00 |
|
smallmodel
|
8832fbe55d
|
Fix entities loopsound incorrectly having the streamed value at the end of the name, causing some sounds unable to load
|
2024-08-23 21:03:02 +02:00 |
|
smallmodel
|
b5ffe756d6
|
Fix buffers unnecessarily being unqueued after source has stopped
|
2024-08-23 20:38:41 +02:00 |
|
smallmodel
|
8c41576daa
|
Remove assertion as sounds can be streamed at any time
|
2024-08-23 12:13:17 +02:00 |
|
smallmodel
|
a529b37f25
|
Show some AL errors on developer mode only
|
2024-08-23 12:07:28 +02:00 |
|
smallmodel
|
f84ed6b794
|
Fix crash when loading from save, caused by incorrect client-game state size
Closes #343
|
2024-08-23 11:48:50 +02:00 |
|
smallmodel
|
5e60b89a0d
|
Fix linux compile error
|
2024-08-22 16:13:03 +02:00 |
|
smallmodel
|
e46625a52c
|
Added more verbosity
|
2024-08-22 15:39:28 +02:00 |
|
smallmodel
|
f67a7c6621
|
List available devices and use Generic Software if Generic Hardware is the default
|
2024-08-22 13:30:04 +02:00 |
|
smallmodel
|
4839a2026b
|
Fix string casting
|
2024-08-22 12:43:18 +02:00 |
|
smallmodel
|
219dbbb5b7
|
Open the default device by passing in the default device name instead of NULL
|
2024-08-22 12:39:14 +02:00 |
|
smallmodel
|
d78de51bc2
|
Bump version number
|
2024-08-21 19:02:23 +02:00 |
|
smallmodel
|
f2b49f7ccb
|
Fix wrong parameters
|
2024-08-21 18:48:16 +02:00 |
|
smallmodel
|
13911b051a
|
Use OpenAL by default
|
2024-08-21 18:35:06 +02:00 |
|
Trung Lê
|
3b2e4ff9c1
|
Revert to original code
|
2024-08-21 00:18:38 +10:00 |
|
Trung Lê
|
16e0dc17a8
|
Add implicit conversion from const-qualified pointer types to non-const-qualified var
|
2024-08-21 00:13:04 +10:00 |
|
Trung Lê
|
1f4b7718e8
|
Refactoring gameExport_s::ReadLevel() and gameExport_s::WriteLevel()
|
2024-08-20 23:41:43 +10:00 |
|
smallmodel
|
8c59d6020e
|
Backported ioquake3 fixes for https://www.cvedetails.com/cve/CVE-2017-11721/ (Buffer overflow)
|
2024-08-18 13:35:59 +02:00 |
|
smallmodel
|
377b0896c2
|
Fix drivable vehicle not having the death waittill after loading from save
This caused some vehicles to be destroyed immediately after being handled from script (like the halftrack in t2l1)
|
2024-08-18 12:03:01 +02:00 |
|
smallmodel
|
a399fdf6cf
|
Removed useless comments
|
2024-08-17 21:07:25 +02:00 |
|
smallmodel
|
783c24d6f7
|
Fix sound never playing from entities that are not sent to clients
|
2024-08-17 17:24:17 +02:00 |
|
smallmodel
|
1254146223
|
Fix streamed sound stopping before end
|
2024-08-17 11:09:35 +02:00 |
|
smallmodel
|
f776d842d1
|
Don't load sound immediately if they must be streamed
This removes more hiccups
|
2024-08-14 19:08:20 +02:00 |
|
smallmodel
|
74acf35a89
|
Merge branch 'main' into features/oal-streaming
|
2024-08-13 21:07:27 +02:00 |
|
smallmodel
|
81b8fe3f61
|
Use a pointer to an array instead of accessing the tiki mesh field directly to avoid loop badly optimized due to the compiler thinking there can be only 1 element
This fixes #337
|
2024-08-13 20:55:12 +02:00 |
|
smallmodel
|
679bfb90ea
|
Fix accessing 8th leaves element before finishing the loop
This caused the 8th element to be taken into account when enabling optimizations with GCC (invalid pointer to the leaf)
|
2024-08-13 20:41:53 +02:00 |
|
smallmodel
|
deb18c53b7
|
Implement streaming support for OpenAL
See #333, and #324
|
2024-08-12 20:26:17 +02:00 |
|
smallmodel
|
eb04e26823
|
Use the new libmad version as it seems stable enough
|
2024-08-09 20:33:59 +02:00 |
|
smallmodel
|
3af24ee0ea
|
Exclude new sound CPP files directly when not using the new sound system instead of using #ifdef
|
2024-08-09 20:30:35 +02:00 |
|
smallmodel
|
513fe7773f
|
Don't append a '\' at the beginning during autocompletion
|
2024-08-08 20:44:00 +02:00 |
|
smallmodel
|
9150d1cc44
|
Fix lighting grid being incorrect
It fixes #321 where impacts like bullets would have an incorrect color (like red, green...)
|
2024-08-08 20:31:19 +02:00 |
|
smallmodel
|
e19b72647e
|
Use qglGenTextures to guarantee the uniqueness of the texture number
|
2024-08-08 19:07:09 +02:00 |
|
smallmodel
|
d809975882
|
Use Q_snprintf because itoa is non-standard
|
2024-08-07 22:27:02 +02:00 |
|
smallmodel
|
7b92d99afa
|
Fix compile error
|
2024-08-07 22:24:52 +02:00 |
|
smallmodel
|
b463c905cf
|
Free up unused images
This fixes #93 where the game would hit `MAX_DRAWIMAGES` after loading a few maps
|
2024-08-07 21:11:16 +02:00 |
|