Based on #33 Initial implementation is practically working, this ticket is to track technical depth and for profiling work. TODO: - [ ] Lines/Points - [ ] test `flat` and other interpolators - [x] Fix `in uvec3 gl_WorkGroupID`polution - [ ] Fix `in uvec3 gl_NumWorkGroups` - polluted due to dispatch indirect - [ ] Fix `in uvec3 gl_GlobalInvocationID` // polluted, since it is byproduct of gl_WorkGroupID - [ ] Control/sanitize out-of-memory case - [ ] perprimitiveEXT - no immediate need ERR(wont't fix): - [ ] Draw order is lost inside a single draw-call (not an issue for 3D)
Based on #33
Initial implementation is practically working, this ticket is to track technical depth and for profiling work.
TODO:
flatand other interpolatorsin uvec3 gl_WorkGroupIDpolutionin uvec3 gl_NumWorkGroups- polluted due to dispatch indirectin uvec3 gl_GlobalInvocationID// polluted, since it is byproduct of gl_WorkGroupIDERR(wont't fix):