Patrick Cozzi and Christophe Riccio invite you to contribute to OpenGL Insights, a book containing original articles on OpenGL, OpenGL ES, and WebGL techniques by the OpenGL community and for the OpenGL community: from game programmers to web developers to researchers. OpenGL Insights will be published by A K Peters Ltd. / CRC Press in time for SIGGRAPH 2012. Given the wide array of OpenGL platforms, from Mac desktops to Android phones to web browsers, we invite you to submit article proposals on all aspects of OpenGL development, including performance tuning, recent GL features/extensions, application architecture, vendor-specific techniques, WebGL, and interoperability with other APIs. We are interested in proposals based on your unique real-world experience using OpenGL.
A new OpenGL blog has turkish translations based on lighthouse3d, songho, and other OpenGL and GLSL sites. All Turks of the friends of OpenGL are invited to help improve the content of the site.
KDE SC 4.7 Beta 1 features improvements to KWin, the window manager for the KDE Plasma Desktop, adding support for OpenGL-ES 2.0 and improving its overall performance on mobile devices.
AMD announced a collaboration with Acceleware to deliver professional training programs to help developers learn how to create applications that comply with OpenCL standards. From the Acceleware website "Acceleware offers advanced OpenCL training courses. Clients can access our top rated training on techniques for parallel programming in OpenCL specifically tailored for AMD GPUs and APUs. The courses are taught by experienced OpenCL programmers who have real world experience developing commercial applications using OpenCL."
Phoronix is reporting lots of activity at UDS Budapest for OpenGL ES support. With talk of OpenGL ES support in QEMU, OpenGL ES 2.0 support is also coming to the Compiz and KWin compositing window managers. An OpenGL ES 2.0 back-end for Cairo was also brought up separately. Get all the details here and even more details here.
RenderStream announced its AMD Radeon based 21.6 teraflop servers and workstations for OpenCL / OpenGL / Brooks based applications and product development. The workstations offer 1,536 stream processors and eight GPUs per system, which provide access to 12,288 cores and 21.6 TFLOPS of aggregate compute power. As an example from information security, the HD 6970 and HD 6990 based VDACTr8 evaluated over 45 billion solutions per second versus 18 billion for the GTX 580 based systems, depending on the implementation.
WebGL pays strong attention to security - just as any web technology should. With growing recognition of WebGL in the press, we thought we would summarize Khronos' work and stance on this important topic.
- Khronos agrees that security is a vitally important consideration for any web standard. WebGL was architected with security in mind from the ground up.
- All WebGL implementations already necessarily contain safeguards which prevent out-of-range memory accesses during rendering operations and access of uninitialized memory; please see here and here. These safeguards are tested by the WebGL conformance suite.
- Defense against denial of service attacks is still evolving in WebGL implementations. Khronos has specified an extension to OpenGL and OpenGL ES, GL_ARB_robustness, designed to prevent denial of service and out-of-range memory access attacks from WebGL content, preventing any possibility of using WebGL to execute malware on a user's machine.
- GL_ARB_robustness has already been deployed by some GPU vendors and Khronos expects it to be deployed rapidly by others. Browsers can check for the presence of this extension before enabling WebGL content. This is likely to become the deployment mode for WebGL in the near future.
- The ability to incorporate cross-domain images into WebGL scenes provides great utility to developers, but the WebGL working group is considering requiring Cross Origin Resource Sharing (CORS) opt-in or other mechanisms to prevent possible future abuse of this capability.
- The WebGL working group has been working closely with the GPU vendors in the Khronos group to make accelerated WebGL implementations secure and WebGL is influencing GPUs to provide even more flexible security options in the future.
- There are no known WebGL exploits and Khronos will continue to place close attention to technical and ecosystem opportunities to ensure WebGL is a secure technology that can be used with confidence.
Updated May 16 2011
Intel announced Intel® OpenCL SDK version 1.1 beta conformant with OpenCL™ 1.1 specification. New version includes an alpha preview of SDK implementation for Linux* operating systems. Intel also introduces the new Intel® OpenCL SDK community where OpenCL developers are encouraged to explore and to share advantages of OpenCL workloads found on Intel® Core™ and Intel® Xeon® processors.
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.