Summary: | Two-pass TextRenderer doesn't work if culling is enabled | ||
---|---|---|---|
Product: | [JogAmp] Jogl | Reporter: | Alan Sambol <alan.zgb> |
Component: | graph | Assignee: | Sven Gothel <sgothel> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | alan.zgb, kdropucic, rami.santina, sgothel |
Priority: | --- | ||
Version: | tbd | ||
Hardware: | All | ||
OS: | all | ||
Type: | FEATURE | SCM Refs: | |
Workaround: | --- | ||
Bug Depends on: | |||
Bug Blocks: | 1064 | ||
Attachments: |
Screenshot results of the culling test
Test TestTextRendererNEWT00 with added culling |
Created attachment 744 [details]
Test TestTextRendererNEWT00 with added culling
Not for now, perhaps on commission / contract. Also note, we provide our own culling nowadays - and should be done in custom shader for the remaining app. |
Created attachment 743 [details] Screenshot results of the culling test If gl.glEnable(GL.GL_CULL_FACE) is set, graph text rendering doesn't work with region MSAA or VBAA. It works ok with full scene MSAA or no anti-aliasing. If it can't be made to work with culling, the quick solution would be to simply disable GL_CULL_FACE before rendering, and enable it afterwards, maybe via a new hintMask or custom enable/disable callbacks for renderer.