Programming | Geeks3D https://www.geeks3d.com Graphics Cards and GPUs News, Graphics Programming, Home of FurMark Tue, 03 Dec 2024 07:30:27 +0000 en-US hourly 1 https://wordpress.org/?v=6.7.1 https://www.geeks3d.com/wp-content/uploads/2024/10/cropped-geeks3d-icon-20241010-01-32x32.jpg Programming | Geeks3D https://www.geeks3d.com 32 32 Vulkan 1.4 Specifications Released https://www.geeks3d.com/20241203/vulkan-1-4-specifications-released/ https://www.geeks3d.com/20241203/vulkan-1-4-specifications-released/#respond Tue, 03 Dec 2024 07:30:27 +0000 https://geeks3d.com/?p=10772 New Vulkan API 1.4 specifications released by the khronos Group. Vulkan is an API designed for explicit control of low-level graphics and compute functionality.

The post Vulkan 1.4 Specifications Released first appeared on Geeks3D.]]>
https://www.geeks3d.com/20241203/vulkan-1-4-specifications-released/feed/ 0
Intel PresentMon: New Gaming Performance Overlay and Telemetry Application https://www.geeks3d.com/20230819/intel-presentmon-new-gaming-performance-overlay-and-telemetry-application/ Sat, 19 Aug 2023 12:38:39 +0000 https://geeks3d.com/?p=10518 Intel has released a new revamped version of its tool PresentMon. Since it’s a new version, the versioning starts at 0.5 (all legacy PresentMon libraries and tools are available here). This new version of PresentMon works with all GPUs (Intel, NVIDIA and AMD) and has a graphical user interface and a nice overlay to display GPU and CPU data. PresentMon supports all 3D APIs: OpenGL, … Continue reading Intel PresentMon: New Gaming Performance Overlay and Telemetry Application »

The post Intel PresentMon: New Gaming Performance Overlay and Telemetry Application first appeared on Geeks3D.]]>
Vulkan 1.3 Specifications Released https://www.geeks3d.com/20220126/vulkan-1-3-specifications-released/ Wed, 26 Jan 2022 13:35:02 +0000 https://www.geeks3d.com/?p=10281   The Khronos Group has released yesterday the specifications of the new Vulkan 1.3 (Vulkan 1.2 specs have been released in 2020). Vulkan 1.3 mandates widely supported features into the core standard; the Vulkan Roadmap provides visibility into Vulkan’s future requirements for key markets; Profiles streamline development and deployment of portable applications. Beaverton, OR – January 25, 2022 – Today, The Khronos Group, an open … Continue reading Vulkan 1.3 Specifications Released »

The post Vulkan 1.3 Specifications Released first appeared on Geeks3D.]]>
New Direct3D 12 Feature Level 12_2 (D3D_FEATURE_LEVEL_12_2) https://www.geeks3d.com/20200828/new-direct3d-12-feature-level-12_2-d3d_feature_level_12_2/ Fri, 28 Aug 2020 12:16:31 +0000 https://www.geeks3d.com/?p=10071   Feature levels in the world of Direct3D 12 are like extensions in the world of OpenGL / Vulkan. A feature level defines an additional set of functionalities and capabilities implemented by the graphics hardware. In this article, Microsoft has introduced the new feature level 12_2 (or D3D_FEATURE_LEVEL_12_2 for developers). This new feature level 12_2 is the official feature level of DirectX 12 Ultimate (see … Continue reading New Direct3D 12 Feature Level 12_2 (D3D_FEATURE_LEVEL_12_2) »

The post New Direct3D 12 Feature Level 12_2 (D3D_FEATURE_LEVEL_12_2) first appeared on Geeks3D.]]>
Lua 5.4.0 Released https://www.geeks3d.com/20200630/lua-5-4-0-released/ Tue, 30 Jun 2020 17:30:54 +0000 https://www.geeks3d.com/?p=10053 A new version of Lua has been released yesterday. Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description. Five years after Lua 5.3, the new Lua 5.4 branch comes with the following changes: – new generational mode for garbage collection – to-be-closed variables – const variables – userdata can have multiple user … Continue reading Lua 5.4.0 Released »

