Please upgrade your browser to make full use of twiends.   chrome   firefox   ie   safari  
Create your own wall, sign in free!
John Carmack
I just released Chocolate Wolfenstein 3D (github.com/fabiensanglard…). With CRT emulator to respect 4:3 ratio that most other ports don't have.
Retweeted by John Carmack
If GPUs could rasterize the two stereo versions of a triangle at the same time, texture reads would cache almost perfectly.
It would be interesting to see a phone with a fiber optic faceplate instead of glass. Makes it look like there is nothing covering display.
Saw an old paper about doing CSG with homogenous coordinates to avoid problems with divides. Sort of want to visit the old BSP problems.
Does the record half meter long carbon nanotube act like the mono molecular blades of science fiction?
Batch ASTC texture compression would be a good candidate for a scalable web service. Considering compressing a few gigapixels of images.
Don't forget to actually donate after you do the #icebucketchallenge : alsa.org
By @aras_p , my ALS Ice Bucket Challenge: youtu.be/QVPdAEW4fOg I challenge Robert Altman from Zenimax and Palmer Luckey from @oculus
Close mail, browser, and door. Brace for grim, all night bug hunt. Change one line, and everything works! :-)
My son's first video game, made with #unity : 1k3c.com
Gave @trent_reznor a demo of some new VR tech before the NIN show tonight. He totally gets it.
I wish I had "pixel string" that I could wind onto interesting curved display geometries.
A great many static libraries would be more easily used a single source file to add to projects. Reevaluate revulsion at high LOC in a file.
I am still not entirely comfortable with monstrous C++ header files as library replacements, but I am seeing more value in the approach.
Enjoyed Rhesus Chart by @cstross. Feel lowbrow confessing to liking Laundry & Merchant Princes more than some of his more serious works.
Have there ever been ion beam (or other time-consuming process) etched cores made that were a generation or more ahead of commodity?
An EGL_CONFIG_ID is not an eglConfig, even though they may both be identical small integers on some drivers.
I wonder if an anechoic room would be a good coding environment.
Whenever I come across a serendipitous bit of information I consider how much I must be missing due to the limited time horizon of memory.
Picking up the ir camera and moving it around while wearing a DK2... do not recommend.
Retweeted by John Carmack
For most offline work, I usually dodge picky filter kernel shape issues by just rendering 16x pixels with bilinear and downsampling.
If nobody has done it before, I dub this the "tangram transform". The resolution bubble is currently crude. pic.twitter.com/T3DL7Y98YB
A stereo image aware video codec is an interesting problem. Constrain motion vectors to the same vertical offsets in each eye?
Wanted to look up abs() in man pages. Google "man abs" did indeed bring up the man page as the top text hit, but the images were unexpected.
Take a 2:1 aspect image, cut second half into 4 tris, reassemble and rotate into a larger 1:1 square. Using for panorama res optimization.
There must be a huge number of programs with subtle errors due to the fact that the C-family % ("mod") operator is actually a remainder.
Surprisingly, I only just found madefire.com recently. The motion and music add more than I expected to the experience!
I always feel a bit of frisson when I notice diffraction patterns on man made items -- the fact that we are building at the scale of light.
Wasted hours on something that turned out to be a bad USB cable. Sigh.
I would like to put a random Google Android engineer on a raw win 7 machine, and see how long they take to debug step into a trivial C prog.
I really wish Android native dev tools set up as easily as iOS tools. The absence of device provisioning is some compensation, but still...
Onboarding at Facebook went well. I continue to have a very positive view of this -- I think it is going to be amazing for VR.
My Oculus Connect talk next month will be filled with much more gritty technical details!
"Twenty Years after Doom" by @ID_AA_Carmack at SMU has been modified for better audio and aspect ratio. reddit.com/r/oculus/comme…
Retweeted by John Carmack
I took the liberty to clean up the audio from @ID_AA_Carmack's talk on 20 Years After Doom since it was suboptimal: dropbox.com/s/hzo2w31f1czt…
Retweeted by John Carmack
@deplinenoise Just do it, hack! I approach code like games, rush deep into room, trigger all NPCs, die, after respawn I know where NPCs are.
Retweeted by John Carmack
Amzn's data mining is a clear positive for me. Nexus is just the latest example of a successful prediction of enjoyment based on past data.
Enjoyed Nexus by Ramez Naam.
It isn't about perf, it is about using the minimum necessary functionality in an interface, and everyone uses different "Strings".
I go back and forth on the value of using string classes vs const char * as parameters to utility functions.
I haven't read any of Taleb's previous books, but I am finding Antifragile to be good reading.
White comic panel borders at the edge of your screen in VR are a worst case for flicker sensitivity on a low persistence display.
Writing a VR .cbz viewer, since @comiXology started offering DRM free backup of a bunch of titles today.
I just gave my team instructions to carefully tune a parameter that only stands out when shaking your head around in VR. Workplace cruelty?
Not sure how many of you remember when Daikatana came out, but we hope this makes you chuckle bit.ly/HBSquareEnix pic.twitter.com/LvnxSNDPwu
Retweeted by John Carmack