title: Why do QAbstractLight's methods no longer work in PySide6?
body: <p>In <code>PySide2</code> <code>QAbstractLight</code>'s methods: <code>setIntensity()</code> and <code>setColor()</code> were working correctly, but for some reason, in <code>PySide6</code> these methods are not changing underlying shader. No error messages are shown when these methods are used and these attributes are actually retrievable with <code>intensity()</code> and <code>color()</code> methods but these changes have no impact on the rendered result. For some reason these attributes are not passed to the shader. What has changed in <code>Qt3D</code> so this is the case?</p>
  <p><strong>Minimal working example:</strong>
  <a href="https://stackoverflow.com/questions/60585973/pyside2-qt3d-mesh-does-not-show-up">PySide2 Qt3D mesh does not show up</a>
  . If You try this example and change color from <code>&quot;white&quot;</code> to <code>&quot;red&quot;</code> it will work, but if You change imports from <code>PySide2</code> to <code>PySide6</code> and leave all the code intact color will still remain <code>&quot;white&quot;</code>. Method <code>setColor(&quot;red&quot;)</code> is ignored. Same with <code>intensity</code>. It is also ignored</p>