Geeks3D Programming Links – November 18, 2011
Here are some links I tweeted or retweeted about coding, programming and other stuff for developers. If you have a link, just send a tweet @JeGX.
“A train station is where a train stops. A bus station is where a bus stops. On my desk, I have a workstation…” by NixiePixel.
“Only 10% of our pixels require lots of samples for soft shadows, but determining which 10% is slower than always doing the samples. :-(” by ID_AA_Carmack
- codepad: is an online compiler / interpreter, and a simple collaboration tool.
- Color-based per-pixel blending of detail textures, full PDF with GLSL source code HERE
- Frank 4k demo: lessons learned (WebGL)
- Screen Sppace Ambient Occlusion (SSAO, WebGL)
- GPU Landscaping and Erosion (WebGL)
- WebGL experimentsTexture Compression
- Ogre 1.8 RC1 and Ogre3D User Survey 2011
- I’m the one responsible for the column-major ordering used in OpenGL
- Nokia WebCL extension for Firefox 8.
- Sudoku Solving in 20 lines of C
- Advice to Aimless, Excited Programmers
- Dual Quaternion is similar to Quaternion with all the real numbers replaced by dual numbers.
- Slides: The Rendering Tech of Space Marine
- 195 Free Online Programming Books (some links are dead…)
- Hellepoll: a simple asynchronous HTTP web-server written in C++.
- Differences between C++/CLI and WinRT C++
- Supporting Direct3D 11 Video Decoding in Media Foundation
- Spark: research shading language for real-time shaders.
- OGLplus: a C++ wrapper for OpenGL 3 and higher.
- glxx is a C++ OpenGL extensions loading library. It supports up to OpenGL 4.2 plus all extensions from the OpenGL registry.
- 1D to 2D: how to convert a 1d index value to access a 2d array.
- What every programmer should know about memory, Part 1
- Practical, Dynamic Visibility for Games
- A Collection of Examples of 64-bit Errors in Real Programs
- Lessons on development of 64-bit C/C++ applications.
- Shader Toy v0.3 (WebGL / GLSL)
- 32-bit and 64-bit versions of Windows C++ application
- Explosive coding: C No Evil and The Disgruntled Bomb
- Optimisation Lesson 1: Profiling.
- Optimisation Lesson 2: The Pipeline.
- Native Client for Dummies: how to use Chrome Native Client SDK to build web applications that seamlessly execute native compiled code inside the browser.
- OpenGL Programming / Mini-Portal (teleportation system similar to the one used in Valve’s Portal game).
- Case Study: Next Generation Sound Rendering with OpenCL
- Writing modern C++ code: how C++ has evolved over the years
- Doom 3 open-sourcing held up while Carmack writes new code
And if you missed them, here are Geeks3D’s latest news about programming:
- Simple Introduction to Geometry Shaders in GLSL: Part 1 and Part 2
- Source code of Excess’s demos released
- OpenACC: a new Standard for Parallel Computing
- OpenCL 1.2 specs
- Transformation spaces in GLSL
- Equalizer 1.02
- How to Make a Simple Tunnel Effect
- SMAA: Enhanced Subpixel Morphological Antialiasing
CubeStormer II solves the Rubik’s Cube puzzle faster than the human world record.
And for french readers: