Open-source News

Mesa 21.0 Has Many New Features Especially For Radeon Open-Source Graphics

Phoronix - Fri, 02/05/2021 - 00:32
With Mesa 21.0 releasing soon here is a look at the new features for this quarter's release of these open-source Vulkan / OpenGL driver implementations.

More AMDGPU Patches For Linux 5.12 Point To First Sign Towards PCIe 5.0, FreeSync HDMI

Phoronix - Thu, 02/04/2021 - 22:29
Sent in today to DRM-Next ahead of the Linux 5.12 kernel cycle were "fixes" but some interesting items worth noting in this batch...

Broadcom V3D Will See Slightly Higher Performance With Mesa 21.1

Phoronix - Thu, 02/04/2021 - 22:15
The open-source Broadcom graphics driver code most notably used by Raspberry Pi devices will be seeing at least slightly better performance come next quarter's Mesa 21.1 release...

VKD3D-Proton Working On Variable Rate Shading

Phoronix - Thu, 02/04/2021 - 18:36
In addition to VKD3D-Proton working on support for DXR ray-tracing another high profile Direct3D 12 feature being implemented on top of Vulkan is support for variable rate shading...

A hands-on tutorial of SQLite3

opensource.com - Thu, 02/04/2021 - 16:03

Applications very often save data. Whether your users create simple text documents, complex graphic layouts, game progress, or an intricate list of customers and order numbers, software usually implies that data is being generated. There are many ways to store data for repeated use. You can dump text to configuration formats such as INI, YAML, XML, or JSON, you can write out raw binary data, or you can store data in a structured database.


read more

A guide to understanding Linux software libraries in C

opensource.com - Thu, 02/04/2021 - 16:02

Software libraries are a longstanding, easy, and sensible way to reuse code. This article explains how to build libraries from scratch and make them available to clients. Although the two sample libraries target Linux, the steps for creating, publishing, and using these libraries apply to other Unix-like systems.


read more

Pages