Skip to content

Instantly share code, notes, and snippets.

@chriswill0w
chriswill0w / Obfuscator.swift
Last active June 16, 2026 15:39 — forked from DejanEnspyra/Obfuscator.swift
Obfuscation of hard-coded security-sensitive strings.
protocol ObfuscatorProtocol {
#if DEBUG
func bytesByObfuscatingString(_ string: String) -> [UInt8]
#endif
func reveal(_ key: [UInt8]) -> String
}
class Obfuscator: ObfuscatorProtocol {
// MARK: - Variables
import simd
extension float4x4 {
init(scaleBy s: Float) {
self.init(SIMD4<Float>(s, 0, 0, 0),
SIMD4<Float>(0, s, 0, 0),
SIMD4<Float>(0, 0, s, 0),
SIMD4<Float>(0, 0, 0, 1))
}
@Matt54
Matt54 / MarchingCubesColorBlobParams.h
Last active November 21, 2025 20:55
RealityKit Color-Blending Metaballs (Metal + LowLevelMesh + Marching Cubes)
#ifndef MarchingCubesColorBlobParams_h
#define MarchingCubesColorBlobParams_h
#include <simd/simd.h>
typedef struct {
simd_float3 center;
float radius;
simd_float3 color;
float _pad;
@Matt54
Matt54 / ImmersiveSenseControllerInputsView.swift
Last active February 19, 2026 23:59
PSVR2 Sense Controller Input Handling and Haptics in RealityKit
import ARKit
import CoreHaptics
import GameController
import RealityKit
import SwiftUI
// MARK: - Immersive View
struct ImmersiveSenseControllerInputsView: View {
@State private var controllerManager = GameControllerManager()