Files
MrTheShy 3dbe479606 Add SDL3 input bridge + N-player splitscreen viewport API
- Input: SDL3-backed PollPadAsXInput bridges DInput/HIDAPI gamepads
  past the XInput 4-pad cap. Exposed via INP_SdlBridge for use by
  callers that need to enumerate all connected pads.
- Render: VIEWPORT_TYPE_GRID_CELL enum + StateSetViewportRect(x,y,w,h)
  for parametric N-player cell rects. The pre-built lib's enum-based
  StateSetViewport leaves the D3D viewport stack-uninitialized in its
  default case, so the grid-cell path takes a direct rect to avoid
  the 0xCC fill -> RSSetViewports validation error.
- CMake: SDL3 static link wiring + Windows build helpers
  (build_libs.bat, configure_only.bat).

Used by: MrTheShy/MinecraftConsoles auth branch (8-player splitscreen).
2026-05-03 00:11:50 +02:00
..