Commit graph

15 commits

Author SHA1 Message Date
Zack Middleton
ed4bec3d46 Make mouse movement in menus match regular desktop movement
Use absolute mouse input instead of relative in the menus. Convert the
absolute position to relative movement in virtual "640x480 but aspect
correct" coords and preserve fractional movement. Synchronize the
position of the UI's menu cursor by forcing it to 0,0 and then sending
a delta of the current position in virtual coords.

The cursor can also freely move out of the window in the menu.
2023-06-06 07:04:45 -05:00
insellium
aff6156a3f Changes for upcoming 0.4
Added new car - Lotus
Disabled sv_pure for reflect & plate fix
Changed default settings in code
2022-03-02 14:38:24 +05:00
Zack Middleton
efd3a95e9a Revert "Fix cursor sensitivity in the menu"
This reverts commit 2b93e67527.

This change made the in-game cursor speed match system cursor if
in_nograb is 1 but slower than the system cursor if in_nograb is 0
(the default).
2022-01-26 00:13:24 -05:00
Zack Middleton
2b93e67527 Fix cursor sensitivity in the menu
Based on patch by Eugene C. from https://bugzilla.icculus.org/show_bug.cgi?id=6435
2022-01-25 19:45:33 -05:00
q3rally
c42c0bdb40 fixed bug where the laptime line switched one digit left instead of right when going over 10 minutes
fixed fullbright shader
version number upcount
2021-04-07 07:48:47 +00:00
q3rally
62c09831da Changed years in file headers 2021-03-24 20:13:01 +00:00
zturtleman
96a9e2a9aa ioquake3 resync to revision 3511 from 3444.
This updates from SDL 2.0.4 to SDL 2.0.8.

Fix nullptr dereference in front of nullptr check in FS_CheckPak0
Fix undefined behaviour due to shifting signed in snd_mem.c
Fix shifting bits out of byte in tr_font.c
Fix shift into sign in cl_cin.c
Fix signed bit operations in MSG_ReadBits
Add missing address operator in cm_polylib.c
OpenGL1: Decay float[8] to float * in tr_marks.c
Avoid srcList[-1] in snd_openal.c
Fix the behaviour of CVAR_LATCH|CVAR_CHEAT cvars
Maximize cURL buffer size
Fix mouse grab after toggling fullscreen
Fix q3history buffer not cleared between mods and OOB-access
Revert "Removed "Color Depth" from q3_ui system settings, it didn't control anything."
Fix displayed color/depth/stencil bits values
Restore setting r_colorbits in q3_ui
Make setting r_stencilbits more consistent in Team Arena UI
Fix map list in Team Arena start server menu after entering SP menu
Support SDL audio devices that require float32 samples.
sdl_snd.c should just initialize SDL audio without checking SDL_WasInit().
There's no need to SDL_PauseAudio(1) before calling SDL_CloseAudio().
Added audio capture support to SDL backend.
Use the SDL2 audio device interface instead of the legacy 1.2 API.
Disable SDL audio capture until prebuilt SDL libraries are updated to 2.0.8.
Update SDL2 to 2.0.8
Add SDL 2.0.1 headers for macOS PPC
Make macOS Universal Bundle target 10.6 for x86 and x86_64
Fix possible bot goal state NULL pointer dereference
Fix uninitialized bot_goal_t fields
Remove unnecessary NULL pointer check in Cmd_RemoveCommand
Make UI_DrawProportionalString handle NULL string
Fix compiling against macOS system OpenAL and SDL2 frameworks
Fix array index in CanDamage() function - discovered by MARTY
Fix compiling Makefile (broke in macOS frameworks commit)
Fix clearing keys for control in Team Arena UI
Make s_useOpenAL be CVAR_LATCH
Improvements for dedicated camera followers (team follow1/2)
Fix not closing description.txt and fix path seperator
Fix duplicate bots displayed in Team Arena ingame add bot menu
OpenGL2: Fix parsing specularScale in shaders
Don't allow SDL audio capture using pulseaudio
Isolate the Altivec code so non-Altivec PPC targets can use the same binary.
Limit -maltivec to specific source files on OpenBSD too (untested)
Use SDL 2.0.1 headers for macOS ppc64
Fix console offset while Team Arena voiceMenu is open
OpenGL2: Readd r_deluxeSpecular.
Fix client kicked as unpure when missing the latest cgame/ui pk3s
Don't create multiple windows when GL context creation fails
Require OpenGL 1.2 for GL_CLAMP_TO_EDGE
Fix Linux uninstaller requiring Bash
Fix Linux uninstaller redirecting stderr to stdout in preuninstall.sh
Reported by @illwieckz.
Fix in_restart causing fatal error while video is shutdown
Allow pkg-config binary to be overridden with PKG_CONFIG
Make testgun command without argument disable test gun model
Remove unused renderer_buffer variable
Don't upload 8 bit grayscale images as 16 bit luminance
OpenGL1: Use RE_UploadCinematic() instead of duplicate code
Don't load non-core GL functions for OpenGL 3.2 core context
Load OpenGL ES 2.0 function procs
Don't check fixed function GL extensions when using shader pipeline
OpenGL2: Fix world VAO cache drawing when glIndex_t is unsigned short
OpenGL2: Misc fixes and cleanup
Fix IQM root joint backlerp when joint number is more than 0
Improve IQM loading
Improve IQM CPU vertex skinning performance
OpenGL2: Add GPU vertex skinning for IQM models
2018-07-30 11:35:12 +00:00
zturtleman
c55f11d8b9 ioquake3 resync to revision 3393 from 3385.
OpenGL2: Use ri.Error instead of Com_Error in tr_vbo.c
Fix Team Arena server refresh time format
Fix -1 (unlimited) ammo decreasing ammo time remaining
Correct spelling mistakes
Fix invalid model frame developer warnings in Team Arena
2017-12-03 10:09:52 +00:00
q3rally
df9c3b2e5a Changed mail adress and years in comments 2015-11-13 22:41:34 +00:00
zturtleman
f079c4eb05 ioquake3 resync to revision 2317 from 2210. 2012-09-15 03:03:44 +00:00
zturtleman
339deb2bff - ioquake3 resync to revision 2098 from 1834 (?) 2011-07-26 08:52:24 +00:00
zturtleman
d1375979d3 Fixed warnings in q3_ui 2011-03-08 10:00:32 +00:00
zturtleman
55b4bc8693 - Stretch backgrounds to fit screen in widescreen, I think it looks nicer. 2011-02-18 22:17:13 +00:00
zturtleman
8ccf97ae15 - Fixed menu in widescreen.
- Cleaned up some code and merged more to ioq3.
- Allow cursor to move to edge of screen in wide screen (copied from Turtle Arena).
2011-02-18 21:46:14 +00:00
q3rally
dcdc537bfa Added files 2011-02-18 14:31:32 +00:00