Documentation

97 Search Results

Refine by

    Results for:

Order-Independent Transparency Approximation with Raster Order Views (Update 2017)

Download Original Sample  Download Update

This is an update to the original sample from 2014, the update has two main changes compared to the previous code along with updating the samples to compile with the most recent versions of the...

Enable Billions of Colors with 10-Bit HEVC

Download example code and learn about 10-bit HEVC and the BT.2020 standard so you can get started writing software that supports 10-bit HEVC.

Using Enclaves from .NET*: Make ECALLS with Callbacks via OCALLS

Intel® SGX Code Sample: Learn how to mix enclaves with managed code on Microsoft Windows* platforms using the C# language. There are multiple solutions for accomplishing these tasks, and this article and its accompanying code sample demonstrate one approach.

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.

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...

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...

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...

API without Secrets: Introduction to Vulkan* Part 0: Preface

Follow Pawel L. to learn about Intel's graphic driver support for the emerging Vulkan* graphics API. He'll be providing several tutorials along with Github source code.

Putting Your Data and Code in Order: Data and layout - Part 2

Published on February 5, 2016By David M.

Apply the concepts of parallelism and distributed memory computing to your code to improve software performance. This paper expands on concepts discussed in Part 1, to consider parallelism, both vectorization (single instruction multiple data SIMD) as well as shared memory parallelism (threading),...

Software Occlusion Culling Figure 1

Software Occlusion Culling

This article details an algorithm and associated sample code for software occlusion culling which is available for download. The technique divides scene objects into occluders and occludees and culls occludees based on a depth comparison with the occluders that are software rasterized to the depth...

DX12 flip model swap chains

Sample Application for Direct3D 12 Flip Model Swap Chains

D3D12 supports only flip model swap chains. This article helps you understand the parameters in a flip model swap chain, links to an application that lets you play with these parameters, and points you to the application's sample code.

OpenCL 2.0 Shared Virtual Memory Code Sample

Published on September 11, 2014, updated November 22, 2015

Download Document Download Code Sample

This sample demonstrates the fundamentals of using Shared Virtual Memory (SVM) capabilities in OpenCL™ applications. The SVM Basic code sample uses the OpenCL 2.0 APIs to query SVM support and manage...

Pages