34c8bfb2f4a1815a8f5bab4e2bad58685a230d55
Prior to8c00f6da88the 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 in47e0ac8032. 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.
runelite

RuneLite is a free, open source OldSchool RuneScape client.
If you have any questions, please join our IRC channel on irc.rizon.net #runelite or alternatively our Discord server.
Project Layout
- cache - Libraries used for reading/writing cache files, as well as the data in it
- http-api - API for api.runelite.net
- http-service - Service for api.runelite.net
- runelite-api - RuneLite API, interfaces for accessing the client
- runelite-client - Game client with plugins
Usage
Open the project in your IDE as a Maven project, build the root module and then run the RuneLite class in runelite-client.
For more information visit the RuneLite Wiki.
License
RuneLite is licensed under the BSD 2-clause license. See the license header in the respective file to be sure.
Contribute and Develop
We've set up a separate document for our contribution guidelines.
Description
Languages
Java
98.9%
GLSL
0.7%
C
0.3%
