Abdul Bezrati: Real-time lighting via Light Linked List
Real-time lighting via Light Linked ListSeems like the basic idea is as follows,Render G-buffer.Get min/max depth for each 8x8 tile.For 1/64 area (1600/8 by 900/8), raster lights with software depth...
View ArticleHRAA And Coverage and Related Topics
Michal Drobot's HRAA Slides, great talk, I've read it a few times now. Really good seeing people get serious about solving the aliasing problem.Coverage Fail Case?Start with a simple example of two...
View ArticleWhite Tiger Legend - Feature Film Crowdfunding Video!
https://www.indiegogo.com/projects/white-tiger-legend
View ArticleHighly Recommend PowerNotebooks.com
Got a custom notebook from powernotebooks.com, and I'd highly recommend them for anyone else looking for a new laptop. They have an interesting practice of providing faster orders and a few percent off...
View ArticleVintage Programming
A photo (not a screenshot) of one of my home vintage development environments running on modern fast PCs. Shot shows colored syntax highlighted source to the compiler of the language I use most often...
View ArticleScanlines
Link to the Shadertoy example.Growing up in the era of the CRT "CGA" Arcade Monitor was just awesome. Roughly 320x240 or lower resolution at 60 Hz with a low persistence display. Mix that with stunning...
View ArticleNext Generation OpenGL Initiative Details from Khronos BOF
OpenGL Ecosystem BOF 2014Highlights,Cross vendor project between OpenGL and OpenGL ES working groups:- Chair = Tom Olson (ARM)- IL Group Chair = Bill Licea-Kane (Qualcomm)- API Spec Editors = Graham...
View ArticleMinWM
github.com/TimothyLottes/MinWMPlaced up the X Window Manager I've been using for over a decade on GitHub. It provides simple full or split screen tiled windowing with virtual windows. Nothing more....
View ArticleScifi Reading Suggestion List from Twitters
Accelerando - Charles StrossAltered Carbon - Richard K. MorganAnathem - Neal StephensonBlindsight - Peter WattsBlue Remembered Earth - Alastair ReynoldsBook of the New Sun: Series of 4 books - Gene...
View ArticleThoughts on Display Color Calibration for Games
On Apple products across the board, the factory tonal configuration is Gamma 2.2 not sRGB. Using an sRGB backbuffer is totally useless, instead whatever shader converts from linear high dynamic range...
View ArticleHDFury Nano GX: HDMI to VGA
Got my HDFury Nano GX, now have the ability to run my little CRT from the HDMI out of the laptop with the 120Hz screen and a GTX 880M...The Nano is simply awesome. Can now also run the PS4 on a VGA CRT...
View ArticleHDFury Nano GX: Part 2
Continuing to talk about the radical HDFury Nano GX HDMI to VGA converter...Got a better VGA monitor (ViewSonic G75f) which can do up to a 85 KHz horizontal scan, which is good for 960x540 @ 140 Hz....
View ArticleSamsung Gear VR Innovator Edition
Samsung Gear VR highlights,"Custom calibrated sensors talk to a dedicated kernel driverEnabling real time scheduled multithreaded application processes at guaranteed clock ratesContext prioritized GPU...
View ArticleForward vs Deferred From the Perspective of GPU Limits
Starting with specs from my notebook's GPU,2930 Mflop/ms : 160 Mb/ms : 122 Mtex/ms : 30 Mpix/msNormalized for one pixel written to one render target,97 flop/pix : 5.3 byte/pix : 4 tex/pix : 1 pixNow...
View ArticleGTX 980/970
NVIDIA Whitepaper - Wikipedia Specs - Techreport ReviewFor framebuffer compression, looks like for 32-bit/pixel a block of 16x16 fragments gets compressed in 3 steps. Implies that samples for 8xMSAA...
View ArticleGTX 980 from 680
Looking again at the Wikipedia specs,GTX 980 vs GTX 680: Perf/AreaGTX 980: 11.6 Mflop/ms/mm2, 0.56 MB/ms/mm2, 0.36 Mtex/ms/mm2, 0.18 Mpix/ms/mm2GTX 680: 10.5 Mflop/ms/mm2, 0.65 MB/ms/mm2, 0.44...
View ArticleInterlacing at high frame rates and low persistence?
After hearing Carmack's talk at the Oculus keynote, wanted to see first hand if interlacing artifacts are still visible at high rates on low persistence displays. Tried 180Hz interlaced on my CRT (get...
View ArticleUsing GDB Without Source and With Runtime Changing of Code
Getting disassembly of code generated at runtime to verify dynamic code generation can be a slow process. On Linux, I just use gdb. Using gdb requires setting the breakpoint for run-time generated code...
View ArticleMaxwell 2 Extensions
Cyril Crassin: Maxwell GM204 OpenGL extensionsEXT_post_depth_coverage + NV_framebuffer_mixed_samplesGoing to enable really fast good transparency blending with MSAA. Render opaque with standard MSAA....
View Article