issues
search
Goshido
/
android-vulkan
This repository is a project for learning Vulkan API, constraint based 3D physics, Lua scripting, spatial sound rendering, HTML+CSS UI rendering.
30
stars
3
forks
source link
#5
#12
Closed
Goshido
closed
3 years ago
Goshido
commented
3 years ago
Documentation:
Brief information has been updated
Android SDK has been updated to 11
Vulkan requirements have been updated to 1.1.131
project:
androidx.appcompat:appcompat has been updated to 1.3.1
GXCommon:
orthonormal matrix creation has been fixed
default constructors and destructors for math types
GXQuat NEON optimizations
GXMath noexcept refactoring
GXMat3::Multiply ARM NEON
GXMat4::MultiplyVectorMatrix ARM NEON
GXMat4::MultiplyMatrixVector ARM NEON
GXMat4::MultiplyAsNormal ARM NEON
GXMat4::MultiplyAsPoint ARM NEON
code style
android_vulkan:
contact manifold refactoring
contact intersection point clarification
noexcept refactoring
Sutherland-Hodgman algorithm has been fixed
velocity solver development
rigid body rotation integration fix
shape optimization
rigid body integration optimizations
velocity solver stable implementation (dynamic vs kinematic)
dynamic vs dynamic velocity solver
friction/restitution as part of shape entity
game interface noexcept refactoring
physics optimizations
sphere shape development
shape collision groups
Vulkan version has been changed to 1.1.131
proper VK_FORMAT_D32_SFLOAT_S8_UINT format support
pbr:
intersection point debugging
static mesh component API has been extended
Loading from scene file has been fixed
World1x1 and PhysicsSandbox scenes have been added
PBR scene refactoring
point light pass logic has been improved
code style
pbr::mario:
pipes
concrete colliders
ground colliders
boundary colliders
brick actor
riddle actor
mario actor development
mario assets
brick assets
riddle assets
mario camera
mario controller development
Documentation:
project:
GXCommon:
android_vulkan:
pbr:
pbr::mario: