Shoichiro Yamanishi's repositories
AppleNumericalComputing
Study and Implementations of Numerical Algorithms on Apple M1 and A* Devices
AndroidMFCC
26-Point MFCC & 512-Point FFT Generator & Visualizer in Java, C++, and NEON intrinsics
SDFontApple
A signed distant font generator and a runtime helper for MacOSX and iOS that utilize Metal and CoreText.
ARWithMetalAndSwiftUI
A template Xcode project for ARKit, Metal, and SwiftUI.
iOSRecorderWithVUMeter
A sample App with a realistic VU meter to demonstrate realtime audio capturing, recording, and background audio processing
MetalTessellationSample
Accompanying materials to the tutorial.
AppleMetalRenderingCheatSheets
A set of cheat sheets useful for developing iOS Apps with Metal.
AndroidVUMeter
An Android Implementation of Realistic VU Meter using AudioRecord
bullet3
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
CopyMemoryIsolated
Attachment sent in an issue report on Apple Feedback Assistant to report a possible issue in Swift Compiler
gist_images
Public folders to store images linked from Github gists
MetalComputeAttributeChecker
Shows "Kernel Function Input Attributes" of "Metal Compute" kernel in a kernel for Macos and iOS.
PersonNamesTransliterator
Person Names Transliterators between Latin-based Names and Japanese Kana using Seq2Seq with Attention
ProofOfMengersTheorem
Yet another proof of Menger's theorem with bi-partite matching and edge contraction.
RedBlackTree
A faithful implementation of the red black tree algorithm by Cormen, Leiserson, Rivest, and Stein.
RigidBodySimulationBasics
Sample programs to the articles "Rigid Body Simulation Basics"
Swift-ObjC-Cpp-Interoperability
This is a tiny sample project to show a technique for the two-way communication between one Swift object and another in C++ via Objective-C.
TFStackDecoder
A stack decoder for Tensorflow 2.x seq2seq models that generates N-Best.
ThreadSynchronizer
Portable, easy-to-use thread synchronization mechanisms in C++ for numerical computing
VulkanDiagram
Visual study-aid to help build mental maps of the Vulkan structures, functions, and enums
ZFightingTools
Tools to visualize and experiment with the Z-Fighting problem in OpenGL