This website requires JavaScript.
Explore
Help
Sign In
mirrors
/
0ad
Watch
1
Star
0
Fork
2
You've already forked 0ad
mirror of
https://gitea.wildfiregames.com/0ad/0ad.git
synced
2026-07-20 18:06:23 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
dd031d53673b51bba1cceb712dd6afd264f92f86
0ad
/
source
/
lib
/
sysdep
/
win
T
History
janwas
20d038efda
profiling indicates memcpy is a bottleneck, so globally replace all of them with memcpy2 (hand-optimized). depending on transfer size, this is 10%..300% faster. also made memcpy2 into a macro instead of thunk function because vc7 was still generating a jump.
...
This was SVN commit r3057.
2005-10-30 16:19:20 +00:00
..
error_dialog.h
…
error_dialog.rc
…
icon.rc
…
printf.cpp
…
printf.h
…
SDL_keysym.h
…
SDL_vkeys.h
…
waio.cpp
profiling indicates memcpy is a bottleneck, so globally replace all of them with memcpy2 (hand-optimized). depending on transfer size, this is 10%..300% faster. also made memcpy2 into a macro instead of thunk function because vc7 was still generating a jump.
2005-10-30 16:19:20 +00:00
waio.h
…
wcpu.cpp
hook up emulate_glCompressedTexImage2D to new tex transform code (which takes care of DDS unpack)
2005-09-19 22:48:20 +00:00
wcpu.h
read intel doc on multicore, realized it'd break our #cpu detect (which is actually critical because it determines safety of TSC). wrote new CPU detect code which should fix it (wasn't easy, grr); cannot test for lack of Pentium EE hardware ;p
2005-09-14 16:58:10 +00:00
wdbg_sym.cpp
tex, mem: fix refcnt issue that is the possible cause of bug#70! huge thanks to philip, who localized the problem to tex_wrap/memory not getting freed.
2005-10-29 22:29:55 +00:00
wdbg.cpp
allocators: add include guard and posix.h (needed for PROT_*)
2005-10-29 02:32:36 +00:00
wdbg.h
file_open: cleanup
2005-10-23 23:57:59 +00:00
wdetect.cpp
debug_assert now displays function name also. this neatly avoids the need for __func__ in every debug_warn, which also breaks on Linux. all such constructions have been removed.
2005-10-19 06:29:55 +00:00
wdir_watch.cpp
debug_assert now displays function name also. this neatly avoids the need for __func__ in every debug_warn, which also breaks on Linux. all such constructions have been removed.
2005-10-19 06:29:55 +00:00
wdll.cpp
profiling indicates memcpy is a bottleneck, so globally replace all of them with memcpy2 (hand-optimized). depending on transfer size, this is 10%..300% faster. also made memcpy2 into a macro instead of thunk function because vc7 was still generating a jump.
2005-10-30 16:19:20 +00:00
wdll.h
…
wgl.h
…
win_internal.h
…
win.cpp
-move app-specific stuff out of lib/ and into "hooks". see new lib/app_hooks* (note X macro goodness)
2005-10-19 03:06:54 +00:00
win.h
…
wposix_types.h
…
wposix.cpp
fix for bug#68. allows opening hidden or system dirs because on some machines, the Windows dir is marked as such.
2005-09-30 15:24:03 +00:00
wposix.h
…
wpthread.cpp
cpuid -> ia32_cpuid
2005-09-14 01:34:16 +00:00
wpthread.h
…
wsdl.cpp
CInput: swapped direction of mouse-wheel scrolling.
2005-10-14 21:59:08 +00:00
wsdl.h
sdl: remove complicated mouse button check/workaround; that's now done in Interact.cpp (which makes the assumptions being tested)
2005-10-24 00:06:08 +00:00
wsock.cpp
…
wsock.h
…
wtime.cpp
debug_assert now displays function name also. this neatly avoids the need for __func__ in every debug_warn, which also breaks on Linux. all such constructions have been removed.
2005-10-19 06:29:55 +00:00
wtime.h
…