Giter VIP home page Giter VIP logo

Comments (5)

flyx avatar flyx commented on September 4, 2024

Can you provide a complete working example including the main loop so that I can build and execute it?

from openglada.

rogermc2 avatar rogermc2 commented on September 4, 2024

I've just realized that the common that I used for the example (now deleted) is a local version that may have something to do with the problem, so you might want to delay any further investigation until I've checked against the current OpenGLAda-examples version which I will do tomorrow.
Apologies for any inconvenience.

from openglada.

rogermc2 avatar rogermc2 commented on September 4, 2024

Using the debugger on To_Texture, I get three error messages:

  1. fb = <error reading variable fb (No definition of "fb__XRP_gl__objects__framebuffer__XE" in current context.)>
  2. tx = <error reading variable tx (No definition of "tx__XRP_gl__objects__textures_XE" in current context.)>
  3. va = <error reading variable va (No definition of "va__XRP_gl__objects__vertex_arrays_XE" in current context.)>

This occurs on all iterations including the first.
As these are renames, this seems to be a debugger bug?

Other than that, I can see no other problems given my limited debugging experience at this level.

from openglada.

rogermc2 avatar rogermc2 commented on September 4, 2024

This latest version, with most unneccessary code removed and built in the OpenGLAda-examples environment, produces the same result.
I have included a delay in the main loop to emphasise that text is only displayed on the first iteration of the loop.

text_render_test.zip

from openglada.

flyx avatar flyx commented on September 4, 2024

I did have a look at this when you first posted it but couldn't figure out what goes wrong. Today I tested this again with proper OpenGL 4.3 debugging (now available via GL.Debug) output enabled to see if anything is wrong on the OpenGL side. There isn't.

I tried to understand what the code does but ultimately I gave up. There is far too much going on with this common stuff it pulls in. As I see it, there are two possibilities:

  • The code is right and it sets something after the first text rendering which prevents GL.Text from rendering the text properly the second time.
  • The code is wrong and does something strange but I can't find it.

The only thing I can say is that all OpenGL calls in both this test code and GL.Text are correct since OpenGL debugging does not return any error.

from openglada.

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.