quake3live/code/win32
Sergei Shubin 111dce16ab Upgrade mouse input from DirectInput 3 to DirectInput 8
- Use DirectInput8Create() instead of dynamic dinput.dll loading
- Switch to LPDIRECTINPUT8 / LPDIRECTINPUTDEVICE8 types and DI8 macros
- Replace custom MYDATA data format with c_dfDIMouse2 (8-button support)
- Use DIMOUSESTATE2 in GetDeviceState (correct size, 8 buttons)
- Add MOUSE5 button mapping via DIMOFS_BUTTON4
- Link against dinput8.lib; define required GUIDs inline to avoid dxguid.lib conflicts
- Fix .gitignore: remove Win32/ pattern that was shadowing code/win32/ source dir

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-18 13:44:21 +08:00
..
mod-sdk-setup Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
background.bmp Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
clear.bmp Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
glw_win.h Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
icon2.ico Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
qe3.ico Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
resource.h Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
win_gamma.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
win_glimp.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
win_input.c Upgrade mouse input from DirectInput 3 to DirectInput 8 2026-03-18 13:44:21 +08:00
win_local.h Upgrade mouse input from DirectInput 3 to DirectInput 8 2026-03-18 13:44:21 +08:00
win_main.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
win_net.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
win_qgl.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
win_shared.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
win_snd.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
win_syscon.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
win_wndproc.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
winquake.rc Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00