Skip to content
Snippets Groups Projects
  1. Mar 31, 2020
  2. Mar 30, 2020
  3. Mar 27, 2020
  4. Mar 26, 2020
  5. Mar 25, 2020
  6. Mar 24, 2020
  7. Mar 23, 2020
  8. Mar 20, 2020
  9. Mar 19, 2020
  10. Mar 18, 2020
  11. Mar 17, 2020
  12. Mar 16, 2020
  13. Mar 13, 2020
    • Paul Tvete's avatar
      RHI: Add support for progressive and temporal AA · b309f3d6
      Paul Tvete authored
      
      Task-number: QTBUG-82280
      Task-number: QTBUG-82281
      Change-Id: I8ae773154bd2a5fa0f38375e30c24360a4557ccd
      Reviewed-by: default avatarLaszlo Agocs <laszlo.agocs@qt.io>
      b309f3d6
    • Laszlo Agocs's avatar
      Enable, in theory, SSAO for custom materials · 2bc45cb0
      Laszlo Agocs authored
      
      In practice the ambient occlusion factor calculated is not used in any
      of the built-in custom materials, so SSAO has no effect (even though
      enabling it will generate the AO map). This is out of this patch's scope
      to solve. What this ensures is that the textures are correctly exposed.
      
      Also note that SSDO is not supported in the code base (it never was, and
      has no public API to enable it), so we will not bother with the cbAoShadow
      uniform block that would only be used by SSDO.
      
      Change-Id: Ic4cb90f52276ecf364c20fffd1c9355702773c5d
      Reviewed-by: default avatarPaul Olav Tvete <paul.tvete@qt.io>
      Reviewed-by: default avatarEskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
      2bc45cb0
    • Laszlo Agocs's avatar
      rhi: Enable custom materials with lighting and shadows · 61e08f24
      Laszlo Agocs authored
      
      ...as much as possible.
      
      Introduces custom material support for lighting, light probes, and shadow
      mapping. Also blending and culling modes.
      
      Also handles uEnvironmentMappingEnabled correctly for custom materials
      now. This means that setting it to false actually disables sampling the
      environment map texture.
      
      It is worth noting that the built-in custom material shaders are not
      prepared and, as of now, should not be expected to handle lighting: it
      seems they were not created with lighting and shadow maps in mind. This
      means they will not correctly participate in lighting and shadowing, even
      when environment mapping is disabled. It is out of scope for this patch to
      handle this further.
      
      Task-number: QTBUG-82245
      Change-Id: Id70714ef45c8e4b9824aaa626ca7b5ad410a7887
      Reviewed-by: default avatarPaul Olav Tvete <paul.tvete@qt.io>
      61e08f24
Loading