The post Lua 5.4.0 Released first appeared on Geeks3D.]]>
Quick Introduction to Mesh Shaders (OpenGL and Vulkan) https://www.geeks3d.com/20200519/introduction-to-mesh-shaders-opengl-and-vulkan/ Tue, 19 May 2020 15:22:05 +0000 https://www.geeks3d.com/?p=10033   I recently added a basic support of mesh shaders in GeeXLab and here is an overview of mesh shaders for GL/VK devs based on the following articles published on the GeeXLab blog: RGB Triangle with Mesh Shaders in OpenGL RGB Triangle with Mesh Shaders in Vulkan Textured Quad with Mesh Shaders in OpenGL and Vulkan Meshlets and Mesh Shaders (Vulkan)   Mesh shaders are … Continue reading Quick Introduction to Mesh Shaders (OpenGL and Vulkan) »

The post Quick Introduction to Mesh Shaders (OpenGL and Vulkan) first appeared on Geeks3D.]]>
OpenCL 3.0 Specifications Released https://www.geeks3d.com/20200427/opencl-3-0-specifications-released/ Mon, 27 Apr 2020 16:45:58 +0000 https://www.geeks3d.com/?p=10028   The Khronos Group has unveiled the provisional specifications of OpenCL 3.0. IWOCL – April 27, 2020 – 6:00 AM GMT – Today, The Khronos® Group, an open consortium of industry-leading companies creating advanced interoperability standards, publicly releases the OpenCL™ 3.0 Provisional Specifications. OpenCL 3.0 realigns the OpenCL roadmap to enable developer-requested functionality to be broadly deployed by hardware vendors, and it significantly increases deployment … Continue reading OpenCL 3.0 Specifications Released »

The post OpenCL 3.0 Specifications Released first appeared on Geeks3D.]]>
DirectX Raytracing 1.1 Running on AMD RDNA 2 https://www.geeks3d.com/20200320/directx-raytracing-1-1-running-on-amd-rdna-2/ Fri, 20 Mar 2020 11:34:00 +0000 https://www.geeks3d.com/?p=10019 Microsoft® DirectX® Raytracing (DXR) adds a new level of graphics realism to video games previously only available in movies, and AMD has collaborated with Microsoft on the design of DXR 1.1, an update to DXR that can deliver better efficiency and performance in many raytracing effects. This video is to give you a taste of the photorealistic realism DXR 1.1 will enable when using hardware-accelerated … Continue reading DirectX Raytracing 1.1 Running on AMD RDNA 2 »

The post DirectX Raytracing 1.1 Running on AMD RDNA 2 first appeared on Geeks3D.]]>
DirectX 12 Developer Day Presentations (Ray Tracing, Mesh Shaders, Sampler Feedback) https://www.geeks3d.com/20200320/directx-12-developer-day-presentations-ray-tracing-mesh-shaders-sampler-feedback/ https://www.geeks3d.com/20200320/directx-12-developer-day-presentations-ray-tracing-mesh-shaders-sampler-feedback/#comments Fri, 20 Mar 2020 09:41:40 +0000 https://www.geeks3d.com/?p=10018   Here are the presentations covering the future of gaming graphics / game development with DirectX 12:   The New Features and Unprecedented Opportunities of DirectX 12   DirectX 12 Ultimate for Game Developers   DXR Tier 1.1: Adding Functionality and Efficiency   DXR 1.1 Inline Raytracing   Reinventing the Geometry Pipeline: Mesh Shaders in DirectX 12   Advanced Mesh Shaders   DirectX 12 Sampler … Continue reading DirectX 12 Developer Day Presentations (Ray Tracing, Mesh Shaders, Sampler Feedback) »

The post DirectX 12 Developer Day Presentations (Ray Tracing, Mesh Shaders, Sampler Feedback) first appeared on Geeks3D.]]>
https://www.geeks3d.com/20200320/directx-12-developer-day-presentations-ray-tracing-mesh-shaders-sampler-feedback/feed/ 2
Vulkan Ray Tracing Launched https://www.geeks3d.com/20200318/vulkan-ray-tracing-launched/ Wed, 18 Mar 2020 10:29:22 +0000 https://www.geeks3d.com/?p=10016 Yesterday, the Khronos Group announced the public release of provisional Vulkan Ray Tracing extensions. Beaverton, OR – March 17, 2020 – 6:00 AM PT – Today, The Khronos® Group, an open consortium of industry-leading companies creating advanced interoperability standards, announces the ratification and public release of the Vulkan® Ray Tracing provisional extensions, creating the industry’s first open, cross-vendor, cross-platform standard for ray tracing acceleration. Primarily … Continue reading Vulkan Ray Tracing Launched »

