Programming tools that harness the computing power of CPUs and graphics processors have been updated, bringing more parallel programming capabilities to the table. Standards-setting firm Khronos Group ...
I'm using the Qt GUI development kit, but I don't really like the graphics programming abilities so much. It's perfect for my GUI and main window, but I have a frame in which I need to have moving ...
Stephen Shankland worked at CNET from 1998 to 2024 and wrote about processors, digital photography, AI, quantum computing, computer science, materials science, supercomputers, drones, browsers, 3D ...
Programmer Bryan O'Sullivan has a great summary of NVIDIA's new CUDA technology. O'Sullivan actually sat down and did what few of us have done so far, and that's read all the way through NVIDIA's ...
Programming can be more than just a chore. For one manufacturer of tobacco products, it was a weight—one that was helping to sink a complex automation project. The machine builder that the company had ...
You’ve probably heard of Jon Blow. He’s the designer of Braid and The Witness, and one of the first of the new-wave indie auteurs that began this whole indie craze a few years ago. Back in September ...
There's something about 3-D graphics that just draws you in. Even though I have a degree in Mathematics, I've always had the impression that programming in 3-D would be difficult. I've recently ...
A new programming language for image-processing algorithms yields code that's much shorter and clearer -- but also faster. Image-processing software is a hot commodity: Just look at Instagram, a ...
The Khronos Group, the same industry consortium that on Monday released the OpenGL 3.2 specification, on Tuesday announced WebGL, a new initiative that its proponents hope will drive a standard for ...
The genomics world has no shortage of visualization tools. But as new methods and data types emerge, existing techniques can struggle to cope. Now, a tool known as Gosling allows bioinformaticians to ...
One of the big challenges of developing interactive statistical applications is the management of the data pipeline, which controls transformations from data to plot. The user's interactions needs to ...