Commit Graph
5948 Commits
Author SHA1 Message Date
Adam 2a80df7c3b Merge pull request #6586 from deathbeam/properly-null-check-chat-perf
Properly null-check chat performance widgets
2018-11-19 21:06:33 -05:00
Adam 8459781e85 Merge pull request #6579 from deathbeam/properly-destroy
Properly destroy JAWT window on plugin shutdown
2018-11-19 20:49:06 -05:00
Adam bfe46bf9c6 Merge pull request #6580 from deathbeam/lock-only-on-linux
Unlock surface only with X11JAWTWindow
2018-11-19 20:35:03 -05:00
Adam dcbcae21d1 Merge pull request #6572 from Abextm/fix-carrot
Fix carrots in ChatboxTextInput
2018-11-19 17:48:15 -05:00
Adam 98b4e5aede mixins: remove extended visiblity maps
They ended up not being used on GPU, and the time spent calculating them
noticibly slows down the client when resizing it.
2018-11-19 12:41:01 -05:00
Tomas Slusny caa1eadc3d Properly null-check chat performance widgets
Closes #6575

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-19 16:51:21 +01:00
Adam 3286594d6b gpu: correct uniform block name in geometry shader 2018-11-19 09:59:49 -05:00
Adam 3329dfbbee gpu: don't compute scene if the scene buffer isn't filled yet 2018-11-19 09:59:49 -05:00
Tomas Slusny addda86e39 Merge pull request #6581 from deathbeam/fix-sidebar-icon-open
Make sidebar icon consistent without custom chrome
2018-11-19 14:18:55 +01:00
MaxBartlett dd9f39300d Fix distance check for maniacal monkey boulders (#6399)
Closes #6269
2018-11-19 13:29:25 +01:00
Tomas Slusny b382b92eea Make sidebar icon consistent without custom chrome
Use same icon alignment that is used for opening/closing sidebar with
custom chrome.

Closes #6435

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-19 13:26:28 +01:00
Tomas Slusny d52ece3896 Unlock surface only with X11JAWTWindow
Unlocking it on Windows with some iGPUs apparently causes problems and
this is relevant only for X11, so unlock only there.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-19 13:08:28 +01:00
Tomas Slusny b100a9c16c Properly destroy JAWT window on plugin shutdown
This is necessary in order to properly free all resources on e.g Linux
(happens less often on Windows). Without
NewtFactoryAWT.destroyNativeWindow, the JAWT window created display
stays open after disabling the plugin and is freed only on application
close.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-19 12:54:19 +01:00
Tomas Slusny 67fd4a812b Merge pull request #6504 from deathbeam/fix-jogl-logging
Fix JOGL context debug logging flag
2018-11-19 10:44:19 +01:00
Tomas Slusny 0d5e3d942f Fix JOGL context debug logging flag
The flag needs to be set before context is made current and GL is
obtained.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-19 10:18:40 +01:00
Max Weber 366b328ed0 ChatboxTextInput: Properly escape carrots 2018-11-18 17:54:13 -07:00
Max Weber b8ff7f8412 ScriptVM: Catch exceptions thrown from a JavaScriptCallback
These shouldn't crash the client
2018-11-18 17:43:55 -07:00
Adam b1dd15722d Merge pull request #2827 from deathbeam/paste-password
Add support for Ctrl-V pasting to Login Screen
2018-11-18 19:19:37 -05:00
Tomas Slusny 3722013aa6 Add support for Ctrl-V pasting on login screen
Based on what field is currently selected, add support for pasting to
that field with standard Ctrl-V keybinding (disabled by default).

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-18 19:19:12 -05:00
Tomas Slusny 2f6679d67a Expose current login field and password setter
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-18 18:45:51 -05:00
DevinMadsen d2d3235554 Fix smoke rune level requirement in skill calc (#6565)
Sources:
https://imgur.com/a/zyOxNsN
http://oldschoolrunescape.wikia.com/wiki/Smoke_rune
https://oldschool.runescape.wiki/w/Smoke_rune
2018-11-18 21:00:21 +01:00
Adam f694cc0969 Merge pull request #6561 from DevDennis/fix-glsl-rotation
Fix black lines on intel
2018-11-18 14:46:50 -05:00
Dennis 9c791f5b09 gpu: add sin/cos table to UBO 2018-11-18 14:19:48 -05:00
Adam 1e83a36c42 Merge pull request #6534 from deathbeam/switch-to-core-gpu
Switch to core profile in GPU plugin
2018-11-18 12:30:42 -05:00
Adam b6a08a6e7f Merge pull request #6530 from whitehooder/gpu-fix
Fix GPU rendering on Linux
2018-11-18 11:14:22 -05:00
Whitehooder a696b498aa Fix GPU rendering on Linux
- Unlock surface after making context current
- Lock surface on shutdown
2018-11-18 11:07:58 -05:00
Adam 1c7113ab7c gpu: destroy glcontext on shutdown 2018-11-18 10:27:07 -05:00
Adam ec1c85c4cc Merge pull request #6539 from devLotto/issue-6510
gpu: limit interaction distance from camera
2018-11-18 09:58:01 -05:00
Tomas Slusny 53f3691488 Merge pull request #6106 from devLotto/issue-5325
puzzlesolver: wait a duration before recomputing the solution
2018-11-18 14:05:08 +01:00
Slevender e86aa9ec10 Remove non-existant fairy ring location BJQ (#6518) 2018-11-18 14:01:53 +01:00
Hydrox6 f803e58479 wasdplugin: Show Ironman Icons when chat is locked (#6347) 2018-11-18 14:00:48 +01:00
Jack Sheehan eb45ab09ef Add new POH teleport icons to minimap (#6502)
Closes #6477
2018-11-18 13:57:10 +01:00
Tomas Slusny 6f3de589ed Merge pull request #6496 from drivfe/bugfix/skillcalc/smithing
Fix some xp values in skill_smithing.json
2018-11-18 13:55:50 +01:00
Tomas Slusny 3ef096c6b1 Merge pull request #6560 from steffenhauge/xp-orbs-kills-left
Add support for kills left in xp orbs
2018-11-18 13:54:28 +01:00
Steffen Hauge dd873c7c02 Add support for kills left in xp orbs 2018-11-18 13:42:29 +01:00
Lotto 5e3caf9190 gpu: limit interaction distance from camera
The bounding box limitation is not enough for preventing users from interacting with objects far away when the game window is wide.

This introduces a limit on how far away the camera can be from objects for you to be able to interact with them, remedying the issue above.
2018-11-17 16:15:28 +01:00
Tomas Slusny 44d09b8601 Switch to core profile in GPU plugin
This makes GPU plugin available to more people and workarounds bug in
JOGL on Linux where it is not detecting compatible profile on some
systems.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-11-17 14:03:22 +01:00
Runelite auto updater 2cfdde3a07 [maven-release-plugin] prepare for next development iteration 2018-11-16 14:03:40 +00:00
Runelite auto updater b3295350ac [maven-release-plugin] prepare release runelite-parent-1.5.0 2018-11-16 14:03:33 +00:00
drivfe 3b2eb5d44f Fix some xp values in skill_smithing.json 2018-11-15 22:28:12 -04:00
Adam 3064726e0f Bump to 1.5.0-SNAPSHOT 2018-11-15 18:58:10 -05:00
Adam 2ac1ab544e http service: use jav_config for determining revision
The handshakes are now ambigious due to having to support multiple
client releases
2018-11-15 18:48:13 -05:00
Adam 3f5e273349 Add GPU renderer 2018-11-15 09:37:36 -05:00
Adam 3c84d98638 draw manager: lazily fetch screenshot image
Also no longer pass images to every frame listener. With GPU rendering
it is expensive to get Images each frame.
2018-11-15 09:31:04 -05:00
WooxSolo e603a2a157 Optimize transparent chatbox alphaing 2018-11-15 09:31:04 -05:00
Adam f09a0d7d89 mixins: replace drawScene
This is in preparation for extending draw distance.
2018-11-15 09:30:34 -05:00
Runelite auto updater 49d7c15f24 [maven-release-plugin] prepare for next development iteration 2018-11-15 12:40:03 +00:00
Runelite auto updater 4ee92f9dfa [maven-release-plugin] prepare release runelite-parent-1.4.26 2018-11-15 12:39:56 +00:00
Adam cd5c745b23 Merge pull request #6475 from Abextm/cache-code-2018-11-15-rev176
Cache code 2018 11 15 rev176
2018-11-15 07:11:01 -05:00
Max Weber 41e009f26a poh: Add new portal nexus ids 2018-11-15 05:05:32 -07:00