Skip to content
Snippets Groups Projects
  • Jim's avatar
    5291760c
    Fix gs_matrix_* issues · 5291760c
    Jim authored
    Multiplication of the matricies was being done in the wrong direction.
    This caused source transformations to come out looking incorrect, for
    example the linux-xshm source's cursor would not be drawn correctly or
    in the right position if the source was moved/scaled/rotated.  The
    problem just turned out to be that the gs_matrix_* functions were
    multiplying in the wrong direction.  Reverse the direction of
    multiplication, and the problem is solved.
    5291760c
    History
    Fix gs_matrix_* issues
    Jim authored
    Multiplication of the matricies was being done in the wrong direction.
    This caused source transformations to come out looking incorrect, for
    example the linux-xshm source's cursor would not be drawn correctly or
    in the right position if the source was moved/scaled/rotated.  The
    problem just turned out to be that the gs_matrix_* functions were
    multiplying in the wrong direction.  Reverse the direction of
    multiplication, and the problem is solved.