1. 19 Apr, 2023 2 commits
    • Stefan Dösinger's avatar
      wined3d: Avoid VK_IMAGE_LAYOUT_GENERAL. · 9d4e4e49
      Stefan Dösinger authored
      This improves GPU-side performance considerably by allowing the driver
      to keep lossless texture compression enabled for textures that are used
      as both render taget / depth stencil and shader resource.
      9d4e4e49
    • Stefan Dösinger's avatar
      wined3d: Sync depth stencils to both early and late depth test. · 75e82b77
      Stefan Dösinger authored
      We don't know which test the next draw will use when we place the
      barrier. We may be able to figure this out, but it is not trivial.
      
      This avoids a read-after-write hazard after the next patch. The layout
      transition from shader-read-only to depth stencil needs to be finished
      before the early depth test in a follow-up draw if this draw uses early
      depth.
      75e82b77
  2. 18 Apr, 2023 32 commits
  3. 17 Apr, 2023 6 commits