summaryrefslogtreecommitdiffstats
path: root/src/skel (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-08-16Auto-detect X11 dependencyerorcun1-5/+1
2021-08-16Auto-detect X11 dependencyerorcun1-5/+1
2021-08-15Fix premature .ini saving leading to missing bindingserorcun2-8/+12
2021-08-15Fix .ini fix for glfwerorcun1-4/+6
2021-08-15Fix premature .ini saving leading to missing bindingserorcun1-4/+6
2021-07-13Nintendo Switch supportAdrian Graber4-5/+259
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-13Move assets to dedicated folder and redefine GLFW mappings for SwitchAdrian Graber1-0/+25
2021-07-13Replace GTA_SWITCH macro and use GAMEPAD_MENUAdrian Graber2-14/+14
* 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 Graber3-4/+156
2021-07-10finish COMPATIBLE_SAVES and FIX_INCOMPATIBLE_SAVESwithmorten2-0/+26
2021-07-10finish COMPATIBLE_SAVES and FIX_INCOMPATIBLE_SAVESwithmorten2-0/+26
2021-07-05fix: add missing limits.h includes to enable bulding on musl.mssx861-0/+1
2021-07-03smol fix 2withmorten2-2/+2
2021-07-03smol fixwithmorten1-1/+1
2021-07-01fix: add missing limits.h includes to enable bulding on musl.mssx861-0/+1
2021-06-28Fix MP3 finding stack crasherorcun1-1/+1
2021-06-28Fix MP3 finding stack crasherorcun1-1/+1
2021-02-21Fix stack corruption in HandleGraphEventHaydn Trigg1-3/+3
2021-02-21Fix stack corruption in HandleGraphEventHaydn Trigg1-3/+3
2021-02-19Get keyboard input from X11 on Linuxerorcun1-6/+303
2021-02-18add NoMovies ini option, rename gDrawVersionText, always save ini after loadingwithmorten1-3/+9
2021-02-18add NoMovies ini option, rename gDrawVersionText, always save ini after loadingwithmorten1-3/+9
2021-02-18Get keyboard input from X11 on Linuxerorcun1-6/+304
2021-02-16Fix FindClose->closedirerorcun1-1/+6
2021-02-16Fix FindClose->closedirerorcun1-1/+6
2021-02-15Revert "always console for windows Debug builds"withmorten2-4/+0
This reverts commit a76c962aa348479ddb5a4d30472183239ddb9285.
2021-02-15Revert "always console for windows Debug builds"withmorten2-4/+0
This reverts commit a826091dc920bc521a948f74e75ebd63ab78e976.
2021-02-15always console for windows Debug buildswithmorten2-0/+4
2021-02-15always console for windows Debug buildswithmorten2-0/+4
2021-02-13glfw window iconwithmorten1-0/+14
2021-02-13glfw window iconwithmorten1-0/+14
2021-02-13new iconaap1-0/+0
2021-02-13new iconaap1-0/+0
2021-02-12iii icon fixFire-Head1-0/+4
2021-02-12enable screenshots with F12aap2-0/+2
2021-02-12imrove readme; enable screenshots with F12aap2-0/+2
2021-02-07Detect joystick menu for XInputerorcun3-5/+9
2021-02-05Detect joystick menu for XInputerorcun3-5/+9
2021-01-29Some regular fixes and UB fixeserorcun1-4/+4
2021-01-28Fix some UBserorcun1-4/+4
2021-01-27Attempt to fix input delays on GLFWerorcun1-2/+1
2021-01-27Clean up POSIX streaming codeerorcun1-2/+5
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-25Support pads without L2-R2, add commentserorcun1-11/+20
2021-01-24make building with Codewarrior 7 possiblewithmorten2-2/+16
2021-01-23whitespace fixwithmorten1-2/+0
2021-01-23No more resetting bindings for joypad, create .ini at the first start, joystick hotplug for Linuxerorcun2-3/+29
2021-01-23Store all settings in .INIerorcun2-0/+10
2021-01-23Includes overhaul, fix some compiler warningserorcun2-38/+26
2021-01-22fix tabs in crossplatformwithmorten1-5/+5
2021-01-22No more resetting bindings for joypad, create .ini at the first start, joystick hotplug for Linuxerorcun2-3/+29
2021-01-22get rid of most --MIAMI commentswithmorten4-8/+0
2021-01-21codewarrior: finishing toucheswithmorten1-1/+0
2021-01-21enable screenshots for librw; update librwaap2-0/+8
2021-01-21enable screenshots for librwaap2-0/+8
2021-01-21make building with Codewarrior 7 possiblewithmorten2-2/+11
2021-01-17Store all settings in .INIerorcun2-0/+10
2021-01-17Includes overhaul, fix some compiler warningserorcun2-38/+26
2021-01-14Revert extra checks before autolinkingFilip Gawin2-3/+1
2021-01-14RE3_NO_AUTOLINK to CMAKE_NO_AUTOLINKFilip Gawin2-2/+2
2021-01-14More checks before autolinkingFilip Gawin2-1/+3
2021-01-13fix save loading, hopefullyerorcun1-1/+1
2020-12-20some PS2 thingsaap1-4/+0
2020-12-14Fix language initialization call ordererorcun1-3/+3
2020-12-14Fix language initialization call ordererorcun1-3/+3
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-12-09AnimViewer fixes, commentary from miamierorcun5-78/+52
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-12-03AnimViewer done, comment cleanuperorcun5-78/+50
2020-12-01Add multisampling to librwSergeanur1-1/+4
# Conflicts: # src/core/config.h # vendor/librw
2020-12-01add -console cmdline arg instead of #if 0/1withmorten2-11/+17
# Conflicts: # src/skel/glfw/glfw.cpp # src/skel/win/win.cpp
2020-11-29GTA_VERSION define and some config.h cleanupaap2-4/+4
2020-11-28add -console cmdline arg instead of #if 0/1withmorten2-14/+18
2020-11-28moved some stuff to MemoryMgraap2-2/+2
2020-11-28Add multisampling to librwSergeanur1-1/+4
2020-11-26start using CMemoryHeapaap1-0/+5
2020-11-25memory heap starting to workaap2-1/+19
2020-11-18Fix mouse lock/high-dpierorcun1-10/+20
2020-11-18Use CLOCK_MONOTONIC_FAST when available (FreeBSD)Greg V1-1/+3
CLOCK_MONOTONIC_FAST is the equivalent of Linux's CLOCK_MONOTONIC_RAW.
2020-11-18Use 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-11-18glfw: 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-11-18Use 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-11-17Frontend: Stats, Map, Audio inputs, Radio selectorerorcun2-0/+18
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 directoryhazelnot3-88/+0
2020-10-25Updated logohazelnot7-187/+88
2020-10-23mr.casepath 2erorcun1-21/+16
2020-10-23satisfy mr.casepatherorcun1-19/+15
2020-10-23mr.casepatherorcun1-6/+7
2020-10-21Cross-platform fix and a little style changeerorcun1-22/+27
2020-10-21Text and cross-platform fixerorcun1-18/+23
2020-10-18Added iconshazelnot5-0/+187
2020-10-18Fixes and style changes from miamierorcun2-9/+24
2020-10-18Minor thingseray orçunus2-0/+2
2020-10-17Fix management issueeray orçunus1-1/+2
2020-10-17Fix management issueeray orçunus1-1/+2
2020-10-17Radar, WaterCannon, win/glfw skelseray orçunus3-32/+33
2020-10-12Streaming and cross-platform fixeseray orçunus1-5/+20
2020-10-12Streaming and cross-platform fixeseray orçunus1-5/+20
2020-10-12SampleManagereray orçunus2-3/+3
2020-10-09Fix POSIX streamingeray orçunus1-1/+4
2020-10-09Fix POSIX streamingeray orçunus1-1/+4
2020-10-08macOS 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-10-07Pad, BulletInfo, ProjectileInfo, fixeseray orçunus1-0/+2
2020-10-02Load and write our settings in re3.ini & fixeseray orçunus3-14/+25
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çunus2-28/+26
2020-09-30Population and many small classes done, mouse AUX buttons, Frontend, Hud, fixeseray orçunus2-4/+6
2020-09-30some SilentPatch fixesshfil1-1/+16
# Conflicts: # src/core/Camera.cpp # src/weapons/Weapon.cpp
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çunus2-2/+5
2020-09-27Fixeseray orçunus1-6/+22
2020-09-27Credits & fixeseray orçunus1-6/+22
2020-09-26silentpatch fixesNikolay Korolev1-1/+16
2020-09-26Fix MASTER build with glfwSergeanur1-1/+85
2020-09-26Fix MASTER build with glfwSergeanur1-1/+85
2020-08-16Graphics menu + MSAASergeanur1-1/+3
2020-08-14Original screen grabberSergeanur5-0/+46
2020-08-14Stats(except displaying), PlayerInfo, marker fixeray orçunus1-1/+1
2020-08-08don't CoUninitialize for NO_MOVIESwithmorten1-5/+4
2020-08-07remove CoUninitialize calls for FIX_BUGS (fixes PIX crash) and don't check return value for CoInitializewithmorten1-2/+10
2020-08-07Update glfw.cppblingu1-1/+1
2020-08-05added FreeBSD supportblingu1-0/+4
2020-07-29Fixes after mergeSergeanur2-33/+0
2020-07-28Fix casepath chaoseray orçunus2-51/+84
2020-07-28Fix casepath chaoseray orçunus2-51/+84
2020-07-25Fix/change some Windows defineeray orçunus3-38/+30
2020-07-25Fix/change some Windows defineeray orçunus3-38/+31
2020-07-2490% fixes, 10% skel refactoringeray orçunus4-32/+40
2020-07-2490% fixes, 10% skel refactoringeray orçunus5-33/+56
2020-07-2464-bit on Windowseray orçunus4-13/+46
2020-07-2264-bit on Windowseray orçunus4-13/+46
2020-07-22Peds, Hud, CFO 1/2, fixes - including zone nameseray orçunus4-11/+26
2020-07-22Remove hacky way of injecting PS2 matfx on RW 3.3, remove static patcherSergeanur2-4/+0
2020-07-20Fixes from miamieray orçunus1-4/+0
2020-07-17Add fix/workaround for black screen at startupSergeanur1-0/+5
2020-07-06Frontend: Stats, Briefs, gta_vc.set, slider ranges, fixeseray orçunus2-4/+12
2020-07-04Remove console and fix stheray orçunus2-1/+5
2020-07-03Re-enable console for debugging frontenderay orçunus2-2/+7
2020-06-29Fix glfw.cppFilip Gawin1-5/+5
2020-06-29update glfw.cppFire-Head2-7/+201
2020-06-29menu fixesFire-Head1-1/+2
2020-06-27mips overdoseFire-Head1-20/+165
2020-05-28Frontend customization functions, freecam toggle, minor thingseray orçunus1-1/+1
2020-05-23skeleton typosaap5-21/+21
2020-05-23skeleton typosaap5-25/+25
2020-05-22VC CMenuManager struct, ctor etc.eray orçunus2-27/+27
2020-05-21focus loss improvementXinerki1-2/+5
for u aap
2020-05-21scuffed InitAfterFocusLoss implementationXinerki1-0/+7
2020-05-16remove some unneeded plane paths for the moment; also different exe iconaap3-1/+1
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çunus4-11/+16
2020-05-11Linux build supporteray orçunus7-91/+321
2020-05-10Fixed typos and made all assert functions optionalbigbossbro081-2/+0
2020-05-10defined out asserts.bigbossbro081-0/+2
2020-05-09Menu map fixes and resizable window on GLFWeray orçunus1-3/+5
2020-05-09Menu map fixes and resizable window on GLFWeray orçunus1-3/+5
2020-05-08most of animation system done; little stuff here and thereaap2-0/+8
2020-05-07VC vehicles just barely working nowaap1-2/+0
2020-05-06reverting fuckupaap1-0/+2
2020-05-06updated librwaap1-2/+0
2020-05-04openal-soft addedFire-Head1-1/+2
2020-05-04oal updFire-Head1-2/+1
2020-05-01Screen mode selector and persistent map target fixeray orçunus2-55/+68
2020-04-30improved video modes for glfwaap1-40/+146
2020-04-29implemented improved video modes for win.cppaap1-5/+108
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-26Remove struct workaround in CControllerConfigManagerSergeanur1-1/+0
2020-04-26Initial GLFW supporteray orçunus6-48/+1723
2020-04-24implemented skinned peds, no cutscene hands yetaap1-0/+8
2020-04-24more 1.1 patchNikolay Korolev1-2/+7
2020-04-22Crossplatform work continueseray orçunus5-8/+159
2020-04-17Remove patchesSergeanur3-96/+5
2020-04-17rem refsFire-Head4-22/+15
2020-04-15Default native resolution mode and small camera fixesSergeanur1-4/+25
2020-04-09(PS2) TheGame/main/GameInit/SystemInit, ProcessSlowModeFire-Head1-7/+7
2020-03-29CShotInfo, CWanted done, Frontend fixeray orçunus1-6/+0
2020-03-28Limit frontend FPS to 100eray orçunus1-1/+7
2020-03-28WaterCannon done, resource icoFire-Head2-1/+12
2020-03-22Fixes for Serge's reviewFilip Gawin1-2/+2
2020-02-07cMusicManagerSergeanur1-1/+1
2019-10-30Implemented faststrcmp, faststricmp, strcasecmpSergeanur1-0/+7
2019-10-29Small CPad fixesSergeanur1-6/+6
2019-10-27ControllerConfig doneFire-Head3-35/+52
Fix Cam enum
2019-10-26Audio stuff moved around, removed MusicManager dependencies, eMusicMode used for ChangeMusicModeSergeanur2-2/+3
2019-08-27More more more audioFilip Gawin1-1/+1
2019-08-15AnimViewer!eray orçunus4-11/+48
2019-08-02sampman doneFire-Head1-0/+0
2019-07-25fixed dinputaap1-30/+41
2019-07-20premake and appveyor updateThirteenAG1-4/+4
2019-07-20couple of fixesaap1-1/+1
2019-07-10and of course the last commit didnt fix everythingaap1-1/+1
2019-07-10added wrappers around math functionsaap1-5/+5
2019-07-03Update Frontend._AG1-0/+4
2019-07-03cleaned up to be closer to original gameaap2-29/+17
2019-07-02Revert "Implemented frontend inputs."aap2-12/+4
2019-07-02Implemented frontend inputs._AG2-4/+12
Fixed #66 and few other stuff.
2019-06-30Cleanup project a bitFilip Gawin2-101/+101
2019-06-28misc stuff, mostly collisionaap1-9/+2
2019-06-25Initial commit for Frontend._AG2-2/+6
Bug fixes: fix #40, fix #39, fix #38, fix #37, fix #21. Code organization and cleanup...
2019-06-17first part of CFileLoaderaap1-0/+1
2019-06-17got rid of upper case typesaap2-32/+32
2019-06-13CPad doneFire-Head1-2/+2
2019-06-13fixed CFileMgr somewhat; still issues when loading savesaap1-0/+7
2019-06-11tmpFire-Head2-175/+173
2019-06-05VK_LEFT fixFire-Head1-0/+1
2019-06-05win.cpp/skeleton.cpp doneFire-Head1-34/+34
2019-06-05input done, fixed cheats inputFire-Head3-31/+864
2019-06-03added NO_MOVIESFire-Head1-0/+11
2019-06-02gamestates fixed, mpeg now workingFire-Head1-43/+147
2019-06-02mouse fixedFire-Head1-3/+5
2019-06-02fixed mergeaap1-2/+3
2019-06-02skeleton updated, windows specific stuff addedFire-Head8-305/+2541
2019-05-31rw skeletonFire-Head5-0/+1618