Commit Graph
9045 Commits
Author SHA1 Message Date
Adam 3b0bb05092 gpu: small refactor of compute shaders
split get_face into get_face + add_face_prio_distance, as the ssbo
reading did not need to be behind the first barrier used to initialize
the shared variables.

The rest of this is just code style cleanups
2020-04-20 18:36:27 -04:00
Adam 18ba6a54d0 hsl_to_rgb: remove unnecessary check for rgb 0
The client internally uses rgb 0 for alpha pixels, and so will use rgb 1
for things which are actually black. We don't do this.
2020-04-20 18:36:27 -04:00
Adam af36b46aab gpu plugin: remove unnecessary buffer check
This buffer is initialized in initBuffers now and is never -1
2020-04-20 18:36:27 -04:00
Adam 319e257af3 gpu: add a couple missing Override annotations 2020-04-20 18:36:27 -04:00
Adam ed53771295 gpu: fix one-off in model buffer selection
The small compute shader will sort up to 512 faces
2020-04-20 18:36:26 -04:00
Adam c1fdec9d2e bank plugin: add option to input bankpin with keyboard 2020-04-20 17:30:31 -04:00
Adam 3422a7cfc8 api: add widget getOnOpListener 2020-04-20 17:30:30 -04:00
Adam 1e06b4dc58 api: add key script event fields 2020-04-20 17:30:29 -04:00
Tomas Slusny 57072c973f Merge pull request #11314 from Hydrox6/idle-notifier-enchant-bolts
idle notifier: add support for enchanting bolts
2020-04-20 14:42:14 +02:00
Flightkick 76fb24caec Properly address Grand Exchange price as 'GE' instead of 'EX' (#11317) 2020-04-20 14:29:11 +02:00
skyblownet a888519e1c skill challenge clue: Fix DRAGONSTONE_BRACELET item requirement 2020-04-19 16:33:54 +00:00
Hydrox6 3c2551f208 idle notifier: add support for enchanting bolts 2020-04-19 00:01:31 +01:00
Hydrox6 87185bffa1 antidrag: fix onShiftOnly not being respected when opening the bank 2020-04-17 16:00:05 -04:00
Hydrox6 e0f046980a fishing & idle notifer: add oily pearl rod animations 2020-04-17 15:38:50 -04:00
Hydrox6 3ac15c2f61 fishing & idle notifer: add pearl rod animations 2020-04-16 18:20:00 -04:00
Dennis 059b28989e ge plugin: fix fuzzy search highlighting 2020-04-16 17:56:01 -04:00
Adam 9a9f40b862 Revert "Reset repositioned tooltip overlays"
This reverts commit 1fccba9fda.
2020-04-16 16:58:16 -04:00
Adam 3ede5ebb56 Revert "Mock ConfigManager in ItemStatOverlayTest to inject TooltipManager"
This reverts commit 75b29026f9.
2020-04-16 16:57:34 -04:00
Lotto 73773ca479 player-indicators: fix right-click menu targets expanding forever
Fixes the right-click menu targets expanding forever if clan rank or color decoration is enabled in the plugin. 

Menu entries don't get cleared while the menu is open, which was resulting in colors and ranks getting prepended on every client tick.
2020-04-16 16:55:57 -04:00
Håkon Rosseland Paulsen 612a23a01f menu entry swapper: fix shift click for deposit box 2020-04-16 16:54:55 -04:00
Runelite auto updater af7af0623a Bump for 1.6.12-SNAPSHOT 2020-04-16 14:33:14 +00:00
Runelite auto updater e2bd51b1e8 Release 1.6.11 2020-04-16 14:33:05 +00:00
RuneLite Cache-Code Autoupdater e363687b16 Update NPC IDs to 2020-04-16-rev182 2020-04-16 10:32:24 +00:00
RuneLite Cache-Code Autoupdater be3f74e111 Update Object IDs to 2020-04-16-rev182 2020-04-16 10:32:24 +00:00
RuneLite Cache-Code Autoupdater a75c01e6c7 Update Item variations to 2020-04-16-rev182 2020-04-16 10:32:23 +00:00
RuneLite Cache-Code Autoupdater 37bee38ff7 Update Item IDs to 2020-04-16-rev182 2020-04-16 10:32:23 +00:00
Abex 358742b4f3 Merge pull request #11234 from 000000653/patch-2
Add eternal teleport crystal value offset
2020-04-15 22:38:19 -06:00
Max Weber 46b5679741 FlatTextField: forward focus requests to children 2020-04-14 14:40:33 -06:00
Adam 31c9bf8836 devtools: add infobox generator 2020-04-12 20:36:46 -04:00
Tomas Slusny 612a5f3fb5 Skip processing of input listeners with consumed events
This prevents from consumed input events to propage to rest of the
plugins. For example when overlay is being moved, this prevents ground
items from registering the click (what would otherwise cause for ground
item to be highlighted).

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2020-04-12 20:36:46 -04:00
Tomas Slusny 35ebe5c65f Make overlays use OverlayPanel instead of Overlay
Make overlays that were previously using PanelComponent use
OverlayPanel.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2020-04-12 20:36:46 -04:00
Tomas Slusny 2647997bef Add OverlayPanel that contains PanelComponent
Add generic OverlayPanel class that uses PanelComponent as its backing
component.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2020-04-12 20:36:46 -04:00
Tomas Slusny d881a2fb99 Make overlay resizing configure wrapping
Instead of resizing every overlay component inside wrapped panel
component simply adjust wrap based on preferred size. Also remove the
configurable wrap after.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2020-04-12 20:36:46 -04:00
Tomas Slusny d676542dc2 Add support for resizable overlays
Add mostly complete support for resizable overlays. Currently only
screen markers are supported.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2020-04-12 20:36:46 -04:00
Adam ab365d17a1 emoji plugin: load emojis on client thread 2020-04-12 17:48:00 -04:00
SirGirion 2c8c695736 emoteclue: Replace vamb with vambraces in clue text
This follows a Jagex update where "vamb" and "vambs" was replaced with
"vambraces" across all game text, including clue scrolls.
2020-04-12 17:35:24 +00:00
Trevor fae69d4fd2 loot tracker plugin: submit loot on client shutdown (#11243) 2020-04-10 15:51:09 -06:00
Adam 242ea42964 Merge pull request #11218 from abextm/shutdown-event-external
runelite-client: add ClientShutdown event
2020-04-10 14:37:28 -04:00
trimbe 22cee79ab9 bank plugin: improve responsiveness of bank searches
The client will normally layout the bank during a search only once every 40 client ticks, causing slow response times after the search input is updated. Instead, hook the search refresh script that is called every client tick, and if the bank hasn't been laid out on the current tick, and the search input has changed, lay it out early.
2020-04-10 10:53:14 -04:00
Max Weber ec3fbabbe2 grounditems: don't crash when having a duplicate highlight value 2020-04-09 18:21:06 -04:00
Max Weber e83d1e6b72 runelite-client: add ClientShutdown event
This should hopefully make the client not corrupt it's cache randomly,
and prevents the config sets from racing shutdown
2020-04-09 16:04:39 -06:00
Lucas Snel 45c229bc32 combatlevel plugin: add option for showing precise combat level 2020-04-09 17:59:54 -04:00
Adam 10cd76897b Merge pull request #11214 from abextm/invert-camera-external
camera: add option to invert camera mouse controls
2020-04-09 17:51:53 -04:00
Max Weber a8d4bff423 camera: add option to invert camera mouse controls 2020-04-09 15:01:15 -06:00
Max Weber 42db64dc79 eventbus: make higher priority events fire first 2020-04-09 14:52:53 -06:00
Max Weber eb89319cc4 runelite-api: add stopNow to cleanly shutdown the client 2020-04-09 14:52:53 -06:00
Adam edcfeb25fd screenshot plugin: fix screenshot friend deaths to not screenshot own death 2020-04-09 14:21:44 -04:00
Abex 165bbbb622 Merge pull request #11195 from abextm/rm-npc-names
http-api: remove unused fields from NPCInfo
2020-04-09 11:43:29 -06:00
Crow c5a77efac1 Add eternal teleport crystal value offset
Fixes #11187
2020-04-08 23:36:34 -05:00
Tomas Slusny 7422eeef4c Merge pull request #11224 from deathbeam/fix-item-stats-test
Mock ConfigManager in ItemStatOverlayTest to inject TooltipManager
2020-04-08 17:42:47 +02:00