summaryrefslogtreecommitdiffstats
path: root/src/skel/glfw (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-08-16Auto-detect X11 dependencyerorcun1-5/+1
2021-08-15Fix premature .ini saving leading to missing bindingserorcun1-4/+6
2021-07-13Use svcGetInfo definitions from libnxAdrian Graber1-1/+1
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
2021-07-13Save current usable memory for Switch applicationAdrian Graber1-2/+3
2021-07-13Replace GTA_SWITCH macro and use GAMEPAD_MENUAdrian Graber1-12/+12
* Replace GTA_SWITCH macro with __SWITCH__ for platform specific stuff and GTA_HANDHELD for the rest (which could be used by other ports) * Use GAMEPAD_MENU on GTA_HANDHELD, which will replace the usual controller setup (which contains some useless features for handhelds) * Fix some identation inconsistencies * Disable PC_PLAYER_CONTROLS on GTA_HANDHELD builds
2021-07-13Add platform specific functions for glfw vibrationAdrian Graber1-0/+76
With implementation for Switch vibration through libnx hid/pad API
2021-07-13Add Nintendo Switch initial supportAdrian Graber1-3/+9
2021-02-19Get keyboard input from X11 on Linuxerorcun1-6/+303
2021-02-15Revert "always console for windows Debug builds"withmorten1-2/+0
This reverts commit a826091dc920bc521a948f74e75ebd63ab78e976.
2021-02-15always console for windows Debug buildswithmorten1-0/+2
2021-02-13glfw window iconwithmorten1-0/+14
2021-02-12imrove readme; enable screenshots with F12aap1-0/+1
2021-02-05Detect joystick menu for XInputerorcun1-4/+4
2021-01-27Attempt to fix input delays on GLFWerorcun1-2/+1
2021-01-27Clean up POSIX streaming codeerorcun1-2/+5
2021-01-25Support pads without L2-R2, add commentserorcun1-11/+20
2021-01-22No more resetting bindings for joypad, create .ini at the first start, joystick hotplug for Linuxerorcun1-1/+17
2021-01-21enable screenshots for librwaap1-0/+4
2021-01-17Store all settings in .INIerorcun1-0/+5
2021-01-17Includes overhaul, fix some compiler warningserorcun1-27/+18
2020-12-14Fix language initialization call ordererorcun1-3/+3
2020-12-09AnimViewer fixes, commentary from miamierorcun1-38/+28
2020-12-09Use SDL gamepad mapping in environment by @ZLau92, implement @Sergeanur 's idea to use PPSSPP's DB if available, disable DEV() messages by defaulterorcun1-3/+30
2020-11-29GTA_VERSION define and some config.h cleanupaap1-2/+2
2020-11-28add -console cmdline arg instead of #if 0/1withmorten1-6/+8
2020-11-28moved some stuff to MemoryMgraap1-1/+1
2020-11-28Add multisampling to librwSergeanur1-1/+4
2020-11-25memory heap starting to workaap1-0/+9
2020-11-16Fix mouse lock/high-dpi 2erorcun1-6/+0
2020-11-16Fix mouse lock/high-dpierorcun1-7/+13
2020-10-26Replaced logo with red version and moved it to root directoryhazelnot2-88/+0
2020-10-25Updated logohazelnot6-187/+88
2020-10-18Added iconshazelnot4-0/+187
2020-10-18Fixes and style changes from miamierorcun1-6/+9
2020-10-17Fix management issueeray orçunus1-1/+2
2020-10-09Fix POSIX streamingeray orçunus1-1/+4
2020-10-02Load and write our settings in re3.ini & fixeseray orçunus1-13/+14
2020-09-30macOS support; thanks to @MrYadroAndrew Udvare1-4/+21
This should support ARM64 and x86-64. -target flag based on information from https://developer.apple.com/documentation/xcode/building_a_universal_macos_binary#3618377.
2020-09-30Fixes, mouse AUX buttons, joystick detect menueray orçunus1-28/+22
2020-09-28Use CLOCK_MONOTONIC_FAST when available (FreeBSD)Greg V1-1/+3
CLOCK_MONOTONIC_FAST is the equivalent of Linux's CLOCK_MONOTONIC_RAW.
2020-09-28Use GLFW_CURSOR_DISABLED (glfw's native mouse restriction)Greg V1-0/+2
On Wayland, clients cannot move the mouse pointer. Mouse constraints, as required for 3D camera movement, are an explicit specific thing, and glfw supports it with GLFW_CURSOR_DISABLED. Use DISABLED, unless we're in a menu in windowed mode, where HIDDEN is still appropriate.
2020-09-28glfw: scale cursor position by the ratio of framebuffer to screen sizeGreg V1-2/+5
This fixes the mouse being constrained to the top left quarter of the window on Wayland HiDPI setups.
2020-09-28Use glfwSetFramebufferSizeCallback instead of glfwSetWindowSizeCallbackGreg V1-1/+1
Framebuffer size is scaled by the display scale. This fixes the game being shrunk to the bottom left quarter of the window on Wayland HiDPI setups. Corresponding change in librw: glfwGetWindowSize -> glfwGetFramebufferSize.
2020-09-27Fixes: PS2/PS2-like menu, Hud, new sliding text founderay orçunus1-2/+1
2020-09-27Fixeseray orçunus1-6/+22
2020-09-26Fix MASTER build with glfwSergeanur1-1/+85
2020-08-14Original screen grabberSergeanur1-0/+16
2020-08-07Update glfw.cppblingu1-1/+1
2020-08-05added FreeBSD supportblingu1-0/+4
2020-07-2490% fixes, 10% skel refactoringeray orçunus1-2/+11
2020-07-2264-bit on Windowseray orçunus1-1/+1
2020-07-22Remove hacky way of injecting PS2 matfx on RW 3.3, remove static patcherSergeanur1-2/+0
2020-07-20Fixes from miamieray orçunus1-4/+0
2020-07-04Remove console and fix stheray orçunus1-0/+3
2020-07-03Re-enable console for debugging frontenderay orçunus1-0/+6
2020-06-29update glfw.cppFire-Head1-7/+199
2020-05-28Frontend customization functions, freecam toggle, minor thingseray orçunus1-1/+1
2020-05-23skeleton typosaap1-4/+4
2020-05-14blacklist for glfw "joysticks"aap1-1/+14
2020-05-12Fix linux warningsFilip Gawin1-1/+1
2020-05-11Fix Windows build and premakeeray orçunus1-1/+1
2020-05-11Linux build supporteray orçunus1-50/+125
2020-05-09Menu map fixes and resizable window on GLFWeray orçunus1-3/+5
2020-05-01Screen mode selector and persistent map target fixeray orçunus1-26/+29
2020-04-30improved video modes for glfwaap1-40/+146
2020-04-28removed cpuid stuff from glfw as they caused a crash by clobbering registers. what to do about win.cpp?aap1-79/+0
2020-04-26fixes for glfwaap1-15/+16
2020-04-26Initial GLFW supporteray orçunus1-0/+1651