The post Vulkan Ray Tracing Launched first appeared on Geeks3D.]]>
GLSL to SPIR-V / SMOL-V Utility https://www.geeks3d.com/20200227/glsl-to-spir-v-smol-v-utility/ Thu, 27 Feb 2020 17:51:00 +0000 https://www.geeks3d.com/?p=10008 DOWNLOAD GLSL to SPIR-V / SMOL-V utility for Windows 64-bit Forum thread (EN) Here is a small utility that generates SPIR-V and SMOL-V binary modules (for Vulkan and OpenGL applications) from a GLSL shader. SMOL-V is a compressor for SPIR-V shader modules: SMOL-V encodes Vulkan/Khronos SPIR-V format programs into a form that is smoller, and is more compressible. Normally no changes to the programs are … Continue reading GLSL to SPIR-V / SMOL-V Utility »

The post GLSL to SPIR-V / SMOL-V Utility first appeared on Geeks3D.]]>
How to Load SPIR-V Shaders in OpenGL https://www.geeks3d.com/20200211/how-to-load-spir-v-shaders-in-opengl/ https://www.geeks3d.com/20200211/how-to-load-spir-v-shaders-in-opengl/#comments Tue, 11 Feb 2020 15:22:25 +0000 http://www.geeks3d.com/?p=10004   Do you know that thanks to the GL_ARB_gl_spirv, it is possible to load SPIR-V shaders (the same shaders met in a Vulkan application) in OpenGL? Loading SPIR-V shaders in OpenGL is very easy. The only requirement is the support of OpenGL 4.6, which is usually the case on Windows with latest drivers from AMD, NVIDIA and Intel. On Linux, if I’m not wrong, proprietary … Continue reading How to Load SPIR-V Shaders in OpenGL »

The post How to Load SPIR-V Shaders in OpenGL first appeared on Geeks3D.]]>
https://www.geeks3d.com/20200211/how-to-load-spir-v-shaders-in-opengl/feed/ 1
How to Disable Avast CyberCapture (for Developers) https://www.geeks3d.com/20200123/how-to-disable-avast-cybercapture-for-developers/ https://www.geeks3d.com/20200123/how-to-disable-avast-cybercapture-for-developers/#comments Thu, 23 Jan 2020 14:01:08 +0000 http://www.geeks3d.com/?p=9989   I recently switched from Bitdefender to Avast. Avast seems to do a good job, is invisible (no ads every minute) and so far, does not have false positive detection on my binaries (GeeXLab, FurMark, GPU Caps Viewer, GPU Shark, and so on… — update: in fact, it has false positives!). Avast seems to be a solid antivirus except that window that appears each time … Continue reading How to Disable Avast CyberCapture (for Developers) »

The post How to Disable Avast CyberCapture (for Developers) first appeared on Geeks3D.]]>
https://www.geeks3d.com/20200123/how-to-disable-avast-cybercapture-for-developers/feed/ 1
Vulkan 1.2 Specifications Released https://www.geeks3d.com/20200115/vulkan-1-2-specifications-released/ Wed, 15 Jan 2020 14:45:39 +0000 http://www.geeks3d.com/?p=9980   The Khronos Group has released today the specifications of the new Vulkan 1.2 (Vulkan 1.1 specs have been released in 2018). Proven API extensions integrated into new Vulkan core specification for improved GPU acceleration functionality and performance. Beaverton, OR – January 15, 2020 – 6:00 AM PT – Today, The Khronos® Group, an open consortium of industry-leading companies creating advanced interoperability standards, announces the … Continue reading Vulkan 1.2 Specifications Released »

The post Vulkan 1.2 Specifications Released first appeared on Geeks3D.]]>
glBlendView: OpenGL Blending Factors Viewer https://www.geeks3d.com/20190507/glblendview-opengl-blending-factors-viewer/ Tue, 07 May 2019 04:24:50 +0000 http://www.geeks3d.com/?p=9852 glBlendView is an OpenGL blending factors viewer.

