Kissaki
f8f4b0fdec
refacs: more elaborative Varnaming; codeformatting
2013-06-11 23:03:30 +02:00
Kissaki
cab4a3d852
Extend Windows Overlay code and clean it up.
...
Extend to handle library freeing.
Codeformatting and -cleanup, robustness, and make debugoutput more consistent.
* Indroduce hook for freeing loaded DLLs.
This separates logic between loading and freeing, leading to adjustments to
the recently introduced checks for freed DLLs.
* In HardHook::reset() do a clean and complete reset rather than minimal.
* Memvarinitialisation in HardHook
* Remove logically unused variable bPresenting in d3d9.cpp (always false)
* In d3d10.cpp prefix debugoutput with D3D10 consistently; no more DXGI
which is ambiguous with a d3d11 file that also uses DXGI.
* Consistently use ods instead of fods in the overlay files.
Not in HardHook yet, as that class is used in the Mumble client as well atm
* Fix forwarded return value types (LONG to ULONG)
* TODOs for hook-call-logic in multiple places
* Commenting, formatting and scope / order adjustments
* Introduce variables with constant values (replacing magic/undescriptive constants/numbers)
2013-06-11 23:02:14 +02:00
Kissaki
f4c54b24e3
Explicitly mark childmethods as virtual
...
* Mark the childmethods overwriting the virtual Pipe methods as virtual explicitly
(effectively already were)
2013-06-04 22:38:00 +02:00
Kissaki
bb47083b9f
Reduce varscopes and improve debugtext.
2013-06-04 22:37:39 +02:00
Kissaki
e5101f2251
Fix debug output for overlay chain notice
...
The debug outputs were placed after the return statements, rendering them useless.
Place them in front, so they are executed.
2012-09-23 14:08:37 +02:00
Thorvald Natvig
f3437a6ba7
Update copyright year ranges of dev team.
2011-03-18 05:52:51 +01:00
Stefan Hacker
6380a88687
Transmit fps more often and represent them as float
2010-04-29 15:53:43 +02:00
Stefan Hacker
d8f1ac1115
Add an optional FPS counter to the overlay
2010-04-28 20:22:28 +02:00
Thorvald Natvig
9fa00c3c1c
Use premultiplied alpha textures
2010-03-01 03:14:31 +01:00
Thorvald Natvig
6f637c6f03
Indent, changelog, submodule and language update
2010-01-29 13:13:36 +01:00
Thorvald Natvig
d87855071a
Use glPixelStorei for subtexture updates on Win32
2010-01-28 12:15:22 +01:00
Thorvald Natvig
e817ee34c8
Indent, changelog, submodule and language update
2010-01-26 17:49:26 +01:00
Thorvald Natvig
7f019a7820
Remove last parts of old SharedMemory
2010-01-26 17:25:41 +01:00
Thorvald Natvig
c16b9b8e8f
Indent, changelog, submodule and language update
2010-01-26 15:54:13 +01:00
Thorvald Natvig
e51a048fe9
Make Win32 OGL overlay work in windowed mode
2010-01-26 13:38:38 +01:00
Thorvald Natvig
036c6c3310
Remove dependence on sm.sm from Win32 overlay
2010-01-24 22:19:11 +01:00
Thorvald Natvig
0baf7589ad
D3D9, D3D10 and OpenGL/Win32 pipe-based overlay
2010-01-24 17:17:35 +01:00
Thorvald Natvig
16339bfc91
Update license to 2010
2010-01-05 08:49:22 +01:00
Thorvald Natvig
4e675bceb6
Add selfreference for OpenGL
2009-09-24 23:02:26 +02:00
Thorvald Natvig
2ce544f104
Indent and submodule update
2009-03-13 17:21:41 +01:00
Thorvald Natvig
c865f2f342
Update OpenGL overlay to recheck hook
2009-03-12 23:16:40 +01:00
Thorvald Natvig
ac0b3cf4d4
Indenting
2009-03-04 16:32:43 +01:00
Thorvald Natvig
e3f271b553
Indenting update
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1458 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-19 23:09:19 +00:00
Thorvald Natvig
1faac996b2
Support simultaneous overlay in multiple applications.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1443 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-17 02:55:59 +00:00
Thorvald Natvig
c168a48ec2
Always show that we attached to OpenGL in the debug log.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1441 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-17 00:23:11 +00:00
Thorvald Natvig
061aa70e22
Trampoline-based, chaining, push/ret calling overlay.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1440 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-17 00:22:05 +00:00
Thorvald Natvig
ad2b8e2149
Update copyright for 2009
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1380 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-05 15:12:48 +00:00
Thorvald Natvig
974ced33ed
Update Win32 Overlay to inject LoadLibraryA. With the CBT hook, this should hopefully be enough.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1369 05730e5d-ab1b-0410-a4ac-84af385074fa
2009-01-01 18:55:19 +00:00
Thorvald Natvig
1f89fdd23e
Move compiler settings to compiler.pri
...
Fix a lot of warnings with msvc
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1006 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-03-18 16:26:24 +00:00
Thorvald Natvig
d6ef7b8c51
Compile Win32 with Visual Studio + Intel C Compiler
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@958 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-03-01 16:57:14 +00:00
Thorvald Natvig
dc7e438976
Update copyright for 2008
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@908 05730e5d-ab1b-0410-a4ac-84af385074fa
2008-01-05 16:25:48 +00:00
Thorvald Natvig
3c2dcd6ddb
Fix D3D9 textures stacking.
...
Fix OpenGL grey texture.
Fix CrashLog dumper. (DOH!)
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@759 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-09-01 00:31:35 +00:00
Thorvald Natvig
fad508fc4d
Win32 OpenGL overlay. ETQW :)
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@754 05730e5d-ab1b-0410-a4ac-84af385074fa
2007-08-30 12:39:16 +00:00