Keep OSNews alive by becoming a Patreon, by donating through Ko-Fi, or by buying merch!

3D Archive

Why You Should Use OpenGL and Not DirectX

Independent game company Wolfire write why you should use OpenGL and not DirectX. The article goes over a brief history and the standard and Microsoft's tactics with DirectX, and what this really means for developers. DirectX keeps games on Windows, and that's not a good thing--over half of the users for one of their games are not on Windows. The fact is that Microsoft will have you believe that DirectX is the better choice for gaming, but OpenGL has always had the best features, first, and in a consistent and transparent way. I'm particularly interested in the last couple of paragraphs where WebGL is mentioned because this is gaining traction with browser vendors and it would go directly against Microsoft's grain for them to implement it in IE--as they should. Will we see yet another generation of Microsoft ignoring the standards and going their own way with a 'WebDirectX'?

NVIDIA Developer Talks Openly About Linux Support

"In late August we started asking our readers for any questions they had for NVIDIA about Linux and this graphics company's support of open-source operating systems. Twelve pages worth of questions were accumulated and we finally have the answers to a majority of them. NVIDIA's Andy Ritger, who leads the user-space side of the NVIDIA UNIX Graphics Driver team for workstation, desktop, and notebook GPUs, answered these questions. With that said, there are some great, in-depth technical answers and not the usual marketing speak found in many interviews."

Interview: What’s Behind Linux’s 3D GUI Revolution?

Clutter is the magic bringing Apple-like 3D goodness to GNOME 3.0, Moblin netbooks, and even Windows CE/Mobile devices. Learn its past, present, and future in this intriguing interview with the "man behind the curtain." "MoblinZone's Henry Kingman catches up with Emmanuele Bassi, maintainer of the Clutter hardware-accelerated GUI toolkit. Bassi discusses Clutter history, the recent 1.0 release, and what lies ahead for this key Moblin and GNOME technology."

Mesa 7.5 Released

Mesa 7.5 has been released, the main new feature is the Gallium3D, infrastructure, which is a new architecture for building 3D graphics drivers. Phoronix has more details: "Mesa 7.5 also brings support for several new OpenGL extensions, reworked two-sided stencil support, updated SPARC assembly optimizations, initial support for separate compilation units in GLSL compiler, and various other fixes and optimizations."

Video of OGD1 VGA Emulation, Booting in PC

You may recall the recent OSNews article about Linux Fund getting donations to supply developers with OGD1 boards. (OGD1 is a what you might call an "open source graphics card," with all designs, documentation and source code available under Free Software licenses. Technically, however, OGD1 is an FPGA-based prototyping platform with memory and video encoders on it. See the wikipedia article.) Since then, the FSF got involved and is asking for volunteers to help with the OGP wiki. The OGP had shown OGD1 driving a graphics display back in 2007 at OSCON. And now, the OGP has just announced technical success with the rather difficult challenge of emulating legacy VGA text mode. They even put up a video on YouTube of a display, driven by OGD1, showing a PC booting into Gentoo.

LinuxFund, OGP Supply Developers with Open Graphics Cards

LinuxFund and the Open Graphics Project are teaming up to raise funds and supply 10 Open Graphics Development boards to open source developers. After several years in development the Open Graphics project is offering pre-orders of development boards. The Open Graphics Project aims to design an open source hardware/open architecture and standard for graphics cards, primarily targeting free software/open source operating systems. LinuxFund is accepting donations on their website to help fund the project. Additionally you can pre-order an OGD1 board for yourself through Traversal Technology.

Nouveau Driver Test Day on Thursday 26th March

A Test Day is planned tomorrow (Thursday 26th) for the Nouveau driver for NVIDIA graphics cards. This is a Fedora test day due to the inclusion of nouveau as the default driver in Fedora 11, but will be of interest to users of all distributions, as most are likely to switch to nouveau as their default driver in future, and all the work done by Fedora will be contributed to the upstream development of the driver. i586 and x86-64 live CD images are available, so anyone can easily help out with the testing without any kind of permanent changes to your machine.

OpenGL 3.1 Specifications Published

"Nine months ago the Khronos Group released the specification to OpenGL 3.0. OpenGL 3.0 brought version 1.30 of the GL Shading Language, the introduction of Vertex Array Objects, texture arrays, more flexible frame-buffer objects, and a number of other graphical features. What OpenGL 3.0 didn't bring was a major API revision that many developers had expected, and it was also arrived many months late. Today though, Khronos has announced OpenGL 3.1."

Mesa 7.3 Released

