Commit Graph

16939 Commits

Author SHA1 Message Date
Owain van Brakel
4c21c8e585 Merge remote-tracking branch 'runelite/master' 2021-11-12 07:39:46 +01:00
Jordan
40cc117527 Merge pull request #11321 from Hydrox6/clues-runepouch 2021-11-12 05:11:36 +00:00
Hydrox6
32ff64b30c clues: make item requirements work with the runepouch 2021-11-11 21:03:52 -08:00
Hydrox6
e9a1326fd4 move runepouch rune enum to client/game 2021-11-11 20:48:07 -08:00
simeonlg
b6ce64d315 clues: Accept Tome of water when requiring water runes (#14361) 2021-11-11 18:41:43 +00:00
Owain van Brakel
2e14552e31 Merge remote-tracking branch 'runelite/master' 2021-11-11 16:51:56 +01:00
Adam
020d26ce7f Revert "crowdsourcing: Add varbit crowdsourcing (#13212)"
This reverts commit 685ec4524e.
2021-11-11 10:00:59 -05:00
andmcadams
685ec4524e crowdsourcing: Add varbit crowdsourcing (#13212) 2021-11-11 07:20:25 +00:00
Adam
70d916af52 banktags: remove setBankScroll event
This hasn't worked in awhile since it was assining the scroll value to the
wrong variable. Now we are computing the scroll in onScriptPreFixed for
[proc,bankmain_finishbuilding], so it is no longer necessary here.
2021-11-10 21:38:29 -05:00
Adam
c8ec004b7a banktags: improve bank scrollbar updates
With tag tab tab or "Remove tab separators", the scrollbar height needs to be
adjusted to account for either many tag tabs (which requires scrolling to see)
or the hiding of the tab separators. This is because we artifically filter the
bank results without keeping the bank in searching mode, causing the vanilla
code which usually computes the scroll height to be incorrect.

The existing code does this by manually invoking [proc,update_scrollbar] later
with the recomputed scroll height. Now that invokeLater runs next tick and not
next frame, this leaves several frames with the scrollbar the incorrect size.

The desired scroll height is passed to [proc,bankmain_finishbuilding] in
argument int12, so instead we recompute the scroll height and overwrite the
script argument prior to execution.
2021-11-10 21:38:29 -05:00
Adam
f71397f3f1 banktags: remove extra space in chatbox prompt 2021-11-10 21:38:29 -05:00
Alex
5c8ed9f11a ground items: Fix despawn timer in clan hall (#14358) 2021-11-10 19:53:33 +00:00
Owain van Brakel
654f2a1c1b Merge remote-tracking branch 'runelite/master' 2021-11-10 12:57:50 +01:00
Runelite auto updater
e1e46f4ee9 Bump for 1.8.3-SNAPSHOT 2021-11-10 11:54:00 +00:00
Runelite auto updater
c8823b41fd Release 1.8.2 2021-11-10 11:53:57 +00:00
Owain van Brakel
8a20f43d0c project: Bump OpenOSRS version 2021-11-10 12:52:44 +01:00
Owain van Brakel
fed645ea34 Merge remote-tracking branch 'origin/master' 2021-11-10 12:52:00 +01:00
Owain van Brakel
d58b29ba55 Merge remote-tracking branch 'runelite/master' 2021-11-10 12:51:51 +01:00
Owain van Brakel
c339ebec32 Merge pull request #3029 from open-osrs/GRADLE-WRAPPER-UPDATE 2021-11-10 12:50:30 +01:00
Max Weber
ea4251a03c camera: remove our compass look op config
this is now in vanilla
2021-11-10 04:12:09 -07:00
RuneLite Cache-Code Autoupdater
4c5b5ea68b Update NPC IDs to 2021-11-10 2021-11-10 04:12:09 -07:00
RuneLite Cache-Code Autoupdater
417b0a0e6c Update Object IDs to 2021-11-10 2021-11-10 04:12:09 -07:00
OpenOSRS
b06c656cd4 gradle: Update gradle wrapper 2021-11-10 00:18:03 +00:00
Owain van Brakel
9a810aea57 Merge remote-tracking branch 'runelite/master' 2021-11-10 00:37:44 +01:00
Owain van Brakel
918cb617e3 Merge remote-tracking branch 'runelite/master' 2021-11-09 23:40:26 +01:00
Adam
8ebef03e4d opponent info: use long npc name if available
This name is used on the in game hd hud (eg "Baby Muttadile" instead of "Muttadile")
2021-11-09 16:55:54 -05:00
Adam
7b6074f0f8 opponent info: hide overlay if hp hud is active 2021-11-09 16:23:19 -05:00
Adam
8803034721 gpu: enable adaptive vsync
From the opengl wiki:

Recent GL drivers implement a new WGL/GLX extension called EXT_swap_control_tear.
This extension brings "adaptive vsync" as featured in modern gaming consoles to the PC.

Adaptive vsync enables v-blank synchronisation when the frame rate is higher than the
sync rate, but disables synchronisation when the frame rate drops below the sync rate.
Disabling the synchronisation on low frame rates prevents the common problem where the
frame rate syncs to a integer fraction of the screen's refresh rate in a complex scene.

If the EXT_swap_control_tear extension is not supported, JOGL uses the absolute value
as the swap interval, 1, the same as before.
2021-11-09 15:37:24 -05:00
Owain van Brakel
9ed69ee454 Merge remote-tracking branch 'runelite/master' 2021-11-08 18:21:11 +01:00
Jordan
d0b62edd6b Merge pull request #14348 from Hydrox6/roof-removal-tolna 2021-11-08 08:42:04 +00:00
Hydrox6
f70eb5db9d roof removal: fix tolna's rift 2021-11-08 00:35:53 -08:00
Jordan
79ae112538 Merge pull request #14245 from Hydrox6/roof-removal-rimmington 2021-11-08 08:35:30 +00:00
Adam
554ed2d4d4 gpu: initialize targetBufferOffset on startup 2021-11-07 18:01:36 -05:00
Owain van Brakel
2a78ca4c4d project: Bump checkstyle 2021-11-06 06:37:38 +01:00
Owain van Brakel
8be8b50a52 gradle: Small changes 2021-11-06 03:00:06 +01:00
Owain van Brakel
9693994fbf gradle: Small changes 2021-11-05 23:54:03 +01:00
Owain van Brakel
372272473e Merge remote-tracking branch 'justin/sound' 2021-11-05 23:52:06 +01:00
Owain van Brakel
8dacbec112 Merge remote-tracking branch 'runelite/master' 2021-11-05 23:50:47 +01:00
Adam
94e2627697 gpu: update suppressed warnings 2021-11-05 11:18:25 -04:00
Owain van Brakel
c3cb2cb0e1 Merge remote-tracking branch 'runelite/master' 2021-11-05 09:03:28 +01:00
Max Weber
97e5186535 gpu: use optimized scene uploading for dynamic models too 2021-11-04 21:50:07 -06:00
Max Weber
5268f2766d gpu: use pbo & driver owned buffer for ui tex upload 2021-11-04 21:50:07 -06:00
Owain van Brakel
2f90cf3075 Merge remote-tracking branch 'runelite/master' 2021-11-04 21:41:32 +01:00
Adam
59308db50b gpu: store and use previous viewport's offsets for each frame
Shortly after logging in there several frames without a tli, and so no scene is
rendered on them. Since we glClear the entire buffer each frame and re-render
the most recent scene draw to emulate the vanilla effect of not painting over
the viewport, the viewport offset x/y values at the time we draw the frame may
be -1 due to that frame not having the scene rendered. Store the viewport
offsets at the time of the most recent scene draw and use them for each
subsequent frame.
2021-11-04 15:42:33 -04:00
Jordan
365375ee21 Merge pull request #14129 from TalSk/imbued-heart-timer 2021-11-04 19:18:29 +00:00
Tal Skverer
e50b0f61a8 timers: Track imbued heart timer from varbit 2021-11-04 11:46:28 -07:00
Justin
6f36216099 api: fix sound api import 2021-11-04 10:41:20 +11:00
Owain van Brakel
1cf3ffb07d project: Oops 2021-11-03 13:44:17 +01:00
Owain van Brakel
7dbe111c20 project: Mixins 2021-11-03 13:44:11 +01:00
Owain van Brakel
798b93802b Merge remote-tracking branch 'runelite/master' 2021-11-03 13:15:32 +01:00