Geeks3D Programming Links – July 08, 2011
Here are some links I tweeted or retweeted about coding, programming and other stuff for developers. If you have a link, just send me a tweet @JeGX.
- OpenGL: Learning Modern 3D Graphics Programming.
- All about 64-bit programming in one place: tons of links on the topic of 64-bit C/C++ software development.
- Top 25 Most Dangerous Software Errors (SQL injection, buffer overflow, etc.)
- A trip through the Graphics Pipeline 2011: part 1 to 7
- Ogre 3D: News #11.
- 3D display using a kinect: what you’re seeing is a monitor lying flat on a table. The Kinect detects the position of your head and the software adjusts the image to give the illusion of an object standing on the monitor.
- Downsampling with ISPC. ISPC is Intel’s SPMD Program Compiler, an open-source compiler for high-performance SIMD programming on the CPU.
- OpenCL Programming Book in HTML format.
- Containers, iterators and algorithms: STL pocket reference.
- Writing a “Pre-Main” function: Forcing global initialization order within VC++.
- Cool visualization of sorting algorithms
- Ogre 3D: News #11.
- Python: Parsing C++ in Python with Clang.
- Cascade Shadow Maps in XNA.
- WebCL: Samsung’s WebCL Prototype for WebKit. WebCL for WebKit project is an early implementation of WebCL for the open source WebKit browser engine.
- First WebCL Demos Arrive: WebCL N-body simulation demo:
- SIGGRAPH 2011 Courses – Part 3 (Stereoscopy From XY to Z, Production Volume Rendering, Compiler Techniques for Rendering).
- OpenCL and CUDA with Python: PyOpenCL and PyCUDA.
- What every programmer should know about time.
- Learn C The Hard Way: a clear and direct guide to modern C programming
- ØMQ or zeromq: Multithreading Magic: an overview of the ØMQ framework.
- WebGL security: Kill it before it grows?
- Examples of simple but very nice indie games: Brigands and Proun (made with OGRE):
- Stuxnet: Anatomy of a Computer Virus + source code
- GLSL: Plotting High-frequency Functions Using a GPU. A post about how to draw high-quality graphs of high-frequency functions with a GLSL shader.
- WebGL: does your browser support it? Check it here: doesmybrowsersupportwebgl.com.
- Demojs prods available HERE.
- Why is C++ So Fast?
- Embree: Photo-Realistic Ray Tracing Kernels.
The kernels have been developed at Intel Labs. They are optimized for photo-realistic rendering on the latest Intel processors with support for the SSE and AVX instruction sets.
- Janimation shows off its facial animations with their new engine. Get ready to have your mind blown with this glimpse at the future of game graphics: