openframeworks / openframeworks/openFrameworks
examples/gl/gpuParticleSystemExample failed creating GL_GEOMETRY_SHADER_EXT shader
Open
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 2.6k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 9
Description
OpenGL generated error 1280 trying to get the program link status, does your video card support shader programs?
How do I check?
Linux twist 5.4.0-58-generic #64-Ubuntu SMP Wed Dec 9 08:16:25 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
LENOVO ThinkPad Twist 33476LU
Ubuntu 20.04.1 LTS
lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
carl@twist:~/of/of_v20201229_linux64gcc6_release/examples/gl/gpuParticleSystemExample$ make RunRelease
[ error ] ofShader: setupShaderFromSource(): failed creating GL_GEOMETRY_SHADER_EXT shader
[ error ] ofShader: checkProgramLinkStatus(): OpenGL generated error 1280 trying to get the program link status, does your video card support shader programs?
[ error ] ofFbo: FRAMEBUFFER_UNSUPPORTED
[ error ] ofFbo: FRAMEBUFFER_UNSUPPORTED
[ error ] ofFbo: FRAMEBUFFER_UNSUPPORTED
[ error ] ofFbo: FRAMEBUFFER_UNSUPPORTED
[ error ] ofFbo: FRAMEBUFFER_UNSUPPORTED
window, black, fps: 60.0xxx
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with examples/gl/gpuParticleSystemExample and reproduce the failure using make RunRelease on the listed Ubuntu and Intel graphics environment. Trace the geometry-shader setup, program-link status, and FBO errors to establish the compatibility requirement; done means the example's support status and an actionable outcome are documented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100