Commit Graph
474 Commits
Author SHA1 Message Date
RuneLite Cache-Code Autoupdater 49b30ae6d9 Update Item variations to 2021-2-23 2021-02-23 08:58:30 -07:00
Cyborger1 826f99679c emoji: Replace spoon and fork-and-knife emojis
Without a shadow, these emojis were nearly unreadable on the fixed chat
background. These hand-drawn replacements are detailed enough to be
clearly understood against all kinds of backgrounds.
2021-02-13 14:15:01 -05:00
AdamandPaul Norton 13efaa6a0c gpu: add opencl support for macos
This allows using opencl as an alternative to opengl compute shaders on
macos, which does not support compute shaders. Now, macos can finally
use the extended draw distance feature of the gpu plugin.

This also includes code for using opencl with Windows and Linux if we
want to enable that in the future. A copy of the existing compute
shaders have been checked in and ported to opencl, keeping support for
opengl compute shaders on Windows and Linux.

Co-authored-by: Paul Norton <napkinorton@gmail.com>
2021-02-11 19:24:55 -05:00
Nick Wolff 80e5d44243 emoji: Add weary face emoji 2021-02-09 21:50:35 -08:00
Jordan 556ac7785c Merge pull request #11792 from Broooklyn/spoon-emoji
emoji: Add spoon emoji with trigger `--o`
2021-02-06 22:47:30 +00:00
loldudester 19db6bf8ca TimeTracking: Add farming notifications 2021-02-06 19:22:37 +00:00
Psikoi fe01c7dbf4 Resize and tweak hiscores boss icons 2021-01-31 23:44:17 -05:00
RuneLite Cache-Code Autoupdater 805158a644 Update Item variations to 2021-1-27 2021-01-26 16:53:31 -07:00
Psikoi d0bf05ddd9 hiscore panel: update boss icons
This uses a new boss icon set from Psikoi he made for wiseoldman
2021-01-24 16:39:01 -05:00
Adam cb22bdd026 gpu: add option to use old texture brightness code 2021-01-08 12:58:56 -05:00
Adam 86940e139b hiscore panel: add soul wars zeal 2021-01-06 15:27:07 -05:00
RuneLite Cache-Code Autoupdater c1c2403b3d Update Item variations to 2021-01-06-rev193 2021-01-06 05:34:38 -07:00
Adam 4ca8ef4d40 gpu: fix lighting textures
The passed hsl for textured triangles is a 7-bit lightness, and should
be directly multiplied into the texture color
2021-01-02 20:43:26 -05:00
Minhs2 e60a168417 skill calc: add 4 dose potions
Add 4 dose Extended Antifires and Anti-venoms to the herblore skill calculator. These potions are able and often are made using 4 doses at a time.

Super Antifires and Anti-venom+'s can not be made using 3 doses at a time, so were fixed to display the right potion dose (4). The xp for these potions was already correct.
2021-01-01 16:32:33 -05:00
Adam fd9626495b client: bind runelite.properties to guice 2020-12-30 16:32:23 -05:00
Adam 246b0f8a86 gpu: draw full screen widgets on gpu
This adjusts the draw callbacks api to take in the color of the full
screen overlay the client would have rendered. This is primarily used in
godwars, underwater, darkmeyer, etc. Having them rasterized on the cpu
is slow, especially with gpu on since we additionally have to compute
the alpha per-pixel.
2020-12-29 20:06:41 -05:00
Adam 68f4174b21 comp_unordered.glsl: don't orient vertices
While nothing passed to comp_unordered uses orientation, the uniform
block is not bound in this shader, and rotate() accesses sinCosTable. So
I'm not sure why this has ever worked.
2020-12-28 21:26:09 -05:00
RuneLite Cache-Code Autoupdater 7dc41e8dfb Update Item variations to 2020-12-9 2020-12-09 04:44:56 -07:00
RuneLite Cache-Code Autoupdater 94de4ca1e2 Update Item variations to 2020-12-2 2020-12-01 17:25:21 -07:00
RuneLite Cache-Code Autoupdater df1ffeb3bc Update Item variations to 2020-11-18-rev192 2020-11-18 11:31:40 +00:00
Adam ad4d1787a1 gpu: fix intel miscompiles of fragui shader
Having all 3 sampling branches feed into one colorblind() call was
breaking some versions of Intel's drivers whenever the xbr sampling code
was merely present. Changing each branch to individually call
colorblind() seems to fix it.
2020-11-13 14:31:50 -05:00
RuneLite Cache-Code Autoupdater bb4101a9a2 Update Item variations to 2020-11-11-rev192 2020-11-11 11:31:31 +00:00
Ben PoulsonandAdam b031d4c60f gpu: add colorblind mode
Co-authored-by: Adam <Adam@sigterm.info>
2020-11-07 21:03:49 -05:00
Adam 79286202e6 ci: update glslang to 8.13.3743 2020-11-06 16:03:04 -05:00
Adam 2dafade4d1 client: remove league chat icons plugin
Jagex have added this functionality to the new TB league
2020-10-28 10:45:58 -04:00
RuneLite Cache-Code Autoupdater 2ad96d242a Update Item variations to 2020-10-28-rev192 2020-10-28 11:12:44 +00:00
Jordan Atwood 842749fe15 Move heart sprite recolors to public package 2020-10-24 06:08:28 +02:00
Adam 34c8bfb2f4 gpu: use noperspective for hsl interpolation
Prior to 8c00f6da88 the interpolation of fragment
shader inputs appears to not have been accounting for perspective. This broke
texturing due to the texture ids being interpolated for perspective which was
fixed in 47e0ac8032. The hsl values similarly
require not accounting for perspective, so the noperspective interpolation
qualifier has been added. It is unclear to me why the geometry shader removal
would affect the interpolation like this since it was emitting vertices with
the correct z values.
2020-09-30 20:34:08 -04:00
Adam 47e0ac8032 gpu: don't interpolate texture ids
Despite the textures for each vertex of a face always being identical,
this is now causing issues on Nvidia cards since the projection matrix
update.
2020-09-27 10:11:17 -04:00
RunemoroandAdam 8c00f6da88 gpu: replace toScreen function with a projection matrix
The face sorting still requires the toScreen function to match exactly
the same order that would be computed on CPU, but for the projection for
rendering we can simplify it by replacing it with a projection matrix.

