Adam Johnson
38fc821aaa
Revert "Merge pull request #507 from Hoikas/smexy-init"
...
This reverts commit 39524f885b
, reversing
changes made to 3d09095df1
.
9 years ago
Adam Johnson
c97afc18a0
Fix crashes when changing graphics state
9 years ago
Adam Johnson
f075496888
Fix crashes related to dispatching messages from netcode
...
The dispatcher may or may not be ready when these things happen. If it
isn't... KABOOOOOOOOM
9 years ago
Adam Johnson
aad64cc06f
SittingModifier potential null dereference
...
Observed when linking in on DS: if an avatar sits at a sitting mod, that
SO is not loaded yet. Boom!
9 years ago
Adam Johnson
e48a98bcf4
Ensure the net client doesn't do evil stuff before we're launched
9 years ago
Adam Johnson
7e2595850b
NaN animation time == kaboom
9 years ago
Adam Johnson
8d284b222f
Implement score leaderboard fetching
9 years ago
Darryl Pogue
2ad601debe
Move SDL send into plSDLModifier.
...
It was the only user of SendSDLState, and doing this removes the need to
link against plNetClientMgr.
9 years ago
Adam Johnson
397fa894e8
Fix jittering caused by rounding a float value
9 years ago
Darryl Pogue
760377016c
Move plNetObjectDebugger NetClient -> NetCommon.
9 years ago
Darryl Pogue
eb337c121f
Remove unused plWinFontCache & plDynSurfaceWriter.
9 years ago
Darryl Pogue
bbb727521b
Remove some obsolete plDXPipeline functions.
9 years ago
Darryl Pogue
b16c296822
Remove deprecated plPipeline BeginDrawable/EndDrawable.
9 years ago
Darryl Pogue
e3ff2c9165
Remove the obsolete hsGColorizer.
9 years ago
Darryl Pogue
4b7ae4d7d2
Move hsGDeviceRef to pnNucleusInc.
9 years ago
Darryl Pogue
a1b507d34e
Move plPipeDebugFlags to pnNucleusInc.
9 years ago
Darryl Pogue
96c8655155
Move plGBufferGroup and plVertCoder to plDrawable.
9 years ago
Adam Johnson
0c280a71b8
Remove some checks from AvatarPhysical updates
...
These checks introduced a hidden race condition. If the initial avatar
physical update comes in after the initial avatar update (always happens
on DirtSand, never happens on MOUL), then the physical update could be
rejected if the avatar is sitting on the ground or on a sitting modifier
(this adds stages, which count as a task). This results in seeing an
avatar sitting at the link in point. Whoops!
I can think of no cases where these checks are actually useful. It's also
difficult to determine if we are linking in due to the fact that we're in
the grey area between loading the entire age and fading the screen. All
flags indicate we're in the age. This is just the best way to fix it(TM)
9 years ago
Adam Johnson
d14ef4087e
Convert NetCommPlayer to std::vector
9 years ago
Adam Johnson
61a07c35fc
Fix condition inverted by #463
...
This prevented new device inboxes (imagers) from being initialized
9 years ago
Michael Hansen
bffe08b7d4
Fix static initialization order dependency in MSVC2015 by changing the message to a pointer
9 years ago
Michael Hansen
132f5cfd15
Reduce warning spam by un-marking va_list functions as deprecated,
...
and ensuring all callers of such are marked deprecated
9 years ago
Michael Hansen
cea5a37027
Add deprecated warning for all remaining callers of plString::IFormat
...
Remove deprecated warning for plString::IFormat, since it is a helper
9 years ago
Darryl Pogue
1adce68d0d
Move plLoggable into NucleusLib/inc.
...
Also add deprecation warnings to non-plString uses. This will be very
noisy, but that should make it easy to track down places that should now
be using plFormat.
9 years ago
Michael Hansen
7a7293e8c6
Get rid of plString::Format
9 years ago
Michael Hansen
7a9c1308be
Clean up several more unused local variables
9 years ago
Michael Hansen
93eb41b1fe
Fix some legitimate bugs found by Coverity which MAY IMPACT BEHAVIOR!
9 years ago
Michael Hansen
7cdf7f133a
Several "low-hanging fruit" Coverity fixes which shouldn't affect behavior
9 years ago
Michael Hansen
5bd0e8d451
Mac puts malloc.h in its own subdirectory
9 years ago
Michael Hansen
8983b7bafc
Clang/libc++ requires <cmath> header for fabs and other math functions
9 years ago
Adam Johnson
f48a80ab60
Nuke totally unnesecary vector pointer
9 years ago
Adam Johnson
4c68c6e5f8
Reserve GBufferGroup vector memory
9 years ago
Adam Johnson
a2842b5d86
Fix some debug stragglers
9 years ago
Adam Johnson
7721eebcc1
WTF constructor...
9 years ago
Adam Johnson
662552e6e8
plGBufferGroup device refs to std::vector
9 years ago
Adam Johnson
6fd7ba5b8d
plGBufferGroup index storage to std::vector
9 years ago
Adam Johnson
a94fc1bf0b
plGBufferGroup vertex storage to std::vector
9 years ago
Adam Johnson
e7a0f4a4d1
GBufferGroup colors to std::vector
9 years ago
Adam Johnson
eae9088911
Convert plGBufferCell hsTArrays to std::vector
9 years ago
Adam Johnson
9264224123
Allow internal clients to start in any age.
...
Usage: plClient.exe /PlayerId=[kinum] /Age=[agefilename]
9 years ago
Darryl Pogue
d36b7801bc
Remove deprecated `register` keyword.
9 years ago
Darryl Pogue
00ad401191
Various small cleanups.
9 years ago
Darryl Pogue
e179a1e206
Delete a bunch of unused plMath classes.
9 years ago
Michael Hansen
7ae3ba9926
Clean up some incorrect uses of operator delete
9 years ago
Michael Hansen
679f2323a1
GCC 5.1 fix: nullptr != false
9 years ago
Adam Johnson
32d9e5d9e1
Fix Coverity 1161256
...
Part of the for loop's condition was being discarded. Changed to while
loop and utilize the correct condition.
9 years ago
Adam Johnson
1fb3c4ca64
Fix missing initializers in VaultInitAgeTrans
...
This caused new AgeInfos t have empty strings for important things, like
the age filename. Therefore, new ages wouldn't appear on the Relto
bookshelf.
10 years ago
Michael Hansen
00be10cdbf
Some fixes for compiler errors found on GCC/Linux
10 years ago
Adam Johnson
7ba8c74f18
Fix inverted IsEmpty check
10 years ago
Michael Hansen
d42650a32f
Disable pfPythonTest on non-Windows until it can be built and linked
...
without the Windows-specific pieces.
10 years ago