Results 21 issues of NiseVoid

# Objective - Fixes unclear warning when `insert_non_send_resource` is called on a Send resource ## Solution - Add a message to the asssert statement that checks this

A-ECS
C-Usability

# Objective Implement a raycast intersection test for bounding volumes ## Solution - Implement RayTest2d and RayTest3d types

C-Enhancement
A-Math

When setting a border, the border is drawn as a slightly larger quad behind the real one. This means that setting a background with a non-1 alpha value shows the...

bug

Plenty of usecases in games might need text to have outlines. Since we use SDF fonts it should be possible to add text outlines

enhancement

When creating a custom material that can get covered by other UI with the default material, the custom material can render trough it. ![image](https://user-images.githubusercontent.com/3254486/236572199-67602c07-df8f-4bd2-b7f9-bcca17742ca3.png) If the material is removed from...

bug

UI materials currently aren't as low friction to use as they probably should. The issues I've found so far are: - Materials properties end up in bind group 3. In...

enhancement

In this image I have set up two shader materials. One that colors these skill icons, and another that should render this noise texture as the background of an element...

bug

Before we used to get white boxes on all text, but only on some systems. Now these boxes are gone, except on small font sizes. ![image](https://user-images.githubusercontent.com/3254486/236574572-0e0555ca-dabe-45d2-8375-d7a9f705df5b.png)

bug

# Objective - Add a basic form of shapecasting for bounding volumes ## Solution - Implement Aabb2dCast, Aabb3dCast, BoundingCircleCast, and BoundingSphereCast - These are really just raycasts, but they modify...

C-Enhancement
A-Math

The migration guide doesn't mention HandleId being gone and what should be used to replace previous uses of it

C-Content
A-Migration Guides