Search:

Type: Posts; User: Alfonse Reinheart

Page 1 of 20 1 2 3 4

Search: Search took 0.04 seconds.

  1. First, unless you're using bindless textures...

    First, unless you're using bindless textures (which you may be; you didn't say), you can't put a sampler in a uniform block.

    Second, it's not clear why these things need to be uniform blocks...
  2. The *entire point* of uniform blocks is to allow...

    The *entire point* of uniform blocks is to allow users to directly manage the uniform data used by a shader. Such an interface would work against that.

    I mean sure, you could implement functions...
  3. The shader compilation and program linker status...

    The shader compilation and program linker status is not an OpenGL error; it is a boolean value, so I don't really know what the point of that `switch` statement is. Also, never test a boolean value...
  4. Adding weight to this is the Vulkan definition of...

    Adding weight to this is the Vulkan definition of PrimitiveID. That definition never mentions "rasterized", so its use of the term "processed" pretty much has to refer to what gets fed into the...
  5. Apparently, you need some form of membership to...

    Apparently, you need some form of membership to reach that area. Khronos's GitHub issue trackers are public.
  6. Replies
    4
    Views
    491

    I think you mean mid-January. With the exception...

    I think you mean mid-January. With the exception of this post, all of the posts from January 15th to today are gone. This wasn't the most active forum, but I do recall several posts made here in that...
  7. Specifically, API bugs go in this repo...

    Specifically, API bugs go in this repo. GLSL bugs go in this repo.
  8. Replies
    10
    Views
    395

    But that's not what I was asking about. Whether...

    But that's not what I was asking about. Whether bindless textures are a practically available tool for OpenGL has nothing to do with whether Vulkan is a practically available tool.

    Rewriting your...
  9. Replies
    10
    Views
    395

    All of that information can be found on the page...

    All of that information can be found on the page I linked to. Well, not the Vulkan stuff, but Vulkan is implementable on anything that allows GL 4.x.

    Also, I'm not really sure why the Vulkan thing...
  10. Replies
    10
    Views
    395

    It's not exactly unsupported for recent hardware...

    It's not exactly unsupported for recent hardware.
  11. Nothing. You asked how to verify that your GPU...

    Nothing. You asked how to verify that your GPU can support that OpenGL version. The website does that.

    How to "update openGL version" is something that is GPU dependent, and you first need to know...
  12. I get the thinking behind that, but you're not...

    I get the thinking behind that, but you're not going to get that as a simple number. Instead, you have to get clever.

    What you're trying to do is have a big array of per-model data. For each draw...
  13. Replies
    5
    Views
    125

    1: Your list of warnings is illegible. 2: Your...

    1: Your list of warnings is illegible.

    2: Your list of warnings is an *image*, rather than text that we can interact with normally (copying and pasting, etc).

    3: Your question overall doesn't...
  14. Replies
    5
    Views
    125

    You cannot use an identifier before you declare...

    You cannot use an identifier before you declare it. With the exception of statements within a class member which refer to other members of that class that have yet to be defined.
  15. Replies
    3
    Views
    124

    The long version can be found here...

    The long version can be found here. This is the TL;DR version:

    Quaternions are not a magical salve that can be applied to make Gimbal lock go away.

    The problem with Euler angles is that, when...
  16. GLAD and GLEW are OpenGL loading libraries....

    GLAD and GLEW are OpenGL loading libraries. Outside of what files you #include and what initialization functions to call, they shouldn't behave any differently (unless you're using a C++-based...
  17. I see no advantage in taking the chance. If...

    I see no advantage in taking the chance.

    If you do everything std140 says you have to do to make `vec3`-like types work, you won't gain anything compared with what you might get if you used...
  18. Do you know of a program released in the last 20...

    Do you know of a program released in the last 20 years that displays anything "at boot time" that isn't itself an operating system?

    The days of booting into an application have long since passed....
  19. Android has many APIs for doing basic drawing...

    Android has many APIs for doing basic drawing tasks that don't require OpenGL or any other low-level tools. If you don't want to get down into the details of low-level technologies, you should...
  20. Replies
    5
    Views
    259

    You're not supposed to. That site is where you go...

    You're not supposed to. That site is where you go when you want to learn how to use OpenGL. Once you understand how to use the API, you will have the tools to apply that knowledge to your project and...
  21. Replies
    7
    Views
    275

    I won't deny that there are a lot of bugs in...

    I won't deny that there are a lot of bugs in OpenGL implementations, but it is not at all clear that you are encountering any such bugs. It's difficult to help you in solving your problem because:
    ...
  22. Well, there is one thing that is known for...

    Well, there is one thing that is known for certain: distinct draws represent distinct "invocation groups". We know this because , while SPIR-V says that the invocation group arrangement for shaders...
  23. The camera doesn't look at a point. The camera...

    The camera doesn't look at a point. The camera looks along a direction; there are infinitely many points along that direction that the camera could be looking at.

    Look-at-style functions will...
  24. Replies
    7
    Views
    275

    OK, this has nothing to do with your problem, but...

    OK, this has nothing to do with your problem, but FYI:

    Any recent version of C++ has a really useful language feature for sticking multi-line strings into your code. They're called "raw string...
  25. What exactly fails? And why are you using an...

    What exactly fails? And why are you using an extension from a decade-and-a-half ago instead of the core functionality that's been around since GL 3.0?

    Also, it should be noted that pretty much no...
Results 1 to 25 of 500
Page 1 of 20 1 2 3 4
Proudly hosted by Digital Ocean