Four months after Mesa 7.2 was released, Mesa 7.3 has now officially surfaced. Mesa 7.3 has been in testing since earlier this month with it having gone through three release candidates. The new features found in this latest version of the standard Open-Source OpenGL stack is proper support for GLSL 1.20 and the Intel DRI driver now supports the Graphics Execution Manager and Direct Rendering Infrastructure 2.

The RV770 Story: Documenting ATI’s Road to Success

Anand Lal Shimpi, founder of Anandtech.com, had the opportunity to sit down with Carrell Killebrew, Eric Demers, Mike Schmit and Mark Leather, collectivley known as the designers behind the current crop of AMD graphics chips, and quiz them about how the RV770 graphics chip came about. In the article, Anand recounts the history that influenced the chip's design and the obstacles that were overcome from his two hours meeting with the design team.

VIA Publishes 2D/3D Documentation, Partners with OpenChrome

Earlier this year VIA announced they wanted to join the open-source bandwagon by establishing an open-source driver development initiative, releasing documentation and source-code, and to better engage with the Linux community at large. They have made a few small steps over the past few months, but today they have made their largest open-source contribution yet by releasing four programming documentation guides that cover the video, 2D, and 3D programming for their Chrome 9 graphics processor. In addition, they are now partnering with the community-spawned OpenChrome developers.

SGI and Khronos Group Publish OpenGL with New License

SGI and the Khronos Group published a new license for OpenGL. "The license, which now mirrors the free X11 license used by X.Org, further opens previously released SGI graphics software that has set the industry standard for visualization software and has proven essential to GNU/Linux and a host of applications." New new license is shorter than the the FreeB license in version 1.1, which wasn't an Open Source license.

DirectX 11: Sooner than You Think

With a preview version slated for November 2008 and beta versions as early as 2009, Microsoft's newest DirectX will be here sooner than you think. ExtremeTech's Loyd Case digs deep into DirectX 11 and discusses its new features and how it differs from DX10. While improved graphics are expected out of the new release, DX11 hopes to improve upon crunching complex graphics with the GPU through hardware tessellation, which many people hoped to see in DX10.

‘OpenGL 3.0: a Big Step in the Right Direction’

With the SIGGRAPH OpenGL BOF now past, Nick Haemel from AMD has written a blog post about OpenGL 3 and the reasoning behind the choices made. "After testing an approach that would have a drastic effect on the API, requiring complete OpenGL application rewrites and not introducing any of the long awaited features modern GPUs are capable of GL 3.0 takes two important steps to moving open standard graphics forward in a major way. The first is to provide core and ARB extension access to the new capabilities of hardware. The second is to create a roadmap that allows developers to see what parts of core specifications will be going away in the future, also providing the OpenGL ARB with a way to introduce new features faster."

Nvidia Reiterates Position on Closed Source Driver

Yesterday, we reported on the statement several kernel developers had signed that urged hardware manufacturers to open up their Linux modules and drivers. "We, the undersigned Linux kernel developers, consider any closed-source Linux kernel module or driver to be harmful and undesirable," the statement read. Nvidia, which delivers probably the most prominent closed-source Linux driver, has reiterated its position concerning this matter.

Nvidia Blows Out Moore’s Law with Fresh Tesla

"Nvidia pitches its Tesla hardware as a magical solution for the world’s toughest computing problems. Just move your code that runs well across many processors over to the Tesla boards, and Shazam!. You enjoy sometimes 400 per cent improvements in overall performance. Despite such mind-blowing increases in horsepower, Tesla continues to occupy a space that one could characterize as ultra-niche. Only the brave few have navigated Nvidia’s CUDA programming apparatus to tweak their code for the general purpose graphics processors inside of the Tesla systems. That ultra-niche, however, may grow into a niche over the coming year thanks to the introduction of more powerful Tesla systems."

Open Graphics Project To Announce Pre-Orders

Open Graphics Project founder Timothy Miller recently noted on the project's mailing list that they are set to announce that their first hardware, the OGD1, is ready for pre-order. "The OGD1 design has actually been finished for a couple of months now," he began, explaining that they've been setting up a way to process pre-orders for the first 100 boards. The board will retail at USD 1500, with a USD 100 discount offered for the first 100 pre-orders. "These are pre-orders, not orders," Timothy continued, "that means the lead time is unpredictable. We don't have a stock. We will purchase a stock based on the number of pre-orders we get. Also, this means that if we never get a large enough number of pre-orders, we will be unable to fulfil them; all pre-orders would be cancelled, and no one would be charged anything."