issues
search
BigUglySpider
/
EmuLibs
Selection of libraries designed to be used with Emu projects. This was originally a Math library only, but has since been changed to hold all Emu libraries to enable consistency in changes to dependencies (such as EmuCore modifications).
https://biguglyspider.github.io/math
0
stars
0
forks
source link
MOVES TO C++20 STANDARD | Matrix update projection
#61
Closed
BigUglySpider
closed
2 years ago
BigUglySpider
commented
2 years ago
Provides orthographic and perspective projections aimed at Vulkan
These contain
vk
to indicate their intention for Vulkan. Valid projection matrices are typically API-defined, and vary between Vulkan, DirectX, etc...
Adds
Vector * Matrix
functionality
Updates
Vector
operators (except
operator=
) to be global-scope operators instead of member operators.
This change is expected for all items eventually (see issue #60)
Adds
Rect
template (see #58)
Added during this this branch to allow using a
Rect
to define the space for orthographic projection matrices
vk
to indicate their intention for Vulkan. Valid projection matrices are typically API-defined, and vary between Vulkan, DirectX, etc...Vector * Matrix
functionalityVector
operators (exceptoperator=
) to be global-scope operators instead of member operators.Rect
template (see #58)Rect
to define the space for orthographic projection matrices