efec679e1f
Fix NetCliAuthFileRequest Regression introduced by 6e56447
...
Our data fields have to be the same as their size on the wire. Ugh.
2013-11-25 20:13:38 -05:00
063b61161d
Don't ignore possible extensions when localizing object names
2013-11-21 16:53:55 +01:00
c69d546c69
Fix a VC++2013 compile error
2013-11-02 01:50:10 -07:00
f4f24cb6c2
Merge pull request #346 from Hoikas/async-sleep
...
Fix buddy-add stutter
2013-09-28 11:40:47 -07:00
61483e2739
Fix crash when loading converted Age.
2013-08-15 12:13:35 -07:00
c536ceefb4
Merge pull request #345 from dpogue/pipeline
...
Split DirectX stuff into a subdirectory of plPipeline
2013-07-24 21:36:03 -07:00
5c11d618f5
Actually use working backslashes.
2013-07-24 21:20:38 -07:00
6ce5d5abda
Clean up source groups for plDXPipeline.
2013-07-24 21:17:16 -07:00
cc264e3f43
Minor fixes.
2013-07-22 19:41:27 -07:00
52deaff61a
Async pyVaultPlayerInfoList::AddPlayer
...
This fixes the stutter when adding a buddy to the KI. The return value was
never used, according to grep. There is a delay between hitting enter and the player being added, but that's acceptable.
2013-07-21 21:31:16 -04:00
fc9d51cc35
plViewTransform is not in plPipeline.
...
Thanks @Deledrius .
2013-07-21 15:57:22 -07:00
e6609c2b71
Fix clang warnings in plCubicRenderTargetModifier.
2013-07-21 00:50:58 -07:00
04d88377ad
Move all the DirectX-specific stuff into a folder.
...
This actually allows us to compile plPipeline on *nix (although linking
will fail).
2013-07-21 00:50:00 -07:00
ae9b1cf2a4
Merge pull request #342 from Hoikas/ishuman
...
Fix pySceneObject::IsHuman
2013-07-20 14:37:59 -07:00
f1767ebabe
Fix some *nix compiler errors.
2013-07-20 00:04:51 -07:00
139730eaab
Fix pySceneObject::IsHuman
2013-07-13 19:20:07 -04:00
b86ab9d69e
Merge pull request #336 from Hoikas/weight-format
...
Improve skinning performance.
2013-07-09 19:30:45 -07:00
88dfd51000
Fix Console Help indentation
2013-07-09 21:52:17 -04:00
dd35878465
Begin killing off sprintf
2013-07-09 21:30:42 -04:00
470ed86187
Let's use vsnprintf
for those legacy methods...
2013-07-09 21:30:41 -04:00
798764d84e
Nuke some snprintf
2013-07-09 21:30:40 -04:00
ea31db3305
SSE 4.1 Skinning
...
This appears to offer no benefit on my Wolfdale CPU, but I expect it will
be useful on more recent ones.
2013-07-09 21:07:24 -04:00
4d32454764
Fill volatile buffers
...
This shaves off a memcpy and some smaller copies. Decent gains that scale
up quite well as more avatars are on screen.
2013-07-09 21:07:24 -04:00
aa7df368f1
Cleanup macro-mayhem
...
This converts the VERTBLEND macros to some clever templates. This code
should be much more maintainable.
2013-07-09 21:07:23 -04:00
18010570b5
Allow disabling certain parts of the build
2013-07-09 10:35:43 +02:00
dd431db36e
Fix CMake warnings on linking the Python libraries
2013-07-07 21:16:35 +02:00
c74dd5d42e
Merge pull request #334 from Deledrius/vs_2013_std
...
Add missing std headers for compilation with VisualStudio 2013.
2013-06-26 20:37:40 -07:00
296c4b6a69
Add missing std headers for compilation with VisualStudio 2013.
...
Additional C++11 support in VS12 requires inclusion of the proper headers.
2013-06-26 19:17:53 -07:00
f880967ba9
Fix SDL double-load
2013-06-20 18:14:24 -04:00
4a189faf36
Remove x87 hack for typical (avatar) use cases
2013-06-19 16:37:55 -04:00
342dd5fe14
Aligned point/vector loads
2013-06-19 16:37:55 -04:00
48f232c3a0
Aligned matrix loading
2013-06-19 16:37:54 -04:00
8c37858de8
Convert hsMatrix44 hsTArrays to std::vectors
2013-06-19 16:37:52 -04:00
8261074f22
Better object searching
2013-06-18 18:37:19 -04:00
6832881e32
Enable plDynamicTextMsg sending
2013-06-18 18:37:13 -04:00
0c1b6bb096
Some messages are useful
2013-06-18 18:27:59 -04:00
57c600ce32
Clone unloading
2013-06-18 17:48:32 -04:00
118fd9a184
Net propagated PtAttach and cloning
2013-06-18 17:48:25 -04:00
51866d11ac
Merge pull request #330 from Hoikas/progress-fixes
...
OpProgress Improvements
2013-06-13 18:44:49 -07:00
c3ce9a07ab
Another decimal place in the profiling display
...
And Hoikas said, "I cannot tell a difference in the skinning times on my
not-crappy computer with only a tenth of a millisecond resolution." So we
now have hundredth of a millisecond in the profiling display. These are
the kinds of problems you have when developing with a machine that doesn't
suck. It would be nice if players didn't try to run the game on machines
from before the exctinction event that ended the Permian era.
2013-06-12 17:31:35 -04:00
dcb0e2f046
Ensure there is always book-spinning while linking
...
This should help people realize that things are happening... Even if
whatever server they're connected to takes a very long time to process a
join request. At some point in the future, the linking process should be
de-serialized.
2013-05-27 23:57:37 -04:00
f27cf09cf5
StringStream means less recursive sprintf...
2013-05-27 23:57:36 -04:00
fbe821ab11
OpProgress: only skip space if we drew something
2013-05-27 23:57:34 -04:00
09f9380073
Only validate FixedKeys in debug builds
2013-05-24 17:34:38 -04:00
9634f9b050
PhysX conversion code validation at compile-time
...
Seriously? Offsetof has been around for a long time, and eap added a
compiler_assert for his crazy netcode. There's no excuse for that to be
happening at runtime.
2013-05-23 00:07:37 -04:00
91b4bb2da6
Fix python packing logic
2013-05-22 21:02:44 -04:00
061f129e70
Remove PhysX Dependency from plExcludeRegionMod
2013-05-20 20:36:03 -04:00
99019becb0
Merge pull request #318 from Hoikas/ccr-bcast
...
Global Chat Messages
2013-04-12 16:59:55 -07:00
a8b667ca1e
Merge pull request #321 from Hoikas/refresh-fov
...
RefreshFOV Camera Command
2013-04-12 16:59:28 -07:00
06dd899d70
Merge pull request #274 from Deledrius/DebugControllerDisplay_Crashfix
...
Fix for multi-controller debug display.
2013-04-12 16:58:50 -07:00