Adam Johnson
0192c7eecd
Fix rename fail
12 years ago
Adam Johnson
e4e718e243
Bypass ATI Generic fudging with Radeon HD cards
12 years ago
Adam Johnson
f2f1bea345
Non Power-of-Two DynamicCapMaps
...
Epic K'veer floor is now even more epic.
12 years ago
Adam Johnson
3fb5f33517
Add plQuality entry for Shader Model 3
12 years ago
Adam Johnson
4ae5f5a377
Don't pass plFileName to varargs
12 years ago
Joseph Davies
060c710ab5
Correct voice chat icon resizing.
...
- Make icon drawing aspect-ratio aware.
- Updates icon size when enabling in case aspect ratio has changed since it was created.
12 years ago
Darryl Pogue
e98a95fc94
Fix a compilation issue.
12 years ago
Adam Johnson
2b06708915
Generate mip levels for DynamicTextMaps
...
This changeset introduced a new plBitmap flag `kAutoGenMipmap`, which
trickles through the pipeline and becomes `D3DUSAGE_AUTOGENMIPMAP` in
standard DirectX texture creation. This flag is applied to all
DyanmicTextMaps. The end result is that DynamicTextMaps become fuzzy at a
distance, rather than choppy.
12 years ago
Adam Johnson
5a80de79fd
Don't memset EAP's Crazy Crap
...
Using memset there caused a crash. It works on all the other params, so I
assume that eap's ARRAY thing is incapable of handling a memset.
12 years ago
Darryl Pogue
e4af3aff16
time.h -> ctime
12 years ago
Darryl Pogue
2967635ce2
float.h -> cfloat
12 years ago
Darryl Pogue
29bc092cff
math.h -> cmath
12 years ago
Darryl Pogue
b01aab4a39
Standardize on C++ headers.
...
Also removes a bunch of duplicate #includes of stuff that's already
pulled in by HeadSpin.h.
12 years ago
Darryl Pogue
c7e2b7a90f
Correct plAvatar fixes.
12 years ago
Darryl Pogue
c71bff3f21
Fix more clang warnings.
12 years ago
Darryl Pogue
2af0a7f56e
Get rid of clang warnings in plAvatar.
12 years ago
Adam Johnson
dcacfc8665
Fix export of Emote Anims
...
Bug in the registry key list refactor... We wrote out all the keys in the
key list instead of only the keys with objects. This meant we got a lot of
garbage (empty) objects when exporting [Fem|M]aleWave.
12 years ago
Adam Johnson
7888cf7010
Remove redundant bitfield
12 years ago
Adam Johnson
07ddec2f79
Expose to python
12 years ago
Adam Johnson
af1db55f67
Mute the linking sound on client kicks
...
This commit is really quite awesome in that you can now propagate any
plLinkToAgeMsg that will mute the link out, link in sounds, or both. Some
garbage fields were repurposed for this functionality. The messages were
passed correctly on Cyan's MOULa server.
Conflicts:
Sources/Plasma/PubUtilLib/plMessage/plLinkToAgeMsg.h
Sources/Plasma/PubUtilLib/plNetClient/plLinkEffectsMgr.cpp
Sources/Plasma/PubUtilLib/plNetClient/plNetClientMgr.h
Sources/Plasma/PubUtilLib/plNetClient/plNetLinkingMgr.cpp
12 years ago
Michael Hansen
0343e997da
ARRAY(T) uses malloc, and therefore breaks classes which need constructors
12 years ago
Joseph Davies
e9a861ee1f
Fix typo in plPlate.
12 years ago
Michael Hansen
2c028c4b07
Remove hsFiles in favor of plFilesystem stuff
12 years ago
Michael Hansen
cc54fb07be
Finish deprecation of pnUtPath
12 years ago
Michael Hansen
6e564476b7
Deprecate plFileUtils and parts of pnUtPath
12 years ago
Michael Hansen
970ad3e729
Add additional functionality to plFileSystem as needed
12 years ago
Michael Hansen
f86b549293
Re-define nil as nullptr, cleaning up some potential issues along the way
12 years ago
Joseph Davies
e2a0041d31
plStringify ControllerDebugDisplay.
...
plStringification of plPXPhysicalControllerCore::IDrawDebugDisplay
and general clean-up. Also changed to only display
avatar collisions heading if any exist to show.
12 years ago
Adam Johnson
f664e8b9f5
Refactor RegistryKeyList
...
This is in preparation for page patching. The old code kept dynamic
(programatically created) and serialized keys separate. This had the
potential to reorder the key list during the application of a patch.
This is separate from the prp-patches branch to facillitate review.
12 years ago
Michael Hansen
1ce553ac80
Add plStatusLog to the list of converted interface, in order to fix my log output dir screw-up
12 years ago
Joseph Davies
343610fb5a
Fix crash when enabling Controller Debug display.
12 years ago
Michael Hansen
ad5495ca45
Fix issues from review
12 years ago
Michael Hansen
6f6ade2636
Replace hsStream::Open duplicated methods everywhere with a single plFileName interface
12 years ago
Adam Johnson
a992c93381
Don't dereference a null pointer
12 years ago
Adam Johnson
bb2146b3a3
Remove Cruft
12 years ago
Adam Johnson
b4f6ccaa88
Fix the "Crash on Exit" bug
...
We were throwing away the Dispatcher before all the keys (namely, leaked
keys) were unloaded. See the comment in plResManager for more details.
12 years ago
Michael Hansen
f980f022dd
Replace pnProduct with a (very) thin CoreLib plProduct wrapper around CMake-defined product ID values
12 years ago
Michael Hansen
5fa72a086f
Clean up some miscellaneous non-optimal string uses
12 years ago
Michael Hansen
c52a1f1037
Add plFileName::Join static method to join paths together correctly
12 years ago
Darryl Pogue
c448d11209
Fix format string here.
12 years ago
Darryl Pogue
9a579d6af7
Fix memory leaks.
12 years ago
Darryl Pogue
cd53cf180d
Fix issues pointed out in code review.
12 years ago
Darryl Pogue
48d2314a91
Actually include the plJPEG files.
12 years ago
Darryl Pogue
c77cb10c20
Move plJPEG into plGImage.
...
This matches what was done for plPNG.
12 years ago
Darryl Pogue
4dd06d1e7e
Convert plRegistryNode stuff to plString.
12 years ago
Michael Hansen
58a8034eb7
Fixes from review by @Hoikas
12 years ago
Michael Hansen
ca916fee49
Add proper member access control to NetVaultNode
12 years ago
Michael Hansen
d080626c63
Yes, we really do want to wait for the transactions to get cleaned up before terminating the loop that cleans them up (fixes NetTrans leaks)
12 years ago
Michael Hansen
abbbfc12d7
Plug some simple leaks detected during startup
12 years ago
Michael Hansen
bc0d04da48
Deprecate and remove NEWZERO macro
12 years ago