This also drops the requirement of having a geometry shader to remove
faces too close to or behind the camera. Upon closer inspection it looks
like the client can draw faces which have at least one vertex which is
>= 50 from the camera, so this now more accurately reflects the software
renderer.

Co-authored-by: Adam <Adam@sigterm.info>
2020-09-25 12:26:02 -04:00
Abex f170d5f4c0 Merge pull request #12489 from abextm/skybox-tlhos
skybox: include twisted league and hosidius POH themes
2020-09-21 02:52:50 -06:00
arthur798 666b94dd11 skillcalculator: Add Hallowed sepulchre floors to agility calculator (#12414) 2020-09-15 02:09:42 +00:00
Max Weber a0e4080b86 skybox: include twisted league and hosidius POH themes 2020-09-13 00:50:29 -06:00
Illya MyshakovandIllya Myshakov 4f7a51face skillcalc: Add Blisterwood Logs firemaking and woodcutting calc (#12456)
Co-authored-by: Illya Myshakov <imyshakov@uwaterloo.ca>
2020-09-11 13:56:47 +02:00
arthur798 00fc1314f7 skillcalculator: Add Carpenter's outfit set bonus (#12412) 2020-09-04 07:30:43 +00:00
RuneLite Cache-Code Autoupdater 6325285fb6 Update Item variations to 2020-09-02-rev191 2020-09-02 11:10:15 +00:00
RuneLite Cache-Code Autoupdater 614c33fdfd Update Item variations to 2020-08-26-rev191 2020-08-26 10:32:39 +00:00
Adam 30516b0bc3 Add Leagues hiscores and update icons for Trailblazer League 2020-08-25 10:44:53 -04:00
LazyScaper 408df21f2e skill calc: add Vyres to thieving calc 2020-08-21 16:32:27 -04:00
Broooklyn 9e8d8ada47 emoji: Add spoon emoji with trigger --o 2020-07-31 14:03:12 -04:00
OneProGoober 407ec54d70 emoji: Add XD and pleading emojis (#12203) 2020-07-30 06:08:33 +00:00
MMagicala 1087c193bd skillcalculator: Fix Maple longbow (u) xp (#12064) 2020-07-04 20:15:03 +00:00
RuneLite Cache-Code Autoupdater 3bc7e89a0c Update Item variations to 2020-06-25-rev190 2020-06-25 11:14:30 +00:00
Jordan 9110fb99e6 Merge pull request #11954 from Nightfirecat/darkmeyer-additions 2020-06-23 23:42:55 -07:00
TheStonedTurtle cb45966a30 skillcalc: Add Daeyalt essence bonus (#11839) 2020-06-23 10:20:19 +02:00
Jordan Atwood 2ad0ea80dc worldmap: Add Drakan's medallion teleport locations 2020-06-21 15:59:37 -07:00
Adam 0de98f57e8 client: fetch jav_config over https 2020-06-19 10:28:37 -04:00
plondrein 3c4d7aa01e skillcalculator: Add POH garden plants to farming calculator
* Differentiate big plant and small plant ferns
* Fix xp rate & icon for Fern (small plant)
2020-06-15 15:37:48 -04:00
plondrein 74cc0486a9 skillcalculator: Add sq'irk fruits to farming calculator 2020-06-15 15:37:48 -04:00
RuneLite Cache-Code Autoupdater 0ed237b7fe Update Item variations to 2020-06-12-rev182 2020-06-12 09:32:33 +00:00