Inspiration Reboot
Quite inspired by the insane one still or video per day at beeple.tumblr.com. Attempting to get back in the grove of consistently taking a small amount of non-work time every day to reboot fun...
View ArticleOh How Programming Has Changed
Programming in the 1990's: power on computer, open up text file in source editor, edit, run shell script to compile, test, repeat.Programming today: Put in windows password to get machine to wake up...
View Article1536-1 : The Programmer Addiction = Feedback
Continuing on the 1536-byte loader based system. Interpreter finished, under the 1536-byte goal. Second major goal is to get to the instant feedback productivity addiction loop going: modify, get...
View Article1536-2 : Assembling From the Nothing
Started bringing up a limited subset x86-64 assembler. The full x86-64 opcode encoding space is an unfortunate beast of complexity which I'd like to avoid. So I did...CompromisesThis prototype sticks...
View ArticleStochastic 1 Sample/Pixel Lit Fog Stills
Found a the old stochastic 1 sample/pixel lit fog. Left the post process grain on, it is smoother in practice. Forgot how it works, got too tired to figure it out again tonight.
View ArticleCRT Shadow Masks vs LCD
Found these two images below (click for full resolution) on this thread http://www.vogons.org/viewtopic.php?t=32331 when looking for source photographs for CRT shadow masks. Great visual description of...
View ArticleStar Wars Battle Pod Arcade Review : Save Your Tokens for Air Hockey
Went to the Cary North Carolina Dave and Busters to try out the Star Wars Battle Pod a few days ago after posting someone's youtube review ages ago. The arcade experience in the US has certainly...
View Article1536-3 : Simplify, Repeat
Night 3 on the 1536 project, decided to make some changes before going full ahead with writing an editor.(1.) Switched the boot loader to not relocate to zero. Now leaving the BIOS areas alone, I doubt...
View ArticleThoughts on the Evolution of Processor Design
Feels like the fundamental limiter in the evolution of processor design is the {load,alu,store} design paradigm: the separation of memory and ALU at all scales. A CPU is effectively like having...
View ArticleGCN Optimization Slides by Emil Persson
A repost of one of the most useful shader optimization presentations,Low-level Shader Optimization for Next-Gen and DX11 by Emil Persson from AMD Developer Central
View Article1536-4 : Coloring
Night 4 on 1536. Brought up most of the "x56-40" (x86-64 in hex) assembler now. Also have majority of the forth-like words needed to assemble self-documenting constants...
View ArticleGL and Vulkan at SIGGRAPH 2015
The biggest news is that Google is going to ship Vulkan on Android. Vulkan is set to become the best option for cross-platform portable lower-level graphics development: Android, Linux, SteamOS,...
View ArticleSIGGRAPH : Ready At Dawn
Ready at Dawn is starting to post SIGGRAPH content: readyatdawn.com/ready-at-dawn-siggraph
View Article1536-5 : Keys
Evening 5 on 1536. Wrote a mini PS/2 keyboard driver (source below) based on prior work. Ran out of time for testing, got distracted by SIGGRAPH slides. Only supporting 64 keys (bit array in register),...
View ArticleCloudhead Games : Blink Locomotion for VR
Blink locomotion for VR is quite a cool idea ... but beyond the usage for removing VR sickness: for graphics. Brings back the feeling of classic adventure games. Fixed spaces in which the player...
View Article