| Summary: | Require entry points GL4.glDrawArraysIndirect(int, long) and GL4.glDrawElementsIndirect(int, int, long) | ||
|---|---|---|---|
| Product: | [JogAmp] Jogl | Reporter: | Julien <julien.carlos> |
| Component: | opengl | Assignee: | Sven Gothel <sgothel> |
| Status: | RESOLVED FIXED | ||
| Severity: | major | ||
| Priority: | --- | ||
| Version: | 2 | ||
| Hardware: | All | ||
| OS: | all | ||
| Type: | --- | SCM Refs: |
1259693f21734b0ebe1b5c95688ad91956c2629c
|
| Workaround: | --- | ||
| Bug Depends on: | |||
| Bug Blocks: | 852 | ||
|
Description
Julien
2013-07-26 10:43:00 CEST
(In reply to comment #0) > glDrawArraysIndirect and glDrawElementsIndirect have been designed to read > parameter data from the buffer currently bound to GL_DRAW_INDIRECT_BUFFER. > In OpenGL 4 core profile it is the only way to use these methods. > Only the compatibility profile allows passing parameter data from client > memory buffers. > Therefore jogamp must provide entry points for glDrawArraysIndirect and > glDrawElementsIndirect where the last argument is an offset in the buffer > currently bound to GL_DRAW_INDIRECT_BUFFER. > > Since that's not the first time I file a bug for jogamp, if I can contribute > I would be glad to :-)! Of course - you are more than welcome to contrib. Simply send me an email w/ your git patch (git am'endable), some git repo to fetch your branch and to pull from - or - a git pull request using github. Since this seems similar to the prev. reported issues, I guess we can simply use the last git patch and doing same for this one (pls add bug reference .. etc). Thank you! fixed, see commit 1259693f21734b0ebe1b5c95688ad91956c2629c |