terminx
|
daa033d56a
|
Replace sound callback mutex with atomic operation
git-svn-id: https://svn.eduke32.com/eduke32@6839 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-21 06:04:56 +00:00 |
|
terminx
|
d49300eeff
|
Add missing file to VS project
git-svn-id: https://svn.eduke32.com/eduke32@6838 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-21 06:04:50 +00:00 |
|
terminx
|
b92d4f6c1b
|
Slight change to FX_DetectFormat(); format specifications seem to say there's no such thing as WAVE without RIFF.
git-svn-id: https://svn.eduke32.com/eduke32@6837 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-21 06:04:44 +00:00 |
|
terminx
|
f952a77c9e
|
Sound code tweaks
git-svn-id: https://svn.eduke32.com/eduke32@6836 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-21 06:04:39 +00:00 |
|
terminx
|
7a6e87e367
|
Bump clang-format ColumnLimit to 150
git-svn-id: https://svn.eduke32.com/eduke32@6835 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-21 06:04:33 +00:00 |
|
terminx
|
461561d2d0
|
Fix a bunch of off-by-one errors in the sound system, made apparent by a change to some related code.
git-svn-id: https://svn.eduke32.com/eduke32@6834 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-12 21:04:12 +00:00 |
|
terminx
|
1cb6ab9db1
|
Prevent divide by 0 when SDL_GetCurrentDisplayMode()/SDL_GetClosestDisplayMode() say the refresh rate is 0
git-svn-id: https://svn.eduke32.com/eduke32@6833 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-12 21:04:07 +00:00 |
|
terminx
|
87d19d5cde
|
More function name shit
git-svn-id: https://svn.eduke32.com/eduke32@6832 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-12 21:04:00 +00:00 |
|
terminx
|
19c43b84b3
|
Function names
git-svn-id: https://svn.eduke32.com/eduke32@6831 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-12 21:03:47 +00:00 |
|
terminx
|
e5bcc1cf81
|
More function name cleanup
git-svn-id: https://svn.eduke32.com/eduke32@6830 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-12 21:03:30 +00:00 |
|
terminx
|
1fd209444f
|
Continuing the quest for clearer function names
git-svn-id: https://svn.eduke32.com/eduke32@6829 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-12 21:03:12 +00:00 |
|
terminx
|
0340e3cc0f
|
Engine function name cleanup round 2
git-svn-id: https://svn.eduke32.com/eduke32@6828 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-12 21:02:51 +00:00 |
|
terminx
|
ee63d2c070
|
Beginnings of baselayer.cpp/.h refactor. This is 99.9% renames.
git-svn-id: https://svn.eduke32.com/eduke32@6827 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-12 21:02:31 +00:00 |
|
terminx
|
f41dc7b9c4
|
This is supposed to enable the discrete GPU on NVIDIA Optimus and AMD PowerXpress setups
git-svn-id: https://svn.eduke32.com/eduke32@6826 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-12 21:02:18 +00:00 |
|
hendricks266
|
84183c439b
|
SW: Fix NORM_(SPRITE|WALL|SECTOR) macros to use MAX$1 instead of ARRAY_SIZE, which would fail due to the structs not being statically allocated.
Patch prepared by Striker.
git-svn-id: https://svn.eduke32.com/eduke32@6825 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-11 03:34:03 +00:00 |
|
hendricks266
|
6eeb14a12f
|
CON: Add spawnceilingglass, spawnwallglass, and spawnwallstainedglass commands.
Patch from Striker.
git-svn-id: https://svn.eduke32.com/eduke32@6824 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-11 03:33:59 +00:00 |
|
hendricks266
|
d41f233045
|
CON: Add resetplayerflag 8, which mandates reload and not savegame load in single player.
git-svn-id: https://svn.eduke32.com/eduke32@6823 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-11 03:33:54 +00:00 |
|
pogokeen
|
c11adbb0d4
|
Temporarily remove the option to enable texture filtering when building with EDUKE32_STANDALONE until indexed colour texture rendering supports filtering.
git-svn-id: https://svn.eduke32.com/eduke32@6822 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-08 19:41:09 +00:00 |
|
terminx
|
4dabba7bb6
|
Oh hey I fucked something up... again... :D
git-svn-id: https://svn.eduke32.com/eduke32@6821 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-06 01:43:27 +00:00 |
|
terminx
|
d20df1ec9a
|
Bump MAXSPRITESONSCREEN from 2048 to 2560
git-svn-id: https://svn.eduke32.com/eduke32@6820 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-06 01:43:22 +00:00 |
|
terminx
|
7d0249b9ee
|
I don't know if this is actually better or not but it feels like it should be
git-svn-id: https://svn.eduke32.com/eduke32@6819 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-06 01:43:17 +00:00 |
|
terminx
|
260fb278d9
|
EDUKE32_STANDALONE guard some HoloDuke behavior in CON_IFCANSEE and remove a branch from GAMEARRAY_BITMAP processing in CON_SETARRAY
git-svn-id: https://svn.eduke32.com/eduke32@6818 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-06 01:43:12 +00:00 |
|
terminx
|
bcd5e48c8c
|
EDUKE32_STANDALONE guard some hard-coded Duke3D sound behavior
git-svn-id: https://svn.eduke32.com/eduke32@6817 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-06 01:43:08 +00:00 |
|
terminx
|
ad75d09d57
|
Use FindDistance3D() instead of sepdist() directly because we don't need/want it inlined here
git-svn-id: https://svn.eduke32.com/eduke32@6816 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-06 01:43:03 +00:00 |
|
terminx
|
55a436651a
|
Remove a couple of unnecessary calls to S_ClearSoundLocks()
git-svn-id: https://svn.eduke32.com/eduke32@6815 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-06 01:42:58 +00:00 |
|
terminx
|
6cd5baf5c7
|
Replace a couple checks for qsetmode==200 with in3dmode(), because it's literally a macro that does that
git-svn-id: https://svn.eduke32.com/eduke32@6814 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-06 01:42:53 +00:00 |
|
terminx
|
4b5b6de13c
|
Remove useless switch/case setup in nextpage()
git-svn-id: https://svn.eduke32.com/eduke32@6813 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-06 01:42:47 +00:00 |
|
terminx
|
d2a3e2a70d
|
Revert a small change to cache1d and default lz4CompressionLevel to 5
git-svn-id: https://svn.eduke32.com/eduke32@6812 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-06 01:42:43 +00:00 |
|
terminx
|
851c7755c2
|
Use CSTAT_SPRITE_ALIGNMENT_* enums in a couple places
git-svn-id: https://svn.eduke32.com/eduke32@6811 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-06 01:42:38 +00:00 |
|
terminx
|
6acd592ae2
|
Fix up some dynamic tile remapping cruft in A_Spawn() for less branching
git-svn-id: https://svn.eduke32.com/eduke32@6810 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-06 01:42:33 +00:00 |
|
terminx
|
16a72c4530
|
Untabify engine_priv.h
git-svn-id: https://svn.eduke32.com/eduke32@6809 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-06 01:42:27 +00:00 |
|
terminx
|
86a4158b8a
|
Epic fuckup
git-svn-id: https://svn.eduke32.com/eduke32@6808 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-05 05:39:33 +00:00 |
|
terminx
|
1b2ab0edad
|
cache1d changes, also implements lz4compressionlevel cvar to control the speed vs side trade-off for savegame compression
git-svn-id: https://svn.eduke32.com/eduke32@6807 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-05 04:39:30 +00:00 |
|
terminx
|
34525aa853
|
Standalone build warning fix
git-svn-id: https://svn.eduke32.com/eduke32@6806 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-05 04:39:23 +00:00 |
|
terminx
|
23471fdf0a
|
Build fixes, oops
git-svn-id: https://svn.eduke32.com/eduke32@6805 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-04 21:06:07 +00:00 |
|
terminx
|
316db0ee5e
|
Guards
git-svn-id: https://svn.eduke32.com/eduke32@6804 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-04 20:48:15 +00:00 |
|
terminx
|
3d0a4c37d4
|
Minor png writer fixups
git-svn-id: https://svn.eduke32.com/eduke32@6803 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-04 20:48:10 +00:00 |
|
terminx
|
5214bc68dc
|
More EDUKE32_STANDALONE guards
git-svn-id: https://svn.eduke32.com/eduke32@6802 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-04 20:48:05 +00:00 |
|
terminx
|
dac6d70af6
|
Add some missing files to the VS project
git-svn-id: https://svn.eduke32.com/eduke32@6801 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-04 20:48:00 +00:00 |
|
terminx
|
61215ef0ba
|
Re-arrange some of the hard-coded stuff in A_Spawn(). Just re-organizations, no changes to the blocks that moved.
git-svn-id: https://svn.eduke32.com/eduke32@6800 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-04 20:47:55 +00:00 |
|
terminx
|
d10dcd971c
|
More EDUKE32_STANDALONE guarding. Next commit will merge some of the guarded blocks together for simplicity.
git-svn-id: https://svn.eduke32.com/eduke32@6799 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-04 20:47:48 +00:00 |
|
terminx
|
d9b24b8f5c
|
#ifndef EDUKE32_STANDALONE guard a bunch of hardcoded behavior
git-svn-id: https://svn.eduke32.com/eduke32@6798 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-02 22:00:44 +00:00 |
|
terminx
|
7fc541f0d5
|
#if guard unncessary mouse position check with SDL2
git-svn-id: https://svn.eduke32.com/eduke32@6797 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-02 22:00:38 +00:00 |
|
terminx
|
f978ba0d07
|
Optimize A_RadiusDamage()
git-svn-id: https://svn.eduke32.com/eduke32@6796 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-02 22:00:33 +00:00 |
|
terminx
|
3f47f2fccb
|
Redundant return
git-svn-id: https://svn.eduke32.com/eduke32@6795 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-02 22:00:28 +00:00 |
|
terminx
|
f3843a9a3a
|
Branchless sectorofwall_internal()
git-svn-id: https://svn.eduke32.com/eduke32@6794 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-02 22:00:23 +00:00 |
|
terminx
|
aba97eb6a9
|
Fix hitradius performance when affecting tons of walls
git-svn-id: https://svn.eduke32.com/eduke32@6793 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-02 22:00:17 +00:00 |
|
terminx
|
bb8ceefa95
|
Sound cleanup. Eliminates on-demand loading of sounds--all sounds are cached before level load.
git-svn-id: https://svn.eduke32.com/eduke32@6792 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-02 22:00:11 +00:00 |
|
terminx
|
4b4994b99a
|
Save/load cache1d size from config
git-svn-id: https://svn.eduke32.com/eduke32@6791 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-02 22:00:05 +00:00 |
|
terminx
|
fbf1d6ae08
|
Formatting
git-svn-id: https://svn.eduke32.com/eduke32@6790 1a8010ca-5511-0410-912e-c29ae57300e0
|
2018-04-02 21:59:59 +00:00 |
|