GameTechDev

Projects and Source Code


Created: 03/11/2016 Updated: 02/16/2022

IntroductionToVulkan

Source code examples for "API without Secrets: Introduction to Vulkan" tutorial

: Apache License 2.0 : cpp | intel | tutorial | tutorials | vulkan | vulkan-api | vulkan-demos
Created: 09/08/2015 Updated: 02/08/2022

ISPCTextureCompressor

ISPC Texture Compressor

: MIT License : ispc | tool
Created: 05/04/2016 Updated: 02/01/2022

gpudetect

An example application that demonstrates how to detect which Intel GPU is present, as well as architecture-specific information such as how much memory is available.

: Apache License 2.0
Created: 06/21/2021 Updated: 01/31/2022

SamplerFeedbackStreaming

This sample uses D3D12 Sampler Feedback as part of an asynchronous texture streaming solution.

: MIT License : directx12
Created: 08/09/2021 Updated: 12/28/2021

XeGTAO

An implementation of [Jimenez et al., 2016] Ground Truth Ambient Occlusion, MIT license

: MIT License
Created: 09/09/2021 Updated: 10/18/2021

HybridDetect

Heterogeneous & Homogeneous CPU Detect for Intel Processors

: MIT License
Created: 03/11/2021 Updated: 09/27/2021

UE4_GPA_Plugin

Intel® Graphics Performance Analyzer plugin for Unreal Engine* 4

: MIT License
Created: 11/02/2016 Updated: 09/03/2021

ASSAO

Adaptive Screen Space Ambient Occlusion

: MIT License
Created: 03/09/2016 Updated: 09/03/2021

PresentMon

Tool for collection and processing of ETW events related to frame presentation on Windows.

: MIT License : tool
Created: 03/18/2019 Updated: 08/05/2021

GTS-GamesTaskScheduler

A task scheduling framework designed for the needs of game developers.

: MIT License
Created: 10/03/2015 Updated: 04/23/2021

Intel-Texture-Works-Plugin

Intel has extended Photoshop* to take advantage of the latest image compression methods (BCn/DXT) via plugin. The purpose of this plugin is to provide a tool for artists to access superior compression results at optimized compression speeds within Photoshop*.

: Apache License 2.0
Created: 12/08/2017 Updated: 04/12/2021

AOIT-Update

Adaptive Order Independant Transparency Sample

Created: 01/05/2016 Updated: 03/28/2021

FlipModelD3D12

Interactive visualization for understanding swap chains in D3D12

: Apache License 2.0
Created: 08/24/2018 Updated: 01/26/2021

PracticalVulkan

Repository with code samples for "API without Secrets: The Practical Approach to Vulkan" series of articles.

: Apache License 2.0 : c-plus-plus | khronos | vulkan | vulkan-api
Created: 12/22/2020 Updated: 12/22/2020

TAA

Intel® Graphics Optimized Temporal Anti-Aliasing (TAA)

: Other : antialiasing | directx12 | graphics | sample
Created: 06/14/2016 Updated: 11/13/2020

MaskedOcclusionCulling

Example code for the research paper "Masked Software Occlusion Culling"; implements an efficient alternative to the hierarchical depth buffer algorithm.

: Apache License 2.0
Created: 03/05/2020 Updated: 08/31/2020

Multi-Adapter-Particles

Demonstration of Integrated + Discrete Multi-Adapter modified from Microsoft's D3D12nBodyGravity

: MIT License
Created: 01/20/2016 Updated: 07/21/2020

OcclusionCulling

Demonstrates a software (CPU) based approach to occllusion culling using multi-threading and SIMD instructions to improve performance.

: Apache License 2.0
Created: 02/21/2020 Updated: 05/29/2020

VRS-DoF

Variable Rate Shading and Depth of Field

: Other
Created: 09/18/2015 Updated: 03/27/2020

asteroids_d3d12

Intel Asteroids DirectX 12 Sample

: Apache License 2.0
Created: 09/03/2018 Updated: 12/05/2019

CMAA2

Conservative Morphological Anti-Aliasing 2.0

: Apache License 2.0
Created: 10/16/2019 Updated: 10/16/2019

D3D12VariableRateShading

A simple D3D12 example demonstrating how to use Intel Tier 1 Variable Rate Shading

: MIT License
Created: 08/22/2018 Updated: 09/19/2019

MetricsDiscoveryHelper

A wrapper for Intel(R) MetricsDiscovery API that simplifies some common tasks and provides a more unified interface across different graphics APIs.

: MIT License
Created: 09/12/2019 Updated: 09/17/2019

AdaptiveSync

Demo and Library for Adaptive Sync

: MIT License
Created: 03/19/2019 Updated: 03/22/2019

IntelShaderAnalyzer

Command line tool for offline shader ISA inspection.

: MIT License
Created: 05/21/2018 Updated: 02/14/2019

SPIRV-Cross

An experimental ISPC backend for SPIRV-Cross

: Apache License 2.0
Created: 04/19/2016 Updated: 01/15/2019

stardust_vulkan

The Stardust sample application uses the Vulkan graphics API to efficiently render a cloud of animated particles.

: Apache License 2.0
Created: 12/15/2017 Updated: 11/13/2018

MetricsGui

Library of ImGui controls for displaying performance metrics.

: MIT License
Created: 09/11/2015 Updated: 11/08/2018

DX12-Multi-Adapter

DirectX 12 Explicit Heterogeneous Multi-adapter Sample implementing Split Frame Rendering

: Apache License 2.0
Created: 08/08/2018 Updated: 11/05/2018

DynamicCheckerboardRendering

Checkerboard Rendering and Dynamic Resolution Rendering in the DX12 MiniEngine

: MIT License
Created: 11/22/2016 Updated: 05/17/2018

RCRaceland

Unreal Engine 4 sample showing how to take advantage of the CPU for more realistic scenes

: MIT License
Created: 04/27/2018 Updated: 04/27/2018

UnrealCapabilityDetect

A plugin for system capability detect in Unreal Engine 4

: MIT License
Created: 08/11/2017 Updated: 10/19/2017

ISPC-DirectX-Graphics-Samples

Using ISPC, Microsofts nBodyGravity DX12 sample has been modified to provide a fully vectorized and fully threaded CPU based backend for the compute part of the workload.

: MIT License : directx12 | graphics | ispc | sample