Blog post

Gaming Piracy - Separating Fact from Fiction

I’m sure most of us have all seen and heard the news recently that’s flared up again on Gaming Piracy and DRM issues.   I’d like to address what I feel is one of the most misunderstood, and taken o

Authored by Last updated on 05/28/2018 - 18:28
Blog post

Particle Trimming on OpenGL*

How to increase performance by trimming particle quads down in size to decrease the amount of unnecessary texture sampling.
Authored by Last updated on 01/16/2019 - 10:14
Blog post

How Intel's Haswell Disrupts the PC Ecosystem for the Better!

 

Authored by Last updated on 03/10/2019 - 22:08
Article

API without Secrets: Introduction to Vulkan* Part 1: The Beginning

This tutorial explains how to start using Vulkan API in an application. It shows how to create Vulkan instance and check what physical devices are available. Next logical device is created along with description about what and how many queues must be created along it. Last thing is the acquisition of handles of device queues.
Authored by Pawel L. (Intel) Last updated on 05/30/2018 - 07:08
Article

API without Secrets: Introduction to Vulkan* Part 2: Swap Chain

This part discusses swap chain creation. First a set of parameters describing presentation surface is acquired and then proper values for swap chain creation are chosen. Next way to create and record of command buffers is presented (focusing on image layout transitions through image memory barriers). To show that everything works as expected, image is cleared with a arbitrary color. Such image it...
Authored by Pawel L. (Intel) Last updated on 05/30/2018 - 07:00
Article

API without Secrets: Introduction to Vulkan* Part 3: First Triangle

This tutorial presents how to draw first triangle! At the beginning a render pass with one subpass is created. Next image views and framebuffers are created for each swap chain image. After that graphics pipeline creation is presented for which shader modules (with SPIR-V shaders) are required and also viewport, rasterization, multisampling, and color blending information are necessary. Last part...
Authored by Pawel L. (Intel) Last updated on 01/02/2019 - 12:40
Article

没有任何秘密的 API:Vulkan* 简介第 1 部分:序言

This tutorial explains how to start using Vulkan API in an application. It shows how to create Vulkan instance and check what physical devices are available. Next logical device is created along with description about what and how many queues must be created along it. Last thing is the acquisition of handles of device queues.
Authored by Pawel L. (Intel) Last updated on 05/30/2018 - 07:00
Article

API without Secrets: Introduction to Vulkan* Part 4: Vertex Attributes

Learn how to add vertex attributes to a graphics pipeline, create buffers, reorganize rendering code, and more in this Vulkan* tutorial.
Authored by Pawel L. (Intel) Last updated on 05/30/2018 - 07:00
Article

没有任何秘密的 API: Vulkan* 简介第 2 部分: 交换链

This part discusses swap chain creation. First a set of parameters describing presentation surface is acquired and then proper values for swap chain creation are chosen. Next way to create and record of command buffers is presented (focusing on image layout transitions through image memory barriers). To show that everything works as expected, image is cleared with a arbitrary color. Such image it...
Authored by Pawel L. (Intel) Last updated on 05/30/2018 - 07:00
Article

没有任何秘密的 API: Vulkan* 简介第 3 部分: 第一个三角形

This tutorial presents how to draw first triangle! At the beginning a render pass with one subpass is created. Next image views and framebuffers are created for each swap chain image. After that graphics pipeline creation is presented for which shader modules (with SPIR-V shaders) are required and also viewport, rasterization, multisampling, and color blending information are necessary. Last part...
Authored by Pawel L. (Intel) Last updated on 01/02/2019 - 12:40