Media Summary: In this video I use Nsight Systems 2025 to profile the performace of the old vs. new algorithm of raytracingbasic. In this video I quickly compare the old raytracingbasic. Deep dive into synchronization through the computecloth.

Vulkan Api Discussion Gears Cpp - Detailed Analysis & Overview

In this video I use Nsight Systems 2025 to profile the performace of the old vs. new algorithm of raytracingbasic. In this video I quickly compare the old raytracingbasic. Deep dive into synchronization through the computecloth. I focus on fences in this video, which basically deals with synchronization between the CPU and GPU. We also briefly Talkin' ray tracing and descriptor sets! Really cool ray traced scene: LearnĀ ...

Photo Gallery

Vulkan API Discussion | gears.cpp 5 | setupDescriptorSets() | Cuda Education
VULKAN API DISCUSSION | gears.cpp 4 |  setupDescriptorPool() | Cuda Education
Vulkan API Discussion | gears.cpp 2 | setupDescriptorSetLayout() | Cuda Education
Vulkan API Discussion | gears.cpp 6 | updateUniformBuffers() | Cuda Education
VULKAN API DISCUSSION | gears.cpp 3 | preparePipelines() | Cuda Education
Vulkan API Discussion | gears.cpp 1 | prepareVertices() | Cuda Education
Vulkan API Discussion | Ray Tracing 13.1 | Nsight Systems 2025 profiling of raytracingbasic.cpp
Vulkan API Discussion | gears.cpp 7 | buildCommandBuffers() | Cuda Education
Vulkan API Discussion | Ray Tracing 13.0 | raytracingbasic.cpp OLD vs. NEW | Cuda Education
Vulkan API Discussion | Synchronization Hell PART 1 | computecloth.cpp | Cuda Education
Vulkan API Discussion | Pipeline Vertex Input State | Binding Description | Attribute Description
Vulkan API Discussion | Synchronization Hell PART 3 | Fences | computecloth.cpp | Cuda Education
View Detailed Profile
Vulkan API Discussion | gears.cpp 5 | setupDescriptorSets() | Cuda Education

Vulkan API Discussion | gears.cpp 5 | setupDescriptorSets() | Cuda Education

The

VULKAN API DISCUSSION | gears.cpp 4 |  setupDescriptorPool() | Cuda Education

VULKAN API DISCUSSION | gears.cpp 4 | setupDescriptorPool() | Cuda Education

The

Vulkan API Discussion | gears.cpp 2 | setupDescriptorSetLayout() | Cuda Education

Vulkan API Discussion | gears.cpp 2 | setupDescriptorSetLayout() | Cuda Education

The

Vulkan API Discussion | gears.cpp 6 | updateUniformBuffers() | Cuda Education

Vulkan API Discussion | gears.cpp 6 | updateUniformBuffers() | Cuda Education

The

VULKAN API DISCUSSION | gears.cpp 3 | preparePipelines() | Cuda Education

VULKAN API DISCUSSION | gears.cpp 3 | preparePipelines() | Cuda Education

The

Vulkan API Discussion | gears.cpp 1 | prepareVertices() | Cuda Education

Vulkan API Discussion | gears.cpp 1 | prepareVertices() | Cuda Education

The

Vulkan API Discussion | Ray Tracing 13.1 | Nsight Systems 2025 profiling of raytracingbasic.cpp

Vulkan API Discussion | Ray Tracing 13.1 | Nsight Systems 2025 profiling of raytracingbasic.cpp

In this video I use Nsight Systems 2025 to profile the performace of the old vs. new algorithm of raytracingbasic.

Vulkan API Discussion | gears.cpp 7 | buildCommandBuffers() | Cuda Education

Vulkan API Discussion | gears.cpp 7 | buildCommandBuffers() | Cuda Education

The

Vulkan API Discussion | Ray Tracing 13.0 | raytracingbasic.cpp OLD vs. NEW | Cuda Education

Vulkan API Discussion | Ray Tracing 13.0 | raytracingbasic.cpp OLD vs. NEW | Cuda Education

In this video I quickly compare the old raytracingbasic.

Vulkan API Discussion | Synchronization Hell PART 1 | computecloth.cpp | Cuda Education

Vulkan API Discussion | Synchronization Hell PART 1 | computecloth.cpp | Cuda Education

Deep dive into synchronization through the computecloth.

Vulkan API Discussion | Pipeline Vertex Input State | Binding Description | Attribute Description

Vulkan API Discussion | Pipeline Vertex Input State | Binding Description | Attribute Description

Cuda Education

Vulkan API Discussion | Synchronization Hell PART 3 | Fences | computecloth.cpp | Cuda Education

Vulkan API Discussion | Synchronization Hell PART 3 | Fences | computecloth.cpp | Cuda Education

I focus on fences in this video, which basically deals with synchronization between the CPU and GPU. We also briefly

VULKAN API DISCUSSION | Ray Tracing 5 | Descriptor Sets

VULKAN API DISCUSSION | Ray Tracing 5 | Descriptor Sets

Talkin' ray tracing and descriptor sets! Really cool ray traced scene: https://youtu.be/jkhBlmKtEAk?si=h1ISfnsOL8uS48Hn LearnĀ ...