Learning graphics programming in the era of shaders can seem daunting. This website's tutorials provide a firm foundation for understanding how to use modern shader-based hardware for graphics development. No prior graphics programming experience is expected. OpenGL v3.3 is used to demonstrate rendering techniques. Topics covered include: * Vertex transformations * Lighting, diffuse and specular, per-vertex and per-fragment. * HDR lighting and gamma correction.
Raspberry Pi is a functioning computer that fits in your pocket, for only $25. David Braben, a well-known video game developer who runs the UK studio Frontier, has spent his spare time trying to answer the question: "How to get young students excited about computers and more specifically, computer sciences like programming and hardware repair?" David believes price point is a major barrier for most schools from getting the equipment needed to teach kids the more advanced computer skills. But what can you get for $25? A lot! Provisional specs include an 700MHz ARM11, 128MB of SDRAM, OpenGL ES 2.0, 1080p30 H.264 high-profile decode, composite and HDMI video output, USB 2.0, SD/MMC/SDIO memory card slot, to start with.
Jon Peddie Research has written up a great review of the Khronos Groups new StreamInput API. Kathleen Maher writes "There is a tipping point out there somewhere and it doesn’t seen too far away. The Internet of Things is practically building itself. Khronos’ first role will be to help developers take advantage of sensors for mobile and console devices, but the day is not far off when the applications for sensors broaden further into our everyday lives and capabilities."
If you missed the San Francisco WebGL Meetup in April, you now have a chance to find out what it was all about. Complete with pictures and lots of details from the meetup, this review is well done and paints a great picture!
The WebGL and COLLADA powered OurBricks lets you share and interact with 3D content in a modern webbrowser. Today they announce a design competition for 3D artists. The theme is “Modern Life.” Deadline for submissions is May 16 at 12pm PST.
Jon Peddie has done up a review and benchmark of the new AMD 6500 series AIBs.
AMD announced the Radeon E6760 embedded discrete graphics processor. The AMD Radeon E6760 GPU is the first of its kind to offer embedded system designers the combination of OpenCL support along with support for six independent displays. The Radeon E6760 is based on a published Khronos Specification, and is expected to pass the Khronos ConformanceTestingProcess. Current conformance status can be found at http://www.khronos.org/conformance.
AMD has released the April update of the Catalyst Drivers for their graphics cards. Performance improvements include a new OpenCL runtime that will improve performance on APUs and also for PCIe transfers between a CPU and discrete GPU.
AMD announced a new collaboration with MulticoreWare, a leader in software solutions and tool development for multi-core and heterogeneous computing environments, to deliver an advanced set of tools for OpenCL™ optimization. The tools development effort accelerates software developers' ability to create and optimize software that fully exploits the unique processing capability of AMD Fusion Accelerated Processing Units (APUs).