opsu
opsu copied to clipboard
Slider looks broken because there is a white blocky outline around it, Audio sometimes cracks
Whenever I play any map default or custom skin, about all of the sliders, have a blocky white outline that appears and disappears at random times. I am using osu! files for most of my songs and it seems that there are audio cracks because of it, how do I fix these two issues?
Whoa, I've never seen that before. I don't know exactly what's going on (obviously some sort of rendering issue), but let's try to help along those who would have a better idea of what's going on.
Please provide:
- opsu! version
- Operating system
- Java (JRE) version
- OpenGL version (if you can)
You can get this info from opsu! by pressing the GitHub button on the lower left corner of the splash screen and pressing "3. Report an Issue".
looks like alpha blending isn't working correctly for the peppysliders. in peppysliders, the slider texture is just cloned a couple hundred times. the white blockiness is caused by lack of transparency. this could be caused by something not leaving the blending state correctly, or by a texture loading issue.
Lemmmy yes it seems that the texture is repeating over and over for the sliders as if it were a stream of circles. Look at these two images of 2 other maps I have which have personal textures
tpenguinlth,
-opsu version is v0.16.0
-the operating system is MacOs High Sierra 10.13.3
-Java version is Version 8 Update 111
-Not sure about the OpenGL version
@Achelmic the repeated texture slider style is the old slider renderer (commonly called peppysliders) - it would be helpful if you could find out your OpenGL version, as this is critical to understanding the problem.
Ahh I looked at the log and it says that I need OpenGL 3.0, how do I get my OpenGL to 3.0? I am not sure where to find it
@Achelmic Based on a quick search, I'm not sure you can manually upgrade. They seem to suggest that it's tied to your video card and its drivers.
Do the experimental sliders work for you? I think those only require OpenGL 2.
Also, you can get your OpenGL version by pressing the GitHub button in opsu! on the lower left corner of the splash screen and pressing "3. Report an Issue". It'll open up a browser with your specs.
Ah the experimental sliders I tried those before but I can only see the caps and not the actual path seems my OpenGL version is 2.1
@Achelmic It would be an unusual thing to do, but you aren't running opsu! through XQuartz, are you? I find it odd that it's reporting 2.1 since any Mac made after 2007 has support for OpenGL 3.3 (see the chart). This Stack Exchange answer suggests that XQuartz only exposes 2.1.
I suppose the follow-up question here is, how do you start opsu!, and if it's through the terminal, what terminal do you use?
I have some experience with OpenGL on OSX, so maybe I can help here. (c++/glfw, which is what modern LWJGL uses, I'm pretty sure 2.9.3 has a similar issue)
OSX requires a forward-compatible OpenGL context in order to run the versions available on the chart (from what I can tell, it defaults to 2.1), but from what I could trace (Opsu.java -> Container.java -> org.newdawn.slick.AppGameContainer.java
), Slick2D (which manages the Display
in this project) does not give Display
the context attribs required to run with a forward compatible OpenGL context. I haven't examined AppGameContainer.java
in full, though, so there might be some way of re-setting the context attribs after Display.create()
.
I also get these white boxes, which disappear when the slider have fully snaked in. The situation doesn't change even when snaking sliders are disabled. And the new experimental slider body is completely invisible. I guess this is related to openGL version problem?
---- my debug info ---- Version: 0.16.1 Build date: 2018-06-03 19:24 OS: Mac OS X (x86_64) JRE: 13.0.1 OpenGL version: 2.1 INTEL-12.4.7 (Intel Inc.)
I also get these white boxes, which disappear when the slider have fully snaked in. The situation doesn't change even when snaking sliders are disabled. And the new experimental slider body is completely invisible. I guess this is related to openGL version problem?
---- my debug info ---- Version: 0.16.1 Build date: 2018-06-03 19:24 OS: Mac OS X (x86_64) JRE: 13.0.1 OpenGL version: 2.1 INTEL-12.4.7 (Intel Inc.)
Please create a new topic instead of going to this topic.
#374 Add a button to show/copy debug information