Code Monkey home page Code Monkey logo

Comments (10)

gregcman avatar gregcman commented on May 22, 2024

Hello marespiaut,
This might be an OpenGL version issue, what version are you using?

from sucle.

Drainful avatar Drainful commented on May 22, 2024

I'm having the exact same issue, OpenGL version 3.0 Mesa 18.1.7

from sucle.

gregcman avatar gregcman commented on May 22, 2024

Display lists must not be working. A fix would require porting display lists to vbo

Edit: @Drainful if you have OpenGL 3.0 Mesa I don't know what could be wrong, because 3.0 supports legacy OpenGL

from sucle.

Drainful avatar Drainful commented on May 22, 2024

The issue disappears when I run sucle on my nvidia gpu (laptop with nvidia optimus), so that sounds like a good guess.

Edit: The gpu on which the issue occurs is an integrated intel.

from sucle.

gregcman avatar gregcman commented on May 22, 2024

@Drainful It is not obvious why the OpenGL version 3.0 Mesa 18.1.7 would produce the pictured results, but nvidia optimus would not. It could be a number of things:

  • Legacy OpenGL? [probably not, because 3.0 should be supported.]
  • sucle not following the OpenGL spec close enough, with bugs that don't work on some setups
  • implementation-defined limits exceeded?
  • mesa driver bugs?

for the integrated intel gpu, it would be helpful if you ran and shared the diagnostics in this link

from sucle.

Drainful avatar Drainful commented on May 22, 2024

Output is in the link. I'm running Nixos so dpkg isn't a thing and tbh I don't know the equivalent.
https://pastebin.com/7Ak8i8mb

from sucle.

 avatar commented on May 22, 2024

@pupcraft here is the information about my computer

$ glxinfo | grep -i opengl
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2) 
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.3.1
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 18.3.1
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 18.3.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

from sucle.

emacsomancer avatar emacsomancer commented on May 22, 2024

I have the same issue with integrated intel graphics.


$ glxinfo | grep -i opengl
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile 
OpenGL core profile version string: 4.2 (Core Profile) Mesa 18.3.2
OpenGL core profile shading language version string: 4.20
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 18.3.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 18.3.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:

from sucle.

gregcman avatar gregcman commented on May 22, 2024

Sucle now uses VBOs or display-lists depending on the OpenGL version, so these issues should disappear.

from sucle.

Drainful avatar Drainful commented on May 22, 2024

The issue has been solved for me as of the latest commit

from sucle.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.