pex-gl / pex-renderer

Physically based renderer (PBR) and scene graph for PEX.
https://pex-gl.github.io/pex-renderer/examples/index.html
MIT License
237 stars 16 forks source link

Allow depthTest and depthWrite in line material #385

Closed vorg closed 2 months ago

vorg commented 3 months ago

Currently they are hardcoded

getPipelineOptions() {
   return { depthWrite: true, depthTest: true };
},

//should be 

getPipelineOptions(entity) {
    return {
      depthWrite: !!entity.material.depthWrite,
      depthTest: !!entity.material.depthTest
   };
 },

allowing you for example debug mesh skeleton

Image