1. 03 Mar, 2022 2 commits
  2. 15 Dec, 2021 1 commit
  3. 09 Dec, 2021 1 commit
  4. 01 Dec, 2021 1 commit
  5. 22 Nov, 2021 1 commit
  6. 19 Nov, 2021 2 commits
  7. 10 Nov, 2021 1 commit
  8. 04 Nov, 2021 2 commits
  9. 01 Nov, 2021 1 commit
  10. 15 Oct, 2021 1 commit
  11. 19 Jul, 2021 1 commit
  12. 05 Jul, 2021 1 commit
  13. 01 Jun, 2021 1 commit
    • Matteo Bruni's avatar
      wined3d: Don't skip FFP vertex pipeline state handlers when STATE_VDECL is dirty. · e106bbdd
      Matteo Bruni authored
      This fixes the non-default ARB shader backend, broken since
      2ddb6b66, although the
      fundamental issue was there long before that.
      
      Originally the STATE_VDECL handler did some bookkeeping (basically,
      computing what is now the stream info data) that's a prerequisite for
      running other state handlers. For this reason a somewhat complicated
      dance was put in place, with the dependent handlers returning right
      away until the STATE_VDECL handler could prepare everything up and the
      STATE_VDECL handler in turn explicitly calling these "downstream"
      handlers so that they could do their job. With the commit mentioned
      above the state dirty flags are cleared after the corresponding
      handlers are executed, which means that the relevant handlers are
      skipped twice and some stuff is never set up properly.
      
      Stream info is computed by context_apply_draw_state() before going
      through the state handler table for a long time now, getting rid of
      this obscure handler interdependency. So let's just get rid of the
      skipping altogether.
      Signed-off-by: 's avatarMatteo Bruni <mbruni@codeweavers.com>
      Signed-off-by: 's avatarHenri Verbeet <hverbeet@codeweavers.com>
      Signed-off-by: 's avatarAlexandre Julliard <julliard@winehq.org>
      e106bbdd
  14. 11 Feb, 2021 1 commit
  15. 03 Feb, 2021 1 commit
  16. 04 Dec, 2020 1 commit
  17. 29 Sep, 2020 5 commits
  18. 28 Sep, 2020 4 commits
  19. 25 Sep, 2020 2 commits
  20. 02 Sep, 2020 2 commits
  21. 23 Apr, 2020 1 commit
  22. 21 Apr, 2020 1 commit
  23. 17 Apr, 2020 1 commit
  24. 26 Mar, 2020 1 commit
  25. 18 Mar, 2020 2 commits
  26. 13 Mar, 2020 2 commits