These tutorials focus mainly on OpenGL, Win32 programming and the ODE physics engine. OpenGL has moved on to great heights and I don't cover the newest features but cover all of the basic concepts you will need with working example programs.

 

Working with the Win32 API is a great way to get to the heart of Windows and is just as relevant today as ever before. Whereas ODE has been marginalized as hardware accelerated physics becomes more common.

 

Games and graphics utilities can be made quickly and easily using game engines like Unity so this and Linux development in general will be the focus of my next tutorials.    

  

 

FunctionLibrary
TabbedTextOut user32
tapiGetLocationInfo tapi32
tapiRequestDrop tapi32
tapiRequestMakeCall tapi32
tapiRequestMediaCall tapi32
TAPIWndProc tapi32
TelnetProtocolHandler url
TerminateProcess kernel32
TerminateThread kernel32
TextOut gdi32
Thread32First th32 (DLL:kernel32)
Thread32Next th32 (DLL:kernel32)
ThunkConnect32 kernel32
TileChildWindows user32
TileWindows user32
timeBeginPeriod winmm
timeEndPeriod winmm
timeGetDevCaps winmm
timeGetSystemTime winmm
timeGetTime winmm
timeKillEvent winmm
timeSetEvent winmm
TlsAlloc kernel32
TlsAllocInternal kernel32
TlsFree kernel32
TlsFreeInternal kernel32
TlsGetValue kernel32
TlsSetValue kernel32
ToAscii user32
ToAsciiEx user32
Toolhelp32ReadProcessMemory th32 (DLL:kernel32)
ToUnicode user32
ToUnicodeEx user32
TowerConstruct rpcrt4
TowerExplode rpcrt4
TrackMouseEvent user32
TrackPopupMenu user32
TrackPopupMenuEx user32
TransactNamedPipe kernel32
TranslateAccelerator user32
TranslateCharsetInfo gdi32
TranslateMDISysAccel user32
TranslateMessage user32
TranslateURL url
TransmitCommChar kernel32
TransmitFile wsock32
tree_into_ndr rpcrt4
tree_peek_ndr rpcrt4
tree_size_ndr rpcrt4
TrimPenData pkpd32
TrusteeAccessToObject advapi32
TryEnterCriticalSection kernel32
TUISPIDLLCallback tapi32
TabbedTextOut user32
tapiGetLocationInfo tapi32
tapiRequestDrop tapi32
tapiRequestMakeCall tapi32
tapiRequestMediaCall tapi32
TAPIWndProc tapi32
TelnetProtocolHandler url
TerminateProcess kernel32
TerminateThread kernel32
TextOut gdi32
Thread32First th32 (DLL:kernel32)
Thread32Next th32 (DLL:kernel32)
ThunkConnect32 kernel32
TileChildWindows user32
TileWindows user32
timeBeginPeriod winmm
timeEndPeriod winmm
timeGetDevCaps winmm
timeGetSystemTime winmm
timeGetTime winmm
timeKillEvent winmm
timeSetEvent winmm
TlsAlloc kernel32
TlsAllocInternal kernel32
TlsFree kernel32
TlsFreeInternal kernel32
TlsGetValue kernel32
TlsSetValue kernel32
ToAscii user32
ToAsciiEx user32
Toolhelp32ReadProcessMemory th32 (DLL:kernel32)
ToUnicode user32
ToUnicodeEx user32
TowerConstruct rpcrt4
TowerExplode rpcrt4
TrackMouseEvent user32
TrackPopupMenu user32
TrackPopupMenuEx user32
TransactNamedPipe kernel32
TranslateAccelerator user32
TranslateCharsetInfo gdi32
TranslateMDISysAccel user32
TranslateMessage user32
TranslateURL url
TransmitCommChar kernel32
TransmitFile wsock32
tree_into_ndr rpcrt4
tree_peek_ndr rpcrt4
tree_size_ndr rpcrt4
TrimPenData pkpd32
TrusteeAccessToObject advapi32
TryEnterCriticalSection kernel32
TUISPIDLLCallback tapi32