Jarkko Lempiäinen

31 Followers
40 Following
20 Posts
Graphics @ Unity
GitHubhttps://github.com/JarkkoPFC
Released EmberGL, a small graphics library featuring a tiled software rasterizer, that I initially developed for 3D rendering on microcontrollers: https://github.com/EmberGL-org/EmberGL
GitHub - EmberGL-org/EmberGL: EmberGL Public Repository

EmberGL Public Repository. Contribute to EmberGL-org/EmberGL development by creating an account on GitHub.

GitHub
Opening the office outdoor for 5min
Got CO2 meter to track the air quality in the office
It's nice to have graphics unit test to validate all these changes and have more confidence that I didn't break anything 😀 Should add some more tests though
Should also sort tiles by number of binned clusters to reduce thread idle time at the end of the frame.
Got multithreaded rasterizer working. This is nice with TBR where you can dedicate a thread per tile. Though I got post-transform vertex caching disabled, so still need to make that thread-safe.
Added programmable blending to my software rasterizer since it's cleaner, easier and more flexible than fixed function approach. Should be fine if there are no per pixel race conditions.
#introduction. I'm Jarkko and I have been write graphics code for the past 40 years (oh gosh!) starting on ZX Spectrum in the early 80's. Had my fun also in PC demoscene in the early 90's and since then developed graphics in many AAA game productions. I guess one could say I like graphics coding 😀