Profile for hikari
About hikari
Bio
from another world; magical girls on the internet, gpu programmers, musicians, sky enthusiasts, etc; EN/SV/DE/ζ₯ζ¬θͺ
Stats
- Joined
- Posts
- 16678
- Followed by
- 1483
- Following
- 198
brb retitling my gpu/graphics cv with this: https://mastodon.gamedev.place/@rygorous/110921126413493477
don't mind me, just writing some perfectly ordinary code here
let mut env = environment::Environment::new_without_app(options)?;
let env = &mut env;
let screen: objc::id = objc::msg_class![env; UIScreen mainScreen];
let bounds: frameworks::core_graphics::CGRect = objc::msg![env; screen bounds];
let window: objc::id = objc::msg_class![env; UIWindow alloc];
let window: objc::id = objc::msg![env; window initWithFrame:bounds];
let color: objc::id = objc::msg_class![env; UIColor purpleColor];
() = objc::msg![env; window setBackgroundColor:color];
//() = objc::msg![env; window makeKeyAndVisible];
let main_run_loop: objc::id = objc::msg_class![env; NSRunLoop mainRunLoop];
() = objc::msg![env; main_run_loop run];
todo!()
it's just an entire UI framework. how long could it take, a weekend?
exciting programming problem in touchHLE: supporting inheritance for instance variables. look at how gnarly this is:
https://github.com/hikari-no-yume/touchHLE/commit/ae5b7a8d6513e3204d3c2eab1f250cdcf8930ee5
i have an idea for a neater solution, but it will involve descending further into the land of Anys and 'statics and 'as and dyns :3
hahahaha vad fan. skatteverket betalar ut rΓ€nta pΓ₯ skattekontot igen. om du fΓ₯r mindre Γ€n 2,25% rΓ€nta pΓ₯ sparkontot hos din bank borde du flytta pengarna till skattekontot. eller skaffa ett bΓ€ttre sparkonto :p
the learning curve is a little steep and the preview rendering performance is horrifyingly bad, but oh my god, why have i never used blender for video editing before. it's frame-precise, i can composite all the stuff i want, and it has keyframe-based animation. in an open-source package i'm already somewhat familiar with!!
wait you can turn maple syrup into a caramel ice cream topping by just microwaving it briefly. omg
the only thing gm stands for is general midi
port a game to GNU/Linux and it will run for a day; get the game running in WINE and it will run forever
i believe this is the correct way to listen to midi files https://www.youtube.com/watch?v=CeqeDwe99fk&t=1m20s