Skip to content

Commit

Permalink
IntersectionBoard optimizations
Browse files Browse the repository at this point in the history
* SSE doesn't have unsigned max and compare instructions. Convert to signed integers.

* Don't twiddle bits when widening the intersection masks from 8 to 16 bits. Instead, we can just zip the vector of 8-bit elements with itself.

* Improved use of builtin intrinsics in rive::simd.

Diffs=
b098ad23a IntersectionBoard optimizations (#6486)
  • Loading branch information
csmartdalton committed Jan 19, 2024
1 parent ce21e5a commit 4b41ab4
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .rive_head
Original file line number Diff line number Diff line change
@@ -1 +1 @@
fafdef56c74ebb2bfe129b242ebf353b89d6ecf7
b098ad23a15cc7b11f144e407374c83d5db0fee0
2 changes: 1 addition & 1 deletion submodules/rive-cpp

0 comments on commit 4b41ab4

Please sign in to comment.