Many applications porting to Vulkan also need a way to port their HLSL shaders to SPIR-V. Glslang provides a method to translate HLSL shaders to SPIR-V, which is now available and ready to use. Currently the HLSL mode of the glslang frontend is complete enough to run complex, real-world workloads such as Dota 2 and Ashes of the Singularity. It accepts shaders for any shader stage, and handles common language constructs for functions, control flow, variable and type declarations, registers and pack offsets, most DX10 and later texture methods, most intrinsic functions, most preprocessor functionality, most built-in semantics, and attributes that affect stage functionality. To learn more about the HLSL to SPIR-V translator, visit this FAQ at the glslang GitHub.
The latest PowerVR SDK v3.4 includes several exciting new features, including the addition of the latest compilers for PowerVR Series6 (FP16 and FP32) and Series6XT GPUs to PVRShaderEditor, providing more up-to-date shader profiling. PVRShaderEditor also adds new functionality to access the GLSL disassembly for these compilers as well as full instruction set documentation for PowerVR Rogue GPUs. A new WebGL SDK has been included in the package.
The new version of Internet Explorer IE11 improves WebGL performance and adds support for instancing extension, 16-bit textures, GLSL builtin variables, and triangle fans. Microsoft notes its Khronos WebGL Conformance Test score has improved from 93 percent to 97 percent.
A new tool for uploading 3D content with WebGL and scripting GLSL shaders online has been released. Currently models are uploaded directly from Blender. Everyone is welcome to upload their own art work.
NME 3.5.5 has been released with WebGL support. NME is a framework for building games and applications for mobile, desktop and web platforms. OpenGLView was introduced in NME 3.5, and support for HTML5, using WebGL has now been added. The new “HerokuShaders” sample is a great cross-platform illustration of GLSL shaders at work. The sample will run on Windows, Mac, Linux, BlackBerry and HTML5, and will run on other mobile platforms once GLES2 support is official.
The NVIDIA Developer Tools team is proud to announce the first full featured release candidate of NVIDIA Nsight Visual Studio Edition 3.0. This new release officially supports OpenGL frame debugging and profiling, GLSL GPU shader debugging, local single GPU shader debugging, the new Kepler GK110 architecture found in Tesla® K20 and CUDA 5.0.
Shaderific is an educational app for iPad, iPhone and iPod touch that makes it possible to write, compile and test OpenGL ES 2.0 shader programs directly on any iOS device. Version 2.4 adds a built-in reference for the OpenGL Shading Language (GLSL) and context-sensitive help. The reference comprises a detailed description of all GLSL data types, qualifiers, variables, constants, statements and functions. Context-sensitive help can be invoked while editing code by pressing the tab button on the extended keyboard.
Version 1.0.0 of the free open-source, cross-platform 3D application framework PixelLight has been released. We're using OpenGL as well as GLSL within our main-renderer and OpenGL ES 2.0 for Android. The primary focus of this release was on quality assurance. On the graphics side, tesselation as well as instancing support was added to the rendering system. Further we added the capability of rendering volume data.
Version 0.9.11 of the free open-source, cross-platform 3D application framework PixelLight has been released. We're using OpenGL as well as GLSL within our main-renderer and OpenGL ES 2.0 for Android. Highlight of this release is the new Qt based viewer. This tool makes it possible to inspect complete scenes via the GUI and offers basic edit features for visual debugging. On the renderer side, we've added "Fast Approximate Anti-Aliasing" (FXAA) and support for volume texture compression (VTC).
GLSL Studio lets you experiment with examples and learn as you go. With camera texture streaming you can create your own animated video filters and view the results instantly. Anything you point the camera at is run through your current program. Programming + Imagination = Fun! GLSL Studio is a full OpenGL programming environment supporting both vertex and fragment shaders. Programs can be easily exported for use on any platform that supports OpenGL ES 2.0.
Version 0.9.10 of the free open-source, cross-platform 3D application framework PixelLight has been released. We're using OpenGL as well as GLSL within our main-renderer and OpenGL ES 2.0 for Android. From this release on we officially support 64 bit. New developers joint the team and enabled us to do further bug fixing, stabilisation of the technology and to enhance the CMake based build system to make it easier to build PixelLight from it's sources.
DMP is proud to announce two all new OpenGL ES programming training courses. OpenGL ES programming training I and II will run January 12-13 and January 19 - 20, 2012. Complete details are available online for the Training I and Training II courses in english, and in Japanese.
DMP has announced a new two day getting start GLSL Programming training course on December 21st and 22nd 2011. This course introduces the world of programmable pipeline by explaining basic topics of the GLSL(OpenGL Shading Language) which is a core feature of OpenGL ES 2.x and OpenGL 2.x. The course is offered in Japan in Japanese.