---
title: 'Fundamentals of the Vulkan Graphics API: Why Rendering a Triangle is Complicated'
url: 'https://vulkan.org/blog/fundamentals-of-the-vulkan-graphics-api-why-rendering-a-triangle-is-complicated'
markdown: 'https://vulkan.org/blog/fundamentals-of-the-vulkan-graphics-api-why-rendering-a-triangle-is-complicated.md'
date: '2020-07-21'
taxonomy:
  tag:
    - Tutorial
---

#  Fundamentals of the Vulkan Graphics API: Why Rendering a Triangle is Complicated 

  July 21st at 4:00pm

 I wrote this article explaining what the Vulkan graphics API is, how it works, and everything that goes into rendering a triangle with your GPU 

 [ Read More  ](https://liamhinzman.com/blog/vulkan-fundamentals)

---

## Navigation

- Parent: [Blog](https://vulkan.org/blog.md)
- Previous: [Beyond CUDA: GPU Accelerated C++ for Machine Learning on Cross-Vendor Graphics Cards Made Simple with Kompute](https://vulkan.org/blog/beyond-cuda-gpu-accelerated-c-for-machine-learning-on-cross-vendor-graphics-cards-made-simple-with-kompute.md)
- Next: [Vulkan samples: Bandwidth and throughput optimizations for mobile](https://vulkan.org/blog/vulkan-samples-bandwidth-and-throughput-optimizations-for-mobile.md)