The post glBlendView: OpenGL Blending Factors Viewer first appeared on Geeks3D.]]>
(GDC 2019) The Heretic: Real Time Cinematic Short Film Made with Unity 2019.1 https://www.geeks3d.com/20190319/gdc-2019-the-heretic-real-time-cinematic-short-film-made-with-unity-2019-1/ Tue, 19 Mar 2019 09:06:15 +0000 http://www.geeks3d.com/?p=9871   The Unity demo team has unveiled for the first day of the GDC 2019, a new photorealistic demo based on Unity 2019.1. This impressive demo runs on a consumer-class desktop PC without more information (two RTX 2080 in SLI ?). Here is the demo:   Unity’s award-winning Demo team, the creators of Adam and Book of the Dead, is working on a new short … Continue reading (GDC 2019) The Heretic: Real Time Cinematic Short Film Made with Unity 2019.1 »

The post (GDC 2019) The Heretic: Real Time Cinematic Short Film Made with Unity 2019.1 first appeared on Geeks3D.]]>
NEON NOIR: Real Time Ray Tracing Demo based on CRYENGINE https://www.geeks3d.com/20190315/neon-noir-real-time-ray-tracing-demo-based-on-cryengine/ Fri, 15 Mar 2019 16:18:18 +0000 http://www.geeks3d.com/?p=9870   Crytek has published a cool video showing showing its experimental real time ray tracing feature based on CRYENGINE 5.5. The real time ray tracing feature is based on Direct3D 12 / Vulkan (looks like DXR is not used) and can run on any DX12/VK capable GPU (both GeForce and Radeon). The following demo has been rendered in real time on a Radeon RX Vega … Continue reading NEON NOIR: Real Time Ray Tracing Demo based on CRYENGINE »

The post NEON NOIR: Real Time Ray Tracing Demo based on CRYENGINE first appeared on Geeks3D.]]>
(Tested) Materialize 1.78: a handy Texture Creation Tool for Game Developers https://www.geeks3d.com/20181024/tested-materialize-1-78-a-handy-texture-creation-tool-for-game-developers/ Wed, 24 Oct 2018 16:38:24 +0000 http://www.geeks3d.com/?p=9809 Materialize is a is free and open-source standalone application for creating texture maps (height, displacement, normal, ambient occlusion, metallic, smoothness) from a single image. For game development.

The post (Tested) Materialize 1.78: a handy Texture Creation Tool for Game Developers first appeared on Geeks3D.]]>
NVIDIA Mesh Shading Asteroids Demo on a RTX 2080 https://www.geeks3d.com/20180920/nvidia-mesh-shading-asteroids-demo-on-a-rtx-2080/ https://www.geeks3d.com/20180920/nvidia-mesh-shading-asteroids-demo-on-a-rtx-2080/#comments Thu, 20 Sep 2018 12:24:49 +0000 http://www.geeks3d.com/?p=9787 Asteroids is a new demo that shows NVIDIA new mesh shading feature in action on a GeForce RTX 2080 (300000 asteroids and more than 20 million triangles).

The post NVIDIA Mesh Shading Asteroids Demo on a RTX 2080 first appeared on Geeks3D.]]>
https://www.geeks3d.com/20180920/nvidia-mesh-shading-asteroids-demo-on-a-rtx-2080/feed/ 2
(GDC 2018) DirectX Raytracing (DXR): Videos + Links https://www.geeks3d.com/20180322/gdc-2018-directx-raytracing-dxr-videos-links/ Thu, 22 Mar 2018 10:47:16 +0000 http://www.geeks3d.com/?p=9719   1 – Overview Microsoft DirectX Raytracing (or DXR) is one of the big news of the GDC 2018 (Game Developers Conference). DirectX Raytracing brings real-time raytracing to the DirectX 12 API and adds the following new concepts: – The acceleration structure is an object that represents a full 3D environment in a format optimal for traversal by the GPU. Represented as a two-level hierarchy, … Continue reading (GDC 2018) DirectX Raytracing (DXR): Videos + Links »

The post (GDC 2018) DirectX Raytracing (DXR): Videos + Links first appeared on Geeks3D.]]>